|
@@ -42,7 +42,7 @@
|
|
</el-form>
|
|
</el-form>
|
|
<el-form ref="form" :model="formData" label-width="100px" label-position="left" :inline="true">
|
|
<el-form ref="form" :model="formData" label-width="100px" label-position="left" :inline="true">
|
|
<el-form-item v-if="type === 'bug'" label="端类型">
|
|
<el-form-item v-if="type === 'bug'" label="端类型">
|
|
- <el-select v-model="formData.sysType" size="small" style="width: 209px;" clearable filterable placeholder="请选择">
|
|
|
|
|
|
+ <el-select v-model="formData.sysType" size="small" style="width: 209px;" :disabled="disabled" clearable filterable placeholder="请选择">
|
|
<el-option v-for="item in sysTypeEnumList" :key="item.code" :label="item.name" :value="item.code" />
|
|
<el-option v-for="item in sysTypeEnumList" :key="item.code" :label="item.name" :value="item.code" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -171,7 +171,7 @@
|
|
<el-option v-for="(key, index) in timeDateEnum" :key="'continuity'+index" :label="key" :value="key" />
|
|
<el-option v-for="(key, index) in timeDateEnum" :key="'continuity'+index" :label="key" :value="key" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item><br>
|
|
</el-form-item><br>
|
|
- <el-form-item v-if="type === 'bug'" label="频次">
|
|
|
|
|
|
+ <el-form-item label="频次">
|
|
<el-select v-model="formData.noticeFrequency" placeholder="请选择" size="small" style="width: 209px;" :disabled="disabled" clearable>
|
|
<el-select v-model="formData.noticeFrequency" placeholder="请选择" size="small" style="width: 209px;" :disabled="disabled" clearable>
|
|
<el-option v-for="key in continuityDaysList" :key="'continuity'+key.value" :label="key.label" :value="key.value" />
|
|
<el-option v-for="key in continuityDaysList" :key="'continuity'+key.value" :label="key.label" :value="key.value" />
|
|
</el-select>
|
|
</el-select>
|
|
@@ -387,17 +387,20 @@ export default {
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
initData(data) {
|
|
initData(data) {
|
|
|
|
+ console.log(data)
|
|
this.formData = {
|
|
this.formData = {
|
|
type: data.type,
|
|
type: data.type,
|
|
id: data.id,
|
|
id: data.id,
|
|
bizId: data.bizId,
|
|
bizId: data.bizId,
|
|
|
|
+ sysType: data.sysType,
|
|
requireOrientIdList: data.requireOrientIdList, // 需求方向
|
|
requireOrientIdList: data.requireOrientIdList, // 需求方向
|
|
techModuleIdList: data.techModuleIdList, // 技术模块
|
|
techModuleIdList: data.techModuleIdList, // 技术模块
|
|
clientId: data.clientId || null, // 客户端
|
|
clientId: data.clientId || null, // 客户端
|
|
clientVersionId: data.clientVersionId, // 版本
|
|
clientVersionId: data.clientVersionId, // 版本
|
|
noticeConditionList: data.noticeConditionList || [], // 条件列表
|
|
noticeConditionList: data.noticeConditionList || [], // 条件列表
|
|
noticeSetting: {}, // 通知方式
|
|
noticeSetting: {}, // 通知方式
|
|
- noticeTime: data.noticeTime // 通知时刻
|
|
|
|
|
|
+ noticeTimeList: data.noticeTimeList, // 通知时刻
|
|
|
|
+ noticeFrequency: data.noticeFrequency // 频次
|
|
}
|
|
}
|
|
if (data.noticeSetting.email && data.noticeSetting.email.length > 0) {
|
|
if (data.noticeSetting.email && data.noticeSetting.email.length > 0) {
|
|
this.EmailList = Array(data.noticeSetting.email.length).fill({ type: 0, member: true, teams: [], customStaffs: [] })
|
|
this.EmailList = Array(data.noticeSetting.email.length).fill({ type: 0, member: true, teams: [], customStaffs: [] })
|