From 9e2801168d0caf2691b1189697d76dce86d78ebf Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期一, 18 五月 2026 17:16:38 +0800
Subject: [PATCH] 保养项目改成保养内容
---
src/views/equipmentManagement/upkeep/Form/MaintenanceModal.vue | 21 +++++++++++++++------
1 files changed, 15 insertions(+), 6 deletions(-)
diff --git a/src/views/equipmentManagement/upkeep/Form/MaintenanceModal.vue b/src/views/equipmentManagement/upkeep/Form/MaintenanceModal.vue
index 6b574a5..7de50e9 100644
--- a/src/views/equipmentManagement/upkeep/Form/MaintenanceModal.vue
+++ b/src/views/equipmentManagement/upkeep/Form/MaintenanceModal.vue
@@ -10,8 +10,9 @@
<el-form :model="form" label-width="100px">
<el-form-item label="瀹為檯淇濆吇浜�">
<el-input
- v-model="form.maintenanceActuallyName"
- placeholder="璇疯緭鍏ュ疄闄呬繚鍏讳汉"
+ :model-value="currentUserName"
+ disabled
+ placeholder="褰撳墠鐧诲綍鐢ㄦ埛"
></el-input>
</el-form-item>
<el-form-item label="瀹為檯淇濆吇鏃ユ湡">
@@ -48,6 +49,7 @@
</template>
<script setup>
+import { computed } from "vue";
import FormDialog from "@/components/Dialog/FormDialog.vue";
import { addMaintenance } from "@/api/equipmentManagement/upkeep";
import useFormData from "@/hooks/useFormData";
@@ -67,6 +69,8 @@
const loading = ref(false);
const userStore = useUserStore();
+const currentUserName = computed(() => userStore.nickName || userStore.name || "");
+
const { form, resetForm } = useFormData({
maintenanceActuallyName: undefined, // 瀹為檯淇濆吇浜�
maintenanceActuallyTime: undefined, // 瀹為檯淇濆吇鏃ユ湡
@@ -75,10 +79,10 @@
});
const setForm = (data) => {
- form.maintenanceActuallyName =
- data.maintenanceActuallyName ?? userStore.nickName;
+ // 瀹為檯淇濆吇浜鸿嚜鍔ㄥ~鍏呭綋鍓嶇櫥褰曚汉锛屼笉鍙紪杈�
+ form.maintenanceActuallyName = userStore.nickName || userStore.name || "";
form.maintenanceActuallyTime =
- data.maintenanceActuallyTime
+ data.maintenanceActuallyTime
? dayjs(data.maintenanceActuallyTime).format("YYYY-MM-DD HH:mm:ss")
: dayjs().format("YYYY-MM-DD HH:mm:ss");
form.maintenanceResult = data.maintenanceResult;
@@ -91,7 +95,12 @@
const sendForm = async () => {
loading.value = true;
try {
- const { code } = await addMaintenance({ id: planId.value, ...form });
+ // 纭繚瀹為檯淇濆吇浜烘槸褰撳墠鐧诲綍浜�
+ const payload = {
+ ...form,
+ maintenanceActuallyName: userStore.nickName || userStore.name || "",
+ };
+ const { code } = await addMaintenance({ id: planId.value, ...payload });
if (code == 200) {
ElMessage.success("淇濆吇鎴愬姛");
emits("ok");
--
Gitblit v1.9.3