瀏覽代碼

维修管理工单 申请备品备件页面优化

jingshuyong 10 月之前
父節點
當前提交
dfaba15fe6
共有 1 個文件被更改,包括 11 次插入5 次删除
  1. 11 5
      src/views/sparePartsApply/components/edit.vue

+ 11 - 5
src/views/sparePartsApply/components/edit.vue

@@ -85,7 +85,7 @@
         <el-col :span="8">
           <!-- <el-form-item label="使用部门" prop="useDeptName"> -->
           <!-- <el-input v-model="form.useDeptName" :disabled="type == 'detail'" /> -->
-          <el-form-item label="使用部门" prop="useDeptId">
+          <el-form-item label="使用部门" required>
             <deptSelect
               :disabled="type == 'detail'"
               v-model="form.useDeptId"
@@ -94,7 +94,7 @@
           </el-form-item>
         </el-col>
         <el-col :span="8">
-          <el-form-item label="使用人" prop="userId">
+          <el-form-item label="使用人" required>
             <!-- <el-input v-model="form.userName" :disabled="type == 'detail'" /> -->
 
             <el-select
@@ -297,8 +297,8 @@
           // useDeptName: [
           //   { required: true, message: '请输入', trigger: 'change' }
           // ],
-          useDeptId: [{ required: true, message: '请选择', trigger: 'change' }],
-          userId: [{ required: true, message: '请选择', trigger: 'change' }]
+          // useDeptId: [{ required: true, message: '请选择', trigger: 'change' }],
+          // userId: [{ required: true, message: '请选择', trigger: 'change' }]
           // userName: [{ required: true, message: '请输入', trigger: 'change' }]
         },
         sparePartsApplyList: [],
@@ -497,7 +497,9 @@
         this.sparePartsApplyList = [];
         this.tableList = [];
         this.deviceList = [];
+        
         this.form = { ...defForm };
+        this.executorList = [];
         this.visible = false;
       },
       init(row) {
@@ -561,12 +563,16 @@
 
       //选择部门(搜索)
       searchDeptNodeClick(info, row) {
+        this.form.userId = '';
+        this.form.userName = '';
+        this.executorList = [];
         if (info) {
           const params = { groupId: info };
           this.getUserList(params);
           this.form.useDeptName = row.name;
         } else {
-          this.form.executeGroupId = null;
+          this.form.useDeptName = '';
+          this.form.useDeptId = '';
         }
       },
       // 人员