|
|
@@ -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 = '';
|
|
|
}
|
|
|
},
|
|
|
// 人员
|