| 1 |
- var C=Object.defineProperty,I=Object.defineProperties;var b=Object.getOwnPropertyDescriptors;var g=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(g)for(var e of g(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-DgGlaHbw.js";import{_ as E}from"./BasicForm.vue_vue_type_script_setup_true_lang-Cfrd_OEt.js";import"./BasicForm.vue_vue_type_style_index_0_lang-CJxIZ_VL.js";import"./helper-UVqxDIO3.js";import{u as M}from"./useForm-BDqk7o8n.js";import{u as O,_ as T}from"./entry/index-BNACB_--.js";import{s as $,h as q,i as A}from"./smsTempApi-CSUJuxHX.js";import{d as G,c as N,f as w,a5 as V,_ as W,a6 as j,k as z,u as l,aa as H}from"./vue-4umLpMSY.js";import"./antd-Cume0_44.js";import"./FormItem.vue_vue_type_script_lang-BG_Hgd-5.js";import"./index-BcY2Kpt-.js";import"./useWindowSizeFn-DI3b0T9E.js";import"./index-1M-LKJ9F.js";import"./index-Ba9m1Z2i.js";import"./uuid-BUBnBT7J.js";import"./useSortable-B4CB7rKS.js";import"./download-BpR8hoG0.js";import"./base64Conver-DEMZeTZS.js";import"./index-xdVQCFbC.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-Dv_C7pJU.js";import"./copyTextToClipboard-IX_c5UwA.js";import"./index-D7uXL0a9.js";import"./index-BEP2aUmQ.js";import"./onMountedOrActivated-fw6WqIjB.js";import"./index-ktbhHpdf.js";import"./UploadPreviewModal-DxqXOqeV.js";import"./cateApi-DSHQyvRO.js";import"./resourceApi-BVpB_GMk.js";import"./common-CD3I_mlz.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-n7pBmzA-.js";import"./smsChannelApi-Dwj9cU8n.js";import"./validate-B4kNjbGk.js";const J="45%",K=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:A,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 $(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(_=>{F({label:_,field:_,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 q(o),i.success("短信发送成功!"),S(),e("success",{values:P(v({},o),{id:m.value})})}finally{d({confirmLoading:!1})}})}return(o,a)=>(W(),V(l(L),H(o.$attrs,{destroyOnClose:"",onRegister:l(y),title:u.value,width:J,onOk:B,showFooter:!0}),{default:j(()=>[z(l(E),{onRegister:l(s),layout:"vertical"},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}}),ke=T(K,[["__scopeId","data-v-8d8ac154"]]);export{ke as default};
|