index-BpozsJ5A.js 5.5 KB

1
  1. var L=Object.defineProperty,W=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?L(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)=>W(i,Y(a));var y=(i,a,t)=>new Promise((d,g)=>{var w=r=>{try{c(t.next(r))}catch(f){g(f)}},k=r=>{try{c(t.throw(r))}catch(f){g(f)}},c=r=>r.done?d(r.value):Promise.resolve(r.value).then(w,k);c((t=t.apply(i,a)).next())});import{B as P,f as p,u as te}from"./entry/index-BaQQ7BQ_.js";import{u as oe,_ as ae}from"./useTable-BSOWtk5o.js";import{_ as ie}from"./TableImg.vue_vue_type_style_index_0_lang-1Kd8nEMt.js";import{_ as se}from"./formDrawer.vue_vue_type_script_setup_true_lang-ByGItU7f.js";import{c as re,e as ne,f as le,g as U}from"./smsTempApi-DTAxKDXD.js";import me from"./sendSmsFormDrawer-BZzhbsmf.js";import{l as F}from"./index-D6-fj_Lr.js";import{u as z}from"./index-Mu5dydaG.js";import{P as ce}from"./SubMenu.vue_vue_type_style_index_0_scoped_9b6103ff_lang-EL89TTg4.js";import"./index-CFMHSB5r.js";import{u as pe,_ as ue}from"./useForm-C4X-ZdZ_.js";import"./BasicForm.vue_vue_type_style_index_0_lang-BiIkb6ny.js";import{d as de,f as v,D as fe,q as ye,Z as l,_ as _e,$ as C,k as _,u as o,m as j,a6 as u,a7 as m,G as h,a0 as D,aa as S}from"./vue-CF9JqwIh.js";import{X as x}from"./antd-ILpsl5AZ.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-BhiE9_bz.js";import"./FormItem.vue_vue_type_script_lang-Dp4O1V3R.js";import"./useForm-B90AflV1.js";import"./uuid-BUBnBT7J.js";import"./useWindowSizeFn-CiJNBK0Q.js";import"./onMountedOrActivated-D34Dt7uC.js";import"./sortable.esm-CoO8jRpa.js";import"./componentMap-DjxH3hEY.js";import"./smsChannelApi-QTzNXsob.js";import"./validate-B4kNjbGk.js";import"./index-CXGOl87Z.js";import"./useSortable-6iYBSviO.js";import"./download-D1ZoFQnu.js";import"./base64Conver-BAcTuUD2.js";import"./index-BDVnX7zP.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-0J_QZbkb.js";import"./copyTextToClipboard-Cu8x8bym.js";import"./index-L2ZLrFTi.js";import"./index-D6Qi77pD.js";import"./index-Pqf9ZLE_.js";import"./resourceApi-D9gL48ec.js";const he={class:"warp"},ge={class:"flex justify-between mb-2"},we={class:"flex"},be={class:"mr-2",style:{width:"200px"}},at=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:g,createMessage:w}=te(),[k,{openDrawer:c}]=z(),[r,{openDrawer:f}]=z(),R=v([{field:"create_time",direction:"DESC"}]),[q,{getFieldsValue:B}]=pe({schemas:re,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[G,{reload:T,getSelectRowKeys:Q}]=oe({api:ne,rowKey:"id",columns:le,showIndexColumn:!0,rowSelection:{type:"checkbox"},useSearchForm:!1,bordered:!1,actionColumn:{width:240,title:"操作",dataIndex:"action"},beforeFetch:J,sortFn:H});function X(e){f(!0,{record:e})}function Z(){c(!0,{isUpdate:!1})}function A(e){c(!0,{record:e,isUpdate:!0})}function V(e){return y(this,null,function*(){e?(yield U([e.id]),w.success("删除成功!"),yield T()):g({content:"你确定要删除?",iconType:"warning",onOk:()=>y(this,null,function*(){const n=Q();yield U(n),w.success("删除成功!"),yield T()})})})}function H(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(R.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function J(e){for(let n in B())e[n]=B()[n];return N(M({},e),{orders:R.value})}function $(O){return y(this,arguments,function*({isUpdate:e,values:n}){yield T()})}return(e,n)=>{const O=ye("auth");return l(),_e("div",he,[C("div",ge,[_(o(ce),{title:"短信模板"}),C("div",we,[C("div",be,[_(o(ue),{onRegister:o(q),onFieldValueChange:e.callForm},null,8,["onRegister","onFieldValueChange"])]),j((l(),u(o(P),{type:"primary",onClick:Z,size:"large"},{default:m(()=>[h(" 新增 ")]),_:1})),[[O,["sms:temp:add"]]])])]),_(o(ae),{onRegister:o(G)},{bodyCell:m(({column:b,record:s})=>[b.key==="createType"?(l(),u(o(x),{key:0,color:o(p)(a.value,s.createType,"fontColor")},{default:m(()=>[h(D(o(p)(a.value,s.createType,"label")),1)]),_:2},1032,["color"])):S("",!0),b.key==="tempType"?(l(),u(o(x),{key:1,color:o(p)(t.value,s.tempType,"fontColor")},{default:m(()=>[h(D(o(p)(t.value,s.tempType,"label")),1)]),_:2},1032,["color"])):S("",!0),b.key==="disable"?(l(),u(o(x),{key:2,color:o(p)(d.value,s.disable,"fontColor")},{default:m(()=>[h(D(o(p)(d.value,s.disable,"label")),1)]),_:2},1032,["color"])):S("",!0),b.key==="action"?(l(),u(o(ie),{key:3,actions:[{auth:"sms:temp:send",icon:"icon-send|iconfont",tooltip:"发送短信",label:"发送短信",onClick:X.bind(null,s)},{auth:"sms:temp:edit",ifShow:s.createType!="sys",icon:"icon-edit|iconfont",tooltip:"编辑",label:"编辑",onClick:A.bind(null,s)},{auth:"sms:temp:remove",ifShow:s.createType!="sys",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:V.bind(null,s)}}]},null,8,["actions"])):S("",!0)]),tableFooter:m(()=>[C("div",null,[j((l(),u(o(P),{type:"primary",ghost:"",danger:"",class:"btn btn-primary btn-sm",onClick:n[0]||(n[0]=()=>V(null))},{default:m(()=>[h(" 删除 ")]),_:1})),[[O,["sms:temp:remove"]]])])]),_:1},8,["onRegister"]),_(se,{onRegister:o(k),onSuccess:$},null,8,["onRegister"]),_(me,{onRegister:o(r),onSuccess:$},null,8,["onRegister"])])}}});export{at as default};