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-Iak22KAL.js";import{a as x,s as S}from"./index-p4KuSpOx.js";import{$,a9 as h}from"./bootstrap-CzaEOGmt.js";import{_ as I}from"./wx-account-select.vue_vue_type_script_setup_true_lang-nG9Z2jvO.js";import"./wx-material-select.vue_vue_type_style_index_0_scoped_ee95df5f_lang-BHkbtbjk.js";import"./wx-video-play.vue_vue_type_script_setup_true_lang-YTlWMYWN.js";import"./wx-voice-play.vue_vue_type_script_setup_true_lang-D_Hyf35i.js";import{_ as F,u as O,a as E}from"./form.vue_vue_type_script_setup_true_lang-COcfpkXH.js";import{_ as b}from"./table-action.vue_vue_type_script_setup_true_lang-B5x8an5T.js";import{_ as G}from"./doc-alert.vue_vue_type_script_setup_true_lang-KJqSf14J.js";import{_ as M}from"./page.vue_vue_type_script_setup_true_lang-B0OUfMaj.js";import{m as N,ab as v,b2 as R,bJ as c,j as i,u as n}from"../jse/index-index-BsCxB4ql.js";import{u as U}from"./use-modal-8xtIt106.js";import{u as j}from"./use-vxe-grid-B4k3XTIs.js";import{A}from"./icons-CieLeI1V.js";import{v as q}from"./AlertBuilder-IPL4pEK8.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-CK5MxLr_.js";import"./index-C4nRr0zI.js";import"./wx-news.vue_vue_type_script_setup_true_lang-C_eEq48t.js";import"./index-DEEkhT1p.js";import"./x-CFypq-HK.js";import"./circle-check-big-BYzRC9Z1.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};
|