A 发布 发布详情页添加直接切换应用功能

pull/11/head
雷二猛 2018-03-12 08:53:22 +08:00
parent c207dae863
commit 4daf3762f6
1 changed files with 9 additions and 2 deletions

View File

@ -1,6 +1,9 @@
<template>
<div>
<el-select v-model="env_id" @change="fetchEnabledHosts">
<el-select v-model="app_id" @change="fetchEnabledHosts">
<el-option v-for="item in apps" :key="item.id" :value="item.id" :label="item.name"></el-option>
</el-select>
<el-select v-model="env_id" @change="fetchEnabledHosts" style="margin-left: 15px">
<el-option v-for="item in environments" :key="item.id" :value="item.id" :label="item.name"></el-option>
</el-select>
<el-button v-if="has_permission('publish_app_publish_deploy') && (TopDeployMenus.length === 0 || hideDeployBtn)"
@ -218,6 +221,7 @@
},
data() {
return {
apps: [],
env_id: '',
environments: [],
btnCtrLoading: {},
@ -230,7 +234,7 @@
deploy_message: '',
deploy_restart: false,
deploy_histories: undefined,
app_id: this.$route.params['app_id'],
app_id: Number(this.$route.params['app_id']),
tableData: [],
treeData: [],
updateHosts: [],
@ -526,6 +530,9 @@
this.$layer_message('请在配置管理的环境管理中先创建发布环境')
}
}, res => this.$layer_message(res.result));
this.$http.get('/api/deploy/apps/').then(res => {
this.apps = res.result;
}, res => this.$layer_message(res.result))
// select fetchEnabledHosts()
// this.fetchEnabledHosts()
}