Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qahome-diamond
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QA
qahome-diamond
Commits
08cf6dd2
Commit
08cf6dd2
authored
Sep 12, 2019
by
智勇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
创建ns支持多集群
parent
d52dd8a2
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
33 additions
and
13 deletions
+33
-13
index.js
src/filters/index.js
+5
-10
sync.vue
src/views/dbconfig/sync.vue
+1
-0
createEnv.vue
src/views/docker/createEnv.vue
+25
-2
envDetail.vue
src/views/docker/envDetail.vue
+2
-1
No files found.
src/filters/index.js
View file @
08cf6dd2
...
...
@@ -45,21 +45,16 @@ export function formatStatus(tsatus) {
case
'
Active
'
:
case
'
Normal
'
:
return
'
正常
'
case
'
Abnormal
'
:
return
'
服务启动中
'
case
'
Pending
'
:
return
'
Pod等待中
'
case
'
Waiting
'
:
return
'
服务等待中
'
case
'
Paused
'
:
return
'
更新暂停中
'
case
'
PodScheduling
'
:
return
'
Pod调度中
'
case
'
Initializing
'
:
return
'
初始化中
'
case
'
Updating
'
:
return
'
服务更新中
'
case
'
RollingBack
'
:
return
'
服务回滚中
'
case
'
ContainerCreating
'
:
return
'
容器创建中
'
// case 'RollingBack' :
// return '服务回滚中'
case
'
Terminating
'
:
return
'
删除中
'
default
:
...
...
src/views/dbconfig/sync.vue
View file @
08cf6dd2
...
...
@@ -106,6 +106,7 @@ export default {
return
item
.
serviceName
.
indexOf
(
'
mysql
'
)
>
-
1
})
this
.
sqlList
=
mysqlList
this
.
temp
.
mysqlName
=
this
.
sqlList
[
0
].
serviceName
})
},
getNamespace
()
{
...
...
src/views/docker/createEnv.vue
View file @
08cf6dd2
...
...
@@ -16,6 +16,12 @@
<el-input
v-model=
"namespace"
placeholder=
"请输入,必输"
/>
</el-form-item>
<el-form-item
label=
"所属集群"
>
<el-select
v-model=
"cluster"
style=
"width:100%"
placeholder=
"请选择,必选"
>
<el-option
v-for=
"item in clusterArray"
:value=
"item"
:key=
"item"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"环境归属"
>
<el-select
v-model=
"group"
style=
"width:100%"
placeholder=
"请选择,必选"
>
<el-option
v-for=
"item in groups"
:value=
"item"
:key=
"item"
/>
...
...
@@ -46,7 +52,7 @@
</
template
>
<
script
>
import
{
getBaseRepos
,
getAllEnvTemplate
,
createEnv
,
getGroup
}
from
'
@/api/docker
'
import
{
getBaseRepos
,
getAllEnvTemplate
,
createEnv
,
getGroup
,
getCluster
}
from
'
@/api/docker
'
import
permission
from
'
@/directive/permission/index.js
'
// 权限判断指令
export
default
{
...
...
@@ -67,7 +73,9 @@ export default {
currentTemplate
:
''
,
templates
:
{},
groups
:
[],
group
:
''
group
:
''
,
clusterArray
:
[],
cluster
:
''
}
},
...
...
@@ -75,6 +83,7 @@ export default {
this
.
getAllRepos
()
this
.
getAllEnvTemplate
()
this
.
getGroup
()
this
.
getCluster
()
},
methods
:
{
...
...
@@ -90,6 +99,17 @@ export default {
})
},
getCluster
()
{
getCluster
().
then
(
res
=>
{
this
.
clusterArray
=
res
.
data
})
},
changeCluster
()
{
this
.
$store
.
dispatch
(
'
changeCluster
'
,
this
.
cluster
)
sessionStorage
.
setItem
(
'
cluster
'
,
this
.
cluster
)
},
getAllEnvTemplate
()
{
getAllEnvTemplate
().
then
(
res
=>
{
this
.
templates
=
res
.
data
...
...
@@ -127,11 +147,14 @@ export default {
const
param
=
{
namespace
:
this
.
namespace
,
description
:
this
.
group
,
cluster
:
this
.
cluster
,
dependant
:
{
base
:
this
.
dependant
.
base
}
}
this
.
changeCluster
()
createEnv
(
param
).
then
(
res
=>
{
this
.
$router
.
push
({
path
:
`/dockers/runingEnv/
${
this
.
namespace
}
`
...
...
src/views/docker/envDetail.vue
View file @
08cf6dd2
...
...
@@ -657,6 +657,7 @@ export default {
type
:
'
success
'
})
this
.
dialogHost
=
false
this
.
getServicelist
()
})
}
})
...
...
@@ -743,7 +744,7 @@ export default {
},
deleteService
(
data
,
item
)
{
this
.
$confirm
(
'
此操作将删除服务, 是否继续?
'
,
`此操作将删除
${
data
.
serviceName
}
服务, 是否继续?`
,
'
提示
'
,
{
confirmButtonText
:
'
确定
'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment