|
@@ -37,8 +37,8 @@
|
|
|
<el-form-item label="版本" label-width="147px"><el-input v-model="form.version" autocomplete="off" placeholder="请填写" style="width:76%;" /></el-form-item>
|
|
|
</div>
|
|
|
<div class="line-between">
|
|
|
- <el-form-item label="产品" label-width="124px">
|
|
|
- <el-select v-model="form.pm" multiple filterable placeholder="公司邮箱前缀" style="width:76%;">
|
|
|
+ <el-form-item label="产品" label-width="124px" prop="pm">
|
|
|
+ <el-select v-model="form.pm" multiple filterable placeholder="公司邮箱前缀" style="width:76%;" @visible-change="realTimeChange">
|
|
|
<el-option
|
|
|
v-for="item in optionsPM"
|
|
|
:key="item.id"
|
|
@@ -47,8 +47,8 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="开发" label-width="147px">
|
|
|
- <el-select v-model="form.rd" multiple filterable placeholder="公司邮箱前缀" style="width:76%;">
|
|
|
+ <el-form-item label="开发" label-width="147px" prop="rd">
|
|
|
+ <el-select v-model="form.rd" multiple filterable placeholder="公司邮箱前缀" style="width:76%;" @visible-change="realTimeChange">
|
|
|
<el-option
|
|
|
v-for="item in optionsRD"
|
|
|
:key="item.id"
|
|
@@ -59,8 +59,8 @@
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
<div class="line-between">
|
|
|
- <el-form-item label="测试" label-width="124px">
|
|
|
- <el-select v-model="form.qa" multiple filterable placeholder="公司邮箱前缀" style="width:76%;">
|
|
|
+ <el-form-item label="测试" label-width="124px" prop="qa">
|
|
|
+ <el-select v-model="form.qa" multiple filterable placeholder="公司邮箱前缀" style="width:76%;" @visible-change="realTimeChange">
|
|
|
<el-option
|
|
|
v-for="item in optionsQA"
|
|
|
:key="item.id"
|
|
@@ -131,7 +131,10 @@ export default {
|
|
|
platForm: [{ required: true, message: '平台类型不能为空', trigger: 'change' }],
|
|
|
status: [{ required: true, message: '状态不能为空', trigger: 'change' }],
|
|
|
name: [{ required: true, message: '项目名称不能为空', trigger: 'change' }],
|
|
|
- priority: [{ required: true, message: '优先级不能为空', trigger: 'change' }]
|
|
|
+ priority: [{ required: true, message: '优先级不能为空', trigger: 'change' }],
|
|
|
+ pm: [{ required: true, message: '产品人员不能为空', trigger: 'blur' }],
|
|
|
+ rd: [{ required: true, message: '开发人员不能为空', trigger: 'blur' }],
|
|
|
+ qa: [{ required: true, message: '测试人员不能为空', trigger: 'blur' }]
|
|
|
// stage: [{ required: true, message: '进展不能为空', trigger: 'change' }]
|
|
|
}
|
|
|
}
|
|
@@ -213,6 +216,10 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ // 点击一次更新一次
|
|
|
+ realTimeChange(e) {
|
|
|
+ if (e === true) this.getMember()
|
|
|
+ },
|
|
|
// 人员搜索
|
|
|
getMember() {
|
|
|
this.objDataPM = { bizId: this.form.bizId, email: '', role: 'pm' }
|
|
@@ -312,6 +319,10 @@ export default {
|
|
|
.force-height >>> .w-e-text-container
|
|
|
height auto !important
|
|
|
min-height 110px !important
|
|
|
+ z-index 0 !important
|
|
|
+ .force-height >>> .w-e-toolbar .w-e-menu
|
|
|
+ position relative
|
|
|
+ z-index 0 !important
|
|
|
.line-between
|
|
|
width 100%
|
|
|
display flex
|