2 lines
3.0 KiB
JavaScript
2 lines
3.0 KiB
JavaScript
var E=Object.defineProperty;var x=Object.getOwnPropertySymbols;var v=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable;var C=(i,t,e)=>t in i?E(i,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[t]=e,b=(i,t)=>{for(var e in t||(t={}))v.call(t,e)&&C(i,e,t[e]);if(x)for(var e of x(t))A.call(t,e)&&C(i,e,t[e]);return i};var p=(i,t,e)=>new Promise((c,m)=>{var y=r=>{try{l(e.next(r))}catch(s){m(s)}},h=r=>{try{l(e.throw(r))}catch(s){m(s)}},l=r=>r.done?c(r.value):Promise.resolve(r.value).then(y,h);l((e=e.apply(i,t)).next())});import"./vxe-table-C9eY8pUC.js";import{g as O,e as M,d as N}from"./index-DCZyD2jA.js";import{$ as n,a9 as D}from"./bootstrap-DsjPfOC_.js";import{_ as S,u as F,a as T}from"./form.vue_vue_type_script_setup_true_lang-BcckWcXs.js";import{_ as k}from"./table-action.vue_vue_type_script_setup_true_lang-BCG7vvPF.js";import{_ as V}from"./page.vue_vue_type_script_setup_true_lang-BL-xU9lB.js";import{m as $,ab as G,b2 as w,bJ as _,j as d,u as a,dh as B}from"../jse/index-index-CO0ZsLf2.js";import{u as I}from"./use-modal-BStO3Sdo.js";import{u as L}from"./use-vxe-grid-z_YbcgDZ.js";import{A as f}from"./icons-CieLeI1V.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-BZwqGgTH.js";import"./biz-system-enum-BAorzMA8.js";import"./dict-enum-DRf9W45H.js";import"./index-vahqJcxE.js";import"./x--itLcJVB.js";const ae=$({__name:"index",setup(i){const[t,e]=I({connectedComponent:S,destroyOnClose:!0});function c(){s.query()}function m(){return p(this,null,function*(){const o=yield M(yield s.formApi.getValues());B({fileName:"快递公司.xls",source:o})})}function y(){e.setData(null).open()}function h(o){e.setData(o).open()}function l(o){return p(this,null,function*(){const u=D.loading({content:n("ui.actionMessage.deleting",[o.name]),duration:0});try{yield N(o.id),D.success(n("ui.actionMessage.deleteSuccess",[o.name])),c()}finally{u()}})}const[r,s]=L({formOptions:{schema:T()},gridOptions:{columns:F(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(g,re)=>p(null,[g,re],function*({page:o},u){return yield O(b({pageNo:o.currentPage,pageSize:o.pageSize},u))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}}});return(o,u)=>(w(),G(a(V),{"auto-content-height":""},{default:_(()=>[d(a(t),{onSuccess:c}),d(a(r),{"table-title":"快递公司列表"},{"toolbar-tools":_(()=>[d(a(k),{actions:[{label:a(n)("ui.actionTitle.create",["快递公司"]),type:"primary",icon:a(f).ADD,auth:["trade:delivery:express:create"],onClick:y},{label:a(n)("ui.actionTitle.export"),type:"primary",icon:a(f).DOWNLOAD,auth:["trade:delivery:express:export"],onClick:m}]},null,8,["actions"])]),actions:_(({row:g})=>[d(a(k),{actions:[{label:a(n)("common.edit"),type:"link",icon:a(f).EDIT,auth:["trade:delivery:express:update"],onClick:h.bind(null,g)},{label:a(n)("common.delete"),type:"link",danger:!0,icon:a(f).DELETE,auth:["trade:delivery:express:delete"],popConfirm:{title:a(n)("ui.actionMessage.deleteConfirm",[g.name]),confirm:l.bind(null,g)}}]},null,8,["actions"])]),_:1})]),_:1}))}});export{ae as default};
|