index-CLEzF7-y.js 4.9 KB

1
  1. var j=Object.defineProperty,z=Object.defineProperties;var A=Object.getOwnPropertyDescriptors;var R=Object.getOwnPropertySymbols;var H=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable;var V=(i,o,e)=>o in i?j(i,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[o]=e,F=(i,o)=>{for(var e in o||(o={}))H.call(o,e)&&V(i,e,o[e]);if(R)for(var e of R(o))J.call(o,e)&&V(i,e,o[e]);return i},O=(i,o)=>z(i,A(o));var d=(i,o,e)=>new Promise((w,m)=>{var C=n=>{try{p(e.next(n))}catch(s){m(s)}},y=n=>{try{p(e.throw(n))}catch(s){m(s)}},p=n=>n.done?w(n.value):Promise.resolve(n.value).then(C,y);p((e=e.apply(i,o)).next())});import{f as _,B as $,u as L}from"./entry/index-BaQQ7BQ_.js";import{u as Y,_ as I}from"./useTable-BSOWtk5o.js";import{_ as ee}from"./TableImg.vue_vue_type_style_index_0_lang-1Kd8nEMt.js";import{_ as te}from"./formDrawer.vue_vue_type_script_setup_true_lang-CwdzCDZ1.js";import{_ as oe}from"./viewDrawer.vue_vue_type_script_setup_true_lang-DNTzrZj1.js";import{c as ae,s as ie}from"./data-DGaYJN4N.js";import{c as ne,d as T}from"./smsChannelApi-QTzNXsob.js";import{l as E}from"./index-D6-fj_Lr.js";import{u as K}from"./index-Mu5dydaG.js";import{d as re,f as v,D as se,q as le,Z as l,_ as ce,k,a7 as c,a6 as f,u as a,G as b,a0 as M,aa as D,m as U}from"./vue-CF9JqwIh.js";import{X as N}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"./BasicForm.vue_vue_type_style_index_0_lang-BiIkb6ny.js";import"./index-L2ZLrFTi.js";import"./index-CXGOl87Z.js";import"./index-CFMHSB5r.js";import"./useWindowSizeFn-CiJNBK0Q.js";import"./uuid-BUBnBT7J.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-D6Qi77pD.js";import"./index-Pqf9ZLE_.js";import"./onMountedOrActivated-D34Dt7uC.js";import"./resourceApi-D9gL48ec.js";import"./useForm-B90AflV1.js";import"./sortable.esm-CoO8jRpa.js";import"./componentMap-DjxH3hEY.js";import"./index-DHNq75Fh.js";import"./useDescription-CMBCeAVx.js";const Ze=re({__name:"index",setup(i){const o=v(),e=v();se(()=>d(this,null,function*(){o.value=yield E({dictCode:"sys_sms_channel"}),e.value=yield E({dictCode:"sys_disable_type"})}));const{createConfirm:w,createMessage:m}=L(),[C,{openDrawer:y}]=K(),[p,{openDrawer:n}]=K(),s=v([{field:"create_time",direction:"DESC"}]),[q,{reload:g,getSelectRowKeys:P}]=Y({title:"短信渠道",api:ne,rowKey:"id",columns:ae,showIndexColumn:!0,rowSelection:{type:"checkbox"},formConfig:{labelWidth:120,schemas:ie,autoSubmitOnEnter:!0,baseColProps:{xs:24,sm:12,md:12,lg:8},resetButtonOptions:{preIcon:"icon-delete|iconfont"},submitButtonOptions:{preIcon:"icon-search|iconfont"}},useSearchForm:!0,bordered:!1,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:Z,sortFn:X});function G(t){n(!0,{record:t})}function Q(){y(!0,{isUpdate:!1})}function W(t){y(!0,{record:t,isUpdate:!0})}function S(t){return d(this,null,function*(){t?(yield T([t.id]),m.success("删除成功!"),yield g()):w({content:"你确定要删除?",iconType:"warning",onOk:()=>d(this,null,function*(){const u=P();yield T(u),m.success("删除成功!"),yield g()})})})}function X(t){t!=null&&t.order&&(t!=null&&t.columnKey)&&(s.value=[{field:t.columnKey,direction:t.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function Z(t){return O(F({},t),{orders:s.value})}function x(B){return d(this,arguments,function*({isUpdate:t,values:u}){yield g()})}return(t,u)=>{const B=le("auth");return l(),ce("div",null,[k(a(I),{onRegister:a(q)},{bodyCell:c(({column:h,record:r})=>[h.key==="type"?(l(),f(a(N),{key:0,color:a(_)(o.value,r.type,"fontColor")},{default:c(()=>[b(M(a(_)(o.value,r.type,"label")),1)]),_:2},1032,["color"])):D("",!0),h.key==="disable"?(l(),f(a(N),{key:1,color:a(_)(e.value,r.disable,"fontColor")},{default:c(()=>[b(M(a(_)(e.value,r.disable,"label")),1)]),_:2},1032,["color"])):D("",!0),h.key==="action"?(l(),f(a(ee),{key:2,actions:[{auth:"sms:channel:query",icon:"icon-eye|iconfont",tooltip:"查看",label:"查看",onClick:G.bind(null,r)},{auth:"sms:channel:edit",icon:"icon-edit|iconfont",tooltip:"编辑",label:"编辑",onClick:W.bind(null,r)},{auth:"sms:channel:remove",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:S.bind(null,r)}}]},null,8,["actions"])):D("",!0)]),toolbar:c(()=>[U((l(),f(a($),{type:"primary",onClick:Q,preIcon:"icon-plus|iconfont"},{default:c(()=>[b(" 新增 ")]),_:1})),[[B,["sms:channel:add"]]]),U((l(),f(a($),{type:"primary",danger:"",onClick:u[0]||(u[0]=h=>S(null)),preIcon:"icon-delete|iconfont"},{default:c(()=>[b(" 批量删除 ")]),_:1})),[[B,["sms:channel:remove"]]])]),_:1},8,["onRegister"]),k(te,{onRegister:a(C),onSuccess:x},null,8,["onRegister"]),k(oe,{onRegister:a(p),onSuccess:x},null,8,["onRegister"])])}}});export{Ze as default};