fix: 打标签

This commit is contained in:
wenyann 2021-05-14 12:13:32 +08:00 committed by 刘瑞斌
parent 3f79553892
commit 2175995964
3 changed files with 31 additions and 4 deletions

View File

@ -4,7 +4,8 @@
<review-comment-item v-for="(comment,index) in comments"
:key="index"
:comment="comment"
@refresh="refresh"/>
@refresh="refresh"
:review-status="reviewStatus"/>
<div v-if="comments.length === 0" style="text-align: center">
<i class="el-icon-chat-line-square" style="font-size: 15px;color: #8a8b8d;">
<span style="font-size: 15px; color: #8a8b8d;">
@ -44,7 +45,8 @@ export default {
props: {
caseId: String,
comments: Array,
reviewId:String,
reviewId: String,
reviewStatus: String,
},
data() {
return {

View File

@ -10,6 +10,14 @@
<span style="color: #8a8b8d; margin-left: 8px; font-size: 12px">
{{ comment.createTime | timestampFormatDate }}
</span>
<span>
<el-button v-if="reviewStatus === 'UnPass'" type="danger" size="mini" round>
{{ $t('test_track.review.un_pass') }}
</el-button>
<el-button v-if="reviewStatus === 'Pass'" type="success" size="mini">
{{ $t('test_track.review.pass') }}
</el-button>
</span>
<span class="comment-delete">
<el-link icon="el-icon-edit" style="font-size: 9px;margin-right: 6px;" @click="openEdit" :disabled="readOnly"/>
<el-link icon="el-icon-close" @click="deleteComment" :disabled="readOnly"/>
@ -54,7 +62,8 @@ export default {
readOnly: {
type: Boolean,
default: false
}
},
reviewStatus: String,
},
data() {
return {
@ -144,4 +153,8 @@ pre {
margin-right: 5px;
cursor: pointer;
}
/deep/ .el-button--mini, .el-button--mini.is-round {
padding: 4px 9px;
}
</style>

View File

@ -115,7 +115,7 @@
style="margin-left:10px;font-size: 14px; cursor: pointer"/>
</template>
<review-comment :comments="comments" :case-id="testCase.caseId" :review-id="testCase.reviewId"
@getComments="getComments" ref="reviewComment"/>
@getComments="getComments" :review-status="testCase.reviewStatus" ref="reviewComment"/>
</el-card>
</el-col>
</div>
@ -274,6 +274,18 @@ export default {
} else {
this.$refs.reviewComment.inputLight();
this.$warning(this.$t('test_track.comment.description_is_null'));
this.$post('/test/review/case/edit', param, () => {
this.$success(this.$t('commons.save_success'));
this.updateTestCases(param);
this.setReviewStatus(this.testCase.reviewId);
//
this.testCase.reviewStatus = status;
//
this.testCases[this.index].reviewStatus = status;
if (this.index < this.testCases.length - 1) {
this.handleNext();
}
});
}
} else {
this.$post('/test/review/case/edit', param, () => {