小小儁爺
2025-03-20 a4cdb0373db74900f0d95389ea4c1f291bec7f9f
src/views/kanbanManager/cj.vue
@@ -109,13 +109,14 @@
          '<span style="color:#09d8f2;">任务数量</span>',
          '<span style="color:#09d8f2;">合格数量</span>',
          '<span style="color:#09d8f2;">不良数量</span>',
          '<span style="color:#09d8f2;">工废数量</span>',
          '<span style="color:#09d8f2;">料废数量</span>',
          '<span style="color:#09d8f2;">工序顺序</span>',
          '<span style="color:#09d8f2;">工序编码</span>',
          '<span style="color:#09d8f2;">工序名称</span>',
          '<span style="color:#09d8f2;">完成进度(%)</span>'
        ],
        // '<span style="color:#09d8f2;">工废数量</span>',
        // '<span style="color:#09d8f2;">料废数量</span>',
        data: [
          // ['<span style="color:#37a2da;">行1列1</span>', '行1列2', '行1列3'],
          // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
@@ -132,9 +133,9 @@
          // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
        ],
        // index: true,
        columnWidth: [150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150],
        align: ['center', 'center', 'center', 'center', 'center', 'center', 'center', 'center', 'center', 'center', 'center', 'center', 'center']
        // index: true, , 130, 130
        columnWidth: [200, 140, 350, 350, 130, 130, 130, 130, 130, 130, 130],
        align: ['center', 'center', 'center', 'center', 'center', 'center', 'center', 'center', 'center', 'center', 'center']
        // carousel: 'page'
      }
@@ -153,9 +154,14 @@
    setInterval(() => {
      this.getWorkShopProduceTopData()
    }, 10 * 1000)
    this.getWorkShopProduceBottomLeftData()
    setInterval(() => {
      this.getWorkShopProduceBottomLeftData()
    }, 20 * 1000)
    this.getWorkShopProduceBottomRightData()
    setInterval(() => {
      this.getWorkShopProduceBottomRightData()
    }, 30 * 1000)
  },
  methods: {
    getWorkShopProduceTopData() {
@@ -171,22 +177,22 @@
              i.plan_qty,
              i.good_qty,
              `<span style="color: red;">${i.ng_qty}</span>`,
              `<span style="color: red;">${i.laborbad_qty}</span>`,
              `<span style="color: red;">${i.materielbad_qty}</span>`,
              i.seq,
              i.step_code,
              i.step_name,
              parseFloat(i.schedule.toFixed(2))
            ]
          )
          // `<span style="color: red;">${i.laborbad_qty}</span>`,
          // `<span style="color: red;">${i.materielbad_qty}</span>`,
          this.$refs['scrollBoardTop'].updateRows(this.configTableTop.data)
        }
      })
    },
    async getWorkShopProduceBottomLeftData() {
      const res4 = await WorkShopProduceBottomLeftData({ wkshopcode: '1501' })
      this.cjzl03_xData = res4.data.map(i => i.click_date)
      this.cjzl03_yData = res4.data.map(i => i.count)
      this.cjzl03_xData = res4.data['1501'].map(i => i.click_date)
      this.cjzl03_yData = res4.data['1501'].map(i => i.count)
      loadEcharts('cjzl03', cjzl03_2(this.cjzl03_xData, this.cjzl03_yData))
    },