裁判阅片更改
This commit is contained in:
@@ -444,6 +444,9 @@
|
|||||||
<el-radio :label="2">
|
<el-radio :label="2">
|
||||||
R2
|
R2
|
||||||
</el-radio>
|
</el-radio>
|
||||||
|
<el-radio v-show="scope.row.Type === 'number'" :label="3">
|
||||||
|
{{ $t('trials:adReview:radio:mean') }}
|
||||||
|
</el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@@ -868,7 +871,13 @@ export default {
|
|||||||
},
|
},
|
||||||
handleJudgeArmChange(question, armEnum) {
|
handleJudgeArmChange(question, armEnum) {
|
||||||
this.$set(this.judgeSelectedArmMap, question.ReadingQuestionId, armEnum)
|
this.$set(this.judgeSelectedArmMap, question.ReadingQuestionId, armEnum)
|
||||||
let val = this.getJudgeAnswerValue(question, armEnum)
|
let val = null
|
||||||
|
if (armEnum === 1 || armEnum === 2) {
|
||||||
|
val = this.getJudgeAnswerValue(question, armEnum)
|
||||||
|
} else if (armEnum === 3) {
|
||||||
|
val = this.getJudgeAnswerAverageValue(question, armEnum)
|
||||||
|
}
|
||||||
|
|
||||||
this.$set(
|
this.$set(
|
||||||
this.judgeForm,
|
this.judgeForm,
|
||||||
question.ReadingQuestionId,
|
question.ReadingQuestionId,
|
||||||
@@ -1152,6 +1161,19 @@ export default {
|
|||||||
if (!row) return null
|
if (!row) return null
|
||||||
return armEnum === 1 ? row.R1Answer : row.R2Answer
|
return armEnum === 1 ? row.R1Answer : row.R2Answer
|
||||||
},
|
},
|
||||||
|
getJudgeAnswerAverageValue(question, armEnum) {
|
||||||
|
const row = this.judgeAnswers.find((item) => {
|
||||||
|
return item.ReadingQuestionId === question.ReadingQuestionId
|
||||||
|
})
|
||||||
|
if (!row) return null
|
||||||
|
let val = ((Number(row.R1Answer) + Number(row.R2Answer)) / 2)
|
||||||
|
let digitPlaces = parseInt(this.taskInfo.DigitPlaces)
|
||||||
|
if (digitPlaces > -1) {
|
||||||
|
return val.toFixed(digitPlaces)
|
||||||
|
} else {
|
||||||
|
return val
|
||||||
|
}
|
||||||
|
},
|
||||||
validateJudgeSelections() {
|
validateJudgeSelections() {
|
||||||
const missingQuestion = this.judgeQs.find((question) => {
|
const missingQuestion = this.judgeQs.find((question) => {
|
||||||
const answer = this.judgeForm[question.ReadingQuestionId]
|
const answer = this.judgeForm[question.ReadingQuestionId]
|
||||||
|
|||||||
Reference in New Issue
Block a user