riku
2026-04-02 3282e95db0207ee133d1e98d9771dec9d83b0fc4
pages/inspection/problems-proxy.js
@@ -25,7 +25,17 @@
        label: {
          show: true,
          position: 'inside',
          formatter: '{d}%',
          // formatter: '{d}%',
          formatter: function (params) {
            let perStr = params.percent + '';
            if (perStr.indexOf('.') != -1) {
              let percent = params.percent.toFixed(1); // 保留两位小数
              return `${percent}%`;
            } else {
              let percent = params.percent.toFixed(0);
              return `${percent}%`;
            }
          },
        },
      },
    ],
@@ -94,7 +104,7 @@
    },
    summaryAnalysis(data) {
      const {time, inspection: v} = this.data
      const { time, inspection: v } = this.data;
      // 组合行政区划
      let loc = '';
      loc += v.provinceName ? v.provinceName : '';
@@ -102,7 +112,7 @@
      loc += v.districtName ? `${v.districtName}` : '';
      loc += v.townName ? `${v.townName}` : '';
      // 时间
      const timeText = dayjs(time).format('YYYY年MM月')
      const timeText = dayjs(time).format('YYYY年MM月');
      // 总结
      let summaryText = '';
@@ -113,7 +123,9 @@
        totalC += p.changeCount;
      });
      const cPer = totalP == 0 ? '--' : Math.round((totalC / totalP) * 1000) / 10 + '%';
      summaryText = `${loc+timeText}共发现${data.length}种类型问题,问题总计${totalP}个,整改率${cPer}`;
      summaryText = `${loc + timeText}共发现${
        data.length
      }种类型问题,问题总计${totalP}个,整改率${cPer}`;
      this.setData({ summaryText });
    },
  },