From b2a8ee3a7c3628d7c8f6ee330630c18e58da92c3 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Fri, 09 Jan 2026 11:36:37 +0800
Subject: [PATCH] feat: 完成基础设备入库

---
 applications/drone-command/src/views/basicManage/deviceStock/FormDiaLog.vue |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/applications/drone-command/src/views/basicManage/deviceStock/FormDiaLog.vue b/applications/drone-command/src/views/basicManage/deviceStock/FormDiaLog.vue
index f862525..495db6d 100644
--- a/applications/drone-command/src/views/basicManage/deviceStock/FormDiaLog.vue
+++ b/applications/drone-command/src/views/basicManage/deviceStock/FormDiaLog.vue
@@ -116,7 +116,7 @@
 							:data="deptTree"
 							:props="treeProps"
 							check-strictly
-							@change="getUserList"
+							@change="belongDeptChange"
 							clearable
 						/>
 					</el-form-item>
@@ -124,7 +124,7 @@
 				<el-col :span="12">
 					<el-form-item label="负责人" prop="charger">
 						<el-select v-model="formData.charger" placeholder="请选择" :disabled="!formData.belongDept" clearable>
-							<el-option v-for="item in userList" :key="item.id" :label="item.name" :value="item.id" />
+							<el-option v-for="item in userList" :key="item.id" :label="item.name" :value="item.name" />
 						</el-select>
 					</el-form-item>
 				</el-col>
@@ -216,15 +216,19 @@
 }
 
 const userList = ref([])
-function getUserList(val) {
+
+function belongDeptChange() {
 	formData.value.charger = ''
-	if (val) {
-		getUserListApi(val).then(res => {
-			userList.value = res.data.data.records
-		})
-	}
 }
 
+function getUserList() {
+	getUserListApi(formData.value.belongDept).then(res => {
+		userList.value = res.data.data.records
+	})
+}
+
+watch(() => formData.value.belongDept, getUserList)
+
 // 关闭弹框
 function handleCancel() {
 	visible.value = false

--
Gitblit v1.9.3