diff --git a/src/views/trials/trials-panel/reading/ad-review/index.vue b/src/views/trials/trials-panel/reading/ad-review/index.vue
index 18e03a5e..131a9f6b 100644
--- a/src/views/trials/trials-panel/reading/ad-review/index.vue
+++ b/src/views/trials/trials-panel/reading/ad-review/index.vue
@@ -396,7 +396,12 @@
:label="$t('trials:readingTracking:config:questionName')"
show-overflow-tooltip
width="600"
- />
+ >
+
+
+ {{ scope.row.QuestionName }}
+
+
handleJudgeArmChange(scope.row, val)"
>
@@ -444,9 +449,6 @@
R2
-
- {{ $t('trials:adReview:radio:mean') }}
-
@@ -837,10 +839,22 @@ export default {
// this.judgeQs = QuestionList
this.$set(this.judgeForm, 'judgeResultRemark', res.Result.JudgeResultRemark || '')
QuestionList.map((item) => {
+ let val = null
+ if (!item.Answer && item.Type === 'number' && !item.IsTriggerJudge) {
+ val = this.getJudgeAnswerAverageValue(item)
+ } else if (!item.Answer && !item.IsTriggerJudge) {
+ const row = this.judgeAnswers.find(v => {
+ return v.ReadingQuestionId === item.ReadingQuestionId
+ })
+ if (!row) return null
+ val = row.R1Answer
+ } else {
+ val = item.Answer
+ }
this.$set(
this.judgeForm,
item.ReadingQuestionId,
- item.Answer
+ val
)
if (item.Type === 'class') {
this.classArr.push({ triggerId: item.ClassifyQuestionId, classId: item.ReadingQuestionId, classifyAlgorithms: item.ClassifyAlgorithms, classifyType: item.ClassifyType })
@@ -871,12 +885,13 @@ export default {
},
handleJudgeArmChange(question, armEnum) {
this.$set(this.judgeSelectedArmMap, question.ReadingQuestionId, armEnum)
- let val = null
- if (armEnum === 1 || armEnum === 2) {
- val = this.getJudgeAnswerValue(question, armEnum)
- } else if (armEnum === 3) {
- val = this.getJudgeAnswerAverageValue(question, armEnum)
- }
+ let val = this.getJudgeAnswerValue(question, armEnum)
+
+ // if (armEnum === 1 || armEnum === 2) {
+ // val = this.getJudgeAnswerValue(question, armEnum)
+ // } else if (armEnum === 3) {
+ // val = this.getJudgeAnswerAverageValue(question, armEnum)
+ // }
this.$set(
this.judgeForm,
@@ -1161,7 +1176,7 @@ export default {
if (!row) return null
return armEnum === 1 ? row.R1Answer : row.R2Answer
},
- getJudgeAnswerAverageValue(question, armEnum) {
+ getJudgeAnswerAverageValue(question) {
const row = this.judgeAnswers.find((item) => {
return item.ReadingQuestionId === question.ReadingQuestionId
})