riku
2024-08-23 1788c96aea9247cc36ef8b82734997f1a6a92fb4
src/components/monitor/DataTable.vue
@@ -65,6 +65,7 @@
import { FactorDatas } from '@/model/FactorDatas';
import { checkboxOptions } from '@/constant/checkbox-options';
import { TYPE0 } from '@/constant/device-type';
import { windDir } from '@/constant/wind-dir';
export default {
  props: {
@@ -112,13 +113,18 @@
        if (Object.hasOwnProperty.call(this.factorDatas.factor, key)) {
          const f = this.factorDatas.factor[key];
          f.datas.forEach((v, i) => {
            const name = f.factorName;
            let value = v.factorData;
            if (name == 'WIND_DIRECTION') {
              value = windDir(value);
            }
            if (list.length <= i) {
              list.push({
                index: i,
                [f.factorName]: v.factorData
                [name]: value
              });
            } else {
              list[i][f.factorName] = v.factorData;
              list[i][name] = value;
            }
          });
        }
@@ -164,7 +170,8 @@
.el-table {
  --el-table-bg-color: transparent;
  --el-table-row-hover-bg-color: #23dad0a2;
  --el-table-current-row-bg-color: #7dff5d96;
  --el-table-current-row-bg-color: #23dad0a2;
  /* --el-table-current-row-bg-color: #7dff5d96; */
  --el-table-text-color: var(--font-color);
}