index-9221d4b0.js 7.3 KB

1
  1. import{d as $,z as W,r as d,f as X,x as Z,Q as ee,o as p,c as S,i as l,w as o,a as t,F as T,A,j as n,R as F,m as c,B as _,k as le,t as ae,C as te,D as oe,G as se,V as pe,p as re,_ as ne,q as de,H as ie,I as ue,J as me,K as ce}from"./index-03f5d926.js";import{_ as fe}from"./index.vue_vue_type_script_setup_true_lang-e704331b.js";import{_ as _e}from"./DictTag.vue_vue_type_script_lang-56310db4.js";import{_ as ye}from"./ContentWrap.vue_vue_type_script_setup_true_lang-48ba01fb.js";import{a as K,D as y,e as we}from"./dict-34d00697.js";import{d as ve}from"./formatTime-f911d219.js";import{a as he,d as be,e as ge}from"./index-5acaad5e.js";import{b as Se}from"./index-28f33799.js";import{d as Te}from"./download-20922b56.js";import{_ as ke}from"./SmsTemplateForm.vue_vue_type_script_setup_true_lang-05905b2c.js";import{_ as xe}from"./SmsTemplateSendForm.vue_vue_type_script_setup_true_lang-2c0f2a57.js";import{u as Ce}from"./useMessage-2e335eca.js";import"./index-662200b7.js";import"./color-6e929987.js";import"./el-card-0ac51a7f.js";import"./Dialog-05c67d4e.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./constants-e43f22dd.js";const Ve=$({name:"SystemSmsTemplate",__name:"index",setup(Me){const k=Ce(),{t:L}=W(),x=d(!1),N=d(0),U=d([]),Y=d(),s=X({pageNo:1,pageSize:10,type:void 0,status:void 0,code:"",content:"",apiTemplateId:"",channelId:void 0,createTime:[]}),C=d(!1),V=d([]),w=async()=>{x.value=!0;try{const i=await he(s);U.value=i.list,N.value=i.total}finally{x.value=!1}},b=()=>{s.pageNo=1,w()},R=()=>{Y.value.resetFields(),b()},P=d(),D=(i,a)=>{P.value.open(i,a)},O=d(),q=async()=>{try{await k.exportConfirm(),C.value=!0;const i=await ge(s);Te.excel(i,"\u77ED\u4FE1\u6A21\u677F.xls")}catch{}finally{C.value=!1}};return Z(async()=>{await w(),V.value=await Se()}),(i,a)=>{const M=te,E=oe,u=se,H=pe,j=re,g=ne,m=de,B=ie,z=ye,r=ue,I=_e,G=me,J=fe,v=ee("hasPermi"),Q=ce;return p(),S(T,null,[l(z,null,{default:o(()=>[l(B,{class:"-mb-15px",model:t(s),ref_key:"queryFormRef",ref:Y,inline:!0,"label-width":"150px"},{default:o(()=>[l(u,{label:"\u77ED\u4FE1\u7C7B\u578B",prop:"type"},{default:o(()=>[l(E,{modelValue:t(s).type,"onUpdate:modelValue":a[0]||(a[0]=e=>t(s).type=e),placeholder:"\u8BF7\u9009\u62E9\u77ED\u4FE1\u7C7B\u578B",clearable:"",class:"!w-240px"},{default:o(()=>[(p(!0),S(T,null,A(t(K)(t(y).SYSTEM_SMS_TEMPLATE_TYPE),e=>(p(),n(M,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(u,{label:"\u5F00\u542F\u72B6\u6001",prop:"status"},{default:o(()=>[l(E,{modelValue:t(s).status,"onUpdate:modelValue":a[1]||(a[1]=e=>t(s).status=e),placeholder:"\u8BF7\u9009\u62E9\u5F00\u542F\u72B6\u6001",clearable:"",class:"!w-240px"},{default:o(()=>[(p(!0),S(T,null,A(t(K)(t(y).COMMON_STATUS),e=>(p(),n(M,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(u,{label:"\u6A21\u677F\u7F16\u7801",prop:"code"},{default:o(()=>[l(H,{modelValue:t(s).code,"onUpdate:modelValue":a[2]||(a[2]=e=>t(s).code=e),placeholder:"\u8BF7\u8F93\u5165\u6A21\u677F\u7F16\u7801",clearable:"",onKeyup:F(b,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),l(u,{label:"\u77ED\u4FE1 API \u7684\u6A21\u677F\u7F16\u53F7",prop:"apiTemplateId"},{default:o(()=>[l(H,{modelValue:t(s).apiTemplateId,"onUpdate:modelValue":a[3]||(a[3]=e=>t(s).apiTemplateId=e),placeholder:"\u8BF7\u8F93\u5165\u77ED\u4FE1 API \u7684\u6A21\u677F\u7F16\u53F7",clearable:"",onKeyup:F(b,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),l(u,{label:"\u77ED\u4FE1\u6E20\u9053",prop:"channelId"},{default:o(()=>[l(E,{modelValue:t(s).channelId,"onUpdate:modelValue":a[4]||(a[4]=e=>t(s).channelId=e),placeholder:"\u8BF7\u9009\u62E9\u77ED\u4FE1\u6E20\u9053",clearable:"",class:"!w-240px"},{default:o(()=>[(p(!0),S(T,null,A(t(V),e=>(p(),n(M,{key:e.id,value:e.id,label:e.signature+`\u3010 ${t(we)(t(y).SYSTEM_SMS_CHANNEL_CODE,e.code)}\u3011`},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(u,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime"},{default:o(()=>[l(j,{modelValue:t(s).createTime,"onUpdate:modelValue":a[5]||(a[5]=e=>t(s).createTime=e),style:{width:"240px"},type:"daterange","value-format":"YYYY-MM-DD HH:mm:ss","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F",class:"!w-240px"},null,8,["modelValue"])]),_:1}),l(u,null,{default:o(()=>[l(m,{onClick:b},{default:o(()=>[l(g,{icon:"ep:search",class:"mr-5px"}),a[9]||(a[9]=c(" \u641C\u7D22"))]),_:1}),l(m,{onClick:R},{default:o(()=>[l(g,{icon:"ep:refresh",class:"mr-5px"}),a[10]||(a[10]=c(" \u91CD\u7F6E"))]),_:1}),_((p(),n(m,{type:"primary",plain:"",onClick:a[6]||(a[6]=e=>D("create"))},{default:o(()=>[l(g,{icon:"ep:plus",class:"mr-5px"}),a[11]||(a[11]=c("\u65B0\u589E "))]),_:1})),[[v,["system:sms-template:create"]]]),_((p(),n(m,{type:"success",plain:"",onClick:q,loading:t(C)},{default:o(()=>[l(g,{icon:"ep:download",class:"mr-5px"}),a[12]||(a[12]=c(" \u5BFC\u51FA "))]),_:1},8,["loading"])),[[v,["system:sms-template:export"]]])]),_:1})]),_:1},8,["model"])]),_:1}),l(z,null,{default:o(()=>[_((p(),n(G,{data:t(U)},{default:o(()=>[l(r,{label:"\u6A21\u677F\u7F16\u7801",align:"center",prop:"code",width:"120","show-overflow-tooltip":!0}),l(r,{label:"\u6A21\u677F\u540D\u79F0",align:"center",prop:"name",width:"120","show-overflow-tooltip":!0}),l(r,{label:"\u6A21\u677F\u5185\u5BB9",align:"center",prop:"content",width:"200","show-overflow-tooltip":!0}),l(r,{label:"\u77ED\u4FE1\u7C7B\u578B",align:"center",prop:"type"},{default:o(e=>[l(I,{type:t(y).SYSTEM_SMS_TEMPLATE_TYPE,value:e.row.type},null,8,["type","value"])]),_:1}),l(r,{label:"\u72B6\u6001",align:"center",prop:"status",width:"80"},{default:o(e=>[l(I,{type:t(y).COMMON_STATUS,value:e.row.status},null,8,["type","value"])]),_:1}),l(r,{label:"\u5907\u6CE8",align:"center",prop:"remark"}),l(r,{label:"\u77ED\u4FE1 API \u7684\u6A21\u677F\u7F16\u53F7",align:"center",prop:"apiTemplateId",width:"200","show-overflow-tooltip":!0}),l(r,{label:"\u77ED\u4FE1\u6E20\u9053",align:"center",width:"120"},{default:o(e=>{var h;return[le("div",null,ae((h=t(V).find(f=>f.id===e.row.channelId))==null?void 0:h.signature),1),l(I,{type:t(y).SYSTEM_SMS_CHANNEL_CODE,value:e.row.channelCode},null,8,["type","value"])]}),_:1}),l(r,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",width:"180",formatter:t(ve)},null,8,["formatter"]),l(r,{label:"\u64CD\u4F5C",align:"center",width:"210",fixed:"right"},{default:o(e=>[_((p(),n(m,{link:"",type:"primary",onClick:h=>D("update",e.row.id)},{default:o(()=>a[13]||(a[13]=[c(" \u4FEE\u6539 ")])),_:2},1032,["onClick"])),[[v,["system:sms-template:update"]]]),_((p(),n(m,{link:"",type:"primary",onClick:h=>{return f=e.row.id,void O.value.open(f);var f}},{default:o(()=>a[14]||(a[14]=[c(" \u6D4B\u8BD5 ")])),_:2},1032,["onClick"])),[[v,["system:sms-template:send-sms"]]]),_((p(),n(m,{link:"",type:"danger",onClick:h=>(async f=>{try{await k.delConfirm(),await be(f),k.success(L("common.delSuccess")),await w()}catch{}})(e.row.id)},{default:o(()=>a[15]||(a[15]=[c(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[v,["system:sms-template:delete"]]])]),_:1})]),_:1},8,["data"])),[[Q,t(x)]]),l(J,{total:t(N),page:t(s).pageNo,"onUpdate:page":a[7]||(a[7]=e=>t(s).pageNo=e),limit:t(s).pageSize,"onUpdate:limit":a[8]||(a[8]=e=>t(s).pageSize=e),onPagination:w},null,8,["total","page","limit"])]),_:1}),l(ke,{ref_key:"formRef",ref:P,onSuccess:w},null,512),l(xe,{ref_key:"sendFormRef",ref:O},null,512)],64)}}});export{Ve as default};