index-c6e549c6.js 4.6 KB

1
  1. var G=Object.defineProperty,H=Object.defineProperties;var J=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var L=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable;var R=(i,o,e)=>o in i?G(i,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[o]=e,T=(i,o)=>{for(var e in o||(o={}))L.call(o,e)&&R(i,e,o[e]);if(x)for(var e of x(o))X.call(o,e)&&R(i,e,o[e]);return i},V=(i,o)=>H(i,J(o));var d=(i,o,e)=>new Promise((w,m)=>{var _=n=>{try{u(e.next(n))}catch(s){m(s)}},y=n=>{try{u(e.throw(n))}catch(s){m(s)}},u=n=>n.done?w(n.value):Promise.resolve(n.value).then(_,y);u((e=e.apply(i,o)).next())});import{d as Y,r as g,al as I,aZ as ee,o as l,m as te,g as v,y as c,q as f,f as a,bb as F,bd as O,v as b,w as E,bf as K,t as k,ao as M,dh as U,bz as oe}from"./index-610a1d46.js";import{u as ae,B as ie}from"./useTable-eb7ce6c3.js";import{T as ne}from"./index-72381a11.js";import{_ as re}from"./formDrawer.vue_vue_type_script_setup_true_lang-d705a0d1.js";import{_ as se}from"./viewDrawer.vue_vue_type_script_setup_true_lang-a9139164.js";import{c as le,s as ce}from"./data-2beae013.js";import{c as $,d as me}from"./smsChannelApi-03727627.js";import{b as N}from"./index-981858ed.js";import{u as q}from"./index-c98ef572.js";import"./useForm-c19ef35c.js";import"./index-985aa6f5.js";import"./useWindowSizeFn-1829b247.js";import"./index-b6d11df2.js";import"./XTUpload.vue_vue_type_style_index_0_scoped_61a00cd1_lang-bad913d6.js";import"./download-a90dd227.js";import"./uniqBy-2b2a500d.js";import"./index-ee1a65fd.js";import"./useContentViewHeight-20fe3432.js";import"./componentMap-5f77da43.js";import"./clickOutside-a1389e7b.js";import"./uuid-98bbe2a6.js";import"./sortable.esm-4ae27e0b.js";import"./SettingOutlined-56eda530.js";import"./RedoOutlined-bc502432.js";import"./index-74f93929.js";import"./index-4ed0dc84.js";import"./index-95e94cdf.js";const qe=Y({__name:"index",setup(i){const o=g(),e=g();I(()=>d(this,null,function*(){o.value=yield N({dictCode:"sys_sms_channel"}),e.value=yield N({dictCode:"sys_disable_type"})}));const{createConfirm:w,createMessage:m}=oe(),[_,{openDrawer:y}]=q(),[u,{openDrawer:n}]=q(),s=g([{field:"create_time",direction:"DESC"}]),[P,{reload:C,getSelectRowKeys:z}]=ae({title:" ",api:me,rowKey:"id",columns:le,showIndexColumn:!0,rowSelection:{type:"checkbox"},formConfig:{labelWidth:120,schemas:ce,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:j,sortFn:Z});function A(t){n(!0,{record:t})}function Q(){y(!0,{isUpdate:!1})}function W(t){y(!0,{record:t,isUpdate:!0})}function D(t){return d(this,null,function*(){t?(yield $([t.id]),m.success("删除成功!"),yield C()):w({content:"你确定要删除?",iconType:"warning",onOk:()=>d(this,null,function*(){const p=z();yield $(p),m.success("删除成功!"),yield C()})})})}function Z(t){t!=null&&t.order&&(t!=null&&t.columnKey)&&(s.value=[{field:t.columnKey,direction:t.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function j(t){return V(T({},t),{orders:s.value})}function S(B){return d(this,arguments,function*({isUpdate:t,values:p}){yield C()})}return(t,p)=>{const B=ee("auth");return l(),te("div",null,[v(a(ie),{onRegister:a(P)},{bodyCell:c(({column:h,record:r})=>[h.key==="type"?(l(),f(a(F),{key:0,color:a(O)(o.value,r.type)},{default:c(()=>[b(E(a(K)(o.value,r.type)),1)]),_:2},1032,["color"])):k("",!0),h.key==="disable"?(l(),f(a(F),{key:1,color:a(O)(e.value,r.disable)},{default:c(()=>[b(E(a(K)(e.value,r.disable)),1)]),_:2},1032,["color"])):k("",!0),h.key==="action"?(l(),f(a(ne),{key:2,actions:[{auth:"sms:channel:query",icon:"icon-eye|iconfont",tooltip:"查看",label:"查看",onClick:A.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:D.bind(null,r)}}]},null,8,["actions"])):k("",!0)]),toolbar:c(()=>[M((l(),f(a(U),{type:"primary",onClick:Q,preIcon:"icon-plus|iconfont"},{default:c(()=>[b(" 新增 ")]),_:1})),[[B,["sms:channel:add"]]]),M((l(),f(a(U),{type:"primary",danger:"",onClick:p[0]||(p[0]=h=>D(null)),preIcon:"icon-delete|iconfont"},{default:c(()=>[b(" 批量删除 ")]),_:1})),[[B,["sms:channel:remove"]]])]),_:1},8,["onRegister"]),v(re,{onRegister:a(_),onSuccess:S},null,8,["onRegister"]),v(se,{onRegister:a(u),onSuccess:S},null,8,["onRegister"])])}}});export{qe as default};