2026-07-01 16:11:39 +08:00
|
|
|
import{_ as le,V as oe,o as _,c as re,e as t,f as a,E as f,j as i,k as U,q as R,h as r,t as k,g as V,d as ne,a as E}from"./index-C1KISTGN.js";import{u as J,w as se}from"./xlsx-DrgRuPKf.js";const ue={class:"material-list"},de={class:"card-header"},ie={__name:"List",setup(me){const v=U(!1),I=U(""),T=U(!1),C=U(null),p=R({name:"",category:"",status:""}),n=R({name:"",category:"",spec:"",unit:"",brand:"",manufacturer:"",minStock:10,stock:0,remark:""}),B={name:[{required:!0,message:"请输入物料名称",trigger:"blur"}],category:[{required:!0,message:"请选择分类",trigger:"change"}],spec:[{required:!0,message:"请输入规格",trigger:"blur"}],unit:[{required:!0,message:"请输入单位",trigger:"blur"}],brand:[{required:!0,message:"请输入品牌",trigger:"blur"}],manufacturer:[{required:!0,message:"请输入生产厂家",trigger:"blur"}]},d=R({id:null,code:"",name:"",category:"",spec:"",unit:"",brand:"",manufacturer:"",minStock:0,stock:0,remark:"",status:0,approveResult:1,approveRemark:""}),S=R({page:1,size:20,total:0}),O=U([]),w=async()=>{try{const u=localStorage.getItem("materials");let e=u?JSON.parse(u):[];e.length<20&&(e=[{id:1,code:"MT0120240101",name:"阿莫西林胶囊",category:"药品",spec:"0.25g*24粒",unit:"盒",brand:"华北制药",manufacturer:"华北制药股份有限公司",stock:500,minStock:100,status:1,remark:""},{id:2,code:"MT0120240102",name:"头孢克肟分散片",category:"药品",spec:"0.1g*6片",unit:"盒",brand:"齐鲁制药",manufacturer:"齐鲁制药有限公司",stock:300,minStock:100,status:1,remark:""},{id:3,code:"MT0120240103",name:"布洛芬缓释胶囊",category:"药品",spec:"0.3g*20粒",unit:"盒",brand:"中美史克",manufacturer:"中美天津史克制药有限公司",stock:80,minStock:100,status:1,remark:"库存不足"},{id:4,code:"MT0120240104",name:"复方氨酚烷胺片",category:"药品",spec:"12片",unit:"盒",brand:"仁和",manufacturer:"江西仁和药业有限公司",stock:450,minStock:100,status:1,remark:""},{id:5,code:"MT0120240105",name:"蒙脱石散",category:"药品",spec:"3g*10袋",unit:"盒",brand:"博福-益普生",manufacturer:"博福-益普生(天津)制药有限公司",stock:200,minStock:50,status:0,remark:"待审核"},{id:6,code:"MT0220240201",name:"一次性医用口罩",category:"医疗器械",spec:"50只/盒",unit:"盒",brand:"稳健医疗",manufacturer:"稳健医疗用品股份有限公司",stock:1e3,minStock:500,status:1,remark:""},{id:7,code:"MT0220240202",name:"N95医用防护口罩",category:"医疗器械",spec:"20只/盒",unit:"盒",brand:"3M",manufacturer:"3M中国有限公司",stock:300,minStock:200,status:1,remark:""},{id:8,code:"MT0220240203",name:"一次性医用手套",category:"医疗器械",spec:"100只/盒",unit:"盒",brand:"蓝帆",manufacturer:"蓝帆医疗股份有限公司",stock:150,minStock:200,status:1,remark:"库存不足"},{id:9,code:"MT0220240204",name:"电子体温计",category:"医疗器械",spec:"MT-101",unit:"支",brand:"欧姆龙",manufacturer:"欧姆龙(大连)有限公司",stock:80,minStock:50,status:1,remark:""},{id:10,code:"MT0220240205",name:"血压计",category:"医疗器械",spec:"HEM-7136",unit:"台",brand:"欧姆龙",manufacturer:"欧姆龙(大连)有限公司",stock:60,minStock:30,status:1,remark:""},{id:11,code:"MT0320240301",name:"一次性注射器",category:"耗材",spec:"5ml",unit:"支",brand:"康德莱",manufacturer:"康德莱医疗器械股份有限公司",stock:2e3,minStock:1e3,status:1,remark:""},{id:12,code:"MT0320240302",name:"输液器",category:"耗材",spec:"精密过滤",unit:"套",brand:"威高",manufacturer:"威海威高集团医用高分子制品股份有限公司",stock:800,minStock:500,status:1,remark:""},{id:13,code:"MT0320240303",name:"医用纱布",category:"耗材",spec:"10cm*10cm",unit:"包",brand:"振德",manufacturer:"振德医疗用品股份有限公司",stock:500,minStock:300,status:1,remark:""},{id:14,code:"MT0320240304",name:"医用棉签",category:"耗材",spec:"100支/包",unit:"包",brand:"稳健",manufacturer:"稳健医疗用品股份有限公司",stock:400,minStock:200,st
|