index-B0XgPaLo.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-CRWhxBeP.js";import{u as oe,_ as ae}from"./useTable-BCJw90Li.js";import{_ as ie}from"./TableImg.vue_vue_type_style_index_0_lang-CvFmChal.js";import{_ as se}from"./formDrawer.vue_vue_type_script_setup_true_lang-BNn_2NCo.js";import{c as re,e as U,f as ne,g as le}from"./smsTempApi-DoAQI3fm.js";import me from"./sendSmsFormDrawer-DUHoLiol.js";import{l as F}from"./index-lE2idd8k.js";import{u as z}from"./index-DYp2Qjp4.js";import{P as pe}from"./PageTitle-DoNYlIhY.js";/* empty css */import"./index-CD5zFmZN.js";import{u as ce,_ as ue}from"./useForm-BfB231QP.js";import"./helper-B0yEaptj.js";import{ad as D}from"./antd-BfqWtMX3.js";import{d as de,f as v,D as fe,n as ye,Z as l,_ as _e,$ as C,k as _,u as o,m as G,a4 as u,a5 as m,G as g,a0 as x,a8 as S}from"./vue-DM5HGU8Z.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-ByuHmjlN.js";import"./FormItem.vue_vue_type_script_lang-r-ozwU0K.js";import"./BasicForm.vue_vue_type_style_index_0_lang-wVUE9AOT.js";import"./useForm-C-769eP8.js";import"./uuid-BUBnBT7J.js";import"./useWindowSizeFn-CEueHQop.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./sortable.esm-DYEDn-UA.js";import"./componentMap-DvvMrh5V.js";import"./smsChannelApi-CDEBRcNn.js";import"./validate-B4kNjbGk.js";import"./index-BGDG2Aiy.js";import"./useSortable-BUyXn7hO.js";import"./download-DbzL13NI.js";import"./base64Conver-DEMZeTZS.js";import"./index-BZ4uXGij.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BMkV6zCu.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-BshNMORD.js";import"./index-CIEo7xez.js";import"./index-DOkdpLQv.js";import"./UploadPreviewModal-BZsd-hmR.js";import"./cateApi-BE6kfD5q.js";import"./resourceApi-CKj0y817.js";import"./common-DpkSdXuu.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-tY_yXKfV.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:Z}]=oe({api:ne,rowKey:"id",columns:le,showIndexColumn:!0,rowSelection:{type:"checkbox"},useSearchForm:!1,bordered:!1,actionColumn:{width:240,title:"操作",dataIndex:"action"},beforeFetch:L,sortFn:J});function q(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=Z();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:q.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};