SendMsgDrawer-D_rOWQa9.js 2.0 KB

1
  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-C-Qwo2H0.js";import{b as w,a as h,_}from"./entry/index-BXPlc83q-1723013124944.js";import{B,a as D}from"./index-Bt0GT0-V.js";import{j as x}from"./antd-BpJVMJkC.js";import{d as F,a5 as u,_ as M,a6 as b,a7 as k,k as v,aa as I}from"./vue-Ba_NIFIa.js";import"./index-BOasUkxW.js";import"./tree-BZE7M3Qe.js";import"./copyTextToClipboard-7TLUOl4o.js";import"./index-CLqv8f9H.js";import"./index-Bc4sYaA9.js";import"./index-DLBuj3Hx.js";import"./useWindowSizeFn-dzpNfSth.js";import"./plugin-CDKNJrX9.js";import"./useSortable-CzFvEIOf.js";import"./index-D3r27tdG.js";import"./index-BBJ1shYF.js";import"./index-Ch4op67g.js";import"./onMountedOrActivated-BsbclbaU.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};