zcui/frontend/dist/assets/List-Cc3Ai1fr.js

2 lines
15 KiB
JavaScript
Raw Normal View History

import{_ as W,V as X,o as D,c as Y,e as t,f as l,E as f,j as c,k as S,q as L,h as p,g as N,a as T,t as k}from"./index-C1KISTGN.js";import{u as P,w as Z}from"./xlsx-DrgRuPKf.js";const ee={class:"inquiry-list"},te={class:"card-header"},le={__name:"List",setup(ae){const _=S(!1),Q=S(""),I=S(!1),C=S(null),s=L({code:"",materialName:"",processType:"",status:"",finalSupplier:""}),n=L({materialName:"",spec:"",quantity:1,suppliers:"",remark:""}),M={materialName:[{required:!0,message:"请输入物料名称",trigger:"blur"}],spec:[{required:!0,message:"请输入规格",trigger:"blur"}],quantity:[{required:!0,message:"请输入数量",trigger:"blur"}],suppliers:[{required:!0,message:"请输入供应商",trigger:"blur"}]},g=L({page:1,size:20,total:0}),x=S([]),q=L({code:"",materialName:"",spec:"",quantity:0,createDate:"",status:0,quotes:[]}),V=async()=>{try{const m=localStorage.getItem("inquiries");let e=m?JSON.parse(m):[];e.length<15&&(e=[{id:1,code:"INQ202401150001",materialName:"阿莫西林胶囊",spec:"0.25g*24粒",quantity:200,supplierCount:3,quoteCount:3,lowestPrice:14.8,createDate:"2024-01-15",status:2,quotes:[{supplierName:"漱玉平民大药房",price:15.5,deliveryDays:7,quoteDate:"2024-01-16",isLowest:!1},{supplierName:"山东华润医药",price:14.8,deliveryDays:5,quoteDate:"2024-01-16",isLowest:!0},{supplierName:"国药控股山东",price:15.2,deliveryDays:6,quoteDate:"2024-01-17",isLowest:!1}]},{id:2,code:"INQ202401200002",materialName:"一次性医用口罩",spec:"50只/盒",quantity:1e3,supplierCount:4,quoteCount:4,lowestPrice:.75,createDate:"2024-01-20",status:2,quotes:[{supplierName:"稳健医疗",price:.8,deliveryDays:3,quoteDate:"2024-01-21",isLowest:!1},{supplierName:"蓝帆医疗",price:.75,deliveryDays:5,quoteDate:"2024-01-21",isLowest:!0},{supplierName:"威高集团",price:.78,deliveryDays:4,quoteDate:"2024-01-22",isLowest:!1},{supplierName:"新华医疗",price:.82,deliveryDays:3,quoteDate:"2024-01-22",isLowest:!1}]},{id:3,code:"INQ202402010003",materialName:"一次性注射器",spec:"5ml",quantity:2e3,supplierCount:3,quoteCount:2,lowestPrice:.28,createDate:"2024-02-01",status:1,quotes:[{supplierName:"康德莱医疗",price:.3,deliveryDays:7,quoteDate:"2024-02-02",isLowest:!1},{supplierName:"威高集团",price:.28,deliveryDays:5,quoteDate:"2024-02-03",isLowest:!0}]},{id:4,code:"INQ202402100004",materialName:"电子体温计",spec:"MT-101",quantity:100,supplierCount:2,quoteCount:2,lowestPrice:42,createDate:"2024-02-10",status:2,quotes:[{supplierName:"欧姆龙",price:45,deliveryDays:10,quoteDate:"2024-02-11",isLowest:!1},{supplierName:"鱼跃医疗",price:42,deliveryDays:7,quoteDate:"2024-02-12",isLowest:!0}]},{id:5,code:"INQ202402150005",materialName:"医用纱布",spec:"10cm*10cm",quantity:500,supplierCount:3,quoteCount:1,lowestPrice:2.3,createDate:"2024-02-15",status:1,quotes:[{supplierName:"振德医疗",price:2.5,deliveryDays:5,quoteDate:"2024-02-16",isLowest:!1}]},{id:6,code:"INQ202402200006",materialName:"输液器",spec:"精密过滤",quantity:800,supplierCount:2,quoteCount:0,lowestPrice:0,createDate:"2024-02-20",status:0,quotes:[]},{id:7,code:"INQ202403010007",materialName:"血压计",spec:"HEM-7136",quantity:50,supplierCount:2,quoteCount:2,lowestPrice:175,createDate:"2024-03-01",status:2,quotes:[{supplierName:"欧姆龙",price:180,deliveryDays:10,quoteDate:"2024-03-02",isLowest:!1},{supplierName:"鱼跃医疗",price:175,deliveryDays:7,quoteDate:"2024-03-03",isLowest:!0}]},{id:8,code:"INQ202403050008",materialName:"医用棉签",spec:"100支/包",quantity:400,supplierCount:3,quoteCount:3,lowestPrice:1.6,createDate:"2024-03-05",status:2,quotes:[{supplierName:"稳健医疗",price:1.8,deliveryDays:5,quoteDate:"2024-03-06",isLowest:!1},{supplierName:"振德医疗",price:1.6,deliveryDays:6,quoteDate:"2024-03-06",isLowest:!0},{supplierName:"康德莱医疗",price:1.7,deliveryDays:5,quoteDate:"2024-03-07",isLowest:!1}]},{id:9,code:"INQ202403100009",materialName:"医用胶带",spec:"2.5cm*5m",quantity:300,supplierCount:2,quoteCount:1,lowestPrice:3,createDate:"2024-03-10",status:1,quotes:[{supplierName:"3M中<EFBFBD><EFBFBD>