| 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-CmDd2f0j.js";import{u as te,_ as ae}from"./useTable-v6XLuJj4.js";import{_ as ie}from"./TableImg.vue_vue_type_style_index_0_lang-B__N2jYm.js";import{s as oe,_ as se,c as ne}from"./formDrawer.vue_vue_type_script_setup_true_lang-BbXyomnP.js";import{_ as re}from"./FormModalAssignMenu.vue_vue_type_script_setup_true_lang-DL3N4MKu.js";import{e as T,f as le}from"./sysTenantPackageApi-e3a8kS_b.js";import{l as B}from"./index-4bJgplaG.js";import{u as ce}from"./index-Dyk-F788.js";import{u as me}from"./index-BvxRfhj5.js";import{P as pe}from"./SubMenu.vue_vue_type_style_index_0_scoped_69e3dd3d_lang-CAjyVRrg.js";import{u as ue,_ as de}from"./useForm-BYKDgYBH.js";import"./helper-Cdpud66K.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-CpeRsLC7.js";import"./FormItem.vue_vue_type_script_lang-B7rpwwQY.js";import"./BasicForm.vue_vue_type_style_index_0_lang-VWTIu9h0.js";import"./useForm-CHyXQZzi.js";import"./uuid-BUBnBT7J.js";import"./useWindowSizeFn-Djlvlotu.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./sortable.esm-DYEDn-UA.js";import"./componentMap-CeQ-jJv7.js";import"./index-DOcfLNNS.js";import"./useContextMenu-D-Hzrb2E.js";import"./sysMenuApi-JqNMkmVf.js";import"./index-D5Ztwv31.js";import"./useSortable-BgK05vvH.js";import"./download-DXlRgvqo.js";import"./base64Conver-DEMZeTZS.js";import"./index-DvlhvSjR.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-C0jWs2rn.js";import"./copyTextToClipboard-D4A_TFSu.js";import"./index-CJRSkq8i.js";import"./index-BI1G_WW8.js";import"./index-Dqs4Rg4H.js";import"./UploadPreviewModal--W57epU7.js";import"./cateApi-CIErQVuc.js";import"./resourceApi-C7Qma0TX.js";import"./common-DafFbUoe.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-CJEPZw4g.js";const we={class:"warp"},be={class:"flex justify-between mb-2"},ke={class:"flex"},Ce={class:"mr-2",style:{width:"400px"}},ut=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{ut as default};
|