|
@@ -31,13 +31,15 @@
|
|
<div class="flex-1 p-base scroll-auto mark-content-paper img-wrap">
|
|
<div class="flex-1 p-base scroll-auto mark-content-paper img-wrap">
|
|
<img :src="dataUrl" alt="" class="paper-img" :style="{ 'background-color': frontColor }" />
|
|
<img :src="dataUrl" alt="" class="paper-img" :style="{ 'background-color': frontColor }" />
|
|
</div>
|
|
</div>
|
|
- <scoring-panel-with-confirm
|
|
|
|
- :id="currentProblem?.taskId"
|
|
|
|
- v-model:visible="scoringPanelVisible"
|
|
|
|
- v-model:score="modelScore"
|
|
|
|
- :main-number="currentProblem?.mainNumber"
|
|
|
|
- @submit="onSubmit"
|
|
|
|
- ></scoring-panel-with-confirm>
|
|
|
|
|
|
+ <div v-show="showScoreBoard">
|
|
|
|
+ <scoring-panel-with-confirm
|
|
|
|
+ :id="currentProblem?.taskId"
|
|
|
|
+ v-model:visible="scoringPanelVisible"
|
|
|
|
+ v-model:score="modelScore"
|
|
|
|
+ :main-number="currentProblem?.mainNumber"
|
|
|
|
+ @submit="onSubmit"
|
|
|
|
+ ></scoring-panel-with-confirm>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
<div class="flex direction-column p-base radius-base fill-blank m-l-base table-view">
|
|
<div class="flex direction-column p-base radius-base fill-blank m-l-base table-view">
|
|
<base-form size="small" :model="formModel" :items="formItems" :label-width="'78px'">
|
|
<base-form size="small" :model="formModel" :items="formItems" :label-width="'78px'">
|
|
@@ -256,9 +258,17 @@ const {
|
|
onCurrentChange,
|
|
onCurrentChange,
|
|
} = useTableCheck(problemHistory)
|
|
} = useTableCheck(problemHistory)
|
|
|
|
|
|
|
|
+const showScoreBoard = ref(false)
|
|
watch(currentProblem, () => {
|
|
watch(currentProblem, () => {
|
|
if (currentProblem.value) {
|
|
if (currentProblem.value) {
|
|
useFetch('viewProblemPaper').fetch({ id: currentProblem.value.id })
|
|
useFetch('viewProblemPaper').fetch({ id: currentProblem.value.id })
|
|
|
|
+ if (currentProblem.value.problemSolveType !== 'MARK' && currentProblem.value.problemSolveType !== 'REJECT') {
|
|
|
|
+ showScoreBoard.value = true
|
|
|
|
+ } else {
|
|
|
|
+ showScoreBoard.value = false
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ showScoreBoard.value = false
|
|
}
|
|
}
|
|
})
|
|
})
|
|
|
|
|