|
@@ -13,7 +13,26 @@
|
|
<template #icon><CloseOutlined /></template>
|
|
<template #icon><CloseOutlined /></template>
|
|
</a-button>
|
|
</a-button>
|
|
</div>
|
|
</div>
|
|
- <div class="tw-mt-1 tw-mb-1 tw-flex"></div>
|
|
|
|
|
|
+ <div class="tw-mt-1 tw-mb-1 tw-flex">
|
|
|
|
+ <input
|
|
|
|
+ v-model="secretNumberInput"
|
|
|
|
+ type="text"
|
|
|
|
+ placeholder="查找试卷"
|
|
|
|
+ class="
|
|
|
|
+ tw-w-full
|
|
|
|
+ tw-rounded
|
|
|
|
+ tw-h-8
|
|
|
|
+ tw-border-solid
|
|
|
|
+ tw-border-gray-400
|
|
|
|
+ tw-border-2
|
|
|
|
+ "
|
|
|
|
+ @keyup.enter="updateHistoryTask({ secretNumber: secretNumberInput })"
|
|
|
|
+ />
|
|
|
|
+ <SearchOutlined
|
|
|
|
+ style="margin-left: -30px; font-size: 24px; padding: 3px"
|
|
|
|
+ @click="updateHistoryTask({ secretNumber: secretNumberInput })"
|
|
|
|
+ />
|
|
|
|
+ </div>
|
|
<div class="tw-flex tw-justify-between">
|
|
<div class="tw-flex tw-justify-between">
|
|
<div>编号</div>
|
|
<div>编号</div>
|
|
<div>时间</div>
|
|
<div>时间</div>
|
|
@@ -56,13 +75,13 @@ import { Task } from "@/types";
|
|
import { defineComponent, ref, watch, watchEffect } from "vue";
|
|
import { defineComponent, ref, watch, watchEffect } from "vue";
|
|
import { useRoute } from "vue-router";
|
|
import { useRoute } from "vue-router";
|
|
import { store } from "@/features/mark/store";
|
|
import { store } from "@/features/mark/store";
|
|
-import { CloseOutlined } from "@ant-design/icons-vue";
|
|
|
|
|
|
+import { CloseOutlined, SearchOutlined } from "@ant-design/icons-vue";
|
|
import { cloneDeep } from "lodash";
|
|
import { cloneDeep } from "lodash";
|
|
import { getArbitrateHistory } from "@/api/arbitratePage";
|
|
import { getArbitrateHistory } from "@/api/arbitratePage";
|
|
|
|
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
name: "MarkHistory",
|
|
name: "MarkHistory",
|
|
- components: { CloseOutlined },
|
|
|
|
|
|
+ components: { CloseOutlined, SearchOutlined },
|
|
props: {
|
|
props: {
|
|
shouldReload: { type: Number, required: true },
|
|
shouldReload: { type: Number, required: true },
|
|
},
|
|
},
|
|
@@ -100,9 +119,15 @@ export default defineComponent({
|
|
async function updateHistoryTask({
|
|
async function updateHistoryTask({
|
|
pageNumber = 1,
|
|
pageNumber = 1,
|
|
pageSize = 10,
|
|
pageSize = 10,
|
|
|
|
+ order = "markerTime",
|
|
|
|
+ sort = "DESC",
|
|
|
|
+ secretNumber = null,
|
|
}: {
|
|
}: {
|
|
pageNumber?: number; // 从1开始
|
|
pageNumber?: number; // 从1开始
|
|
pageSize?: number;
|
|
pageSize?: number;
|
|
|
|
+ order?: string;
|
|
|
|
+ sort?: string;
|
|
|
|
+ secretNumber?: number | null;
|
|
}) {
|
|
}) {
|
|
loading.value = true;
|
|
loading.value = true;
|
|
const res = await getArbitrateHistory({
|
|
const res = await getArbitrateHistory({
|
|
@@ -110,6 +135,7 @@ export default defineComponent({
|
|
pageSize,
|
|
pageSize,
|
|
subjectCode,
|
|
subjectCode,
|
|
groupNumber,
|
|
groupNumber,
|
|
|
|
+ secretNumber,
|
|
});
|
|
});
|
|
loading.value = false;
|
|
loading.value = false;
|
|
if (res.data) {
|
|
if (res.data) {
|