2 lines
4.5 KiB
JavaScript
2 lines
4.5 KiB
JavaScript
var S=Object.defineProperty;var x=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var D=(n,i,t)=>i in n?S(n,i,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[i]=t,E=(n,i)=>{for(var t in i||(i={}))P.call(i,t)&&D(n,t,i[t]);if(x)for(var t of x(i))O.call(i,t)&&D(n,t,i[t]);return n};var m=(n,i,t)=>new Promise((d,f)=>{var b=s=>{try{u(t.next(s))}catch(l){f(l)}},_=s=>{try{u(t.throw(s))}catch(l){f(l)}},u=s=>s.done?d(s.value):Promise.resolve(s.value).then(b,_);u((t=t.apply(n,i)).next())});import"./vxe-table-CF-Re93B.js";import{g as T,e as M,d as N,u as V}from"./index-BtQExt0W.js";import{$ as c,a9 as y}from"./bootstrap-DmcuvVZS.js";import{u as v,a as F}from"./data-CMKXcvlM.js";import{_ as L}from"./form.vue_vue_type_script_setup_true_lang-BSC07XDI.js";import{_ as I}from"./table-action.vue_vue_type_script_setup_true_lang-DLEMWDWC.js";import{_ as G}from"./doc-alert.vue_vue_type_script_setup_true_lang-DQzmmLpt.js";import{_ as q}from"./page.vue_vue_type_script_setup_true_lang-D_L6nEGY.js";import{m as B,b9 as j,ab as z,b2 as R,bJ as g,j as h,u as e,cp as U,di as W}from"../jse/index-index-B6J4axeY.js";import{u as w}from"./use-modal-BrjqCt0f.js";import{u as H}from"./use-vxe-grid-DQWlXi-M.js";import{A as p}from"./icons-CieLeI1V.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-D0nJjy4y.js";import"./index-51-xVM4K.js";import"./index-BDC8wvpg.js";import"./index-CCYpE3Ct.js";import"./index-C5W5Y0-p.js";import"./index-9kjABknm.js";import"./rangePickerProps-Ce0Q9Y_E.js";import"./dict-enum-CaHgMaDZ.js";import"./item-form.vue_vue_type_script_setup_true_lang-Bcd-9XN7.js";import"./index-0SW_lX9S.js";import"./purchase-order-select.vue_vue_type_script_setup_true_lang-y87A80Jy.js";import"./index-BLhZlYLV.js";import"./index-Dlk9vVoe.js";import"./x-CGHUyQuD.js";const ke=B({name:"ErpPurchaseIn",__name:"index",setup(n){const[i,t]=w({connectedComponent:L,destroyOnClose:!0});function d(){k.query()}function f(){return m(this,null,function*(){const a=yield M(yield k.formApi.getValues());W({fileName:"采购入库.xls",source:a})})}function b(){t.setData({type:"create"}).open()}function _(a){t.setData({type:"edit",id:a.id}).open()}function u(a){return m(this,null,function*(){const r=y.loading({content:c("ui.actionMessage.deleting"),duration:0});try{yield N(a),y.success(c("ui.actionMessage.deleteSuccess")),d()}finally{r()}})}function s(a,r){return m(this,null,function*(){const o=y.loading({content:`确定${r===20?"审批":"反审批"}该订单吗?`,duration:0});try{yield V(a.id,r),y.success(`${r===20?"审批":"反审批"}成功`),d()}finally{o()}})}const l=j([]);function C({records:a}){l.value=a.map(r=>r.id)}function $(a){t.setData({type:"detail",id:a.id}).open()}const[A,k]=H({formOptions:{schema:F()},gridOptions:{columns:v(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(o,Ee)=>m(null,[o,Ee],function*({page:a},r){return yield T(E({pageNo:a.currentPage,pageSize:a.pageSize},r))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}},gridEvents:{checkboxAll:C,checkboxChange:C}});return(a,r)=>(R(),z(e(q),{"auto-content-height":""},{doc:g(()=>[h(e(G),{title:"【采购】采购订单、入库、退货",url:"https://doc.iocoder.cn/erp/purchase/"})]),default:g(()=>[h(e(i),{onSuccess:d}),h(e(A),{"table-title":"采购入库列表"},{"toolbar-tools":g(()=>[h(e(I),{actions:[{label:e(c)("ui.actionTitle.create",["采购入库"]),type:"primary",icon:e(p).ADD,auth:["erp:purchase-in:create"],onClick:b},{label:e(c)("ui.actionTitle.export"),type:"primary",icon:e(p).DOWNLOAD,auth:["erp:purchase-in:export"],onClick:f},{label:"批量删除",type:"primary",danger:!0,disabled:e(U)(l.value),icon:e(p).DELETE,auth:["erp:purchase-in:delete"],popConfirm:{title:"是否删除所选中数据?",confirm:u.bind(null,l.value)}}]},null,8,["actions"])]),actions:g(({row:o})=>[h(e(I),{actions:[{label:e(c)("common.detail"),type:"link",icon:e(p).VIEW,auth:["erp:purchase-in:query"],onClick:$.bind(null,o)},{label:e(c)("common.edit"),type:"link",icon:e(p).EDIT,auth:["erp:purchase-in:update"],ifShow:()=>o.status!==20,onClick:_.bind(null,o)},{label:o.status===10?"审批":"反审批",type:"link",icon:e(p).AUDIT,auth:["erp:purchase-in:update-status"],popConfirm:{title:`确认${o.status===10?"审批":"反审批"}${o.no}吗?`,confirm:s.bind(null,o,o.status===10?20:10)}},{label:e(c)("common.delete"),type:"link",danger:!0,icon:e(p).DELETE,auth:["erp:purchase-in:delete"],popConfirm:{title:e(c)("ui.actionMessage.deleteConfirm",[o.no]),confirm:u.bind(null,[o.id])}}]},null,8,["actions"])]),_:1})]),_:1}))}});export{ke as default};
|