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)}},g=r=>{try{l(e.throw(r))}catch(s){m(s)}},l=r=>r.done?c(r.value):Promise.resolve(r.value).then(y,g);l((e=e.apply(i,t)).next())});import"./vxe-table-CTJ_ms7K.js";import{g as O,e as M,d as N}from"./index-COS-aV6P.js";import{$ as n,a9 as D}from"./bootstrap-CvQmCMXe.js";import{_ as S,u as F,a as T}from"./form.vue_vue_type_script_setup_true_lang-BZIiI5u1.js";import{_ as k}from"./table-action.vue_vue_type_script_setup_true_lang-D_z3IFN2.js";import{_ as V}from"./page.vue_vue_type_script_setup_true_lang-DpWvHppH.js";import{m as $,ab as G,b2 as w,bJ as _,j as d,u as a,di as B}from"../jse/index-index-CAIAj58w.js";import{u as I}from"./use-modal-DZeP3JIE.js";import{u as L}from"./use-vxe-grid-vowLL8yL.js";import{A as f}from"./icons-CieLeI1V.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-hmTyyp6k.js";import"./biz-system-enum-BAorzMA8.js";import"./dict-enum-DRf9W45H.js";import"./index-N1LaNM7Z.js";import"./x-B6h5hUdY.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 g(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:(h,re)=>p(null,[h,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:h})=>[d(a(k),{actions:[{label:a(n)("common.edit"),type:"link",icon:a(f).EDIT,auth:["trade:delivery:express:update"],onClick:g.bind(null,h)},{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",[h.name]),confirm:l.bind(null,h)}}]},null,8,["actions"])]),_:1})]),_:1}))}});export{ae as default};
|