附加评估问题修改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
a804ba40f0
commit
602f942e9e
|
|
@ -47,7 +47,7 @@
|
|||
<el-button size="small" @click="handleCancel">
|
||||
{{ $t('common:button:cancel') }}
|
||||
</el-button>
|
||||
<el-button size="small" type="primary" @click="handleSave">
|
||||
<el-button size="small" type="primary" v-if="readingTaskState < 2" @click="handleSave">
|
||||
{{ $t('common:button:save') }}
|
||||
</el-button>
|
||||
</el-form-item>
|
||||
|
|
@ -75,6 +75,10 @@ export default {
|
|||
readingTaskState: {
|
||||
type: Number,
|
||||
default: 0
|
||||
},
|
||||
additionalAssessmentsType: {
|
||||
type: String,
|
||||
default: 'edit'
|
||||
}
|
||||
},
|
||||
data() {
|
||||
|
|
@ -116,7 +120,7 @@ export default {
|
|||
}
|
||||
const res = await submitTaskAdditionalQuestion(params)
|
||||
if (res.IsSuccess) {
|
||||
this.$emit('sign')
|
||||
this.$emit(this.additionalAssessmentsType)
|
||||
}
|
||||
loading.close()
|
||||
} catch (e) {
|
||||
|
|
|
|||
|
|
@ -42,7 +42,8 @@
|
|||
</template>
|
||||
|
||||
<AssessmentFormItem v-for="(item) in question.Childrens" :key="item.Id" :question="item"
|
||||
:question-form="questionForm" @setFormItemData="setFormItemData" @resetFormItemData="resetFormItemData" />
|
||||
:readingTaskState="readingTaskState" :question-form="questionForm" @setFormItemData="setFormItemData"
|
||||
@resetFormItemData="resetFormItemData" />
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
|
|
|
|||
|
|
@ -193,6 +193,7 @@
|
|||
<el-dialog v-if="additionalAssessmentsDig.visible" :visible.sync="additionalAssessmentsDig.visible"
|
||||
:close-on-click-modal="false" :title="additionalAssessmentsDig.title" width="600px">
|
||||
<AdditionalAssessment :questions="assessmentQuestions" :visit-task-id="visitTaskId"
|
||||
:readingTaskState="readingTaskState" :additionalAssessmentsType="additionalAssessmentsType"
|
||||
@close="additionalAssessmentsDig.visible = false" @sign="sign" />
|
||||
</el-dialog>
|
||||
<!-- 签名框 -->
|
||||
|
|
@ -254,6 +255,7 @@ export default {
|
|||
CriterionType: 0,
|
||||
height: 0,
|
||||
additionalAssessmentsDig: { visible: false, title: this.$t('trials:trials-panel:setting:reading-unit:TrialCriterionAdditionalAssessmentTypeList') },
|
||||
additionalAssessmentsType: 'edit',
|
||||
assessmentQuestions: [],
|
||||
tLesionCount: null,
|
||||
ntLesionCount: null,
|
||||
|
|
@ -608,6 +610,7 @@ export default {
|
|||
if (this.assessmentQuestions.length > 0) {
|
||||
// 打开附加评估框
|
||||
this.additionalAssessmentsDig.visible = true
|
||||
this.additionalAssessmentsType = 'edit'
|
||||
}
|
||||
} catch (err) {
|
||||
console.log(err)
|
||||
|
|
@ -626,6 +629,7 @@ export default {
|
|||
if (this.assessmentQuestions.length > 0) {
|
||||
// 打开附加评估框
|
||||
this.additionalAssessmentsDig.visible = true
|
||||
this.additionalAssessmentsType = 'sign'
|
||||
} else {
|
||||
const { ImageAssessmentReportConfirmation } = const_.processSignature
|
||||
this.signCode = ImageAssessmentReportConfirmation
|
||||
|
|
|
|||
|
|
@ -193,7 +193,8 @@
|
|||
<el-dialog v-if="additionalAssessmentsDig.visible" :visible.sync="additionalAssessmentsDig.visible"
|
||||
:close-on-click-modal="false" :title="additionalAssessmentsDig.title" width="600px">
|
||||
<additional-assessment :questions="assessmentQuestions" :visit-task-id="visitTaskId"
|
||||
:readingTaskState="readingTaskState" @close="additionalAssessmentsDig.visible = false" @sign="sign" />
|
||||
:readingTaskState="readingTaskState" :additionalAssessmentsType="additionalAssessmentsType"
|
||||
@close="additionalAssessmentsDig.visible = false" @sign="sign" />
|
||||
</el-dialog>
|
||||
<!-- 签名框 -->
|
||||
<el-dialog v-if="signVisible" :visible.sync="signVisible" :close-on-click-modal="false" width="600px"
|
||||
|
|
@ -241,6 +242,7 @@ export default {
|
|||
criterionType: 0,
|
||||
height: 0,
|
||||
additionalAssessmentsDig: { visible: false, title: this.$t('trials:trials-panel:setting:reading-unit:TrialCriterionAdditionalAssessmentTypeList') },
|
||||
additionalAssessmentsType: 'edit',
|
||||
assessmentQuestions: [],
|
||||
tLesionCount: null,
|
||||
ntLesionCount: null,
|
||||
|
|
@ -562,6 +564,7 @@ export default {
|
|||
if (this.assessmentQuestions.length > 0) {
|
||||
// 打开附加评估框
|
||||
this.additionalAssessmentsDig.visible = true
|
||||
this.additionalAssessmentsType = 'edit'
|
||||
}
|
||||
} catch (err) {
|
||||
console.log(err)
|
||||
|
|
@ -580,6 +583,7 @@ export default {
|
|||
if (this.assessmentQuestions.length > 0) {
|
||||
// 打开附加评估框
|
||||
this.additionalAssessmentsDig.visible = true
|
||||
this.additionalAssessmentsType = 'sign'
|
||||
} else {
|
||||
const { ImageAssessmentReportConfirmation } = const_.processSignature
|
||||
this.signCode = ImageAssessmentReportConfirmation
|
||||
|
|
|
|||
Loading…
Reference in New Issue