index-ynvRjoxR.js 5.5 KB

1
  1. var J=Object.defineProperty,L=Object.defineProperties;var W=Object.getOwnPropertyDescriptors;var M=Object.getOwnPropertySymbols;var X=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable;var R=(o,a,t)=>a in o?J(o,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[a]=t,x=(o,a)=>{for(var t in a||(a={}))X.call(a,t)&&R(o,t,a[t]);if(M)for(var t of M(a))Y.call(a,t)&&R(o,t,a[t]);return o},P=(o,a)=>L(o,W(a));var m=(o,a,t)=>new Promise((w,l)=>{var b=n=>{try{p(t.next(n))}catch(c){l(c)}},f=n=>{try{p(t.throw(n))}catch(c){l(c)}},p=n=>n.done?w(n.value):Promise.resolve(n.value).then(b,f);p((t=t.apply(o,a)).next())});import{aG as I,bo as _,u as ee}from"./entry/index-HR-LjmG7.js";import{u as te,_ as ae}from"./useTable-cXBq8bU3.js";import{_ as ie}from"./TableImg.vue_vue_type_style_index_0_lang-BLPLeBVc.js";import{_ as oe,s as se,c as ne}from"./formDrawer.vue_vue_type_script_setup_true_lang-C3mm1Bxo.js";import{_ as re}from"./FormModalAssignMenu.vue_vue_type_script_setup_true_lang-CFRMfTdA.js";import{e as T,f as le}from"./sysTenantPackageApi-Cvm8arb4.js";import{l as B}from"./index-41VGryvF.js";import{u as ce}from"./index-CjSp6vmo.js";import{u as me}from"./index-RjDQXnOt.js";import{P as pe}from"./PageTitle-BIoA4qfG.js";/* empty css */import{u as ue,_ as de}from"./useForm-BMVuc7P4.js";import"./helper-CJPMdLJV.js";import{ad as V}from"./antd-Cume0_44.js";import{d as fe,f as C,D as ye,q as _e,Z as ge,_ as u,$ as v,k as d,u as i,n as he,a5 as g,a6 as h,G as S,a7 as D,a0 as $}from"./vue-4umLpMSY.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-DXmH21qC.js";import"./FormItem.vue_vue_type_script_lang-DJWCMeoT.js";import"./BasicForm.vue_vue_type_style_index_0_lang-CUaBN7Lx.js";import"./useForm-Q04PUPk0.js";import"./uuid-BUBnBT7J.js";import"./useWindowSizeFn-DxuYlDwu.js";import"./onMountedOrActivated-fw6WqIjB.js";import"./sortable.esm-JiwbClG7.js";import"./componentMap-wFZbiA1v.js";import"./index-DIJGMroI.js";import"./useContextMenu-D8e7C-eC.js";import"./sysMenuApi-C5XDzQd1.js";import"./index-jHhwVQOO.js";import"./useSortable-CIdxwVKO.js";import"./download-DYI9hGky.js";import"./base64Conver-DEMZeTZS.js";import"./index-CSk3DikO.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-ui1udftb.js";import"./copyTextToClipboard-IX_c5UwA.js";import"./index-CIKAII2N.js";import"./index-DMaVTnBH.js";import"./index-D0ybGOfT.js";import"./UploadPreviewModal-Zebn0ShJ.js";import"./cateApi-BeBuAYHR.js";import"./resourceApi-CsEfqIT5.js";import"./common-Dg2cpz7X.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-CcQXWgo1.js";const we={class:"warp"},be={class:"flex justify-between mb-2"},ke={class:"flex"},Ce={class:"mr-2",style:{width:"400px"}},dt=fe({__name:"index",setup(o){const a=C(),t=C();ye(()=>m(this,null,function*(){a.value=yield B({dictCode:"sys_create_type"}),t.value=yield B({dictCode:"sys_disable_type"})}));const{createConfirm:w,createMessage:l}=ee(),[b,{openDrawer:f}]=ce(),[p,{openModal:n}]=me(),c=C([{field:"type",direction:"DESC"},{field:"create_time",direction:"DESC"}]),[E,{getFieldsValue:F}]=ue({schemas:se,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[K,{reload:y,getSelectRowKeys:N,clearSelectedRowKeys:O}]=te({api:le,rowKey:"id",columns:ne,showIndexColumn:!0,useSearchForm:!1,bordered:!1,actionColumn:{width:300,title:"操作",dataIndex:"action"},beforeFetch:q,sortFn:j});function U(){f(!0,{isUpdate:!1})}function A(e){f(!0,{record:e,isUpdate:!0})}function z(e){return m(this,null,function*(){if(e)yield T([e.id]),l.success("删除成功!"),yield y();else{const r=N();r.length>0?w({content:"你确定要删除?",iconType:"warning",onOk:()=>m(this,null,function*(){yield T(r),l.success("删除成功!"),yield y(),O()})}):l.warning("请选择要删除的数据")}})}function G(e){n(!0,{record:e})}function j(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(c.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function q(e){for(let r in F())e[r]=F()[r];return P(x({},e),{orders:c.value})}function Q(H){return m(this,arguments,function*({isUpdate:e,values:r}){yield y()})}function Z(){return m(this,null,function*(){yield y()})}return(e,r)=>{const H=_e("auth");return u(),ge("div",we,[v("div",be,[d(i(pe),{title:"租户套餐"}),v("div",ke,[v("div",Ce,[d(i(de),{onRegister:i(E),onFieldValueChange:Z},null,8,["onRegister"])]),he((u(),g(i(I),{type:"primary",onClick:U,size:"large"},{default:h(()=>r[0]||(r[0]=[S(" 新增 ")])),_:1})),[[H,["sys:role:add"]]])])]),d(i(ae),{onRegister:i(K)},{bodyCell:h(({column:k,record:s})=>[k.key==="type"?(u(),g(i(V),{key:0,color:i(_)(a.value,s.type,"fontColor")},{default:h(()=>[S($(i(_)(a.value,s.type,"label")),1)]),_:2},1032,["color"])):D("",!0),k.key==="disable"?(u(),g(i(V),{key:1,color:i(_)(t.value,s.disable,"fontColor")},{default:h(()=>[S($(i(_)(t.value,s.disable,"label")),1)]),_:2},1032,["color"])):D("",!0),k.key==="action"?(u(),g(i(ie),{key:2,actions:[{auth:"sys:tenantPackage:edit",icon:"icon-edit|iconfont",ifShow:s.type!="sys",tooltip:"编辑",label:"编辑",onClick:A.bind(null,s)},{auth:"sys:tenantPackage:assign",icon:"icon-setting|iconfont",tooltip:"分配菜单",label:"分配菜单",onClick:G.bind(null,s),ifShow:s.type!="sys"},{auth:"sys:tenantPackage:remove",ifShow:s.type!="sys",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:z.bind(null,s)}}]},null,8,["actions"])):D("",!0)]),_:1},8,["onRegister"]),d(oe,{onRegister:i(b),onSuccess:Q},null,8,["onRegister"]),d(re,{onRegister:i(p)},null,8,["onRegister"])])}}});export{dt as default};