| 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,t,e)=>t in s?G(s,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[t]=e,V=(s,t)=>{for(var e in t||(t={}))L.call(t,e)&&T(s,e,t[e]);if(B)for(var e of B(t))W.call(t,e)&&T(s,e,t[e]);return s},E=(s,t)=>H(s,J(t));var u=(s,t,e)=>new Promise((C,l)=>{var k=o=>{try{c(e.next(o))}catch(m){l(m)}},f=o=>{try{c(e.throw(o))}catch(m){l(m)}},c=o=>o.done?C(o.value):Promise.resolve(o.value).then(k,f);c((e=e.apply(s,t)).next())});import{bq as X,aR as $,aj as w,br as K,at as I}from"./index.js";import{u as ee,a as te,_ as ae}from"./useTable-d0a14684.js";import{c as ie,_ as se,s as oe}from"./formDrawer.vue_vue_type_script_setup_true_lang-51aa90a1.js";import{l as O}from"./index-11ccf074.js";import{u as ne}from"./index-cfbc1bbb.js";import{P as re}from"./ImportModal.vue_vue_type_style_index_0_scoped_a59c69fa_lang-18601204.js";import"./index-e65d6150.js";import{_ as le}from"./componentMap-ea95caea.js";import{u as ce}from"./useForm-64bbd444.js";import"./FormItem.vue_vue_type_script_lang-139a7be6.js";import{d as me,f as F,B as ue,q as pe,Y as p,Z as de,_ as b,l as g,u as i,n as M,a6 as y,a7 as d,E as v,$ as N,a9 as x}from"./vue-b33f04cb.js";import{O as P}from"./antd-5994edfe.js";import"./useForm-56072cb9.js";import"./componentMap-4f9233d1.js";import"./uuid-31b8b5a4.js";import"./useWindowSizeFn-e2b93e2a.js";import"./onMountedOrActivated-3a1cee4e.js";import"./sortable.esm-4ae27e0b.js";import"./sysTenantPackageApi-9aad2ffb.js";import"./validate-579cb177.js";import"./index-fef713d0.js";import"./index-e8fe33db.js";import"./useFormItem-170f52f8.js";import"./useSortable-764357db.js";import"./download-7fff4f5c.js";import"./copyTextToClipboard-45a58701.js";import"./TextEditor-3e18f3cb.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 t=F(),e=F();ue(()=>u(this,null,function*(){t.value=yield O({dictCode:"sys_create_type"}),e.value=yield O({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"}]),[o,{getFieldsValue:m}]=ce({schemas:oe,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[U,{reload:_,getSelectRowKeys:D,clearSelectedRowKeys:j}]=ee({title:"",api:X,rowKey:"id",columns:ie,showIndexColumn:!0,rowSelection:{type:"checkbox"},useSearchForm:!1,bordered:!1,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:Y,sortFn:Q});function q(){f(!0,{isUpdate:!1})}function z(a){f(!0,{record:a,isUpdate:!0})}function R(a){return u(this,null,function*(){a?(yield K([a.id]),l.success("删除成功!"),yield _()):D().length>0?C({content:"你确定要删除?",iconType:"warning",onOk:()=>u(this,null,function*(){const h=D();yield K(h),l.success("删除成功!"),yield _(),j()})}):l.warning("请选择要删除的数据")})}function Q(a){a!=null&&a.order&&(a!=null&&a.columnKey)&&(c.value=[{field:a.columnKey,direction:a.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function Y(a){for(let r in m())a[r]=m()[r];return E(V({},a),{orders:c.value})}function Z(h){return u(this,arguments,function*({isUpdate:a,values:r}){yield _()})}function A(){return u(this,null,function*(){yield _()})}return(a,r)=>{const h=pe("auth");return p(),de("div",ye,[b("div",fe,[g(i(re),{title:"租户列表"}),b("div",_e,[b("div",he,[g(i(le),{onRegister:i(o),onFieldValueChange:A},null,8,["onRegister"])]),M((p(),y(i($),{type:"primary",onClick:q,size:"large"},{default:d(()=>[v(" 新增 ")]),_:1})),[[h,["sys:role:add"]]])])]),g(i(ae),{onRegister:i(U)},{bodyCell:d(({column:S,record:n})=>[S.key==="type"?(p(),y(i(P),{key:0,color:i(w)(t.value,n.type,"fontColor")},{default:d(()=>[v(N(i(w)(t.value,n.type,"label")),1)]),_:2},1032,["color"])):x("",!0),S.key==="disable"?(p(),y(i(P),{key:1,color:i(w)(e.value,n.disable,"fontColor")},{default:d(()=>[v(N(i(w)(e.value,n.disable,"label")),1)]),_:2},1032,["color"])):x("",!0),S.key==="action"?(p(),y(i(te),{key:2,actions:[{auth:"sys:tenant:edit",icon:"icon-edit|iconfont",ifShow:n.type!="sys",tooltip:"编辑",label:"编辑",onClick:z.bind(null,n)},{auth:"sys:tenant:remove",ifShow:n.type!="sys",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:R.bind(null,n)}}]},null,8,["actions"])):x("",!0)]),tableFooter:d(()=>[b("div",null,[M((p(),y(i($),{type:"primary",ghost:"",danger:"",class:"btn btn-primary btn-sm",onClick:r[0]||(r[0]=()=>R(null))},{default:d(()=>[v(" 删除 ")]),_:1})),[[h,["sys:pos:remove"]]])])]),_:1},8,["onRegister"]),g(se,{onRegister:i(k),onSuccess:Z},null,8,["onRegister"])])}}});export{Ae as default};
|