index-DxO2KK6I.js 5.8 KB

1
  1. var W=Object.defineProperty,X=Object.defineProperties;var Y=Object.getOwnPropertyDescriptors;var E=Object.getOwnPropertySymbols;var I=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable;var K=(i,a,t)=>a in i?W(i,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[a]=t,M=(i,a)=>{for(var t in a||(a={}))I.call(a,t)&&K(i,t,a[t]);if(E)for(var t of E(a))ee.call(a,t)&&K(i,t,a[t]);return i},N=(i,a)=>X(i,Y(a));var y=(i,a,t)=>new Promise((d,w)=>{var b=n=>{try{p(t.next(n))}catch(f){w(f)}},k=n=>{try{p(t.throw(n))}catch(f){w(f)}},p=n=>n.done?d(n.value):Promise.resolve(n.value).then(b,k);p((t=t.apply(i,a)).next())});import{aG as P,bo as c,u as te}from"./entry/index-HR-LjmG7.js";import{u as oe,_ as ae}from"./useTable-cXBq8bU3.js";import{_ as ie}from"./TableImg.vue_vue_type_style_index_0_lang-BLPLeBVc.js";import{_ as se}from"./formDrawer.vue_vue_type_script_setup_true_lang-_G8M-NZk.js";import{c as U,e as re,f as ne,g as le}from"./smsTempApi-Cw9NqOeE.js";import me from"./sendSmsFormDrawer-BPT1liKl.js";import{l as F}from"./index-41VGryvF.js";import{u as z}from"./index-CjSp6vmo.js";import{P as pe}from"./PageTitle-BIoA4qfG.js";/* empty css */import"./index-RjDQXnOt.js";import{u as ce,_ as ue}from"./useForm-BMVuc7P4.js";import"./helper-CJPMdLJV.js";import{ad as D}from"./antd-Cume0_44.js";import{d as de,f as v,D as fe,q as ye,Z as _e,_ as l,$ as C,k as _,u as o,n as G,a5 as u,a6 as m,G as g,a7 as S,a0 as x}from"./vue-4umLpMSY.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-DXmH21qC.js";import"./FormItem.vue_vue_type_script_lang-DJWCMeoT.js";import"./BasicForm.vue_vue_type_style_index_0_lang-CUaBN7Lx.js";import"./useForm-Q04PUPk0.js";import"./uuid-BUBnBT7J.js";import"./useWindowSizeFn-DxuYlDwu.js";import"./onMountedOrActivated-fw6WqIjB.js";import"./sortable.esm-JiwbClG7.js";import"./componentMap-wFZbiA1v.js";import"./smsChannelApi-puXn7sDl.js";import"./validate-B4kNjbGk.js";import"./index-jHhwVQOO.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-CIKAII2N.js";import"./index-DMaVTnBH.js";import"./index-D0ybGOfT.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";const ge={class:"warp"},we={class:"flex justify-between mb-2"},be={class:"flex"},he={class:"mr-2",style:{width:"200px"}},pt=de({__name:"index",setup(i){const a=v(),t=v(),d=v();fe(()=>y(this,null,function*(){a.value=yield F({dictCode:"sys_create_type"}),t.value=yield F({dictCode:"sys_temp_type"}),d.value=yield F({dictCode:"sys_disable_type"})}));const{createConfirm:w,createMessage:b}=te(),[k,{openDrawer:p}]=z(),[n,{openDrawer:f}]=z(),R=v([{field:"create_time",direction:"DESC"}]),[j,{getFieldsValue:V}]=ce({schemas:re,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[q,{reload:T,getSelectRowKeys:Q}]=oe({api:le,rowKey:"id",columns:ne,showIndexColumn:!0,rowSelection:{type:"checkbox"},useSearchForm:!1,bordered:!1,actionColumn:{width:240,title:"操作",dataIndex:"action"},beforeFetch:L,sortFn:J});function Z(e){f(!0,{record:e})}function A(){p(!0,{isUpdate:!1})}function H(e){p(!0,{record:e,isUpdate:!0})}function B(e){return y(this,null,function*(){e?(yield U([e.id]),b.success("删除成功!"),yield T()):w({content:"你确定要删除?",iconType:"warning",onOk:()=>y(this,null,function*(){const s=Q();yield U(s),b.success("删除成功!"),yield T()})})})}function J(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(R.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function L(e){for(let s in V())e[s]=V()[s];return N(M({},e),{orders:R.value})}function $(O){return y(this,arguments,function*({isUpdate:e,values:s}){yield T()})}return(e,s)=>{const O=ye("auth");return l(),_e("div",ge,[C("div",we,[_(o(pe),{title:"短信模板"}),C("div",be,[C("div",he,[_(o(ue),{onRegister:o(j),onFieldValueChange:e.callForm},null,8,["onRegister","onFieldValueChange"])]),G((l(),u(o(P),{type:"primary",onClick:A,size:"large"},{default:m(()=>s[1]||(s[1]=[g(" 新增 ")])),_:1})),[[O,["sms:temp:add"]]])])]),_(o(ae),{onRegister:o(q)},{bodyCell:m(({column:h,record:r})=>[h.key==="createType"?(l(),u(o(D),{key:0,color:o(c)(a.value,r.createType,"fontColor")},{default:m(()=>[g(x(o(c)(a.value,r.createType,"label")),1)]),_:2},1032,["color"])):S("",!0),h.key==="tempType"?(l(),u(o(D),{key:1,color:o(c)(t.value,r.tempType,"fontColor")},{default:m(()=>[g(x(o(c)(t.value,r.tempType,"label")),1)]),_:2},1032,["color"])):S("",!0),h.key==="disable"?(l(),u(o(D),{key:2,color:o(c)(d.value,r.disable,"fontColor")},{default:m(()=>[g(x(o(c)(d.value,r.disable,"label")),1)]),_:2},1032,["color"])):S("",!0),h.key==="action"?(l(),u(o(ie),{key:3,actions:[{auth:"sms:temp:send",icon:"icon-send|iconfont",tooltip:"发送短信",label:"发送短信",onClick:Z.bind(null,r)},{auth:"sms:temp:edit",ifShow:r.createType!="sys",icon:"icon-edit|iconfont",tooltip:"编辑",label:"编辑",onClick:H.bind(null,r)},{auth:"sms:temp:remove",ifShow:r.createType!="sys",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:B.bind(null,r)}}]},null,8,["actions"])):S("",!0)]),tableFooter:m(()=>[C("div",null,[G((l(),u(o(P),{type:"primary",ghost:"",danger:"",class:"btn btn-primary btn-sm",onClick:s[0]||(s[0]=()=>B(null))},{default:m(()=>s[2]||(s[2]=[g(" 删除 ")])),_:1})),[[O,["sms:temp:remove"]]])])]),_:1},8,["onRegister"]),_(se,{onRegister:o(k),onSuccess:$},null,8,["onRegister"]),_(me,{onRegister:o(n),onSuccess:$},null,8,["onRegister"])])}}});export{pt as default};