sendSmsFormDrawer-BPeLm2A9.js 3.1 KB

1
  1. var C=Object.defineProperty,I=Object.defineProperties;var b=Object.getOwnPropertyDescriptors;var _=Object.getOwnPropertySymbols;var k=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable;var h=(r,t,e)=>t in r?C(r,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[t]=e,v=(r,t)=>{for(var e in t||(t={}))k.call(t,e)&&h(r,e,t[e]);if(_)for(var e of _(t))R.call(t,e)&&h(r,e,t[e]);return r},P=(r,t)=>I(r,b(t));var f=(r,t,e)=>new Promise((u,m)=>{var n=s=>{try{i(e.next(s))}catch(p){m(p)}},c=s=>{try{i(e.throw(s))}catch(p){m(p)}},i=s=>s.done?u(s.value):Promise.resolve(s.value).then(n,c);i((e=e.apply(r,t)).next())});import{a as x,B as L}from"./index-DH2IT1GU.js";import{_ as E}from"./BasicForm.vue_vue_type_script_setup_true_lang-D6F3SFk-.js";import"./BasicForm.vue_vue_type_style_index_0_lang-CXlQaC-V.js";import"./helper-BDwqWZ4z.js";import{u as M}from"./useForm-BfVULUYi.js";import{u as O,_ as T}from"./entry/index-Dg-amWg-.js";import{h as $,s as q,i as A}from"./smsTempApi-DAMFFGf8.js";import{d as G,c as N,f as w,Z as V,a4 as W,a5 as Z,k as j,u as l,a9 as z}from"./vue-DM5HGU8Z.js";import"./antd-BfqWtMX3.js";import"./FormItem.vue_vue_type_script_lang-7Mk8u-Db.js";import"./index-Dh6LTrbe.js";import"./useWindowSizeFn-Bnt_z7WM.js";import"./index-CQfiYc3b.js";import"./index-DuT_OUwl.js";import"./uuid-BUBnBT7J.js";import"./useSortable-BJrzJ845.js";import"./download-BmfIk-no.js";import"./base64Conver-DEMZeTZS.js";import"./index-C6zGX2mT.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-CI5i7aUL.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-c9dLqB0f.js";import"./index-EDMkcanw.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./index-CEHYDwVF.js";import"./cateApi-CsYZ2td9.js";import"./resourceApi-pJGnC94b.js";import"./common-B6SHrurw.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-DkXP8rT9.js";import"./smsChannelApi-CNijPDS5.js";import"./validate-B4kNjbGk.js";const H="45%",J=G({__name:"sendSmsFormDrawer",emits:["success","register"],setup(r,{emit:t}){const e=t,u=N(()=>"发送短信"),m=w(),n=w(),c=w([]),{createMessage:i}=O(),[s,{resetFields:p,validate:D,appendSchemaByField:F}]=M({labelWidth:100,schemas:$,showActionButtonGroup:!1,baseColProps:{span:24},rowProps:{gutter:16}}),[y,{setDrawerProps:d,closeDrawer:S}]=x(o=>f(this,null,function*(){yield p(),d({confirmLoading:!1});const a=yield q(o.record.id);m.value=a.id,n.value=a.code,a&&a.templateParams&&a.templateParams.length>0&&(c.value=a.templateParams,a.templateParams.forEach(g=>{F({label:g,field:g,required:!0,component:"Input"},null)}))}));function B(){return f(this,null,function*(){try{const o=yield D();d({confirmLoading:!0}),o.templateCode=n.value,o.templateParams={},yield c.value.forEach(a=>{o.templateParams[a]=o[a]}),yield A(o),i.success("短信发送成功!"),S(),e("success",{values:P(v({},o),{id:m.value})})}finally{d({confirmLoading:!1})}})}return(o,a)=>(V(),W(l(L),z(o.$attrs,{destroyOnClose:"",onRegister:l(y),title:u.value,width:H,onOk:B,showFooter:!0}),{default:Z(()=>[j(l(E),{onRegister:l(s),layout:"vertical"},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}}),be=T(J,[["__scopeId","data-v-8d8ac154"]]);export{be as default};