Commit 17d1ccd4 authored by 徐一鸣's avatar 徐一鸣

一键部署调试

parent 3bc708ea
...@@ -152,7 +152,7 @@ ...@@ -152,7 +152,7 @@
高级配置 高级配置
</div> </div>
<div class="apass_button step_action" v-if="!senior_flag"> <div class="apass_button step_action" v-if="!senior_flag">
<el-button type="primary" plain @click="preStep"> <el-button type="primary" plain @click="pre_step">
上一步 上一步
</el-button> </el-button>
<el-button type="primary" :disabled="is_loading" @click="sub_app_set()"> <el-button type="primary" :disabled="is_loading" @click="sub_app_set()">
...@@ -240,7 +240,7 @@ export default { ...@@ -240,7 +240,7 @@ export default {
"v-apaas-code": codes, "v-apaas-code": codes,
}, },
data: () => ({ data: () => ({
step: 2, step: 0,
senior_flag: false, senior_flag: false,
begin_code: "", begin_code: "",
dialogInfo: { dialogInfo: {
...@@ -260,7 +260,6 @@ export default { ...@@ -260,7 +260,6 @@ export default {
value: 1, value: 1,
}, },
], ],
vision_arr: ["1.0.1", "10.1.2", "2.2.3"],
save_arr: [ save_arr: [
[ [
"2Gi", "2Gi",
...@@ -322,42 +321,11 @@ export default { ...@@ -322,42 +321,11 @@ export default {
{ required: true, message: "请选择存储容量", trigger: "change" }, { required: true, message: "请选择存储容量", trigger: "change" },
], ],
}, },
step2_arr:[],
evtUuid: "", evtUuid: "",
evtSource: null, evtSource: null,
stateList: [], stateList: [],
finallyState: 0, finallyState: 0,
listStatus: [],
state: "",
text: "",
url: "",
act: 0,
stateList: [
{
name: "获取部署参数",
value: "values",
content: "获取部署参数",
state: 1,
},
{
name: "拉取部署文件",
value: "pull-chart",
content: "拉取部署文件",
state: 1,
},
{
name: "开始部署",
value: "install",
content: "开始部署",
state: 1,
},
{
name: "部署状态",
value: "deploy-status",
content: "部署状态",
state: 2,
},
],
step2_arr:[],
}), }),
methods: { methods: {
get_name_space(){ get_name_space(){
...@@ -501,7 +469,7 @@ export default { ...@@ -501,7 +469,7 @@ export default {
this.is_loading = false this.is_loading = false
if(response.data.data){ if(response.data.data){
this.$message.success('开始部署成功') this.$message.success('开始部署成功')
this.nextStep() this.next_step()
} }
}).catch(()=>{ }).catch(()=>{
this.is_loading = false this.is_loading = false
...@@ -532,7 +500,7 @@ export default { ...@@ -532,7 +500,7 @@ export default {
if(response.data.data){ if(response.data.data){
this.$message.error('工作名称已存在') this.$message.error('工作名称已存在')
}else{ }else{
this.nextStep(); this.next_step();
} }
} }
}).catch(()=>{ }).catch(()=>{
...@@ -568,13 +536,13 @@ export default { ...@@ -568,13 +536,13 @@ export default {
this.$set(item,key,true) this.$set(item,key,true)
} }
}, },
preStep() { pre_step() {
this.step--; this.step--;
}, },
nextStep() { next_step() {
this.step++; this.step++;
}, },
getStatus() { get_status() {
let evtUuid = Math.random() let evtUuid = Math.random()
.toString(16) .toString(16)
.substr(3); .substr(3);
...@@ -585,7 +553,7 @@ export default { ...@@ -585,7 +553,7 @@ export default {
this.evtUuid = evtUuid; this.evtUuid = evtUuid;
this.evtSource = evtSource; this.evtSource = evtSource;
let messages = [ [
{ {
id: "values", id: "values",
type: "message", type: "message",
...@@ -654,11 +622,9 @@ export default { ...@@ -654,11 +622,9 @@ export default {
data: "在命名空间 test 下部署 ram001 成功!", data: "在命名空间 test 下部署 ram001 成功!",
}, },
}, },
]; ].forEach((msg, index) => {
messages.forEach((msg, index) => {
setTimeout(() => { setTimeout(() => {
this.updateStatus(msg); this.update_status(msg);
}, (index + 1) * 200); }, (index + 1) * 200);
}); });
...@@ -666,7 +632,7 @@ export default { ...@@ -666,7 +632,7 @@ export default {
console.log(event); console.log(event);
}); });
}, },
updateStatus(event) { update_status(event) {
let names = { let names = {
values: "获取部署参数", values: "获取部署参数",
"pull-chart": "拉取部署文件", "pull-chart": "拉取部署文件",
...@@ -706,7 +672,7 @@ export default { ...@@ -706,7 +672,7 @@ export default {
}, },
}, },
created() { created() {
this.getStatus(); this.get_status();
this.get_name_space(); this.get_name_space();
this.get_step_info(); this.get_step_info();
this.get_step_file(); this.get_step_file();
......
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