From d99337be75724c5add989f0775e1bd188f7516f7 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期五, 03 四月 2026 13:22:11 +0800
Subject: [PATCH] 设备保养增加备件领用
---
src/views/equipmentManagement/spareParts/index.vue | 32 ++++++++++++++------------------
1 files changed, 14 insertions(+), 18 deletions(-)
diff --git a/src/views/equipmentManagement/spareParts/index.vue b/src/views/equipmentManagement/spareParts/index.vue
index 116ddf3..06ca37d 100644
--- a/src/views/equipmentManagement/spareParts/index.vue
+++ b/src/views/equipmentManagement/spareParts/index.vue
@@ -98,12 +98,12 @@
<div class="search_form">
<el-form :inline="true" :model="usageQuery" class="search-form">
<el-form-item label="澶囦欢鍚嶇О">
- <el-input v-model="usageQuery.sparePartName" placeholder="璇疯緭鍏ュ浠跺悕绉�" clearable style="width: 240px" />
+ <el-input v-model="usageQuery.sparePartsName" placeholder="璇疯緭鍏ュ浠跺悕绉�" clearable style="width: 240px" />
</el-form-item>
<el-form-item label="鏉ユ簮">
- <el-select v-model="usageQuery.source" placeholder="璇烽�夋嫨" clearable style="width: 200px">
- <el-option label="缁翠慨" value="缁翠慨" />
- <el-option label="淇濆吇" value="淇濆吇" />
+ <el-select v-model="usageQuery.sourceType" placeholder="璇烽�夋嫨" clearable style="width: 200px">
+ <el-option label="缁翠慨" :value="0" />
+ <el-option label="淇濆吇" :value="1" />
</el-select>
</el-form-item>
<el-form-item>
@@ -167,8 +167,8 @@
// 澶囦欢棰嗙敤璁板綍
const usageLoading = ref(false);
const usageQuery = reactive({
- sparePartName: "",
- source: "",
+ sparePartsName: "",
+ sourceType: "",
});
const usagePagination = reactive({
current: 1,
@@ -180,10 +180,10 @@
{ label: "鏉ユ簮", prop: "sourceText" },
{ label: "鍗曟嵁/璁板綍ID", prop: "sourceId" },
{ label: "璁惧鍚嶇О", prop: "deviceName" },
- { label: "澶囦欢鍚嶇О", prop: "sparePartName" },
- { label: "棰嗙敤鏁伴噺", prop: "qty" },
+ { label: "澶囦欢鍚嶇О", prop: "sparePartsName" },
+ { label: "棰嗙敤鏁伴噺", prop: "quantity" },
{ label: "鎿嶄綔浜�", prop: "operator" },
- { label: "鏃堕棿", prop: "time" },
+ { label: "鏃堕棿", prop: "createTime" },
]);
const handleTabChange = async (name) => {
@@ -340,8 +340,8 @@
const res = await getSparePartsUsagePage({
current: usagePagination.current,
size: usagePagination.size,
- sparePartName: usageQuery.sparePartName || undefined,
- source: usageQuery.source || undefined,
+ sparePartsName: usageQuery.sparePartsName || undefined,
+ sourceType: usageQuery.sourceType || undefined,
});
if (res?.code === 200) {
const records = res?.data?.records || [];
@@ -349,11 +349,7 @@
usageTableData.value = records.map((r, idx) => ({
rowKey: r.id ?? `${usagePagination.current}-${idx}`,
...r,
- sourceText:
- r.source === "缁翠慨" ? "缁翠慨" :
- r.source === "淇濆吇" ? "淇濆吇" :
- r.source === "manual" ? "鎵嬪伐" :
- (r.source || "-"),
+ sourceText: r.sourceText === "" ? "-" : r.sourceText,
}));
} else {
usagePagination.total = 0;
@@ -369,8 +365,8 @@
fetchUsageData();
};
const resetUsageQuery = () => {
- usageQuery.sparePartName = "";
- usageQuery.source = "";
+ usageQuery.sparePartsName = "";
+ usageQuery.sourceType = "";
usagePagination.current = 1;
fetchUsageData();
};
--
Gitblit v1.9.3