| 1 |
- var H=Object.defineProperty,J=Object.defineProperties;var L=Object.getOwnPropertyDescriptors;var T=Object.getOwnPropertySymbols;var W=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable;var B=(a,t,e)=>t in a?H(a,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):a[t]=e,V=(a,t)=>{for(var e in t||(t={}))W.call(t,e)&&B(a,e,t[e]);if(T)for(var e of T(t))X.call(t,e)&&B(a,e,t[e]);return a},$=(a,t)=>J(a,L(t));var p=(a,t,e)=>new Promise((C,l)=>{var k=r=>{try{c(e.next(r))}catch(m){l(m)}},f=r=>{try{c(e.throw(r))}catch(m){l(m)}},c=r=>r.done?C(r.value):Promise.resolve(r.value).then(k,f);c((e=e.apply(a,t)).next())});import{aG as E,bo as g,c4 as K,u as Y,c5 as I}from"./entry/index-CRWhxBeP.js";import{u as ee,_ as te}from"./useTable-BCJw90Li.js";import{_ as ie}from"./TableImg.vue_vue_type_style_index_0_lang-CvFmChal.js";import{s as oe,_ as ae,c as se}from"./formDrawer.vue_vue_type_script_setup_true_lang-pcURETSq.js";import{l as M}from"./index-lE2idd8k.js";import{u as re}from"./index-DYp2Qjp4.js";import{P as ne}from"./PageTitle-DoNYlIhY.js";/* empty css */import"./index-CD5zFmZN.js";import{u as le,_ as ce}from"./useForm-BfB231QP.js";import"./helper-B0yEaptj.js";import{ad as N}from"./antd-BfqWtMX3.js";import{d as me,f as D,D as pe,n as ue,Z as u,_ as de,$ as b,k as h,u as o,m as O,a4 as y,a5 as d,G as v,a0 as P,a8 as F}from"./vue-DM5HGU8Z.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-ByuHmjlN.js";import"./FormItem.vue_vue_type_script_lang-r-ozwU0K.js";import"./BasicForm.vue_vue_type_style_index_0_lang-wVUE9AOT.js";import"./useForm-C-769eP8.js";import"./uuid-BUBnBT7J.js";import"./useWindowSizeFn-CEueHQop.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./sortable.esm-DYEDn-UA.js";import"./componentMap-DvvMrh5V.js";import"./sysTenantPackageApi-DmAxe0XB.js";import"./validate-B4kNjbGk.js";import"./index-BGDG2Aiy.js";import"./useSortable-BUyXn7hO.js";import"./download-DbzL13NI.js";import"./base64Conver-DEMZeTZS.js";import"./index-BZ4uXGij.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BMkV6zCu.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-BshNMORD.js";import"./index-CIEo7xez.js";import"./index-DOkdpLQv.js";import"./UploadPreviewModal-BZsd-hmR.js";import"./cateApi-BE6kfD5q.js";import"./resourceApi-CKj0y817.js";import"./common-DpkSdXuu.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-tY_yXKfV.js";const ye={class:"warp"},fe={class:"flex justify-between mb-2"},_e={class:"flex"},we={class:"mr-2",style:{width:"400px"}},st=me({__name:"index",setup(a){const t=D(),e=D();pe(()=>p(this,null,function*(){t.value=yield M({dictCode:"sys_create_type"}),e.value=yield M({dictCode:"sys_disable_type"})}));const{createConfirm:C,createMessage:l}=Y(),[k,{openDrawer:f}]=re(),c=D([{field:"type",direction:"DESC"},{field:"create_time",direction:"DESC"}]),[r,{getFieldsValue:m}]=le({schemas:oe,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[U,{reload:_,getSelectRowKeys:x,clearSelectedRowKeys:z}]=ee({title:"",api:I,rowKey:"id",columns:se,showIndexColumn:!0,rowSelection:{type:"checkbox"},useSearchForm:!1,bordered:!1,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:Z,sortFn:Q});function G(){f(!0,{isUpdate:!1})}function j(i){f(!0,{record:i,isUpdate:!0})}function R(i){return p(this,null,function*(){i?(yield K([i.id]),l.success("删除成功!"),yield _()):x().length>0?C({content:"你确定要删除?",iconType:"warning",onOk:()=>p(this,null,function*(){const w=x();yield K(w),l.success("删除成功!"),yield _(),z()})}):l.warning("请选择要删除的数据")})}function Q(i){i!=null&&i.order&&(i!=null&&i.columnKey)&&(c.value=[{field:i.columnKey,direction:i.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function Z(i){for(let s in m())i[s]=m()[s];return $(V({},i),{orders:c.value})}function q(w){return p(this,arguments,function*({isUpdate:i,values:s}){yield _()})}function A(){return p(this,null,function*(){yield _()})}return(i,s)=>{const w=ue("auth");return u(),de("div",ye,[b("div",fe,[h(o(ne),{title:"租户列表"}),b("div",_e,[b("div",we,[h(o(ce),{onRegister:o(r),onFieldValueChange:A},null,8,["onRegister"])]),O((u(),y(o(E),{type:"primary",onClick:G,size:"large"},{default:d(()=>s[1]||(s[1]=[v(" 新增 ")])),_:1})),[[w,["sys:role:add"]]])])]),h(o(te),{onRegister:o(U)},{bodyCell:d(({column:S,record:n})=>[S.key==="type"?(u(),y(o(N),{key:0,color:o(g)(t.value,n.type,"fontColor")},{default:d(()=>[v(P(o(g)(t.value,n.type,"label")),1)]),_:2},1032,["color"])):F("",!0),S.key==="disable"?(u(),y(o(N),{key:1,color:o(g)(e.value,n.disable,"fontColor")},{default:d(()=>[v(P(o(g)(e.value,n.disable,"label")),1)]),_:2},1032,["color"])):F("",!0),S.key==="action"?(u(),y(o(ie),{key:2,actions:[{auth:"sys:tenant:edit",icon:"icon-edit|iconfont",ifShow:n.type!="sys",tooltip:"编辑",label:"编辑",onClick:j.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"])):F("",!0)]),tableFooter:d(()=>[b("div",null,[O((u(),y(o(E),{type:"primary",ghost:"",danger:"",class:"btn btn-primary btn-sm",onClick:s[0]||(s[0]=()=>R(null))},{default:d(()=>s[2]||(s[2]=[v(" 删除 ")])),_:1})),[[w,["sys:pos:remove"]]])])]),_:1},8,["onRegister"]),h(ae,{onRegister:o(k),onSuccess:q},null,8,["onRegister"])])}}});export{st as default};
|