2 lines
3.2 KiB
JavaScript
2 lines
3.2 KiB
JavaScript
var D=Object.defineProperty;var C=Object.getOwnPropertySymbols;var A=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable;var b=(i,t,e)=>t in i?D(i,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[t]=e,x=(i,t)=>{for(var e in t||(t={}))A.call(t,e)&&b(i,e,t[e]);if(C)for(var e of C(t))E.call(t,e)&&b(i,e,t[e]);return i};var m=(i,t,e)=>new Promise((h,c)=>{var _=n=>{try{s(e.next(n))}catch(l){c(l)}},g=n=>{try{s(e.throw(n))}catch(l){c(l)}},s=n=>n.done?h(n.value):Promise.resolve(n.value).then(_,g);s((e=e.apply(i,t)).next())});import"./vxe-table-B6xkb-Em.js";import{a as O,d as M,e as N}from"./index-ibA7icHN.js";import{$ as r,a9 as S}from"./bootstrap-D7yvUSkm.js";import{_ as $,u as F,a as T}from"./form.vue_vue_type_script_setup_true_lang-DZEvyJLs.js";import{_ as k}from"./table-action.vue_vue_type_script_setup_true_lang-DdXR4DuY.js";import{_ as V}from"./doc-alert.vue_vue_type_script_setup_true_lang-tFIIaE22.js";import{_ as G}from"./page.vue_vue_type_script_setup_true_lang-DH9gM2_9.js";import{m as w,ab as B,b2 as I,bJ as d,j as p,u as o,di as L}from"../jse/index-index-BAlyf32H.js";import{u as P}from"./use-modal-CIPEfvn4.js";import{u as j}from"./use-vxe-grid-DxdOmjKl.js";import{A as f}from"./icons-CieLeI1V.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-B4-NPqix.js";import"./biz-system-enum-BAorzMA8.js";import"./dict-enum-CaHgMaDZ.js";import"./index-CCHifYdr.js";import"./x-CIB7fInP.js";const ie=w({name:"ErpSupplier",__name:"index",setup(i){function t(){l.query()}function e(){s.setData(null).open()}function h(a){s.setData(a).open()}function c(a){return m(this,null,function*(){const u=S.loading({content:r("ui.actionMessage.deleting",[a.name]),duration:0});try{yield M(a.id),S.success(r("ui.actionMessage.deleteSuccess",[a.name])),t()}finally{u()}})}function _(){return m(this,null,function*(){const a=yield N(yield l.formApi.getValues());L({fileName:"供应商.xls",source:a})})}const[g,s]=P({connectedComponent:$,destroyOnClose:!0}),[n,l]=j({formOptions:{schema:T()},gridOptions:{columns:F(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(y,se)=>m(null,[y,se],function*({page:a},u){return yield O(x({pageNo:a.currentPage,pageSize:a.pageSize},u))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}}});return(a,u)=>(I(),B(o(G),{"auto-content-height":""},{doc:d(()=>[p(o(V),{title:"【采购】采购订单、入库、退货",url:"https://doc.iocoder.cn/erp/purchase/"})]),default:d(()=>[p(o(g),{onSuccess:t}),p(o(n),{"table-title":"供应商列表"},{"toolbar-tools":d(()=>[p(o(k),{actions:[{label:o(r)("ui.actionTitle.create",["供应商"]),type:"primary",icon:o(f).ADD,auth:["erp:supplier:create"],onClick:e},{label:o(r)("ui.actionTitle.export"),type:"primary",icon:o(f).DOWNLOAD,auth:["erp:supplier:export"],onClick:_}]},null,8,["actions"])]),actions:d(({row:y})=>[p(o(k),{actions:[{label:o(r)("common.edit"),type:"link",icon:o(f).EDIT,auth:["erp:supplier:update"],onClick:h.bind(null,y)},{label:o(r)("common.delete"),type:"link",danger:!0,icon:o(f).DELETE,auth:["erp:supplier:delete"],popConfirm:{title:o(r)("ui.actionMessage.deleteConfirm",[y.name]),confirm:c.bind(null,y)}}]},null,8,["actions"])]),_:1})]),_:1}))}});export{ie as default};
|