|
@@ -38,9 +38,12 @@
|
|
<div class="backStyle">{{ !releaseType ? '报告内容' : '模版内容' }}</div>
|
|
<div class="backStyle">{{ !releaseType ? '报告内容' : '模版内容' }}</div>
|
|
|
|
|
|
<el-row class="from-margin">
|
|
<el-row class="from-margin">
|
|
- <el-col :span="24">
|
|
|
|
|
|
+ <el-col :span="12" :class="{ Layout_space_between: !passStatus }">
|
|
<span class="from-name">测试结果: </span>
|
|
<span class="from-name">测试结果: </span>
|
|
- <span class="from-value">通过</span>
|
|
|
|
|
|
+ <span v-if="passStatus" :class="{'from-value': from.passStatus === 0, 'from-value1': from.passStatus === 1}">{{ from.passStatus === 0 ? '通过' : '不通过' }} <i class="el-icon-edit rele-icon" @click="passStatus = false" /></span>
|
|
|
|
+ <el-select v-else v-model="from.passStatus" size="small" style="width:100%;" placeholder="请选择" @change="passStatus = true">
|
|
|
|
+ <el-option v-for="item in options" :key="item.value" :label="item.name" :value="item.value" />
|
|
|
|
+ </el-select>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
|
|
|
|
@@ -127,12 +130,16 @@ export default {
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
+ passStatus: true,
|
|
tpltId: '', // 模版id
|
|
tpltId: '', // 模版id
|
|
reportId: '', // 报告id
|
|
reportId: '', // 报告id
|
|
taskId: [], // 创建准出的任务
|
|
taskId: [], // 创建准出的任务
|
|
content: {}, // from
|
|
content: {}, // from
|
|
- from: {}, // from-date
|
|
|
|
|
|
+ from: {
|
|
|
|
+ passStatus: 0
|
|
|
|
+ }, // from-date
|
|
tasksOptions: [], // 关联任务
|
|
tasksOptions: [], // 关联任务
|
|
|
|
+ options: [{ value: 0, name: '通过' }, { value: 1, name: '不通过' }],
|
|
tasksDetailList: [], // 关联任务
|
|
tasksDetailList: [], // 关联任务
|
|
selectTask: false,
|
|
selectTask: false,
|
|
judge: false,
|
|
judge: false,
|
|
@@ -217,6 +224,7 @@ export default {
|
|
this.$set(this.from, 'delayReason', from.delayReason) // 是否延期
|
|
this.$set(this.from, 'delayReason', from.delayReason) // 是否延期
|
|
this.$set(this.from, 'content', from.content) // 富文本
|
|
this.$set(this.from, 'content', from.content) // 富文本
|
|
this.$set(this.from, 'delayReason', from.delayReason) // 延期原因
|
|
this.$set(this.from, 'delayReason', from.delayReason) // 延期原因
|
|
|
|
+ this.$set(this.from, 'passStatus', from.passStatus) // 测试结果
|
|
this.fromData.content = from.content // 富文本
|
|
this.fromData.content = from.content // 富文本
|
|
if (from.devPlanTimeStart) {
|
|
if (from.devPlanTimeStart) {
|
|
this.$set(this.from, 'devPlanTimeStart', [from.devPlanTimeStart, from.devPlanTimeEnd]) // 计划开发开始时间-计划开发结束时间
|
|
this.$set(this.from, 'devPlanTimeStart', [from.devPlanTimeStart, from.devPlanTimeEnd]) // 计划开发开始时间-计划开发结束时间
|
|
@@ -243,6 +251,7 @@ export default {
|
|
this.fromData = res.data
|
|
this.fromData = res.data
|
|
this.modelID = res.data.id
|
|
this.modelID = res.data.id
|
|
this.$set(this.from, 'moduleName', res.data.moduleName)
|
|
this.$set(this.from, 'moduleName', res.data.moduleName)
|
|
|
|
+ this.$set(this.from, 'passStatus', 0)
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
|
|
@@ -336,6 +345,7 @@ export default {
|
|
} else {
|
|
} else {
|
|
return false
|
|
return false
|
|
}
|
|
}
|
|
|
|
+ data.passStatus = this.from.passStatus // 测试结果
|
|
data.bizId = this.from.bizId // 业务线
|
|
data.bizId = this.from.bizId // 业务线
|
|
data.moduleId = this.from.moduleId // 模块id
|
|
data.moduleId = this.from.moduleId // 模块id
|
|
data.content = this.fromData.content // 富文本
|
|
data.content = this.fromData.content // 富文本
|
|
@@ -384,6 +394,7 @@ export default {
|
|
} else {
|
|
} else {
|
|
return false
|
|
return false
|
|
}
|
|
}
|
|
|
|
+ data.passStatus = this.from.passStatus // 测试结果
|
|
data.bizId = this.bizId // 业务线
|
|
data.bizId = this.bizId // 业务线
|
|
data.moduleId = this.fromData.id // 模块id
|
|
data.moduleId = this.fromData.id // 模块id
|
|
data.content = this.fromData.content // 富文本
|
|
data.content = this.fromData.content // 富文本
|
|
@@ -483,6 +494,10 @@ export default {
|
|
margin-left: 30px;
|
|
margin-left: 30px;
|
|
color:rgba(126,211,33,1);
|
|
color:rgba(126,211,33,1);
|
|
}
|
|
}
|
|
|
|
+ .from-value1 {
|
|
|
|
+ margin-left: 30px;
|
|
|
|
+ color:red;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
.report-taskList{
|
|
.report-taskList{
|
|
font-size:14px;
|
|
font-size:14px;
|
|
@@ -505,4 +520,9 @@ export default {
|
|
.from-margin {
|
|
.from-margin {
|
|
margin-bottom:20px;
|
|
margin-bottom:20px;
|
|
}
|
|
}
|
|
|
|
+ .rele-icon {
|
|
|
|
+ margin-left: 10px;
|
|
|
|
+ color: #409EFF;
|
|
|
|
+ cursor: pointer;
|
|
|
|
+ }
|
|
</style>
|
|
</style>
|