|
@@ -66,7 +66,6 @@ export default function useTask() {
|
|
|
|
|
|
async function getTrackExportDetailList(data: TrackExportItem) {
|
|
|
const filterData = {
|
|
|
- filter: 0,
|
|
|
examId: data.examId,
|
|
|
paperNumber: data.paperNumber,
|
|
|
pageSize,
|
|
@@ -93,15 +92,17 @@ export default function useTask() {
|
|
|
|
|
|
async function createTrackTaskDetails(params: TrackExportDetailListParams) {
|
|
|
const res = await trackExportDetailListPage(params);
|
|
|
- const details = res.records.map((item) => {
|
|
|
- return {
|
|
|
- trackTaskId: trackTaskId.value,
|
|
|
- studentId: item.studentId,
|
|
|
- studentName: item.studentName,
|
|
|
- studentCode: item.studentCode,
|
|
|
- status: TRACK_TASK_DETAIL_STATUS.INIT,
|
|
|
- };
|
|
|
- });
|
|
|
+ const details = res.records
|
|
|
+ .filter((item) => item.sheetUrls)
|
|
|
+ .map((item) => {
|
|
|
+ return {
|
|
|
+ trackTaskId: trackTaskId.value,
|
|
|
+ studentId: item.studentId,
|
|
|
+ studentName: item.studentName,
|
|
|
+ studentCode: item.studentCode,
|
|
|
+ status: TRACK_TASK_DETAIL_STATUS.INIT,
|
|
|
+ };
|
|
|
+ });
|
|
|
await window.db.createTrackTaskDetails(details);
|
|
|
|
|
|
return {
|