k94314517
2025-07-09 06b2f5be922e87d086d1d4e6cdcc2119e7d3a1a4
screen/src/views/TaskEfficiency.vue
@@ -94,6 +94,11 @@
          </div>
        </div>
        <div class="center_box">
          <div class="left_box_top_znz">
            <img src="@/assets/images/ic_compass@2x.png" alt="" />
          </div>
          <div class="center_box_one">
            <div class="static_wrap">
              <div class="item">
@@ -499,7 +504,7 @@
      {
        name: '分时作业量',
        type: 'bar',
        barWidth: 15,
        barWidth: 10,
        label: {
          show: false,
          position: 'top',
@@ -509,11 +514,11 @@
          color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
            {
              offset: 0,
              color: '#63d6fa'
              color: 'rgba(0, 208, 221, 1)'
            },
            {
              offset: 1,
              color: '#32718d'
              color: 'rgba(0, 194, 255, 0.20)'
            }
          ], false),
          lineStyle: {
@@ -527,7 +532,7 @@
      {
        name: '累计作业量',
        type: 'bar',
        barWidth: 15,
        barWidth: 10,
        label: {
          show: false,
          position: 'top',
@@ -537,11 +542,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: {
@@ -765,7 +770,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)
@@ -1111,6 +1116,19 @@
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    .left_box_top_znz {
      width: 68px;
      height: 68px;
      position: absolute;
      right: 30px;
      top: 150px;
      img {
        width: 100%;
        height: 100%;
      }
    }
    .center_box_one {
      .static_wrap {