index-CFW0G2hi.js 5.3 KB

1
  1. var H=Object.defineProperty,J=Object.defineProperties;var L=Object.getOwnPropertyDescriptors;var M=Object.getOwnPropertySymbols;var W=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable;var R=(o,a,t)=>a in o?H(o,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[a]=t,x=(o,a)=>{for(var t in a||(a={}))W.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)=>J(o,L(a));var m=(o,a,t)=>new Promise((w,l)=>{var b=n=>{try{u(t.next(n))}catch(c){l(c)}},f=n=>{try{u(t.throw(n))}catch(c){l(c)}},u=n=>n.done?w(n.value):Promise.resolve(n.value).then(b,f);u((t=t.apply(o,a)).next())});import{B as I,f as _,u as ee}from"./entry/index-BaQQ7BQ_.js";import{u as te,_ as ae}from"./useTable-BSOWtk5o.js";import{_ as ie}from"./TableImg.vue_vue_type_style_index_0_lang-1Kd8nEMt.js";import{s as oe,c as se,_ as ne}from"./formDrawer.vue_vue_type_script_setup_true_lang-BT9W4TKN.js";import{_ as re}from"./FormModalAssignMenu.vue_vue_type_script_setup_true_lang-Ni62YXPz.js";import{e as le,f as B}from"./sysTenantPackageApi-DLEFfgeU.js";import{l as T}from"./index-D6-fj_Lr.js";import{u as ce}from"./index-Mu5dydaG.js";import{u as me}from"./index-CFMHSB5r.js";import{P as ue}from"./SubMenu.vue_vue_type_style_index_0_scoped_9b6103ff_lang-EL89TTg4.js";import{u as pe,_ as de}from"./useForm-C4X-ZdZ_.js";import"./BasicForm.vue_vue_type_style_index_0_lang-BiIkb6ny.js";import{d as fe,f as C,D as ye,q as _e,Z as p,_ as ge,$ as v,k as d,u as i,m as he,a6 as g,a7 as h,G as S,a0 as V,aa as D}from"./vue-CF9JqwIh.js";import{X as $}from"./antd-ILpsl5AZ.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-BhiE9_bz.js";import"./FormItem.vue_vue_type_script_lang-Dp4O1V3R.js";import"./useForm-B90AflV1.js";import"./uuid-BUBnBT7J.js";import"./useWindowSizeFn-CiJNBK0Q.js";import"./onMountedOrActivated-D34Dt7uC.js";import"./sortable.esm-CoO8jRpa.js";import"./componentMap-DjxH3hEY.js";import"./index-CgGCpQDJ.js";import"./useContextMenu-B3UpmOEH.js";import"./sysMenuApi-DXmvpZg5.js";import"./index-CXGOl87Z.js";import"./useSortable-6iYBSviO.js";import"./download-D1ZoFQnu.js";import"./base64Conver-BAcTuUD2.js";import"./index-BDVnX7zP.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-0J_QZbkb.js";import"./copyTextToClipboard-Cu8x8bym.js";import"./index-L2ZLrFTi.js";import"./index-D6Qi77pD.js";import"./index-Pqf9ZLE_.js";import"./resourceApi-D9gL48ec.js";const we={class:"warp"},be={class:"flex justify-between mb-2"},ke={class:"flex"},Ce={class:"mr-2",style:{width:"400px"}},nt=fe({__name:"index",setup(o){const a=C(),t=C();ye(()=>m(this,null,function*(){a.value=yield T({dictCode:"sys_create_type"}),t.value=yield T({dictCode:"sys_disable_type"})}));const{createConfirm:w,createMessage:l}=ee(),[b,{openDrawer:f}]=ce(),[u,{openModal:n}]=me(),c=C([{field:"type",direction:"DESC"},{field:"create_time",direction:"DESC"}]),[E,{getFieldsValue:F}]=pe({schemas:oe,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[K,{reload:y,getSelectRowKeys:N,clearSelectedRowKeys:O}]=te({api:le,rowKey:"id",columns:se,showIndexColumn:!0,useSearchForm:!1,bordered:!1,actionColumn:{width:300,title:"操作",dataIndex:"action"},beforeFetch:G,sortFn:q});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 B([e.id]),l.success("删除成功!"),yield y();else{const r=N();r.length>0?w({content:"你确定要删除?",iconType:"warning",onOk:()=>m(this,null,function*(){yield B(r),l.success("删除成功!"),yield y(),O()})}):l.warning("请选择要删除的数据")}})}function j(e){n(!0,{record:e})}function q(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(c.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function G(e){for(let r in F())e[r]=F()[r];return P(x({},e),{orders:c.value})}function Q(Z){return m(this,arguments,function*({isUpdate:e,values:r}){yield y()})}function X(){return m(this,null,function*(){yield y()})}return(e,r)=>{const Z=_e("auth");return p(),ge("div",we,[v("div",be,[d(i(ue),{title:"租户套餐"}),v("div",ke,[v("div",Ce,[d(i(de),{onRegister:i(E),onFieldValueChange:X},null,8,["onRegister"])]),he((p(),g(i(I),{type:"primary",onClick:U,size:"large"},{default:h(()=>[S(" 新增 ")]),_:1})),[[Z,["sys:role:add"]]])])]),d(i(ae),{onRegister:i(K)},{bodyCell:h(({column:k,record:s})=>[k.key==="type"?(p(),g(i($),{key:0,color:i(_)(a.value,s.type,"fontColor")},{default:h(()=>[S(V(i(_)(a.value,s.type,"label")),1)]),_:2},1032,["color"])):D("",!0),k.key==="disable"?(p(),g(i($),{key:1,color:i(_)(t.value,s.disable,"fontColor")},{default:h(()=>[S(V(i(_)(t.value,s.disable,"label")),1)]),_:2},1032,["color"])):D("",!0),k.key==="action"?(p(),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:j.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(ne,{onRegister:i(b),onSuccess:Q},null,8,["onRegister"]),d(re,{onRegister:i(u)},null,8,["onRegister"])])}}});export{nt as default};