From 1d24a0047b8043c85d5c27720a6f672bbc4d7238 Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期二, 21 四月 2026 16:31:52 +0800
Subject: [PATCH] 新增保养项目字段至设备管理表单和详情页,优化设备信息展示
---
src/pages/equipmentManagement/upkeep/index.vue | 4 ++++
src/pages/equipmentManagement/upkeep/add.vue | 10 ++++++++++
2 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/src/pages/equipmentManagement/upkeep/add.vue b/src/pages/equipmentManagement/upkeep/add.vue
index 8dedb1b..c89e05a 100644
--- a/src/pages/equipmentManagement/upkeep/add.vue
+++ b/src/pages/equipmentManagement/upkeep/add.vue
@@ -41,6 +41,14 @@
</template>
</u-form-item>
+ <u-form-item label="淇濆吇椤圭洰" prop="maintenanceLocation" border-bottom>
+ <u-input
+ v-model="form.maintenanceLocation"
+ placeholder="璇疯緭鍏ヤ繚鍏婚」鐩�"
+ clearable
+ />
+ </u-form-item>
+
<!-- 鎻愪氦鎸夐挳 -->
<view class="footer-btns">
<u-button class="cancel-btn" @click="goBack">鍙栨秷</u-button>
@@ -122,6 +130,7 @@
deviceLedgerId: undefined, // 璁惧ID
deviceModel: undefined, // 瑙勬牸鍨嬪彿
maintenancePlanTime: dayjs().format("YYYY-MM-DD"), // 璁″垝淇濆吇鏃ユ湡
+ maintenanceLocation: undefined, // 淇濆吇椤圭洰
});
// 鍔犺浇璁惧鍒楄〃
@@ -144,6 +153,7 @@
form.value.deviceLedgerId = data.deviceLedgerId;
form.value.deviceModel = data.deviceModel;
form.value.maintenancePlanTime = dayjs(data.maintenancePlanTime).format("YYYY-MM-DD");
+ form.value.maintenanceLocation = data.maintenanceLocation;
// 璁剧疆璁惧鍚嶇О鏄剧ず
const device = deviceOptions.value.find(item => item.id === data.deviceLedgerId);
if (device) {
diff --git a/src/pages/equipmentManagement/upkeep/index.vue b/src/pages/equipmentManagement/upkeep/index.vue
index cca1b04..57469b8 100644
--- a/src/pages/equipmentManagement/upkeep/index.vue
+++ b/src/pages/equipmentManagement/upkeep/index.vue
@@ -55,6 +55,10 @@
<text class="detail-value">{{ formatDate(item.maintenancePlanTime) || '-' }}</text>
</view>
<view class="detail-row">
+ <text class="detail-label">淇濆吇椤圭洰</text>
+ <text class="detail-value">{{ item.maintenanceLocation || '-' }}</text>
+ </view>
+ <view class="detail-row">
<text class="detail-label">褰曞叆浜�</text>
<text class="detail-value">{{ item.createUserName || '-' }}</text>
</view>
--
Gitblit v1.9.3