|
@@ -481,6 +481,18 @@ import pickerOptions from "@/constants/datePickerOptions";
|
|
|
import { parseTimeRangeDateAndTime } from "@/plugins/utils";
|
|
|
import PreviewPrintTaskTemplate from "../components/PreviewPrintTaskTemplate";
|
|
|
|
|
|
+const defaultTotalInfo = {
|
|
|
+ totalSubjects: 0,
|
|
|
+ packageCount: 0,
|
|
|
+ paperCount: 0,
|
|
|
+ paperPages: 0,
|
|
|
+ cardPages: 0,
|
|
|
+ pagesA4: 0,
|
|
|
+ paperPagesLeft: 0,
|
|
|
+ cardPagesLeft: 0,
|
|
|
+ pagesA4Left: 0,
|
|
|
+};
|
|
|
+
|
|
|
export default {
|
|
|
name: "print-task-manage",
|
|
|
components: { PreviewPrintTaskTemplate },
|
|
@@ -505,17 +517,7 @@ export default {
|
|
|
current: 1,
|
|
|
size: this.GLOBAL.pageSize,
|
|
|
total: 0,
|
|
|
- totalInfo: {
|
|
|
- totalSubjects: 0,
|
|
|
- packageCount: 0,
|
|
|
- paperCount: 0,
|
|
|
- paperPages: 0,
|
|
|
- cardPages: 0,
|
|
|
- pagesA4: 0,
|
|
|
- paperPagesLeft: 0,
|
|
|
- cardPagesLeft: 0,
|
|
|
- pagesA4Left: 0,
|
|
|
- },
|
|
|
+ totalInfo: { ...defaultTotalInfo },
|
|
|
dataList: [],
|
|
|
curRow: {},
|
|
|
multipleSelection: [],
|
|
@@ -592,7 +594,7 @@ export default {
|
|
|
datas.examEndTime = this.createTime[1];
|
|
|
}
|
|
|
const data = await printTaskTotalInfo(datas);
|
|
|
- this.totalInfo = data || {};
|
|
|
+ this.totalInfo = data || { ...defaultTotalInfo };
|
|
|
},
|
|
|
handleSelectionChange(val) {
|
|
|
this.multipleSelection = val.map((item) => item.examDetailId);
|