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

一键部署调试

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