1 |
- var p=(e,n,o)=>new Promise((c,i)=>{var m=r=>{try{a(o.next(r))}catch(s){i(s)}},t=r=>{try{a(o.throw(r))}catch(s){i(s)}},a=r=>r.done?c(r.value):Promise.resolve(r.value).then(m,t);a((o=o.apply(e,n)).next())});import{B as f,u as g}from"./useForm-BPs-bGop.js";import{b as w,a as h,_}from"./entry/index-BR4aaozk-1722999832476.js";import{B,a as D}from"./index-C2pYGHuD.js";import{j as x}from"./antd-BQ3qV6bI.js";import{d as F,a7 as u,_ as M,a8 as b,a9 as k,k as v,ac as I}from"./vue-BNCny8i2.js";import"./index-bMIGtX2N.js";import"./tree-Bzlcl2-1.js";import"./copyTextToClipboard-ohAWhynX.js";import"./index-Ctq9WGad.js";import"./index-Bm3tDEoh.js";import"./index-D0xvMl_A.js";import"./useWindowSizeFn-BpJljGvW.js";import"./plugin-DCXEoXS2.js";import"./useSortable-DWA54z3F.js";import"./index-CotF8ozl.js";import"./index-CCbSIA2Z.js";import"./index-94nmOQ7g.js";import"./onMountedOrActivated-DUkWHYas.js";const{t:S}=w(),W=[{field:"msg",label:S("信息"),component:"InputTextArea",required:!0}],$=(e,n="notice")=>h.post({url:"/wechat-api/wxhook/sendTextMsg",params:e},{errorMessageMode:n});let d,l;const C=F({name:"SendMsgDrawer",components:{BasicDrawer:B,BasicForm:f},emits:["success","register"],setup(e,{emit:n}){const[o,{resetFields:c,validate:i}]=g({labelWidth:160,baseColProps:{span:24},layout:"vertical",schemas:W,showActionButtonGroup:!1}),[m,{setDrawerProps:t,closeDrawer:a}]=D(s=>p(this,null,function*(){c(),t({confirmLoading:!1}),d=s.record.wxWxid,l=s.record.wxid}));function r(){return p(this,null,function*(){const s=yield i();t({confirmLoading:!0}),(yield $({senderWxId:d,receiverWxId:l,msg:s.msg})).code===0&&(a(),x.success("发送成功!"),n("success")),t({confirmLoading:!1})})}return{registerDrawerMsg:m,registerForm:o,handleSubmit:r}}});function R(e,n,o,c,i,m){const t=u("BasicForm"),a=u("BasicDrawer");return M(),b(a,I(e.$attrs,{onRegister:e.registerDrawerMsg,showFooter:"",title:"发送信息",width:"500px",onOk:e.handleSubmit}),{default:k(()=>[v(t,{onRegister:e.registerForm},null,8,["onRegister"])]),_:1},16,["onRegister","onOk"])}const Z=_(C,[["render",R]]);export{Z as default};
|