index-fa1dc252.js 4.3 KB

1
  1. var P=Object.defineProperty,j=Object.defineProperties;var Q=Object.getOwnPropertyDescriptors;var T=Object.getOwnPropertySymbols;var U=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable;var O=(i,o,e)=>o in i?P(i,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[o]=e,R=(i,o)=>{for(var e in o||(o={}))U.call(o,e)&&O(i,e,o[e]);if(T)for(var e of T(o))W.call(o,e)&&O(i,e,o[e]);return i},V=(i,o)=>j(i,Q(o));var y=(i,o,e)=>new Promise((m,g)=>{var v=s=>{try{p(e.next(s))}catch(d){g(d)}},C=s=>{try{p(e.throw(s))}catch(d){g(d)}},p=s=>s.done?m(s.value):Promise.resolve(s.value).then(v,C);p((e=e.apply(i,o)).next())});import{aj as l,aR as Y,at as Z}from"./index.js";import{u as z,a as A,_ as G}from"./useTable-4417017a.js";import{s as H,c as J,a as X,_ as I,b as F}from"./viewDrawer.vue_vue_type_script_setup_true_lang-215b1d90.js";import{l as k}from"./index-971488e0.js";import{u as ee}from"./index-187f76c9.js";import{d as te,f as w,B as oe,q as ae,Y as c,Z as ie,l as $,a7 as u,a6 as _,u as a,E as h,$ as D,a9 as b,n as se}from"./vue-8fccce23.js";import{O as x}from"./antd-d98832c6.js";import"./useForm-bca35dcc.js";import"./FormItem.vue_vue_type_script_lang-d3f182d4.js";import"./useFormItem-9c6d112e.js";import"./index-74ee4d87.js";import"./useWindowSizeFn-e2b93e2a.js";import"./uuid-31b8b5a4.js";import"./useSortable-7338e303.js";import"./download-fac9a150.js";import"./index-7b00e5b4.js";import"./copyTextToClipboard-ba2fd847.js";import"./index-a7810134.js";import"./TextEditor-e80f27f2.js";import"./onMountedOrActivated-cb072c10.js";import"./componentMap-4cfd6e0f.js";import"./sortable.esm-4ae27e0b.js";import"./index-0c425e0c.js";const Re=te({__name:"index",setup(i){const o=w(),e=w(),m=w();oe(()=>y(this,null,function*(){o.value=yield k({dictCode:"sys_sms_send"}),e.value=yield k({dictCode:"sys_sms_reveice"}),m.value=yield k({dictCode:"sys_temp_type"})}));const{createConfirm:g,createMessage:v}=Z(),[C,{openDrawer:p}]=ee(),s=w([{field:"create_time",direction:"DESC"}]),[d,{reload:S,getSelectRowKeys:E}]=z({title:"短信日志",api:H,rowKey:"id",columns:J,showIndexColumn:!0,rowSelection:{type:"checkbox"},formConfig:{labelWidth:120,schemas:X,autoSubmitOnEnter:!0,baseColProps:{xs:24,sm:12,md:12,lg:8},resetButtonOptions:{preIcon:"icon-delete|iconfont"},submitButtonOptions:{preIcon:"icon-search|iconfont"}},useSearchForm:!0,bordered:!0,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:N,sortFn:M});function K(t){console.log(t),p(!0,{record:t})}function B(t){return y(this,null,function*(){t?(yield F([t.id]),v.success("删除成功!"),yield S()):g({content:"你确定要删除?",iconType:"warning",onOk:()=>y(this,null,function*(){const r=E();yield F(r),v.success("删除成功!"),yield S()})})})}function M(t){t!=null&&t.order&&(t!=null&&t.columnKey)&&(s.value=[{field:t.columnKey,direction:t.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function N(t){return V(R({},t),{orders:s.value})}function q(L){return y(this,arguments,function*({isUpdate:t,values:r}){console.log(t),console.log(r),yield S()})}return(t,r)=>{const L=ae("auth");return c(),ie("div",null,[$(a(G),{onRegister:a(d)},{bodyCell:u(({column:f,record:n})=>[f.key==="sendStatus"?(c(),_(a(x),{key:0,color:a(l)(o.value,n.sendStatus,"fontColor")},{default:u(()=>[h(D(a(l)(o.value,n.sendStatus,"label")),1)]),_:2},1032,["color"])):b("",!0),f.key==="receiveStatus"?(c(),_(a(x),{key:1,color:a(l)(e.value,n.receiveStatus,"fontColor")},{default:u(()=>[h(D(a(l)(e.value,n.receiveStatus,"label")),1)]),_:2},1032,["color"])):b("",!0),f.key==="templateType"?(c(),_(a(x),{key:2,color:a(l)(m.value,n.templateType,"fontColor")},{default:u(()=>[h(D(a(l)(m.value,n.templateType,"label")),1)]),_:2},1032,["color"])):b("",!0),f.key==="action"?(c(),_(a(A),{key:3,actions:[{auth:"sms:log:query",icon:"icon-eye|iconfont",tooltip:"查看",label:"查看",onClick:K.bind(null,n)},{auth:"sms:log:remove",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:B.bind(null,n)}}]},null,8,["actions"])):b("",!0)]),toolbar:u(()=>[se((c(),_(a(Y),{type:"primary",danger:"",onClick:r[0]||(r[0]=f=>B(null)),preIcon:"icon-delete|iconfont"},{default:u(()=>[h(" 批量删除 ")]),_:1})),[[L,["sms:log:remove"]]])]),_:1},8,["onRegister"]),$(I,{onRegister:a(C),onSuccess:q},null,8,["onRegister"])])}}});export{Re as default};