| 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-CRWhxBeP.js";import{u as te,_ as ae}from"./useTable-BCJw90Li.js";import{_ as ie}from"./TableImg.vue_vue_type_style_index_0_lang-CvFmChal.js";import{s as oe,_ as se,c as ne}from"./formDrawer.vue_vue_type_script_setup_true_lang-DouQ6k_s.js";import{_ as re}from"./FormModalAssignMenu.vue_vue_type_script_setup_true_lang-BsKot32W.js";import{e as T,f as le}from"./sysTenantPackageApi-DmAxe0XB.js";import{l as B}from"./index-lE2idd8k.js";import{u as ce}from"./index-DYp2Qjp4.js";import{u as me}from"./index-CD5zFmZN.js";import{P as pe}from"./PageTitle-DoNYlIhY.js";/* empty css */import{u as ue,_ as de}from"./useForm-BfB231QP.js";import"./helper-B0yEaptj.js";import{ad as V}from"./antd-BfqWtMX3.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-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"./index-BU9Iz3Dt.js";import"./useContextMenu-BxsYlfTO.js";import"./sysMenuApi-BX7id6VS.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 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};
|