Junjie
昨天 8027c8e2e0b5c559da612b187031dd6fd82d9bc7
src/main/webapp/static/js/wrkAnalysis/wrkAnalysis.js
@@ -70,7 +70,7 @@
                listLoading: false,
                analyzeLoading: false,
                exportingPdf: false,
                selectedWrkNoMap: {},
                selectedLogIdMap: {},
                analysis: createEmptyAnalysis(),
                analysisReady: false,
                charts: {
@@ -83,8 +83,8 @@
            };
        },
        computed: {
            selectedWrkNos: function () {
                return Object.keys(this.selectedWrkNoMap).map(function (key) {
            selectedLogIds: function () {
                return Object.keys(this.selectedLogIdMap).map(function (key) {
                    return Number(key);
                }).filter(function (value) {
                    return !!value;
@@ -181,7 +181,7 @@
                this.filters = createDefaultFilters();
                this.currentPage = 1;
                this.pageSize = 20;
                this.selectedWrkNoMap = {};
                this.selectedLogIdMap = {};
                this.analysis = createEmptyAnalysis();
                this.analysisReady = false;
                this.disposeCharts();
@@ -204,24 +204,24 @@
                }
                table.clearSelection();
                (this.tableData || []).forEach(function (row) {
                    if (self.selectedWrkNoMap[row.wrkNo]) {
                    if (self.selectedLogIdMap[row.logId]) {
                        table.toggleRowSelection(row, true);
                    }
                });
            },
            syncCurrentPageSelection: function (selection) {
                var nextMap = Object.assign({}, this.selectedWrkNoMap);
                var nextMap = Object.assign({}, this.selectedLogIdMap);
                var selectedMap = {};
                (selection || []).forEach(function (row) {
                    selectedMap[row.wrkNo] = true;
                    selectedMap[row.logId] = true;
                });
                (this.tableData || []).forEach(function (row) {
                    delete nextMap[row.wrkNo];
                    delete nextMap[row.logId];
                });
                Object.keys(selectedMap).forEach(function (key) {
                    nextMap[key] = true;
                });
                this.selectedWrkNoMap = nextMap;
                this.selectedLogIdMap = nextMap;
            },
            runAnalysis: function () {
                var self = this;
@@ -234,11 +234,11 @@
                    deviceType: this.filters.deviceType
                };
                if (this.filters.mode === "TASK") {
                    if (!this.selectedWrkNos.length) {
                    if (!this.selectedLogIds.length) {
                        this.$message.warning("请先勾选要分析的任务");
                        return;
                    }
                    request.wrkNos = this.selectedWrkNos;
                    request.wrkLogIds = this.selectedLogIds;
                    request.timeField = this.filters.timeField;
                } else {
                    if (!this.filters.timeRange || this.filters.timeRange.length !== 2) {