|
@@ -71,6 +71,7 @@ import {
|
|
|
Bltcolumns,
|
|
|
Sgtcolumns,
|
|
|
Yjlcolumns,
|
|
|
+ Cctrkcolumns,
|
|
|
dataColumns,
|
|
|
dataDltColumns,
|
|
|
dataSwColumns,
|
|
@@ -79,6 +80,7 @@ import {
|
|
|
dataBltColumns,
|
|
|
dataSgtColumns,
|
|
|
dataYjlColumns,
|
|
|
+ dataCctrkColumns,
|
|
|
AllDataColumns,
|
|
|
AllDataDltColumns,
|
|
|
AllDataSwColumns,
|
|
@@ -87,6 +89,7 @@ import {
|
|
|
AllDataBltColumns,
|
|
|
AllDataSgtColumns,
|
|
|
AllDataYjlColumns,
|
|
|
+ AllDataCctrkColumns,
|
|
|
} from './dust-table.data';
|
|
|
import { getDustInfoList, getAllFileList, getAllFileListById } from './dsut-table.api';
|
|
|
import customHeader from '/@/components/vent/customHeader.vue';
|
|
@@ -135,6 +138,8 @@ const computedColumns = computed(() => {
|
|
|
return Sgtcolumns; // 石圪台对应的列配置
|
|
|
case 'sdmtjtyjlmk':
|
|
|
return Yjlcolumns; // 榆家梁对应的列配置
|
|
|
+ case 'sdmtjtcctrk':
|
|
|
+ return Cctrkcolumns; // 寸草塔二矿对应的列配置
|
|
|
default:
|
|
|
return columns; // 默认情况下返回的列配置
|
|
|
}
|
|
@@ -157,6 +162,8 @@ const AllDataComputedColumns = computed(() => {
|
|
|
return AllDataSgtColumns; // 石圪台对应的列配置
|
|
|
case 'sdmtjtyjlmk':
|
|
|
return AllDataYjlColumns; // 榆家梁对应的列配置
|
|
|
+ case 'sdmtjtcctrk':
|
|
|
+ return AllDataCctrkColumns; // 寸草塔二矿对应的列配置
|
|
|
default:
|
|
|
return AllDataColumns; // 默认情况下返回的列配置
|
|
|
}
|
|
@@ -179,6 +186,8 @@ const DataComputedColumns = computed(() => {
|
|
|
return dataSgtColumns; // 石圪台对应的列配置
|
|
|
case 'sdmtjtyjlmk':
|
|
|
return dataYjlColumns; // 榆家梁对应的列配置
|
|
|
+ case 'sdmtjtcctrk':
|
|
|
+ return dataCctrkColumns; // 寸草塔二矿对应的列配置
|
|
|
default:
|
|
|
return dataColumns; // 默认情况下返回的列配置
|
|
|
}
|
|
@@ -270,6 +279,12 @@ function processTableData(data: any) {
|
|
|
{ key: 'zcfcnd', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: workplace },
|
|
|
{ key: 'hcfcnd', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: workplace },
|
|
|
];
|
|
|
+ const CctrkMaxValues = [
|
|
|
+ { key: 'zcjqpj', value: -Infinity, gz: '', jcdd: '', fczl: '', gzcs: workplace },
|
|
|
+ { key: 'hcjqpj', value: -Infinity, gz: '', jcdd: '', fczl: '', gzcs: workplace },
|
|
|
+ { key: 'zcrxnd', value: -Infinity, gz: '', jcdd: '', fczl: '', gzcs: workplace },
|
|
|
+ { key: 'hcrxnd', value: -Infinity, gz: '', jcdd: '', fczl: '', gzcs: workplace },
|
|
|
+ ];
|
|
|
items.forEach((item: any) => {
|
|
|
maxValues.forEach((maxValue) => {
|
|
|
if (item[maxValue.key] > maxValue.value) {
|
|
@@ -333,6 +348,15 @@ function processTableData(data: any) {
|
|
|
maxValue.gzcs = item.gzcs;
|
|
|
}
|
|
|
});
|
|
|
+ CctrkMaxValues.forEach((maxValue) => {
|
|
|
+ if (item[maxValue.key] > maxValue.value) {
|
|
|
+ maxValue.value = item[maxValue.key];
|
|
|
+ maxValue.gz = item.gz;
|
|
|
+ maxValue.jcdd = item.jcdd;
|
|
|
+ maxValue.fczl = item.fczl;
|
|
|
+ maxValue.gzcs = item.gzcs;
|
|
|
+ }
|
|
|
+ });
|
|
|
});
|
|
|
switch (sysOrgCode) {
|
|
|
case 'sdmtjtbetmk':
|
|
@@ -351,6 +375,8 @@ function processTableData(data: any) {
|
|
|
return BltMaxValues; // 石圪台对应的列配置
|
|
|
case 'sdmtjtyjlmk':
|
|
|
return YjlMaxValues; // 榆家梁对应的列配置
|
|
|
+ case 'sdmtjtcctrk':
|
|
|
+ return CctrkMaxValues; // 寸草塔二矿对应的列配置
|
|
|
default:
|
|
|
return maxValues; // 默认情况下返回的列配置
|
|
|
}
|
|
@@ -403,8 +429,14 @@ function processTableData(data: any) {
|
|
|
{ key: 'sc_hcds', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: '' },
|
|
|
];
|
|
|
const overallYjlMaxValues = [
|
|
|
- { key: 'zcfcnd', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: workplace },
|
|
|
- { key: 'hcfcnd', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: workplace },
|
|
|
+ { key: 'zcfcnd', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: '' },
|
|
|
+ { key: 'hcfcnd', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: '' },
|
|
|
+ ];
|
|
|
+ const overallCctrkMaxValues = [
|
|
|
+ { key: 'zcjqpj', value: -Infinity, gz: '', jcdd: '', fczl: '', gzcs: '' },
|
|
|
+ { key: 'hcjqpj', value: -Infinity, gz: '', jcdd: '', fczl: '', gzcs: '' },
|
|
|
+ { key: 'zcrxnd', value: -Infinity, gz: '', jcdd: '', fczl: '', gzcs: '' },
|
|
|
+ { key: 'hcrxnd', value: -Infinity, gz: '', jcdd: '', fczl: '', gzcs: '' },
|
|
|
];
|
|
|
data.forEach((item: any) => {
|
|
|
overallMaxValues.forEach((maxValue) => {
|
|
@@ -470,6 +502,15 @@ function processTableData(data: any) {
|
|
|
maxValue.gzcs = item.gzcs;
|
|
|
}
|
|
|
});
|
|
|
+ overallCctrkMaxValues.forEach((maxValue) => {
|
|
|
+ if (item[maxValue.key] > maxValue.value) {
|
|
|
+ maxValue.value = item[maxValue.key];
|
|
|
+ maxValue.gz = item.gz;
|
|
|
+ maxValue.jcdd = item.jcdd;
|
|
|
+ maxValue.fczl = item.fczl;
|
|
|
+ maxValue.gzcs = item.gzcs;
|
|
|
+ }
|
|
|
+ });
|
|
|
});
|
|
|
AllMaxValues = computed(() => {
|
|
|
switch (sysOrgCode) {
|
|
@@ -489,6 +530,8 @@ function processTableData(data: any) {
|
|
|
return overallBltMaxValues; // 石圪台对应的列配置
|
|
|
case 'sdmtjtyjlmk':
|
|
|
return overallYjlMaxValues; // 榆家梁对应的列配置
|
|
|
+ case 'sdmtjtcctrk':
|
|
|
+ return overallCctrkMaxValues; // 寸草塔二矿对应的列配置
|
|
|
default:
|
|
|
return overallMaxValues; // 默认情况下返回的列配置
|
|
|
}
|