Commit 403b28f7 authored by 徐一鸣's avatar 徐一鸣

steps组件优化

parent 804a4fb7
...@@ -26,15 +26,15 @@ ...@@ -26,15 +26,15 @@
<div class="step_icon" v-else></div> <div class="step_icon" v-else></div>
<div class="step_info"> <div class="step_info">
<p class="step_state"> <p class="step_state">
<span v-show="item.step > activeStep"> <span v-if="item.step < activeStep || done">
已完成
</span>
<span v-else-if="item.step > activeStep">
待进行 待进行
</span> </span>
<span v-show="item.step === activeStep"> <span v-else-if="item.step === activeStep">
进行中 进行中
</span> </span>
<span v-show="item.step < activeStep">
已完成
</span>
</p> </p>
<p class="step_name" v-text="item.title"></p> <p class="step_name" v-text="item.title"></p>
</div> </div>
......
...@@ -51,7 +51,7 @@ export default { ...@@ -51,7 +51,7 @@ export default {
name: "-", name: "-",
value: "values", value: "values",
content: "", content: "",
state: 2, state: 0,
}; };
let status = this.data; let status = this.data;
let statusLength = status.length; let statusLength = status.length;
...@@ -67,7 +67,7 @@ export default { ...@@ -67,7 +67,7 @@ export default {
}, // 需要展示的状态 }, // 需要展示的状态
}, },
methods: { methods: {
getIcon(stateValue = 2) { getIcon(stateValue = 0) {
const icons = [ const icons = [
require("../assets/imgs/ic_operation.gif"), require("../assets/imgs/ic_operation.gif"),
require("../assets/imgs/ic_true.png"), require("../assets/imgs/ic_true.png"),
...@@ -76,7 +76,7 @@ export default { ...@@ -76,7 +76,7 @@ export default {
return icons[stateValue]; return icons[stateValue];
}, },
getText(stateValue = 2) { getText(stateValue = 0) {
const texts = ["部署中", "成功", "失败"]; const texts = ["部署中", "成功", "失败"];
return texts[stateValue]; return texts[stateValue];
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
</el-breadcrumb-item> </el-breadcrumb-item>
</el-breadcrumb> </el-breadcrumb>
</div> </div>
<app-build-steps :active-step="step"> <app-build-steps :active-step="step" :done="stepDone">
<app-build-step <app-build-step
title="部署基本信息" title="部署基本信息"
:step="0" :step="0"
...@@ -339,6 +339,7 @@ export default { ...@@ -339,6 +339,7 @@ export default {
stateList: [], stateList: [],
finallyState: 0, finallyState: 0,
pvc_list:[], pvc_list:[],
stepDone: false
}), }),
methods: { methods: {
get_pvc_list(){ get_pvc_list(){
...@@ -654,6 +655,7 @@ export default { ...@@ -654,6 +655,7 @@ export default {
let finallyState = event.data.state === "success" ? 1 : 2; let finallyState = event.data.state === "success" ? 1 : 2;
this.finallyState = finallyState; this.finallyState = finallyState;
currentState.state = finallyState; currentState.state = finallyState;
this.stepDone = true;
} else { } else {
if (event.data.state !== "notes") { if (event.data.state !== "notes") {
currentState.state = 2; currentState.state = 2;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment