2 lines
16 KiB
JavaScript
2 lines
16 KiB
JavaScript
|
|
import{_ as te,V as ae,o as k,c as le,e,f as a,E as _,j as p,k as v,q as S,h as u,t as w,a as N,g as X,T as oe}from"./index-C1KISTGN.js";import{u as A,w as re}from"./xlsx-DrgRuPKf.js";import{a as de}from"./index-42ANG6Sg.js";const B=de.create({baseURL:"http://localhost:3000/api",timeout:1e4}),ne=[{id:1,demandNo:"XQ202401010001",deptName:"信息技术部",deptCode:"DEPT-IT-001",assetAdmin:"张三",actualUser:"李四",location:"A栋3楼机房",name:"服务器",spec:"Dell R750",unit:"台",estPrice:45e3,qty:2,orderType:"fixed_asset"},{id:2,demandNo:"XQ202401020002",deptName:"人力资源部",deptCode:"DEPT-HR-001",assetAdmin:"王五",actualUser:"赵六",location:"B栋2楼办公室",name:"办公电脑",spec:"ThinkPad X1 Carbon",unit:"台",estPrice:8500,qty:5,orderType:"fixed_asset"},{id:3,demandNo:"XQ202401030003",deptName:"财务部",deptCode:"DEPT-FIN-001",assetAdmin:"孙七",actualUser:"周八",location:"A栋5楼财务室",name:"打印机",spec:"HP LaserJet Pro M404dn",unit:"台",estPrice:3200,qty:3,orderType:"consumable"},{id:4,demandNo:"XQ202401040004",deptName:"采购部",deptCode:"DEPT-PUR-001",assetAdmin:"吴九",actualUser:"郑十",location:"C栋1楼仓库",name:"货架",spec:"2000*600*2000mm",unit:"组",estPrice:1500,qty:10,orderType:"fixed_asset"},{id:5,demandNo:"XQ202401050005",deptName:"行政部",deptCode:"DEPT-ADM-001",assetAdmin:"钱一一",actualUser:"孙二",location:"B栋1楼前台",name:"空调",spec:"格力 KFR-72LW",unit:"台",estPrice:6800,qty:4,orderType:"fixed_asset"},{id:6,demandNo:"XQ202401060006",deptName:"信息技术部",deptCode:"DEPT-IT-001",assetAdmin:"张三",actualUser:"王三",location:"A栋3楼机房",name:"交换机",spec:"华为 S5735-L24T4S",unit:"台",estPrice:3500,qty:2,orderType:"consumable"},{id:7,demandNo:"XQ202401070007",deptName:"质量管理部门",deptCode:"DEPT-QA-001",assetAdmin:"李四四",actualUser:"张五",location:"D栋2楼实验室",name:"显微镜",spec:"Olympus CX23",unit:"台",estPrice:12e3,qty:1,orderType:"fixed_asset"},{id:8,demandNo:"XQ202401080008",deptName:"信息技术部",deptCode:"DEPT-IT-001",assetAdmin:"张三",actualUser:"刘六",location:"A栋4楼会议室",name:"投影仪",spec:"爱普生 CB-X06",unit:"台",estPrice:5500,qty:1,orderType:"service"}],R={getDemandList:c=>{let s=[...ne];return c&&c.demandNo&&(s=s.filter(f=>f.demandNo.includes(c.demandNo))),Promise.resolve({data:s})},createOrder:c=>B.post("/asset-purchase-order",c),getOrderList:c=>B.get("/asset-purchase-order/list",{params:c})},se={class:"asset-purchase-order-list"},ie={class:"card-header"},pe={class:"header-actions"},ue={class:"supplier-info-section"},me={class:"product-info-section"},ce={__name:"List",setup(c){const s=S({demandNo:"",deptName:"",actualUser:"",name:""}),f=S({page:1,size:20,total:0}),h=v([]),V=v([]),F=v([]),$=v([{supplierName:"漱玉平民大药房连锁股份有限公司",materialCode:"M001",materialName:"阿莫西林胶囊",price:15.5,totalCount:500,lastTransactionTime:"2026-03-15",type:"bid"},{supplierName:"国药控股山东有限公司",materialCode:"M002",materialName:"头孢克肟分散片",price:28,totalCount:400,lastTransactionTime:"2026-01-28",type:"bid"},{supplierName:"威海威高集团医用高分子制品股份有限公司",materialCode:"M003",materialName:"一次性医用手套",price:.5,totalCount:2e3,lastTransactionTime:"2026-03-05",type:"bid"},{supplierName:"山东华润医药有限公司",materialCode:"M001",materialName:"阿莫西林胶囊",price:16.2,totalCount:320,lastTransactionTime:"2026-02-20",type:"history"},{supplierName:"齐鲁制药有限公司",materialCode:"M002",materialName:"头孢克肟分散片",price:29.5,totalCount:150,lastTransactionTime:"2026-12-10",type:"history"}]),T=v(!1),C=v(null),M={fixed_asset:"固定资产",consumable:"耗材",service:"服务"},d=S({supplierCode:"",supplierName:"",contactPerson:"",contactPhone:"",paymentTerms:"",productCode:"",productSpec:"",brand:"",unit:"",refPrice:0,deliveryDays:7,invoiceType:"",orderNo:"",remark:""}),O={supplierCode:[{required:!0,message:"请输入供应商编码",trigger:"blur"}],supplierName
|