【后处理上传】当阅片单元配置关闭报告页时,在阅片页的提交按钮没有校验后处理上传
continuous-integration/drone/push Build is passing Details

main
wangxiaoshuang 2025-07-25 11:17:40 +08:00
parent 8f497ed363
commit eaf856a755
3 changed files with 7 additions and 4 deletions

View File

@ -91,7 +91,7 @@
</div>
</template>
<script>
import { submitDicomVisitTask } from '@/api/trials'
import { submitDicomVisitTask, verifyVisitTaskQuestions } from '@/api/trials'
import { getCustomTag, submitCustomTag, resetReadingTask } from '@/api/reading'
import { setSkipReadingCache } from '@/api/reading'
import DicomEvent from './../components/DicomEvent'
@ -358,6 +358,7 @@ export default {
async handleConfirm() {
var res = await this.$refs['QuestionsPreview'].handleSave(false)
if (res) {
await verifyVisitTaskQuestions({ visitTaskId: this.visitTaskId })
const { ImageAssessmentReportConfirmation } = const_.processSignature
this.signCode = ImageAssessmentReportConfirmation
this.signVisible = true

View File

@ -55,7 +55,7 @@
<script>
import { getCustomTableQuestionAnswer, changeDicomReadingQuestionAnswer, submitVisitTaskQuestionsInDto, getQuestionCalculateRelation, saveTaskQuestion } from '@/api/trials'
import { getCustomTableQuestionAnswer, changeDicomReadingQuestionAnswer, submitVisitTaskQuestionsInDto, verifyVisitTaskQuestions, getQuestionCalculateRelation, saveTaskQuestion } from '@/api/trials'
import { setSkipReadingCache, resetReadingTask, saveTableQuestionMark } from '@/api/reading'
import const_ from '@/const/sign-code'
import QuestionFormItem from './QuestionFormItem'
@ -242,6 +242,7 @@ export default {
async handleSubmit() {
const valid = await this.$refs['questions'].validate()
if (!valid) return
await verifyVisitTaskQuestions({ visitTaskId: this.visitTaskId })
const { ImageAssessmentReportConfirmation } = const_.processSignature
this.signCode = ImageAssessmentReportConfirmation
this.signVisible = true
@ -616,7 +617,7 @@ export default {
this.$set(this.questionsMarkStatus, obj.question.Id, {
isMarked: !!this.questionMarkInfoList[index]?.MeasureData,
isSaved: true,
OrderMarkName:index > -1 ? this.questionMarkInfoList[index].OrderMarkName : ''
OrderMarkName: index > -1 ? this.questionMarkInfoList[index].OrderMarkName : ''
})
this.resetOperateState()
if (annotation) {

View File

@ -43,7 +43,7 @@
<script>
import { getCustomTableQuestionAnswer, changeDicomReadingQuestionAnswer, submitVisitTaskQuestionsInDto, getQuestionCalculateRelation } from '@/api/trials'
import { getCustomTableQuestionAnswer, changeDicomReadingQuestionAnswer, submitVisitTaskQuestionsInDto, getQuestionCalculateRelation, verifyVisitTaskQuestions } from '@/api/trials'
import { setSkipReadingCache } from '@/api/reading'
import const_ from '@/const/sign-code'
import store from '@/store'
@ -215,6 +215,7 @@ export default {
async handleSubmit() {
const valid = await this.$refs['questions'].validate()
if (!valid) return
await verifyVisitTaskQuestions({ visitTaskId: this.visitTaskId })
const { ImageAssessmentReportConfirmation } = const_.processSignature
this.signCode = ImageAssessmentReportConfirmation
this.signVisible = true