| | |
| | | columns: [ |
| | | { prop: "equipmentNo", label: "设备编号", minWidth: 100 }, |
| | | { prop: "equipmentName", label: "设备名称", minWidth: 100 }, |
| | | { prop: "consumables", label: "耗材", |
| | | formatter: (row) => (row.consumables ? "是" : "否"), minWidth: 100 }, |
| | | { prop: "quantity", label: "总数量", minWidth: 100 }, |
| | | { prop: "usedNo", label: "已使用数量", minWidth: 100 }, |
| | | { prop: "specification", label: "规格型号", minWidth: 100 }, |
| | |
| | | prop: "equipmentStatus", |
| | | label: "使用状态", |
| | | minWidth: 100, |
| | | formatter: (row) => (row.equipmentStatus == "0" ? "使用中" : "已归还"), |
| | | formatter: (row) => (row.equipmentStatus == 1 ? "使用中" : "已归还"), |
| | | }, |
| | | { prop: "usageStartTime", label: "使用开始时间", minWidth: 100 }, |
| | | { prop: "usageEndTime", label: "使用结束时间", minWidth: 100 }, |
| | |
| | | }; |
| | | |
| | | const resetState = () => { |
| | | form.value = {}; |
| | | form.value = { |
| | | consumables: false, |
| | | }; |
| | | addOrEdit.value = "add"; |
| | | loading.value = true; |
| | | tableData.value = []; |
| | |
| | | |
| | | const handleAdd = () => { |
| | | addOrEdit.value = "add"; |
| | | form.value = {}; |
| | | form.value = { |
| | | consumables: false, |
| | | }; |
| | | title.value = `新增${currentTabConfig.value.label}`; |
| | | // 通用的 |
| | | copyForm.value = {}; |
| | |
| | | // 设备领用弹窗提交处理 |
| | | const onEquipmentRequisitionSubmit = (formData) => { |
| | | console.log("设备领用提交数据:", formData); |
| | | if (formData.equipmentStatus == "1") { |
| | | if (formData.equipmentStatus == 1) { |
| | | ElMessage.success("设备归还成功"); |
| | | } else { |
| | | ElMessage.success("设备领用成功"); |