2 lines
3.3 KiB
JavaScript
2 lines
3.3 KiB
JavaScript
var V=Object.defineProperty;var g=Object.getOwnPropertySymbols;var k=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable;var y=(r,t,o)=>t in r?V(r,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):r[t]=o,C=(r,t)=>{for(var o in t||(t={}))k.call(t,o)&&y(r,o,t[o]);if(g)for(var o of g(t))w.call(t,o)&&y(r,o,t[o]);return r};var _=(r,t,o)=>new Promise((u,p)=>{var f=a=>{try{s(o.next(a))}catch(e){p(e)}},l=a=>{try{s(o.throw(a))}catch(e){p(e)}},s=a=>a.done?u(a.value):Promise.resolve(a.value).then(f,l);s((o=o.apply(r,t)).next())});import"./vxe-table-DC4w5Zgh.js";import{a as x,s as S}from"./index-M02J2ef2.js";import{$,a9 as h}from"./bootstrap-C9BmG51-.js";import{_ as I}from"./wx-account-select.vue_vue_type_script_setup_true_lang-DDhghPOb.js";import"./wx-material-select.vue_vue_type_style_index_0_scoped_ee95df5f_lang-BdYmu9N3.js";import"./wx-video-play.vue_vue_type_script_setup_true_lang-DEzkMGeX.js";import"./wx-voice-play.vue_vue_type_script_setup_true_lang-B4exCRzz.js";import{_ as F,u as O,a as E}from"./form.vue_vue_type_script_setup_true_lang-C9gGtIZ0.js";import{_ as b}from"./table-action.vue_vue_type_script_setup_true_lang-D0xo3ELr.js";import{_ as G}from"./doc-alert.vue_vue_type_script_setup_true_lang-CQd9B7W_.js";import{_ as M}from"./page.vue_vue_type_script_setup_true_lang-Bdcvy_-N.js";import{m as N,ab as v,b2 as R,bJ as c,j as i,u as n}from"../jse/index-index-CxaxR0XO.js";import{u as U}from"./use-modal-BPId65Z3.js";import{u as j}from"./use-vxe-grid-DOzCmw84.js";import{A}from"./icons-CieLeI1V.js";import{v as q}from"./AlertBuilder-lq4-N96w.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-CdMAbes8.js";import"./index-B-SWOns6.js";import"./wx-news.vue_vue_type_script_setup_true_lang-iBY0cEBU.js";import"./index-D8TEmnHa.js";import"./x-DMdfXCrF.js";import"./circle-check-big-D4UY0844.js";const co=N({name:"MpUser",__name:"index",setup(r){const[t,o]=U({connectedComponent:F,destroyOnClose:!0});function u(){a.query()}function p(e){a.formApi.setValues({accountId:e}),a.formApi.submitForm()}function f(e){o.setData({id:e.id}).open()}function l(){return _(this,null,function*(){const m=(yield a.formApi.getValues()).accountId;if(!m){h.warning("请先选择公众号");return}yield q("是否确认同步粉丝?");const d=h.loading({content:"正在同步粉丝...",duration:0});try{yield S(m),h.success("开始从微信公众号同步粉丝信息,同步需要一段时间,建议稍后再查询"),u()}finally{d()}})}const[s,a]=j({formOptions:{schema:E()},gridOptions:{columns:O(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(d,fo)=>_(null,[d,fo],function*({page:e},m){return yield x(C({pageNo:e.currentPage,pageSize:e.pageSize},m))})},autoLoad:!1},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}}});return(e,m)=>(R(),v(n(M),{"auto-content-height":""},{doc:c(()=>[i(n(G),{title:"公众号粉丝",url:"https://doc.iocoder.cn/mp/user/"})]),default:c(()=>[i(n(t),{onSuccess:u}),i(n(s),{"table-title":"粉丝列表"},{"form-accountId":c(()=>[i(n(I),{onChange:p})]),"toolbar-tools":c(()=>[i(n(b),{actions:[{label:"同步",type:"primary",icon:n(A).REFRESH,auth:["mp:user:sync"],onClick:l}]},null,8,["actions"])]),actions:c(({row:d})=>[i(n(b),{actions:[{label:n($)("common.edit"),type:"link",icon:n(A).EDIT,auth:["mp:user:update"],onClick:f.bind(null,d)}]},null,8,["actions"])]),_:1})]),_:1}))}});export{co as default};
|