| 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-BZhB4-OX.js";import{u as te,_ as ae}from"./useTable-DXZCwEIU.js";import{_ as ie}from"./TableImg.vue_vue_type_style_index_0_lang-DHF7ZLRd.js";import{s as oe,_ as se,c as ne}from"./formDrawer.vue_vue_type_script_setup_true_lang-DERCmPq4.js";import{_ as re}from"./FormModalAssignMenu.vue_vue_type_script_setup_true_lang-DE0jGrhO.js";import{e as T,f as le}from"./sysTenantPackageApi-D40_Q-7L.js";import{l as B}from"./index-GD5ittvR.js";import{u as ce}from"./index-C3litDvf.js";import{u as me}from"./index-CjVypO95.js";import{P as pe}from"./PageTitle-CXlhilQv.js";/* empty css */import{u as ue,_ as de}from"./useForm-BzM1xQE1.js";import"./helper-CbJZxeVh.js";import{ad as V}from"./antd-JiYGPyT2.js";import{d as fe,f as C,D as ye,n as _e,Z as u,_ as ge,$ as v,k as d,u as i,m as he,a4 as g,a5 as h,G as S,a0 as $,a8 as D}from"./vue-DM5HGU8Z.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-Dm1s40KX.js";import"./FormItem.vue_vue_type_script_lang-DBzRQ4YC.js";import"./BasicForm.vue_vue_type_style_index_0_lang-Cia09Vjw.js";import"./useForm-Atsk3K4e.js";import"./uuid-BUBnBT7J.js";import"./useWindowSizeFn-BgZhXeir.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./sortable.esm-DYEDn-UA.js";import"./componentMap-DfC1RIb-.js";import"./index-BA4R-jKP.js";import"./useContextMenu-BlcctiQI.js";import"./sysMenuApi-5FrFn2y8.js";import"./index-B54lSCGj.js";import"./useSortable-B1r9-m0y.js";import"./download-nyGlGKPz.js";import"./base64Conver-DEMZeTZS.js";import"./index-VSg2hddI.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BkrNInPo.js";import"./copyTextToClipboard-D4A_TFSu.js";import"./index-C6jq28V5.js";import"./index-B69BEstS.js";import"./index-CHh_lU-x.js";import"./UploadPreviewModal-BcO0e7gU.js";import"./cateApi-CxrmY6TQ.js";import"./resourceApi-CyMk93xV.js";import"./common-B2E24Xwb.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-65uEoRPa.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:oe,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 Z(H){return m(this,arguments,function*({isUpdate:e,values:r}){yield y()})}function q(){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:q},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(se,{onRegister:i(b),onSuccess:Z},null,8,["onRegister"]),d(re,{onRegister:i(p)},null,8,["onRegister"])])}}});export{dt as default};
|