|
@@ -27,16 +27,18 @@
|
|
|
highlight-current-row
|
|
|
@current-change="onCheckTask"
|
|
|
></base-table> -->
|
|
|
- <base-table
|
|
|
- ref="table1"
|
|
|
- v-loading="loading1"
|
|
|
- border
|
|
|
- stripe
|
|
|
- size="small"
|
|
|
- :columns="columns1"
|
|
|
- :data="unMarkPaperList?.result"
|
|
|
- @selection-change="handleSelectionChange1"
|
|
|
- ></base-table>
|
|
|
+ <div class="table-wrap">
|
|
|
+ <base-table
|
|
|
+ ref="table1"
|
|
|
+ v-loading="loading1"
|
|
|
+ border
|
|
|
+ stripe
|
|
|
+ size="small"
|
|
|
+ :columns="columns1"
|
|
|
+ :data="unMarkPaperList?.result"
|
|
|
+ @selection-change="handleSelectionChange1"
|
|
|
+ ></base-table>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="radius-base fill-blank p-base overflow-hidden m-l-base flex-1">
|
|
|
<div class="flex items-center m-b-base table-title">
|
|
@@ -57,44 +59,50 @@
|
|
|
highlight-current-row
|
|
|
@current-change="onCheckTask2"
|
|
|
></base-table> -->
|
|
|
- <base-table
|
|
|
- ref="table2"
|
|
|
- v-loading="loading4"
|
|
|
- border
|
|
|
- stripe
|
|
|
- size="small"
|
|
|
- :columns="columns1"
|
|
|
- :data="unMarkBackPaperList?.result"
|
|
|
- @selection-change="handleSelectionChange2"
|
|
|
- ></base-table>
|
|
|
+ <div class="table-wrap">
|
|
|
+ <base-table
|
|
|
+ ref="table2"
|
|
|
+ v-loading="loading4"
|
|
|
+ border
|
|
|
+ stripe
|
|
|
+ size="small"
|
|
|
+ :columns="columns1"
|
|
|
+ :data="unMarkBackPaperList?.result"
|
|
|
+ @selection-change="handleSelectionChange2"
|
|
|
+ ></base-table>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="radius-base fill-blank p-base overflow-hidden m-l-base flex-1">
|
|
|
<div class="flex items-center m-b-base table-title">
|
|
|
<span class="label">未处理问题卷</span>
|
|
|
<span class="data-count">{{ unProcessProblemList?.length }}</span>
|
|
|
</div>
|
|
|
- <base-table
|
|
|
- v-loading="loading2"
|
|
|
- border
|
|
|
- stripe
|
|
|
- size="small"
|
|
|
- :columns="columns2"
|
|
|
- :data="unProcessProblemList"
|
|
|
- ></base-table>
|
|
|
+ <div class="table-wrap">
|
|
|
+ <base-table
|
|
|
+ v-loading="loading2"
|
|
|
+ border
|
|
|
+ stripe
|
|
|
+ size="small"
|
|
|
+ :columns="columns2"
|
|
|
+ :data="unProcessProblemList"
|
|
|
+ ></base-table>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="radius-base fill-blank p-base overflow-hidden m-l-base flex-1">
|
|
|
<div class="flex items-center m-b-base table-title">
|
|
|
<span class="label">未处理雷同卷</span>
|
|
|
<span class="data-count">{{ unProcessSimilarList?.length }}</span>
|
|
|
</div>
|
|
|
- <base-table
|
|
|
- v-loading="loading3"
|
|
|
- border
|
|
|
- stripe
|
|
|
- size="small"
|
|
|
- :columns="columns3"
|
|
|
- :data="unProcessSimilarList"
|
|
|
- ></base-table>
|
|
|
+ <div class="table-wrap">
|
|
|
+ <base-table
|
|
|
+ v-loading="loading3"
|
|
|
+ border
|
|
|
+ stripe
|
|
|
+ size="small"
|
|
|
+ :columns="columns3"
|
|
|
+ :data="unProcessSimilarList"
|
|
|
+ ></base-table>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -304,7 +312,7 @@ const onSubmitChangeMarker = async () => {
|
|
|
// }
|
|
|
const valid = await elFormRef?.value?.validate()
|
|
|
if (valid) {
|
|
|
- if (unMarkPaperList.value?.result.find((item: any) => item.loginName == changeMarkerModel.loginName)) {
|
|
|
+ if (multipleSelection1.value?.find((item: any) => item.loginName == changeMarkerModel.loginName)) {
|
|
|
return ElMessage.error('任务指定不可指定给原评卷人')
|
|
|
}
|
|
|
|
|
@@ -327,7 +335,7 @@ const onSubmitChangeMarker2 = async () => {
|
|
|
// }
|
|
|
const valid = await elFormRef?.value?.validate()
|
|
|
if (valid) {
|
|
|
- if (unMarkBackPaperList.value?.result.find((item: any) => item.loginName == changeMarkerModel2.loginName)) {
|
|
|
+ if (multipleSelection2.value?.find((item: any) => item.loginName == changeMarkerModel2.loginName)) {
|
|
|
return ElMessage.error('任务指定不可指定给原评卷人')
|
|
|
}
|
|
|
await useFetch('changeBackTaskMarker').fetch({
|
|
@@ -347,6 +355,10 @@ onOptionInit(onStartCheck)
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|
|
|
+.table-wrap {
|
|
|
+ height: calc(100vh - 280px);
|
|
|
+ overflow: auto;
|
|
|
+}
|
|
|
.table-title {
|
|
|
.label {
|
|
|
font-size: $SmallFont;
|