Files
aiot-platform-ui/apps/web-antd/dist/js/index-CD3bmWjF.js
2026-02-11 15:56:18 +08:00

2 lines
2.8 KiB
JavaScript

var g=Object.defineProperty;var d=Object.getOwnPropertySymbols;var b=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable;var f=(o,t,e)=>t in o?g(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,h=(o,t)=>{for(var e in t||(t={}))b.call(t,e)&&f(o,e,t[e]);if(d)for(var e of d(t))S.call(t,e)&&f(o,e,t[e]);return o};var c=(o,t,e)=>new Promise((n,r)=>{var l=i=>{try{m(e.next(i))}catch(s){r(s)}},_=i=>{try{m(e.throw(i))}catch(s){r(s)}},m=i=>i.done?n(i.value):Promise.resolve(i.value).then(l,_);m((e=e.apply(o,t)).next())});import"./vxe-table-Iak22KAL.js";import{b as w,e as x}from"./index-BO_Gh1LE.js";import{$ as N}from"./bootstrap-CzaEOGmt.js";import{b as C}from"./index-DQcJlF0l.js";import{g as k}from"./index-BqPcDjzI.js";import{_ as y}from"./table-action.vue_vue_type_script_setup_true_lang-B5x8an5T.js";import{_ as A}from"./doc-alert.vue_vue_type_script_setup_true_lang-KJqSf14J.js";import{_ as F}from"./page.vue_vue_type_script_setup_true_lang-B0OUfMaj.js";import{m as W,ab as O,b2 as P,bJ as p,j as u,u as a,di as $}from"../jse/index-index-BsCxB4ql.js";import{u as G}from"./use-vxe-grid-B4k3XTIs.js";import{A as I}from"./icons-CieLeI1V.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-CK5MxLr_.js";import"./index-DEEkhT1p.js";function V(){return[{fieldName:"productId",label:"产品",component:"ApiSelect",componentProps:{placeholder:"请选择产品",allowClear:!0,showSearch:!0,api:C,labelField:"name",valueField:"id"}},{fieldName:"warehouseId",label:"仓库",component:"ApiSelect",componentProps:{placeholder:"请选择仓库",allowClear:!0,showSearch:!0,api:k,labelField:"name",valueField:"id"}}]}function v(){return[{field:"productName",title:"产品名称",minWidth:150},{field:"unitName",title:"产品单位",minWidth:100},{field:"categoryName",title:"产品分类",minWidth:120},{field:"count",title:"库存量",minWidth:100,formatter:"formatAmount3"},{field:"warehouseName",title:"仓库",minWidth:120}]}const U=W({name:"ErpStock",__name:"index",setup(o){function t(){return c(this,null,function*(){const r=yield x(yield n.formApi.getValues());$({fileName:"产品库存.xls",source:r})})}const[e,n]=G({formOptions:{schema:V()},gridOptions:{columns:v(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(_,m)=>c(null,[_,m],function*({page:r},l){return yield w(h({pageNo:r.currentPage,pageSize:r.pageSize},l))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}}});return(r,l)=>(P(),O(a(F),{"auto-content-height":""},{doc:p(()=>[u(a(A),{title:"【库存】产品库存、库存明细",url:"https://doc.iocoder.cn/erp/stock/"})]),default:p(()=>[u(a(e),{"table-title":"产品库存列表"},{"toolbar-tools":p(()=>[u(a(y),{actions:[{label:a(N)("ui.actionTitle.export"),type:"primary",icon:a(I).DOWNLOAD,auth:["erp:stock:export"],onClick:t}]},null,8,["actions"])]),_:1})]),_:1}))}});export{U as default};