|
@@ -296,25 +296,25 @@
|
296
|
296
|
<el-input type="textarea" v-model="form.titleProfession" placeholder="职称专业" />
|
297
|
297
|
</el-form-item>
|
298
|
298
|
<el-form-item label="职业资格">
|
299
|
|
- <el-select v-model="form.certificates" multiple placeholder="请输入职业资格" style="width:100%;">
|
|
299
|
+ <el-select v-model="form.certificates" clearable multiple placeholder="请输入职业资格" style="width:100%;">
|
300
|
300
|
<el-option v-for="dict in dict.type.sys_user_certificates" :key="dict.value" :label="dict.label"
|
301
|
301
|
:value="dict.value" />
|
302
|
302
|
</el-select>
|
303
|
303
|
</el-form-item>
|
304
|
304
|
<el-form-item label="项目经理">
|
305
|
|
- <el-select v-model="form.pmLevel" placeholder="请输入项目经理等级" style="width:100%;">
|
|
305
|
+ <el-select v-model="form.pmLevel" clearable placeholder="请输入项目经理等级" style="width:100%;">
|
306
|
306
|
<el-option v-for="dict in dict.type.sys_user_pmlevel" :key="dict.value" :label="dict.label"
|
307
|
307
|
:value="dict.value" />
|
308
|
308
|
</el-select>
|
309
|
309
|
</el-form-item>
|
310
|
310
|
<el-form-item label="工程师等级">
|
311
|
|
- <el-select v-model="form.engineerLevel" placeholder="请输入工程师等级" style="width:100%;">
|
|
311
|
+ <el-select v-model="form.engineerLevel" clearable placeholder="请输入工程师等级" style="width:100%;">
|
312
|
312
|
<el-option v-for="dict in dict.type.sys_user_engineerlevel" :key="dict.value" :label="dict.label"
|
313
|
313
|
:value="dict.value" />
|
314
|
314
|
</el-select>
|
315
|
315
|
</el-form-item>
|
316
|
316
|
<el-form-item label="技工等级">
|
317
|
|
- <el-select v-model="form.operatorLevel" placeholder="请输入技工等级" style="width:100%;">
|
|
317
|
+ <el-select v-model="form.operatorLevel" clearable placeholder="请输入技工等级" style="width:100%;">
|
318
|
318
|
<el-option v-for="dict in dict.type.sys_user_operatorlevel" :key="dict.value" :label="dict.label"
|
319
|
319
|
:value="dict.value" />
|
320
|
320
|
</el-select>
|
|
@@ -745,16 +745,16 @@ export default {
|
745
|
745
|
// this.form.certificates = this.form.certificates.join(',')
|
746
|
746
|
// else
|
747
|
747
|
// this.form.certificates = '';
|
748
|
|
- this.form.certificates = this.formatArrayToString(this.form.certificates, ',') == '' ? undefined : this.formatArrayToString(this.form.certificates, ',');
|
749
|
|
- this.form.politicalAffiliation = this.formatArrayToString(this.form.politicalAffiliation, ',') ? this.formatArrayToString(this.form.politicalAffiliation, ',') : undefined;
|
|
748
|
+ this.form.certificates = this.formatArrayToString(this.form.certificates, ',') == '' ? '' : this.formatArrayToString(this.form.certificates, ',');
|
|
749
|
+ this.form.politicalAffiliation = this.formatArrayToString(this.form.politicalAffiliation, ',') ? this.formatArrayToString(this.form.politicalAffiliation, ',') : '';
|
750
|
750
|
updateUser(this.form).then(response => {
|
751
|
751
|
this.$modal.msgSuccess("修改成功");
|
752
|
752
|
this.open = false;
|
753
|
753
|
this.getList();
|
754
|
754
|
});
|
755
|
755
|
} else {
|
756
|
|
- this.form.certificates = this.formatArrayToString(this.form.certificates, ',') == '' ? undefined : this.formatArrayToString(this.form.certificates, ',');
|
757
|
|
- this.form.politicalAffiliation = this.formatArrayToString(this.form.politicalAffiliation, ',') ? this.formatArrayToString(this.form.politicalAffiliation, ',') : undefined;
|
|
756
|
+ this.form.certificates = this.formatArrayToString(this.form.certificates, ',') == '' ? '' : this.formatArrayToString(this.form.certificates, ',');
|
|
757
|
+ this.form.politicalAffiliation = this.formatArrayToString(this.form.politicalAffiliation, ',') ? this.formatArrayToString(this.form.politicalAffiliation, ',') : '';
|
758
|
758
|
addUser(this.form).then(response => {
|
759
|
759
|
this.$modal.msgSuccess("新增成功");
|
760
|
760
|
this.open = false;
|