|
@@ -70,6 +70,7 @@ import {
|
|
|
Bdcolumns,
|
|
|
Bltcolumns,
|
|
|
Sgtcolumns,
|
|
|
+ Yjlcolumns
|
|
|
dataColumns,
|
|
|
dataDltColumns,
|
|
|
dataSwColumns,
|
|
@@ -77,6 +78,7 @@ import {
|
|
|
dataBdColumns,
|
|
|
dataBltColumns,
|
|
|
dataSgtColumns,
|
|
|
+ dataYjlColumns,
|
|
|
AllDataColumns,
|
|
|
AllDataDltColumns,
|
|
|
AllDataSwColumns,
|
|
@@ -84,6 +86,7 @@ import {
|
|
|
AllDataBdColumns,
|
|
|
AllDataBltColumns,
|
|
|
AllDataSgtColumns,
|
|
|
+ AllDataYjlColumns,
|
|
|
} from './dust-table.data';
|
|
|
import { getDustInfoList, getAllFileList, getAllFileListById } from './dsut-table.api';
|
|
|
import customHeader from '/@/components/vent/customHeader.vue';
|
|
@@ -130,6 +133,8 @@ const computedColumns = computed(() => {
|
|
|
return Bltcolumns; // 补连塔对应的列配置
|
|
|
case 'sdmtjtsgtmk':
|
|
|
return Sgtcolumns; // 石圪台对应的列配置
|
|
|
+ case 'sdmtjtyjlmk':
|
|
|
+ return Yjlcolumns; // 榆家梁对应的列配置
|
|
|
default:
|
|
|
return columns; // 默认情况下返回的列配置
|
|
|
}
|
|
@@ -150,6 +155,8 @@ const AllDataComputedColumns = computed(() => {
|
|
|
return AllDataBltColumns; // 补连塔对应的列配置
|
|
|
case 'sdmtjtsgtmk':
|
|
|
return AllDataSgtColumns; // 石圪台对应的列配置
|
|
|
+ case 'sdmtjtyjlmk':
|
|
|
+ return AllDataYjlColumns; // 榆家梁对应的列配置
|
|
|
default:
|
|
|
return AllDataColumns; // 默认情况下返回的列配置
|
|
|
}
|
|
@@ -170,6 +177,8 @@ const DataComputedColumns = computed(() => {
|
|
|
return dataBltColumns; // 补连塔对应的列配置
|
|
|
case 'sdmtjtsgtmk':
|
|
|
return dataSgtColumns; // 石圪台对应的列配置
|
|
|
+ case 'sdmtjtyjlmk':
|
|
|
+ return dataYjlColumns; // 榆家梁对应的列配置
|
|
|
default:
|
|
|
return dataColumns; // 默认情况下返回的列配置
|
|
|
}
|
|
@@ -257,6 +266,10 @@ function processTableData(data: any) {
|
|
|
{ key: 'sc_zcds', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: workplace },
|
|
|
{ key: 'sc_hcds', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: workplace },
|
|
|
];
|
|
|
+ const YjlMaxValues = [
|
|
|
+ { key: 'zcfcnd', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: workplace },
|
|
|
+ { key: 'hcfcnd', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: workplace },
|
|
|
+ ];
|
|
|
items.forEach((item: any) => {
|
|
|
maxValues.forEach((maxValue) => {
|
|
|
if (item[maxValue.key] > maxValue.value) {
|
|
@@ -311,6 +324,15 @@ function processTableData(data: any) {
|
|
|
maxValue.gzcs = item.gzcs;
|
|
|
}
|
|
|
});
|
|
|
+ YjlMaxValues.forEach((maxValue) => {
|
|
|
+ if (item[maxValue.key] > maxValue.value) {
|
|
|
+ maxValue.value = item[maxValue.key];
|
|
|
+ maxValue.gz = item.gz;
|
|
|
+ maxValue.jcdd = item.jcdd;
|
|
|
+ maxValue.scgy = item.zyjh;
|
|
|
+ maxValue.gzcs = item.gzcs;
|
|
|
+ }
|
|
|
+ });
|
|
|
});
|
|
|
switch (sysOrgCode) {
|
|
|
case 'sdmtjtbetmk':
|
|
@@ -327,6 +349,8 @@ function processTableData(data: any) {
|
|
|
return BltMaxValues; // 补连塔对应的列配置
|
|
|
case 'sdmtjtsgtmk':
|
|
|
return BltMaxValues; // 石圪台对应的列配置
|
|
|
+ case 'sdmtjtyjlmk':
|
|
|
+ return YjlMaxValues; // 榆家梁对应的列配置
|
|
|
default:
|
|
|
return maxValues; // 默认情况下返回的列配置
|
|
|
}
|
|
@@ -378,6 +402,10 @@ function processTableData(data: any) {
|
|
|
{ key: 'sc_zcds', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: '' },
|
|
|
{ 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 },
|
|
|
+ ];
|
|
|
data.forEach((item: any) => {
|
|
|
overallMaxValues.forEach((maxValue) => {
|
|
|
if (item[maxValue.key] > maxValue.value) {
|
|
@@ -433,6 +461,15 @@ function processTableData(data: any) {
|
|
|
maxValue.gzcs = item.gzcs;
|
|
|
}
|
|
|
});
|
|
|
+ overallYjlMaxValues.forEach((maxValue) => {
|
|
|
+ if (item[maxValue.key] > maxValue.value) {
|
|
|
+ maxValue.value = item[maxValue.key];
|
|
|
+ maxValue.gz = item.gz;
|
|
|
+ maxValue.jcdd = item.jcdd;
|
|
|
+ maxValue.scgy = item.zyhj;
|
|
|
+ maxValue.gzcs = item.gzcs;
|
|
|
+ }
|
|
|
+ });
|
|
|
});
|
|
|
AllMaxValues = computed(() => {
|
|
|
switch (sysOrgCode) {
|
|
@@ -450,6 +487,8 @@ function processTableData(data: any) {
|
|
|
return overallBltMaxValues; // 补连塔对应的列配置
|
|
|
case 'sdmtjtsgtmk':
|
|
|
return overallBltMaxValues; // 石圪台对应的列配置
|
|
|
+ case 'sdmtjtyjlmk':
|
|
|
+ return overallYjlMaxValues; // 榆家梁对应的列配置
|
|
|
default:
|
|
|
return overallMaxValues; // 默认情况下返回的列配置
|
|
|
}
|