| 1 |
- var P=Object.defineProperty,U=Object.defineProperties;var j=Object.getOwnPropertyDescriptors;var T=Object.getOwnPropertySymbols;var Q=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable;var O=(i,t,e)=>t in i?P(i,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[t]=e,R=(i,t)=>{for(var e in t||(t={}))Q.call(t,e)&&O(i,e,t[e]);if(T)for(var e of T(t))W.call(t,e)&&O(i,e,t[e]);return i},V=(i,t)=>U(i,j(t));var y=(i,t,e)=>new Promise((u,v)=>{var w=s=>{try{m(e.next(s))}catch(p){v(p)}},C=s=>{try{m(e.throw(s))}catch(p){v(p)}},m=s=>s.done?u(s.value):Promise.resolve(s.value).then(w,C);m((e=e.apply(i,t)).next())});import{aj as r,aR as Y,at as Z}from"./index.js";import{u as z,a as A,_ as G}from"./useTable-d0a14684.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-fcd91f16.js";import{l as k}from"./index-11ccf074.js";import{u as ee}from"./index-cfbc1bbb.js";import{d as te,f as g,B as oe,q as ae,Y as l,Z as ie,l as $,a7 as c,a6 as _,u as a,E as h,$ as D,a9 as b,n as se}from"./vue-b33f04cb.js";import{O as x}from"./antd-5994edfe.js";import"./useForm-56072cb9.js";import"./FormItem.vue_vue_type_script_lang-139a7be6.js";import"./useFormItem-170f52f8.js";import"./index-e65d6150.js";import"./useWindowSizeFn-e2b93e2a.js";import"./uuid-31b8b5a4.js";import"./useSortable-764357db.js";import"./download-7fff4f5c.js";import"./index-fef713d0.js";import"./copyTextToClipboard-45a58701.js";import"./index-e8fe33db.js";import"./TextEditor-3e18f3cb.js";import"./onMountedOrActivated-3a1cee4e.js";import"./componentMap-4f9233d1.js";import"./sortable.esm-4ae27e0b.js";import"./index-71fdd8d4.js";const Re=te({__name:"index",setup(i){const t=g(),e=g(),u=g();oe(()=>y(this,null,function*(){t.value=yield k({dictCode:"sys_sms_send"}),e.value=yield k({dictCode:"sys_sms_reveice"}),u.value=yield k({dictCode:"sys_temp_type"})}));const{createConfirm:v,createMessage:w}=Z(),[C,{openDrawer:m}]=ee(),s=g([{field:"create_time",direction:"DESC"}]),[p,{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(o){m(!0,{record:o})}function B(o){return y(this,null,function*(){o?(yield F([o.id]),w.success("删除成功!"),yield S()):v({content:"你确定要删除?",iconType:"warning",onOk:()=>y(this,null,function*(){const d=E();yield F(d),w.success("删除成功!"),yield S()})})})}function M(o){o!=null&&o.order&&(o!=null&&o.columnKey)&&(s.value=[{field:o.columnKey,direction:o.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function N(o){return V(R({},o),{orders:s.value})}function q(L){return y(this,arguments,function*({isUpdate:o,values:d}){yield S()})}return(o,d)=>{const L=ae("auth");return l(),ie("div",null,[$(a(G),{onRegister:a(p)},{bodyCell:c(({column:f,record:n})=>[f.key==="sendStatus"?(l(),_(a(x),{key:0,color:a(r)(t.value,n.sendStatus,"fontColor")},{default:c(()=>[h(D(a(r)(t.value,n.sendStatus,"label")),1)]),_:2},1032,["color"])):b("",!0),f.key==="receiveStatus"?(l(),_(a(x),{key:1,color:a(r)(e.value,n.receiveStatus,"fontColor")},{default:c(()=>[h(D(a(r)(e.value,n.receiveStatus,"label")),1)]),_:2},1032,["color"])):b("",!0),f.key==="templateType"?(l(),_(a(x),{key:2,color:a(r)(u.value,n.templateType,"fontColor")},{default:c(()=>[h(D(a(r)(u.value,n.templateType,"label")),1)]),_:2},1032,["color"])):b("",!0),f.key==="action"?(l(),_(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:c(()=>[se((l(),_(a(Y),{type:"primary",danger:"",onClick:d[0]||(d[0]=f=>B(null)),preIcon:"icon-delete|iconfont"},{default:c(()=>[h(" 批量删除 ")]),_:1})),[[L,["sms:log:remove"]]])]),_:1},8,["onRegister"]),$(I,{onRegister:a(C),onSuccess:q},null,8,["onRegister"])])}}});export{Re as default};
|