xiangpei
2024-09-17 9d21a549243b4e2bf2730eb2ed753278f4bea71b
src/views/system/check/result/index.vue
@@ -115,7 +115,7 @@
<script>
import {areaSelect} from '@/api/system/dept';
import {listScore, getScore, delScore, addScore, updateScore, publishScore} from "@/api/platform/check-score";
import {listScore, publishScore} from "@/api/platform/check-score";
import * as echarts from 'echarts';
let observer = null;
@@ -188,10 +188,9 @@
  },
  mounted() {
    this.queryParams.examineTag = this.activeIndex
    this.getList();
    this.areaSelect();
    chart = echarts.init(this.$refs.barChart);
    this.setChartOption(this.checkScoreList);
    this.areaSelect()
    // this.setChartOption(this.checkScoreList);
  },
  methods: {
    jumpDetail(index) {
@@ -353,10 +352,12 @@
    areaSelect() {
      areaSelect().then(res => {
        this.areaList = res.data;
        this.getList();
      })
    },
    translateDeptId(deptId) {
      const department = this.areaList.find(dept => dept.id === deptId);
      console.log(deptId,this.areaList)
      return department ? department.value : '未知';
    },
@@ -399,17 +400,21 @@
      // 获取当前日期
      const today = new Date();
      // 计算昨天的日期
      const yesterday = new Date(today);
      yesterday.setDate(today.getDate() - 1);
      // 将日期减去一天
      const yesterday = new Date(today.getTime() - 24 * 60 * 60 * 1000);
      // 将昨天的日期格式化为字符串,这里假设后端期望的是ISO 8601格式
      this.queryParams.createTime = yesterday.toISOString().split('T')[0];
      // 获取年、月、日
      const year = yesterday.getFullYear();
      let month = (yesterday.getMonth() + 1).toString().padStart(2, '0'); // 月份是从0开始的,所以加1
      let day = yesterday.getDate().toString().padStart(2, '0');
      // 拼接成 yyyy-MM-dd 格式
      this.queryParams.createTime = `${year}-${month}-${day}`
      console.log(this.queryParams);
      listScore(this.queryParams).then(response => {
        this.checkScoreList = response.data;
        console.log(this.checkScoreList);
        this.setChartOption(this.checkScoreList);
        this.loading = false;
      });