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