| 1 |
- var G=Object.defineProperty,H=Object.defineProperties;var J=Object.getOwnPropertyDescriptors;var B=Object.getOwnPropertySymbols;var L=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable;var T=(s,a,e)=>a in s?G(s,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[a]=e,V=(s,a)=>{for(var e in a||(a={}))L.call(a,e)&&T(s,e,a[e]);if(B)for(var e of B(a))W.call(a,e)&&T(s,e,a[e]);return s},E=(s,a)=>H(s,J(a));var u=(s,a,e)=>new Promise((C,l)=>{var k=i=>{try{c(e.next(i))}catch(m){l(m)}},f=i=>{try{c(e.throw(i))}catch(m){l(m)}},c=i=>i.done?C(i.value):Promise.resolve(i.value).then(k,f);c((e=e.apply(s,a)).next())});import{bq as X,aO as O,ak as g,br as $,au as I}from"./index.js";import{u as ee,a as te,_ as ae}from"./useTable-9be8c0ed.js";import{c as oe,_ as se,s as ie}from"./formDrawer.vue_vue_type_script_setup_true_lang-ff314d9c.js";import{l as K}from"./index-a4e1ec38.js";import{u as ne}from"./index-f805ce51.js";import{P as re}from"./ImportModal.vue_vue_type_style_index_0_scoped_375ed303_lang-fdd1625c.js";import"./index-4f5bc708.js";import{_ as le}from"./componentMap-61ccdbb2.js";import{u as ce}from"./useForm-bff27c7a.js";import"./FormItem.vue_vue_type_script_lang-39d09a3e.js";import{d as me,f as F,B as ue,q as pe,Y as p,Z as de,_ as w,l as b,u as o,n as M,a6 as y,a7 as d,E as v,$ as N,a9 as x}from"./vue-aed314e3.js";import{O as P}from"./antd-f259b82a.js";import"./useForm-c7f42ee0.js";import"./componentMap-175d8229.js";import"./uuid-31b8b5a4.js";import"./useWindowSizeFn-6e9d633b.js";import"./onMountedOrActivated-d9097634.js";import"./sortable.esm-4ae27e0b.js";import"./sysTenantPackageApi-0666c2d2.js";import"./validate-579cb177.js";import"./index-7fe9c1e2.js";import"./index-6811a03f.js";import"./useFormItem-421691fe.js";import"./useSortable-7d2b6665.js";import"./download-2ecc6b15.js";import"./copyTextToClipboard-328ee3b1.js";import"./TextEditor-4892fcd0.js";const ye={class:"warp"},fe={class:"flex justify-between mb-2"},_e={class:"flex"},he={class:"mr-2",style:{width:"400px"}},Ae=me({__name:"index",setup(s){const a=F(),e=F();ue(()=>u(this,null,function*(){a.value=yield K({dictCode:"sys_create_type"}),e.value=yield K({dictCode:"sys_disable_type"})}));const{createConfirm:C,createMessage:l}=I(),[k,{openDrawer:f}]=ne(),c=F([{field:"type",direction:"DESC"},{field:"create_time",direction:"DESC"}]),[i,{getFieldsValue:m}]=ce({schemas:ie,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[U,{reload:_,getSelectRowKeys:D,clearSelectedRowKeys:q}]=ee({title:"",api:X,rowKey:"id",columns:oe,showIndexColumn:!0,rowSelection:{type:"checkbox"},useSearchForm:!1,bordered:!1,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:Y,sortFn:Q});function z(){f(!0,{isUpdate:!1})}function j(t){f(!0,{record:t,isUpdate:!0})}function R(t){return u(this,null,function*(){t?(yield $([t.id]),l.success("删除成功!"),yield _()):D().length>0?C({content:"你确定要删除?",iconType:"warning",onOk:()=>u(this,null,function*(){const h=D();yield $(h),l.success("删除成功!"),yield _(),q()})}):l.warning("请选择要删除的数据")})}function Q(t){t!=null&&t.order&&(t!=null&&t.columnKey)&&(c.value=[{field:t.columnKey,direction:t.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function Y(t){for(let n in m())t[n]=m()[n];return E(V({},t),{orders:c.value})}function Z(h){return u(this,arguments,function*({isUpdate:t,values:n}){console.log(t),console.log(n),yield _()})}function A(){return u(this,null,function*(){yield _()})}return(t,n)=>{const h=pe("auth");return p(),de("div",ye,[w("div",fe,[b(o(re),{title:"租户列表"}),w("div",_e,[w("div",he,[b(o(le),{onRegister:o(i),onFieldValueChange:A},null,8,["onRegister"])]),M((p(),y(o(O),{type:"primary",onClick:z,size:"large"},{default:d(()=>[v(" 新增 ")]),_:1})),[[h,["sys:role:add"]]])])]),b(o(ae),{onRegister:o(U)},{bodyCell:d(({column:S,record:r})=>[S.key==="type"?(p(),y(o(P),{key:0,color:o(g)(a.value,r.type,"fontColor")},{default:d(()=>[v(N(o(g)(a.value,r.type,"label")),1)]),_:2},1032,["color"])):x("",!0),S.key==="disable"?(p(),y(o(P),{key:1,color:o(g)(e.value,r.disable,"fontColor")},{default:d(()=>[v(N(o(g)(e.value,r.disable,"label")),1)]),_:2},1032,["color"])):x("",!0),S.key==="action"?(p(),y(o(te),{key:2,actions:[{auth:"sys:tenant:edit",icon:"icon-edit|iconfont",ifShow:r.type!="sys",tooltip:"编辑",label:"编辑",onClick:j.bind(null,r)},{auth:"sys:tenant:remove",ifShow:r.type!="sys",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:R.bind(null,r)}}]},null,8,["actions"])):x("",!0)]),tableFooter:d(()=>[w("div",null,[M((p(),y(o(O),{type:"primary",ghost:"",danger:"",class:"btn btn-primary btn-sm",onClick:n[0]||(n[0]=()=>R(null))},{default:d(()=>[v(" 删除 ")]),_:1})),[[h,["sys:pos:remove"]]])])]),_:1},8,["onRegister"]),b(se,{onRegister:o(k),onSuccess:Z},null,8,["onRegister"])])}}});export{Ae as default};
|