|
@@ -39,7 +39,7 @@
|
|
|
class="input-width"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="type === 'bug'" label="缺陷等级">
|
|
|
+ <el-form-item v-if="type === 'bug' && formData.noticeRange.priorityList" label="缺陷等级">
|
|
|
<el-select v-model="formData.noticeRange.priorityList" size="small" class="input-width" multiple :disabled="disabled" clearable filterable placeholder="请选择">
|
|
|
<el-option v-for="item in bugGrade" :key="item.code" :label="item.name" :value="item.code" />
|
|
|
</el-select>
|
|
@@ -429,10 +429,7 @@ export default {
|
|
|
noticeConditionList: data.noticeConditionList || [], // 条件列表
|
|
|
noticeSetting: {}, // 通知方式
|
|
|
noticeTimeList: data.noticeTimeList, // 通知时刻
|
|
|
- noticeFrequency: data.noticeFrequency, // 频次
|
|
|
- noticeRange: {
|
|
|
- priorityList: data.noticeRange.priorityList // 缺陷等级
|
|
|
- }
|
|
|
+ noticeFrequency: data.noticeFrequency // 频次
|
|
|
}
|
|
|
if (data.noticeSetting.email && data.noticeSetting.email.length > 0) {
|
|
|
this.EmailList = Array(data.noticeSetting.email.length).fill({ type: 0, member: true, teams: [], customStaffs: [] })
|
|
@@ -452,6 +449,9 @@ export default {
|
|
|
this.GroupList = data.noticeSetting.dChatGroup || []
|
|
|
this.noticeList.Group = true
|
|
|
}
|
|
|
+ if (this.type === 'bug' && data.noticeRange && data.noticeRange.priorityList.length > 0) {
|
|
|
+ this.formData = { ...this.formData, noticeRange: { priorityList: data.noticeRange.priorityList }}
|
|
|
+ }
|
|
|
},
|
|
|
async getBizNoticeSettingEnum() { // 任务需求事件列表
|
|
|
const res = await getBizNoticeSettingEnum(this.bizId)
|