吉安感知网项目-前端
罗广辉
2026-01-09 b2a8ee3a7c3628d7c8f6ee330630c18e58da92c3
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