2 lines
2.7 KiB
JavaScript
2 lines
2.7 KiB
JavaScript
var D=Object.defineProperty;var y=Object.getOwnPropertySymbols;var M=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable;var C=(n,a,e)=>a in n?D(n,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[a]=e,b=(n,a)=>{for(var e in a||(a={}))M.call(a,e)&&C(n,e,a[e]);if(y)for(var e of y(a))S.call(a,e)&&C(n,e,a[e]);return n};var g=(n,a,e)=>new Promise((c,l)=>{var p=i=>{try{s(e.next(i))}catch(t){l(t)}},d=i=>{try{s(e.throw(i))}catch(t){l(t)}},s=i=>i.done?c(i.value):Promise.resolve(i.value).then(p,d);s((e=e.apply(n,a)).next())});import"./vxe-table-uq8U2E1u.js";import{_ as A,u as E,a as O,g as $,d as G}from"./form.vue_vue_type_script_setup_true_lang-7XjbXNgm.js";import{$ as r,a9 as k}from"./bootstrap-CRjSNGHY.js";import{_ as x}from"./table-action.vue_vue_type_script_setup_true_lang-BdzHKWY1.js";import{_ as N}from"./page.vue_vue_type_script_setup_true_lang-3ywDTU7g.js";import{m as P,ab as T,b2 as V,bJ as h,j as u,u as o}from"../jse/index-index-CMeVxoEG.js";import{u as w}from"./use-modal-BABce5hC.js";import{u as F}from"./use-vxe-grid-BMVG5Iiw.js";import{A as _}from"./icons-CieLeI1V.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-BB6x-AyV.js";import"./rangePickerProps-BPpM6dzr.js";import"./biz-system-enum-BAorzMA8.js";import"./dict-enum-CaHgMaDZ.js";import"./index-BNS265yo.js";import"./x-CpZ5_sBZ.js";const Z=P({__name:"index",setup(n){const[a,e]=w({connectedComponent:A,destroyOnClose:!0});function c(){i.query()}function l(){e.setData(null).open()}function p(t){e.setData(t).open()}function d(t){return g(this,null,function*(){const m=k.loading({content:r("ui.actionMessage.deleting",[t.name]),duration:0});try{yield G(t.id),k.success(r("ui.actionMessage.deleteSuccess",[t.name])),c()}finally{m()}})}const[s,i]=F({formOptions:{schema:O()},gridOptions:{columns:E(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(f,te)=>g(null,[f,te],function*({page:t},m){return yield $(b({pageNo:t.currentPage,pageSize:t.pageSize},m))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}}});return(t,m)=>(V(),T(o(N),{"auto-content-height":""},{default:h(()=>[u(o(a),{onSuccess:c}),u(o(s),{"table-title":"充值套餐列表"},{"toolbar-tools":h(()=>[u(o(x),{actions:[{label:o(r)("ui.actionTitle.create",["充值套餐"]),type:"primary",icon:o(_).ADD,auth:["pay:wallet-recharge-package:create"],onClick:l}]},null,8,["actions"])]),actions:h(({row:f})=>[u(o(x),{actions:[{label:o(r)("common.edit"),type:"link",icon:o(_).EDIT,auth:["pay:wallet-recharge-package:update"],onClick:p.bind(null,f)},{label:o(r)("common.delete"),type:"link",danger:!0,icon:o(_).DELETE,auth:["pay:wallet-recharge-package:delete"],popConfirm:{title:o(r)("ui.actionMessage.deleteConfirm",[f.name]),confirm:d.bind(null,f)}}]},null,8,["actions"])]),_:1})]),_:1}))}});export{Z as default};
|