You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
3.6 KiB
JavaScript
2 lines
3.6 KiB
JavaScript
var w=(C,f,t)=>new Promise((m,l)=>{var g=a=>{try{o(t.next(a))}catch(p){l(p)}},k=a=>{try{o(t.throw(a))}catch(p){l(p)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(g,k);o((t=t.apply(C,f)).next())});import{P as E}from"./index-CxgHAlH4.js";import{d as Y,e as I,f as T,g as V}from"./index-CS0ILmwx.js";import{u as $,_ as M}from"./useTable-Cd94Wh3e.js";import{_ as S}from"./index-C74Cm-s2.js";import{T as N}from"./TableSwitch-BjE5lXpR.js";import{f as B,c as L}from"./tenantPackage.data-3RzivsLS.js";import{i as U,I as x}from"./entry/index-2-yrRtrk-1723018314898.js";import{b as A}from"./download-dYo-2j8R.js";import{_ as F}from"./TenantPackageDrawer.vue_vue_type_script_setup_true_lang-DGdlaTqh.js";import{u as G}from"./index-Ga_LNUzq.js";import{d as K,aa as W,n as j,_ as i,a8 as n,a9 as r,k as P,u as e,m as b,G as h,ac as v}from"./vue-aEZWZQSa.js";import"./useContentViewHeight-WGEU8y5x.js";import"./useWindowSizeFn-B-EvmDAM.js";import"./antd-BY-1PcYE.js";import"./onMountedOrActivated-BIJ0U1R1.js";import"./useForm-LE1nNjjX.js";import"./FormItem.vue_vue_type_script_lang-CVian0fA.js";import"./componentMap-V_hpsodh.js";import"./RadioButtonGroup.vue_vue_type_script_setup_true_lang-D3qGI2S_.js";import"./copyTextToClipboard-BBFF3Y3I.js";import"./index-CFoN8Rd1.js";import"./style-uL-203nC.js";import"./helper-CfgyYzyh.js";import"./BasicForm.vue_vue_type_style_index_0_lang-szaiWa_E.js";import"./sortable.esm-CnNXHMH-.js";import"./useSortable-CIg2I4zL.js";import"./useLoading-DkMJ65Y_.js";import"./index-BOLOV4Nz.js";import"./index-DHa3OMiz.js";import"./useSize-CgmJDz8N.js";import"./TreeItem-2m2GyoNx.js";const xe=K({name:"TenantPackage",__name:"index",setup(C){const{hasPermission:f}=U(),[t,{reload:m,selected:l,multipleRemove:g}]=$({rowSelection:{type:"checkbox"},title:"租户套餐列表",rowKey:"packageId",showIndexColumn:!1,useSearchForm:!0,formConfig:{schemas:B,name:"tenant_package",baseColProps:{xs:24,sm:24,md:24,lg:6},fieldMapToTime:[["createTime",["params[beginTime]","params[endTime]"],["YYYY-MM-DD 00:00:00","YYYY-MM-DD 23:59:59"]]]},columns:L,api:Y,actionColumn:{width:200,title:"操作",key:"action"}}),[k,{openDrawer:o}]=G();function a(){o(!0,{update:!1})}function p(d){o(!0,{record:d,update:!0})}function D(d){return w(this,null,function*(){yield T([d.packageId]),yield m()})}return(d,c)=>{const _=W("a-button"),y=j("auth");return i(),n(e(E),{dense:""},{default:r(()=>[P(e(M),{onRegister:e(t)},{toolbar:r(()=>[b((i(),n(_,{class:"<sm:hidden",onClick:c[0]||(c[0]=u=>e(A)(e(I),"租户套餐信息"))},{default:r(()=>[h("导出")]),_:1})),[[y,"system:tenantPackage:export"]]),b((i(),n(_,{class:"<sm:hidden",type:"primary",danger:"",onClick:c[1]||(c[1]=u=>e(g)(e(T))),disabled:!e(l)},{default:r(()=>[h("删除")]),_:1},8,["disabled"])),[[y,"system:tenantPackage:remove"]]),b((i(),n(_,{type:"primary",onClick:a},{default:r(()=>[h("新增")]),_:1})),[[y,"system:tenantPackage:add"]])]),bodyCell:r(({column:u,record:s})=>[u.dataIndex==="status"?(i(),n(e(N),{key:0,modelValue:s.status,"onUpdate:modelValue":R=>s.status=R,disabled:!e(f)("system:tenantPackage:edit"),api:()=>e(V)(s),reload:e(m)},null,8,["modelValue","onUpdate:modelValue","disabled","api","reload"])):v("",!0),u.key==="action"?(i(),n(e(S),{key:1,actions:[{label:"修改",icon:e(x).EDIT,type:"primary",ghost:!0,auth:"system:tenantPackage:edit ",onClick:p.bind(null,s)},{label:"删除",icon:e(x).DELETE,type:"primary",danger:!0,ghost:!0,auth:"system:tenantPackage:delete",popConfirm:{placement:"left",title:`是否删除租户套餐[${s.packageName}]?`,confirm:D.bind(null,s)}}]},null,8,["actions"])):v("",!0)]),_:1},8,["onRegister"]),P(F,{onRegister:e(k),onReload:e(m)},null,8,["onRegister","onReload"])]),_:1})}}});export{xe as default};
|