| 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-CjSp6vmo.js";import{_ as E}from"./BasicForm.vue_vue_type_script_setup_true_lang-DXmH21qC.js";import"./BasicForm.vue_vue_type_style_index_0_lang-CUaBN7Lx.js";import"./helper-CJPMdLJV.js";import{u as M}from"./useForm-Q04PUPk0.js";import{u as O,_ as T}from"./entry/index-HR-LjmG7.js";import{s as $,h as q,i as A}from"./smsTempApi-Cw9NqOeE.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-DJWCMeoT.js";import"./index-RjDQXnOt.js";import"./useWindowSizeFn-DxuYlDwu.js";import"./index-CIKAII2N.js";import"./index-jHhwVQOO.js";import"./uuid-BUBnBT7J.js";import"./useSortable-CIdxwVKO.js";import"./download-DYI9hGky.js";import"./base64Conver-DEMZeTZS.js";import"./index-CSk3DikO.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-ui1udftb.js";import"./copyTextToClipboard-IX_c5UwA.js";import"./index-DMaVTnBH.js";import"./index-D0ybGOfT.js";import"./onMountedOrActivated-fw6WqIjB.js";import"./index-41VGryvF.js";import"./UploadPreviewModal-Zebn0ShJ.js";import"./cateApi-BeBuAYHR.js";import"./resourceApi-CsEfqIT5.js";import"./common-Dg2cpz7X.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-CcQXWgo1.js";import"./smsChannelApi-puXn7sDl.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};
|