|
|
@@ -16,20 +16,25 @@
|
|
|
:class="['nav_item', {'active_item':store.state.evaluationManageStepData.currentActiveStepName == stepItm.stepName}]"
|
|
|
@click="HandleChangeStep(stepItm)"
|
|
|
>
|
|
|
- <div class="step_header_title">
|
|
|
- <i v-if="stepItm.isFinish" class="hjx-dui iconfont"></i>
|
|
|
- <span v-else class="step_num">{{ stepItm.stepNum }}</span>
|
|
|
- <span class="step_title">{{stepItm.title}}</span>
|
|
|
- </div>
|
|
|
+ <div class="step_box">
|
|
|
|
|
|
- <div class="step_bottom" >
|
|
|
- <div class="step_guide_line">
|
|
|
- <div class="dashed_line"></div>
|
|
|
+ <div class="step_header_title">
|
|
|
+ <i v-if="stepItm.isFinish" class="hjx-dui iconfont"></i>
|
|
|
+ <span v-else class="step_num">{{ stepItm.stepNum }}</span>
|
|
|
+ <span class="step_title">{{stepItm.title}}</span>
|
|
|
</div>
|
|
|
- <div class="step_content">
|
|
|
- {{ stepItm.desc }}
|
|
|
+
|
|
|
+ <div class="step_bottom" >
|
|
|
+ <div class="step_guide_line">
|
|
|
+ <div class="dashed_line"></div>
|
|
|
+ </div>
|
|
|
+ <div class="step_content">
|
|
|
+ {{ stepItm.desc }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
+
|
|
|
</div>
|
|
|
+
|
|
|
</li>
|
|
|
|
|
|
</template>
|
|
|
@@ -240,6 +245,7 @@ onMounted(()=>{
|
|
|
gap:10px;
|
|
|
|
|
|
overflow-y: auto;
|
|
|
+ padding-bottom: 12px;
|
|
|
|
|
|
.nav_item {
|
|
|
position: relative;
|
|
|
@@ -275,17 +281,13 @@ onMounted(()=>{
|
|
|
font-size: 12px;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
.step_bottom{
|
|
|
- flex:1 1;
|
|
|
- padding:0 8px;
|
|
|
- position: relative;
|
|
|
.step_guide_line{
|
|
|
position: absolute;
|
|
|
- top:-4px;
|
|
|
+ top:26px;
|
|
|
left:8px;
|
|
|
width: 26px;
|
|
|
- height: calc(100% + 18px);
|
|
|
+ height: calc(100% - 26px + 10px + 7px );
|
|
|
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
@@ -306,18 +308,19 @@ onMounted(()=>{
|
|
|
}
|
|
|
|
|
|
&.active_item {
|
|
|
- border-radius: 8px 0 0 8px;
|
|
|
- background: rgba(46,100,250,0.1);
|
|
|
- box-shadow: inset 1px -1px 0px 0px #2E64FA;
|
|
|
-
|
|
|
+ .step_box{
|
|
|
+ border-radius: 8px 0 0 8px;
|
|
|
+ background: rgba(46,100,250,0.1);
|
|
|
+ box-shadow: inset 1px -1px 0px 0px #2E64FA;
|
|
|
+ }
|
|
|
.step_header_title{
|
|
|
background-color: #2E64FA;
|
|
|
color: white;
|
|
|
}
|
|
|
|
|
|
.step_guide_line{
|
|
|
- top:0px;
|
|
|
- height: calc(100% + 14px);
|
|
|
+ top:30px;
|
|
|
+ height: calc(100% - 30px + 10px + 7px);
|
|
|
}
|
|
|
.step_num{
|
|
|
background-color: white;
|
|
|
@@ -326,21 +329,13 @@ onMounted(()=>{
|
|
|
}
|
|
|
&:last-child{
|
|
|
flex:1 1;
|
|
|
+ .step_guide_line{
|
|
|
+ height: calc(100% - 30px);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- // /* 右侧内容区样式 */
|
|
|
- // .content_right {
|
|
|
- // background-color: white;
|
|
|
- // margin:20px 20px 20px 0;
|
|
|
-
|
|
|
- // flex: 1;
|
|
|
- // display: flex;
|
|
|
- // flex-direction: column;
|
|
|
- // overflow: hidden;
|
|
|
- // }
|
|
|
-// }
|
|
|
|
|
|
</style>
|