songshankun
2023-10-09 66c173a50b123742343c0663a03f741db4291881
feat: 步骤条圆点前颜色与当前状态同步
1个文件已修改
44 ■■■■ 已修改文件
src/views/visualization.vue 44 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/visualization.vue
@@ -90,7 +90,7 @@
            </span> -->
          </div>
          <div class="gongx">
          <el-steps v-if="taskData.AllProcedures" :active="taskData.CurrentProcedureIndex?taskData.CurrentProcedureIndex:0"  finish-status="success" class="steps">
          <el-steps v-if="taskData.AllProcedures" :active="taskData.CurrentProcedureIndex ?? 0"  finish-status="success" class="steps">
            <el-step icon="" :title="item" v-for="(item,index) in taskData.AllProcedures" :key="index"></el-step>
          </el-steps>
        </div>
@@ -1373,13 +1373,6 @@
      }
    }
  }
  .el-step__head.is-process{
    color: #00cc66 !important;
    border-color:#00cc66;
  }
  .el-step__title.is-process{
    color: #00cc66 !important;
  }
  .el-step__head.is-wait{
    color:#fff;
    border-color:#fff;
@@ -1387,6 +1380,41 @@
  .el-step__title.is-wait{
    color:#fff;
  }
  // 使步骤条节点状态成功时,前面的线同步更改颜色
  .steps{
    /* 进行中状态:圈线 */
    &  .el-step__head.is-process {
      color: #00cc66;
      border-color: #00cc66;
    }
    /* 进行中状态:圈内 */
    &  .el-step__head.is-process > .el-step__icon {
      background: #00cc66;
      color: #00cc66;
    }
    /* 进行中状态:title(文字) */
    &  .el-step__title.is-process {
      color: #00cc66;
    }
    /* 完成状态:圈线 */
    &  .el-step__head.is-success {
      color: #00cc66;
      border-color: #00cc66;
    }
    /* 完成状态:title(文字) */
    &  .el-step__title.is-success {
      color: #00cc66;
    }
    /* 完成状态:line
     * 描述:第一步完成,第二步进行时,之间的进度条有颜色
     */
    &  .el-step__head.is-success > .el-step__line > .el-step__line-inner {
      width: 100% !important;
      border-width: 1px !important;
    }
  }
}
.set-title {
  cursor: pointer;