|
@@ -71,6 +71,7 @@ import {
|
|
|
Bltcolumns,
|
|
|
Sgtcolumns,
|
|
|
Yjlcolumns,
|
|
|
+ Wlmlcolumns,
|
|
|
Cctrkcolumns,
|
|
|
dataColumns,
|
|
|
dataDltColumns,
|
|
@@ -81,6 +82,7 @@ import {
|
|
|
dataSgtColumns,
|
|
|
dataYjlColumns,
|
|
|
dataCctrkColumns,
|
|
|
+ dataWlmlColumns,
|
|
|
AllDataColumns,
|
|
|
AllDataDltColumns,
|
|
|
AllDataSwColumns,
|
|
@@ -90,6 +92,7 @@ import {
|
|
|
AllDataSgtColumns,
|
|
|
AllDataYjlColumns,
|
|
|
AllDataCctrkColumns,
|
|
|
+ AllDataWlmlColumns,
|
|
|
} from './dust-table.data';
|
|
|
import { getDustInfoList, getAllFileList, getAllFileListById } from './dsut-table.api';
|
|
|
import customHeader from '/@/components/vent/customHeader.vue';
|
|
@@ -140,6 +143,8 @@ const computedColumns = computed(() => {
|
|
|
return Yjlcolumns; // 榆家梁对应的列配置
|
|
|
case 'sdmtjtcctrk':
|
|
|
return Cctrkcolumns; // 寸草塔二矿对应的列配置
|
|
|
+ case 'sdmtjtwlmlmk':
|
|
|
+ return Wlmlcolumns; // 乌兰木伦对应的列配置
|
|
|
default:
|
|
|
return columns; // 默认情况下返回的列配置
|
|
|
}
|
|
@@ -164,6 +169,8 @@ const AllDataComputedColumns = computed(() => {
|
|
|
return AllDataYjlColumns; // 榆家梁对应的列配置
|
|
|
case 'sdmtjtcctrk':
|
|
|
return AllDataCctrkColumns; // 寸草塔二矿对应的列配置
|
|
|
+ case 'sdmtjtwlmlmk':
|
|
|
+ return AllDataWlmlColumns; // 乌兰木伦对应的列配置
|
|
|
default:
|
|
|
return AllDataColumns; // 默认情况下返回的列配置
|
|
|
}
|
|
@@ -188,6 +195,8 @@ const DataComputedColumns = computed(() => {
|
|
|
return dataYjlColumns; // 榆家梁对应的列配置
|
|
|
case 'sdmtjtcctrk':
|
|
|
return dataCctrkColumns; // 寸草塔二矿对应的列配置
|
|
|
+ case 'sdmtjtwlmlmk':
|
|
|
+ return dataWlmlColumns; // 乌兰木伦对应的列配置
|
|
|
default:
|
|
|
return dataColumns; // 默认情况下返回的列配置
|
|
|
}
|
|
@@ -258,7 +267,7 @@ function processTableData(data: any) {
|
|
|
const SwMaxValues = [
|
|
|
{ key: 'zcjqpj', value: -Infinity, gz: '', jcdd: '', fczl: '', gzcs: workplace },
|
|
|
{ key: 'hcjqpj', value: -Infinity, gz: '', jcdd: '', fczl: '', gzcs: workplace },
|
|
|
- ];
|
|
|
+ ];
|
|
|
const HjtMaxValues = [
|
|
|
{ key: 'sc_zcds', value: -Infinity, gz: '', jcdd: '', fczl: '', gzcs: workplace },
|
|
|
{ key: 'sc_hcds', value: -Infinity, gz: '', jcdd: '', fczl: '', gzcs: workplace },
|
|
@@ -285,6 +294,10 @@ function processTableData(data: any) {
|
|
|
{ key: 'zcrxnd', value: -Infinity, gz: '', jcdd: '', fczl: '', gzcs: workplace },
|
|
|
{ key: 'hcrxnd', value: -Infinity, gz: '', jcdd: '', fczl: '', gzcs: workplace },
|
|
|
];
|
|
|
+ const WlmlMaxValues = [
|
|
|
+ { key: 'sc_zcds', value: -Infinity, gz: '', jcdd: '', scgy: '' },
|
|
|
+ { key: 'sc_hcds', value: -Infinity, gz: '', jcdd: '', scgy: '' },
|
|
|
+ ];
|
|
|
items.forEach((item: any) => {
|
|
|
maxValues.forEach((maxValue) => {
|
|
|
if (item[maxValue.key] > maxValue.value) {
|
|
@@ -357,6 +370,14 @@ function processTableData(data: any) {
|
|
|
maxValue.gzcs = item.gzcs;
|
|
|
}
|
|
|
});
|
|
|
+ WlmlMaxValues.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;
|
|
|
+ }
|
|
|
+ });
|
|
|
});
|
|
|
switch (sysOrgCode) {
|
|
|
case 'sdmtjtbetmk':
|
|
@@ -377,6 +398,8 @@ function processTableData(data: any) {
|
|
|
return YjlMaxValues; // 榆家梁对应的列配置
|
|
|
case 'sdmtjtcctrk':
|
|
|
return CctrkMaxValues; // 寸草塔二矿对应的列配置
|
|
|
+ case 'sdmtjtwlmlmk':
|
|
|
+ return WlmlMaxValues; // 乌兰木伦对应的列配置
|
|
|
default:
|
|
|
return maxValues; // 默认情况下返回的列配置
|
|
|
}
|
|
@@ -438,6 +461,10 @@ function processTableData(data: any) {
|
|
|
{ key: 'zcrxnd', value: -Infinity, gz: '', jcdd: '', fczl: '', gzcs: '' },
|
|
|
{ key: 'hcrxnd', value: -Infinity, gz: '', jcdd: '', fczl: '', gzcs: '' },
|
|
|
];
|
|
|
+ const overallWlmlMaxValues = [
|
|
|
+ { key: 'sc_zcds', value: -Infinity, gz: '', jcdd: '', scgy: '' },
|
|
|
+ { key: 'sc_hcds', value: -Infinity, gz: '', jcdd: '', scgy: '' },
|
|
|
+ ];
|
|
|
data.forEach((item: any) => {
|
|
|
overallMaxValues.forEach((maxValue) => {
|
|
|
if (item[maxValue.key] > maxValue.value) {
|
|
@@ -511,6 +538,14 @@ function processTableData(data: any) {
|
|
|
maxValue.gzcs = item.gzcs;
|
|
|
}
|
|
|
});
|
|
|
+ overallWlmlMaxValues.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;
|
|
|
+ }
|
|
|
+ });
|
|
|
});
|
|
|
AllMaxValues = computed(() => {
|
|
|
switch (sysOrgCode) {
|
|
@@ -532,6 +567,8 @@ function processTableData(data: any) {
|
|
|
return overallYjlMaxValues; // 榆家梁对应的列配置
|
|
|
case 'sdmtjtcctrk':
|
|
|
return overallCctrkMaxValues; // 寸草塔二矿对应的列配置
|
|
|
+ case 'sdmtjtwlmlmk':
|
|
|
+ return overallWlmlMaxValues; // 乌兰木伦对应的列配置
|
|
|
default:
|
|
|
return overallMaxValues; // 默认情况下返回的列配置
|
|
|
}
|