mRECIST HCC标准在评估报告未通过验证时,弹了签名框
continuous-integration/drone/push Build is passing Details

main
wangxiaoshuang 2025-12-31 11:29:10 +08:00
parent a45ab4edf8
commit b4db6b4990
2 changed files with 12 additions and 7 deletions

View File

@ -658,6 +658,8 @@ export default {
this.loading = true this.loading = true
try { try {
await this.handleSave(false) await this.handleSave(false)
let r = await this.handleSave(false)
if (!r) return
await verifyVisitTaskQuestions({ visitTaskId: this.visitTaskId }) await verifyVisitTaskQuestions({ visitTaskId: this.visitTaskId })
var i = this.visitTaskList.findIndex(i => i.VisitTaskId === this.visitTaskId) var i = this.visitTaskList.findIndex(i => i.VisitTaskId === this.visitTaskId)
var isBaseline = this.visitTaskList[i].IsBaseLine var isBaseline = this.visitTaskList[i].IsBaseLine
@ -859,7 +861,7 @@ export default {
this.$message.success(this.$t('common:message:savedSuccessfully')) this.$message.success(this.$t('common:message:savedSuccessfully'))
} }
this.loading = false this.loading = false
resolve() resolve(true)
} catch (e) { } catch (e) {
this.loading = false this.loading = false
reject() reject()

View File

@ -38,7 +38,9 @@
:tree-props="{ children: 'Childrens', hasChildren: 'hasChildren' }" size="mini"> :tree-props="{ children: 'Childrens', hasChildren: 'hasChildren' }" size="mini">
<el-table-column prop="" label="" show-overflow-tooltip width="350px"> <el-table-column prop="" label="" show-overflow-tooltip width="350px">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.QuestionName" :style="{color: ((scope.row.isLymphNodes === 1 && scope.row.QuestionMark === 1) || (scope.row.isLymphNodes === 0 && scope.row.QuestionMark === 0)) && (scope.row.LesionType === 0 || scope.row.LesionType === 5) ? '#f66' : '#fff'}">{{ scope.row.QuestionName }} <span v-if="scope.row.QuestionName"
:style="{ color: ((scope.row.isLymphNodes === 1 && scope.row.QuestionMark === 1) || (scope.row.isLymphNodes === 0 && scope.row.QuestionMark === 0)) && (scope.row.LesionType === 0 || scope.row.LesionType === 5) ? '#f66' : '#fff' }">{{
scope.row.QuestionName }}
<svg-icon <svg-icon
v-if="scope.row.ShowChartTypeEnum > 0 || (scope.row.LesionType === 0 && scope.row.ReportLayType === 1) || (scope.row.LesionType === 4 && scope.row.ReportLayType === 1)" v-if="scope.row.ShowChartTypeEnum > 0 || (scope.row.LesionType === 0 && scope.row.ReportLayType === 1) || (scope.row.LesionType === 4 && scope.row.ReportLayType === 1)"
icon-class="readingChart" class="svg-icon svg-readingChart-mini" @click.stop="(e) => handleReadingChart({ icon-class="readingChart" class="svg-icon svg-readingChart-mini" @click.stop="(e) => handleReadingChart({
@ -608,7 +610,8 @@ export default {
async handleConfirm() { async handleConfirm() {
this.loading = true this.loading = true
try { try {
await this.handleSave(false) let r = await this.handleSave(false)
if (!r) return
await verifyVisitTaskQuestions({ visitTaskId: this.visitTaskId }) await verifyVisitTaskQuestions({ visitTaskId: this.visitTaskId })
var i = this.visitTaskList.findIndex(i => i.VisitTaskId === this.visitTaskId) var i = this.visitTaskList.findIndex(i => i.VisitTaskId === this.visitTaskId)
var isBaseline = this.visitTaskList[i].IsBaseLine var isBaseline = this.visitTaskList[i].IsBaseLine
@ -770,7 +773,7 @@ export default {
showCancelButton: false, showCancelButton: false,
callback: action => { } callback: action => { }
}) })
resolve() resolve(false)
return return
} }
if (isExistEvaluateResult && (evaluateResult === null && !this.isBaselineTask)) { if (isExistEvaluateResult && (evaluateResult === null && !this.isBaselineTask)) {
@ -780,7 +783,7 @@ export default {
showCancelButton: false, showCancelButton: false,
callback: action => { } callback: action => { }
}) })
resolve() resolve(false)
return return
} }
if (isExistEvaluateResult && (evaluateResult !== this.tumorEvaluate) && !evaluateAjustReason) { if (isExistEvaluateResult && (evaluateResult !== this.tumorEvaluate) && !evaluateAjustReason) {
@ -790,7 +793,7 @@ export default {
showCancelButton: false, showCancelButton: false,
callback: action => { } callback: action => { }
}) })
resolve() resolve(false)
return return
} }
this.loading = true this.loading = true
@ -804,7 +807,7 @@ export default {
this.$message.success(this.$t('common:message:savedSuccessfully')) this.$message.success(this.$t('common:message:savedSuccessfully'))
} }
this.loading = false this.loading = false
resolve() resolve(true)
} catch (e) { } catch (e) {
this.loading = false this.loading = false
reject() reject()