jiangping
2025-05-21 d3b6db246a59ada62cb72c81c0a9f82b324bc692
screen/src/views/TaskEfficiency.vue
@@ -498,47 +498,36 @@
    series: [
      {
        name: '分时作业量',
        type: 'line',
        smooth: true,
        showAllSymbol: true,
        symbol: 'circle',
        symbolSize: 0,
        lineStyle: {
          color: '#2355f5',
          borderColor: '#2355f5'
        },
        type: 'bar',
        barWidth: 10,
        label: {
          show: false,
          position: 'top',
          color: '#fff',
        },
        itemStyle: {
          color: "#2355f5",
          lineStyle: {
            width: 0,
            type: 'solid'
          }
        },
        areaStyle: {
          color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
            {
              offset: 0,
              color: '#2355f5'
              color: 'rgba(0, 208, 221, 1)'
            },
            {
              offset: 1,
              color: 'rgba(14, 31, 65,0.1)'
              color: 'rgba(0, 194, 255, 0.20)'
            }
          ], false),
          shadowColor: 'rgba(124,248,255, 0)',
          shadowBlur: 20
          lineStyle: {
            width: 1,
            type: 'solid'
          },
          barBorderRadius: [30, 30, 0, 0],
        },
        data: dataList3.value.map(i => i.workNum || 0)
      },
      {
        name: '累计作业量',
        type: 'bar',
        barWidth: 6,
        barWidth: 10,
        label: {
          show: false,
          position: 'top',
@@ -548,11 +537,11 @@
          color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
            {
              offset: 0,
              color: '#63d6fa'
              color: 'rgba(0, 86, 255, 1)'
            },
            {
              offset: 1,
              color: '#32718d'
              color: 'rgba(0, 86, 255, 0.20)'
            }
          ], false),
          lineStyle: {
@@ -776,7 +765,7 @@
  cnplatformWorkData().then(res => {
    const result = res.data || []
    dataList5.value = result.map(i => {
      i.statusTemp = i.status == 0 ? '作业中' : i.status == 1 ? '空闲中' : '作业超时'
      i.statusTemp = i.status == 0 ? '作业中' : i.status == 1 ? '空闲中' : i.status == 2 ? '作业超时' : '叫号中'
      if (i.workTime) {
        // i.workTime = dayjs.duration(i.workTime * 1000).format('HH小时mm分')
        i.workTime = (i.workTime / 60).toFixed(0)