From 4d9a35462803c7392dedca8d95fe21ff3d949466 Mon Sep 17 00:00:00 2001 From: “dzb” <2632970487@qq.com> Date: 星期一, 03 十月 2022 08:42:36 +0800 Subject: [PATCH] 用户、角色、部门,新增批量操作,案件池详情展示、以及调度 --- src/components/process/index.vue | 29 ++++++++++++++++++----------- 1 files changed, 18 insertions(+), 11 deletions(-) diff --git a/src/components/process/index.vue b/src/components/process/index.vue index 7ec8e99..3897b71 100644 --- a/src/components/process/index.vue +++ b/src/components/process/index.vue @@ -1,34 +1,34 @@ <template> <div class="my-process"> <div class="my-pro-header"> - <div class="pro-step" v-for="(item,index) in list" :key="item.title"> + <div class="pro-step" v-for="(item,index) in list" :key="item.name"> <div class="pro-step-top"> <div - :class="['circle',active === item.index ? 'in-process' : active > item.index ? 'finish' : 'wait' ]"> + :class="['circle',active === index+1 ? 'in-process' : active > index ? 'finish' : 'wait' ]"> </div> - <div :class="['line',active > item.index ? 'finish-line' :'']" + <div :class="['line',active > index ? 'finish-line' :'']" v-if="index<list.length-1 ? true:false"></div> </div> <div - :class="['pro-step-name',active === item.index ? 'in-process' : active > item.index ? 'finish' : 'wait' ]"> - {{item.title}}</div> + :class="['pro-step-name',active === index+1 ? 'in-process' : active > index ? 'finish' : 'wait' ]"> + {{item.name}}</div> </div> </div> <div class="my-pro-main"> <div class="pro-step-ver" v-for="(item,index) in list" :key="item.title"> <div - :class="['pro-step-name',active === item.index ? 'in-process' : active > item.index ? 'finish' : 'wait' ]"> - {{item.title}}</div> + :class="['pro-step-name',active === index+1 ? 'in-process' : active > index ? 'finish' : 'wait' ]"> + {{item.name}}</div> <div class="pro-step-top"> <div - :class="['circle',active === item.index ? 'in-process' : active > item.index ? 'finish' : 'wait' ]"> + :class="['circle',active === index+1 ? 'in-process' : active > index ? 'finish' : 'wait' ]"> </div> - <div :class="['line',active > item.index ? 'finish-line' :'']" + <div :class="['line',active > index ? 'finish-line' :'']" v-if="index<list.length-1 ? true:false"></div> </div> <div class="desc"> <div class="desc-title">鐜妭鐢ㄦ椂:</div> - <div class="desc-content" v-if="active > index+1"> + <div class="desc-content" v-if="active > index"> <div class="desc-content-message">1111111</div> <div class="desc-content-endtime">22.09.06 16:40</div> </div> @@ -73,7 +73,10 @@ props:['handlePassVo'], created(){ console.log('process'); - console.log(this.handlePassVo); + const {handlePassVo:{workflowConfigSteps:mylist}} = this; + // console.log(this.handlePassVo.workflowConfigSteps[0].name); + console.log(mylist); + this.list = mylist; } } </script> @@ -103,6 +106,8 @@ } .my-pro-main { + margin-top: 30px; + margin-left: -50px; .pro-step-ver { display: flex; align-items: flex-start; @@ -117,8 +122,10 @@ align-items: center; } .pro-step-name { + width: 120px; line-height: 24px; margin-right: 10px; + text-align: right; } .desc{ flex: 1; -- Gitblit v1.8.0