|
@@ -248,7 +248,13 @@ const items = computed<EpFormItem[]>(() => [
|
|
|
/** 未评卷 table */
|
|
|
const columns1: EpTableColumn[] = [
|
|
|
{ type: 'selection', width: 55 },
|
|
|
- { label: '评卷员', prop: 'markerName' },
|
|
|
+ {
|
|
|
+ label: '评卷员',
|
|
|
+ prop: 'markerName',
|
|
|
+ formatter(row) {
|
|
|
+ return `${row.loginName}-${row.markerName}`
|
|
|
+ },
|
|
|
+ },
|
|
|
{ label: '密号', prop: 'secretNumber' },
|
|
|
{ label: '大题', prop: 'questionMainName' },
|
|
|
]
|
|
@@ -267,9 +273,9 @@ const columns3: EpTableColumn[] = [
|
|
|
/** 开始检查 */
|
|
|
const onStartCheck = () => {
|
|
|
// getUnMarkPaperList({ pageNumber: 1, pageSize: 20, ...model })
|
|
|
- getUnMarkPaperList({ ...model })
|
|
|
+ getUnMarkPaperList({ pageNumber: 1, pageSize: 999999, ...model })
|
|
|
// getUnMarkBackPaperList({ pageNumber: 1, pageSize: 20, ...model })
|
|
|
- getUnMarkBackPaperList({ ...model })
|
|
|
+ getUnMarkBackPaperList({ pageNumber: 1, pageSize: 999999, ...model })
|
|
|
getUnProcessProblemList(model)
|
|
|
getUnProcessSimilarList(model)
|
|
|
}
|
|
@@ -298,6 +304,10 @@ const onSubmitChangeMarker = async () => {
|
|
|
// }
|
|
|
const valid = await elFormRef?.value?.validate()
|
|
|
if (valid) {
|
|
|
+ if (unMarkPaperList.value?.result.find((item: any) => item.loginName == changeMarkerModel.loginName)) {
|
|
|
+ return ElMessage.error('任务指定不可指定给原评卷人')
|
|
|
+ }
|
|
|
+
|
|
|
await useFetch('changeTaskMarker').fetch({
|
|
|
// taskId: currentTask.value.taskId,
|
|
|
taskIds: multipleSelection1.value.map((item: any) => item.taskId),
|
|
@@ -317,6 +327,9 @@ const onSubmitChangeMarker2 = async () => {
|
|
|
// }
|
|
|
const valid = await elFormRef?.value?.validate()
|
|
|
if (valid) {
|
|
|
+ if (unMarkBackPaperList.value?.result.find((item: any) => item.loginName == changeMarkerModel2.loginName)) {
|
|
|
+ return ElMessage.error('任务指定不可指定给原评卷人')
|
|
|
+ }
|
|
|
await useFetch('changeBackTaskMarker').fetch({
|
|
|
// taskId: currentTask2.value.taskId,
|
|
|
taskIds: multipleSelection2.value.map((item: any) => item.taskId),
|