Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
go-atomci
atomci
提交
917cc691
atomci
项目概览
go-atomci
/
atomci
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
atomci
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
917cc691
编写于
12月 23, 2021
作者:
C
colynn
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix: projectID status save to store
上级
740aae04
变更
18
隐藏空白更改
内联
并排
Showing
18 changed file
with
54 addition
and
138 deletion
+54
-138
web/src/router/index.js
web/src/router/index.js
+6
-0
web/src/router/modules/projectDetailRouter.js
web/src/router/modules/projectDetailRouter.js
+4
-4
web/src/views/project/CICDStats.vue
web/src/views/project/CICDStats.vue
+1
-9
web/src/views/project/ProjectApp.vue
web/src/views/project/ProjectApp.vue
+3
-21
web/src/views/project/ProjectCICD.vue
web/src/views/project/ProjectCICD.vue
+4
-12
web/src/views/project/ProjectDashboard.vue
web/src/views/project/ProjectDashboard.vue
+1
-9
web/src/views/project/ProjectEnv.vue
web/src/views/project/ProjectEnv.vue
+1
-9
web/src/views/project/ProjectInfo.vue
web/src/views/project/ProjectInfo.vue
+2
-10
web/src/views/project/ProjectPipeline.vue
web/src/views/project/ProjectPipeline.vue
+2
-10
web/src/views/project/Service.vue
web/src/views/project/Service.vue
+1
-9
web/src/views/project/detail/PipelineAdd.vue
web/src/views/project/detail/PipelineAdd.vue
+1
-9
web/src/views/project/detail/ProjectAppAdd.vue
web/src/views/project/detail/ProjectAppAdd.vue
+6
-6
web/src/views/project/detail/ProjectAppDetail.vue
web/src/views/project/detail/ProjectAppDetail.vue
+6
-6
web/src/views/project/detail/ProjectCIDetail.vue
web/src/views/project/detail/ProjectCIDetail.vue
+11
-11
web/src/views/project/detail/ProjectPubDetail.vue
web/src/views/project/detail/ProjectPubDetail.vue
+1
-1
web/src/views/project/detail/ServiceDetail.vue
web/src/views/project/detail/ServiceDetail.vue
+1
-1
web/src/views/project/dialog/ProjectAppEdit.vue
web/src/views/project/dialog/ProjectAppEdit.vue
+1
-1
web/src/views/project/dialogCI/ProjectBuild.vue
web/src/views/project/dialogCI/ProjectBuild.vue
+2
-10
未找到文件。
web/src/router/index.js
浏览文件 @
917cc691
...
...
@@ -186,6 +186,12 @@ router.beforeEach((to, from, next) => {
// determine whether the user has obtained his permission roles through getInfo
const
hasRoles
=
store
.
getters
.
roles
&&
store
.
getters
.
roles
.
length
>
0
if
(
hasRoles
)
{
if
(
to
.
path
.
startsWith
(
'
/project/
'
))
{
const
projectID
=
store
.
getters
.
projectID
if
(
projectID
===
0
||
projectID
===
undefined
)
{
store
.
dispatch
(
'
project/setProjectID
'
,
to
.
params
.
projectID
)
}
}
next
()
NProgress
.
done
()
}
else
{
...
...
web/src/router/modules/projectDetailRouter.js
浏览文件 @
917cc691
...
...
@@ -29,14 +29,14 @@ export function projectDetailRouter() {
component
:
()
=>
import
(
'
@/views/project/ProjectApp.vue
'
),
},
{
path
:
'
/project/addApp/:projectI
d
'
,
path
:
'
/project/addApp/:projectI
D
'
,
name
:
'
addApp
'
,
meta
:
{
title
:
'
新增应用
'
,
noCache
:
true
},
component
:
()
=>
import
(
'
@/views/project/detail/ProjectAppAdd.vue
'
),
hidden
:
true
},
{
path
:
'
/project/projectAppDetail/:projectI
d
/:appId/:tabs
'
,
path
:
'
/project/projectAppDetail/:projectI
D
/:appId/:tabs
'
,
name
:
'
projectAppDetail
'
,
meta
:
{
title
:
'
代码仓库详情
'
,
noCache
:
true
},
component
:
()
=>
import
(
'
@/views/project/detail/ProjectAppDetail.vue
'
),
...
...
@@ -57,14 +57,14 @@ export function projectDetailRouter() {
component
:
()
=>
import
(
'
@/views/project/ProjectCICD.vue
'
),
},
{
path
:
'
/project/projectCIDetail/:projectI
d
/:versionId
'
,
path
:
'
/project/projectCIDetail/:projectI
D
/:versionId
'
,
meta
:
{
title
:
'
构建部署详情
'
,
noCache
:
true
},
name
:
'
projectCIDetail
'
,
component
:
()
=>
import
(
'
@/views/project/detail/ProjectCIDetail.vue
'
),
hidden
:
true
},
{
path
:
'
/project/projectPubDetail/:projectI
d
/:jobName/:runId/:stageId
'
,
path
:
'
/project/projectPubDetail/:projectI
D
/:jobName/:runId/:stageId
'
,
rename
:
'
发布详情
'
,
name
:
'
projectPubDetail
'
,
component
:
()
=>
import
(
'
@/views/project/detail/ProjectPubDetail.vue
'
),
...
...
web/src/views/project/CICDStats.vue
浏览文件 @
917cc691
...
...
@@ -133,16 +133,8 @@ const echarts = require('echarts');
computed
:
{
...
mapGetters
({
loading
:
'
getLoading
'
,
projectID
getter
:
'
projectID
'
,
projectID
:
'
projectID
'
,
}),
projectID
()
{
if
(
this
.
projectIDgetter
===
0
||
this
.
projectIDgetter
===
undefined
)
{
this
.
$store
.
dispatch
(
'
project/setProjectID
'
,
this
.
$route
.
params
.
projectID
);
return
this
.
$route
.
params
.
projectID
}
else
{
return
this
.
projectIDgetter
}
},
},
components
:
{},
created
()
{
...
...
web/src/views/project/ProjectApp.vue
浏览文件 @
917cc691
...
...
@@ -148,16 +148,8 @@ export default {
computed
:
{
...
mapGetters
({
loading
:
'
getLoading
'
,
projectID
getter
:
'
projectID
'
,
projectID
:
'
projectID
'
,
}),
projectID
()
{
if
(
this
.
projectIDgetter
===
0
||
this
.
projectIDgetter
===
undefined
)
{
this
.
$store
.
dispatch
(
'
project/setProjectID
'
,
this
.
$route
.
params
.
projectID
);
return
this
.
$route
.
params
.
projectID
}
else
{
return
this
.
projectIDgetter
}
},
dataList
()
{
// 强制替换dataList替代listtemplate中的方法
return
this
.
listCol
;
...
...
@@ -215,26 +207,16 @@ export default {
this
.
$router
.
push
({
name
:
'
addApp
'
,
params
:
{
projectI
d
:
this
.
projectID
projectI
D
:
this
.
projectID
}
});
},
// // 分支管理
// branchManage(scmAppId) {
// this.$router.push({
// path: `/project/projectBranch/${projectId}/${scmAppId}`,
// params: {
// projectId: this.projectID,
// appId: scmAppId
// },
// });
// },
// 代码仓库详情
appDetail
(
scmAppId
,
tabs
)
{
this
.
$router
.
push
({
name
:
'
projectAppDetail
'
,
params
:
{
projectI
d
:
this
.
projectID
,
projectI
D
:
this
.
projectID
,
appId
:
scmAppId
,
tabs
:
tabs
},
...
...
web/src/views/project/ProjectCICD.vue
浏览文件 @
917cc691
...
...
@@ -280,16 +280,8 @@
computed
:
{
...
mapGetters
({
loading
:
'
getLoading
'
,
projectID
getter
:
'
projectID
'
,
projectID
:
'
projectID
'
,
}),
projectID
()
{
if
(
this
.
projectIDgetter
===
0
||
this
.
projectIDgetter
===
undefined
)
{
this
.
$store
.
dispatch
(
'
project/setProjectID
'
,
this
.
$route
.
params
.
projectID
);
return
this
.
$route
.
params
.
projectID
}
else
{
return
this
.
projectIDgetter
}
},
},
destroyed
()
{
},
...
...
@@ -311,7 +303,7 @@
// 终止发布
stopPub
()
{
MessageBox
.
confirm
(
this
.
$t
(
'
bm.add.sureStopCodeModule
'
),
this
.
$t
(
'
bm.infrast.tips
'
),
{
type
:
'
warning
'
}).
then
(()
=>
{
backend
.
execStopPub
(
this
.
curPubRow
.
id
,
this
.
$route
.
params
.
projectI
d
,
(
data
)
=>
{
backend
.
execStopPub
(
this
.
curPubRow
.
id
,
this
.
$route
.
params
.
projectI
D
,
(
data
)
=>
{
this
.
hasStop
=
true
;
this
.
hasError
=
true
;
this
.
getList
(
true
);
...
...
@@ -320,7 +312,7 @@
},
goPubDetail
(
type
,
id
)
{
window
.
open
(
`//
${
window
.
location
.
host
}
/project/projectPubDetail/
${
this
.
$route
.
params
.
projectI
d
}
/
${
`//
${
window
.
location
.
host
}
/project/projectPubDetail/
${
this
.
$route
.
params
.
projectI
D
}
/
${
this
.
$props
.
pubItem
.
id
}
/
${
id
}
/
${
type
}
`
);
...
...
@@ -384,7 +376,7 @@
this
.
$router
.
push
({
name
:
'
projectCIDetail
'
,
params
:
{
projectI
d
:
this
.
projectID
,
projectI
D
:
this
.
projectID
,
versionId
:
id
}
});
...
...
web/src/views/project/ProjectDashboard.vue
浏览文件 @
917cc691
...
...
@@ -266,16 +266,8 @@
},
computed
:
{
...
mapGetters
({
projectID
getter
:
'
projectID
'
,
projectID
:
'
projectID
'
,
}),
projectID
()
{
if
(
this
.
projectIDgetter
===
0
||
this
.
projectIDgetter
===
undefined
)
{
this
.
$store
.
dispatch
(
'
project/setProjectID
'
,
this
.
$route
.
params
.
projectID
);
return
this
.
$route
.
params
.
projectID
}
else
{
return
this
.
projectIDgetter
}
},
},
components
:
{},
activated
()
{
...
...
web/src/views/project/ProjectEnv.vue
浏览文件 @
917cc691
...
...
@@ -95,16 +95,8 @@ export default {
computed
:
{
...
mapGetters
({
loading
:
'
getLoading
'
,
projectID
getter
:
'
projectID
'
,
projectID
:
'
projectID
'
,
}),
projectID
()
{
if
(
this
.
projectIDgetter
===
0
||
this
.
projectIDgetter
===
undefined
)
{
this
.
$store
.
dispatch
(
'
project/setProjectID
'
,
this
.
$route
.
params
.
projectID
);
return
this
.
$route
.
params
.
projectID
}
else
{
return
this
.
projectIDgetter
}
},
dataList
()
{
// 强制替换dataList替代listtemplate中的方法
return
this
.
curList
;
...
...
web/src/views/project/ProjectInfo.vue
浏览文件 @
917cc691
...
...
@@ -300,16 +300,8 @@ export default {
computed
:
{
...
mapGetters
({
isSysAdmin
:
'
isAdmin
'
,
projectIDgetter
:
'
projectID
'
,
}),
projectID
()
{
if
(
this
.
projectIDgetter
===
0
||
this
.
projectIDgetter
===
undefined
)
{
this
.
$store
.
dispatch
(
'
project/setProjectID
'
,
this
.
$route
.
params
.
projectID
);
return
this
.
$route
.
params
.
projectID
}
else
{
return
this
.
projectIDgetter
}
},
projectID
:
'
projectID
'
,
})
},
created
()
{
//角色、成员下拉框初始化
...
...
web/src/views/project/ProjectPipeline.vue
浏览文件 @
917cc691
...
...
@@ -97,16 +97,8 @@ export default {
computed
:
{
...
mapGetters
({
loading
:
'
getLoading
'
,
projectIDgetter
:
'
projectID
'
,
}),
projectID
()
{
if
(
this
.
projectIDgetter
===
0
||
this
.
projectIDgetter
===
undefined
)
{
this
.
$store
.
dispatch
(
'
project/setProjectID
'
,
this
.
$route
.
params
.
projectID
);
return
this
.
$route
.
params
.
projectID
}
else
{
return
this
.
projectIDgetter
}
},
projectID
:
'
projectID
'
,
})
},
methods
:
{
goEdit
(
id
)
{
...
...
web/src/views/project/Service.vue
浏览文件 @
917cc691
...
...
@@ -115,16 +115,8 @@ export default {
computed
:
{
...
mapGetters
({
loadings
:
'
getLoading
'
,
projectID
getter
:
'
projectID
'
,
projectID
:
'
projectID
'
,
}),
projectID
()
{
if
(
this
.
projectIDgetter
===
0
||
this
.
projectIDgetter
===
undefined
)
{
this
.
$store
.
dispatch
(
'
project/setProjectID
'
,
this
.
$route
.
params
.
projectID
);
return
this
.
$route
.
params
.
projectID
}
else
{
return
this
.
projectIDgetter
}
},
dataList
()
{
// 强制替换dataList替代listtemplate中的方法
return
this
.
curList
;
...
...
web/src/views/project/detail/PipelineAdd.vue
浏览文件 @
917cc691
...
...
@@ -190,16 +190,8 @@ export default {
},
computed
:
{
...
mapGetters
({
projectID
getter
:
'
projectID
'
,
projectID
:
'
projectID
'
,
}),
projectID
()
{
if
(
this
.
projectIDgetter
===
0
||
this
.
projectIDgetter
===
undefined
)
{
this
.
$store
.
dispatch
(
'
project/setProjectID
'
,
this
.
$route
.
params
.
projectID
);
return
this
.
$route
.
params
.
projectID
}
else
{
return
this
.
projectIDgetter
}
},
},
mounted
()
{},
created
()
{},
...
...
web/src/views/project/detail/ProjectAppAdd.vue
浏览文件 @
917cc691
...
...
@@ -231,7 +231,7 @@
methods
:
{
handleClick
(
index
)
{},
getRepos
()
{
backend
.
getRepos
(
this
.
$route
.
params
.
projectI
d
,
(
data
)
=>
{
backend
.
getRepos
(
this
.
$route
.
params
.
projectI
D
,
(
data
)
=>
{
if
(
data
)
{
data
.
map
((
item
,
index
)
=>
{
if
(
item
.
user
&&
item
.
base_url
)
{
...
...
@@ -258,7 +258,7 @@
'
addr
'
:
item
.
base_url
,
'
user
'
:
item
.
user
,
};
backend
.
getReposList
(
item
.
repo_id
,
this
.
$route
.
params
.
projectI
d
,
cl
,
(
col
)
=>
{
backend
.
getReposList
(
item
.
repo_id
,
this
.
$route
.
params
.
projectI
D
,
cl
,
(
col
)
=>
{
this
.
getTabs
[
index
].
proCol
=
col
;
this
.
getRepoLoading
=
false
});
...
...
@@ -276,7 +276,7 @@
"
user
"
:
this
.
getTabs
[
index
].
user
,
"
token
"
:
this
.
getTabs
[
index
].
token
};
backend
.
getReposList
(
this
.
getTabs
[
index
].
repo_id
,
this
.
$route
.
params
.
projectI
d
,
cl
,
(
data
)
=>
{
backend
.
getReposList
(
this
.
getTabs
[
index
].
repo_id
,
this
.
$route
.
params
.
projectI
D
,
cl
,
(
data
)
=>
{
if
(
data
)
{
this
.
getTabs
[
index
].
proCol
=
data
;
this
.
getRepoLoading
=
false
...
...
@@ -307,10 +307,10 @@
if
(
this
.
form
.
name
!==
''
)
{
cl
.
name
=
this
.
form
.
name
}
backend
.
addAppPro
(
this
.
$route
.
params
.
projectI
d
,
cl
,
(
data
)
=>
{
backend
.
addAppPro
(
this
.
$route
.
params
.
projectI
D
,
cl
,
(
data
)
=>
{
Message
.
success
(
'
添加成功!
'
);
this
.
$router
.
push
({
name
:
'
projectApp
'
,
params
:
{
projectID
:
this
.
$route
.
params
.
projectI
d
}
name
:
'
projectApp
'
,
params
:
{
projectID
:
this
.
$route
.
params
.
projectI
D
}
});
});
}
...
...
@@ -325,7 +325,7 @@
MessageBox
.
confirm
(
'
确定取消添加?
'
,
this
.
$t
(
'
bm.infrast.tips
'
),
{
type
:
'
warning
'
})
.
then
(()
=>
{
this
.
$router
.
push
({
name
:
'
projectApp
'
,
params
:
{
projectID
:
this
.
$route
.
params
.
projectI
d
}
name
:
'
projectApp
'
,
params
:
{
projectID
:
this
.
$route
.
params
.
projectI
D
}
});
})
.
catch
(()
=>
{});
...
...
web/src/views/project/detail/ProjectAppDetail.vue
浏览文件 @
917cc691
...
...
@@ -5,7 +5,7 @@
<el-col
:span=
"24"
class=
"app-title clearfix"
>
<div
class=
"f-r"
>
<el-button
type=
"primary"
@
click=
"appDetail(true)"
>
编辑
</el-button>
<el-button
type=
"danger"
@
click=
"$refs.commonDelete.doDelete('delProjectApp',$route.params.projectI
d
,$route.params.appId)"
>
删除
</el-button>
<el-button
type=
"danger"
@
click=
"$refs.commonDelete.doDelete('delProjectApp',$route.params.projectI
D
,$route.params.appId)"
>
删除
</el-button>
</div>
{{
detailInfo
.
name
}}
</el-col>
...
...
@@ -169,7 +169,7 @@ export default {
page_size
:
this
.
$refs
.
pages
.
pageSize
,
page_index
:
this
.
$refs
.
pages
.
currentPage
,
};
backend
.
getProjectBranch
(
this
.
$route
.
params
.
projectI
d
,
this
.
$route
.
params
.
appId
,
params
,
(
data
)
=>
{
backend
.
getProjectBranch
(
this
.
$route
.
params
.
projectI
D
,
this
.
$route
.
params
.
appId
,
params
,
(
data
)
=>
{
this
.
listCol
=
data
.
item
;
this
.
$refs
.
pages
.
total
=
data
.
total
;
});
...
...
@@ -188,7 +188,7 @@ export default {
branch_name
:
item
.
branch_name
};
backend
.
changeBranch
(
this
.
$route
.
params
.
projectI
d
,
this
.
$route
.
params
.
projectI
D
,
this
.
$route
.
params
.
appId
,
params
,
()
=>
{
...
...
@@ -202,7 +202,7 @@ export default {
synBranch
()
{
MessageBox
.
confirm
(
'
确定同步远程分支吗?
'
,
this
.
$t
(
'
bm.infrast.tips
'
),
{
type
:
'
warning
'
})
.
then
(()
=>
{
backend
.
asyncBranch
(
this
.
$route
.
params
.
projectI
d
,
this
.
$route
.
params
.
appId
,
(
data
)
=>
{
backend
.
asyncBranch
(
this
.
$route
.
params
.
projectI
D
,
this
.
$route
.
params
.
appId
,
(
data
)
=>
{
Message
.
success
(
this
.
$t
(
'
bm.add.optionSuc
'
));
this
.
getList
();
});
...
...
@@ -210,7 +210,7 @@ export default {
.
catch
(()
=>
{});
},
appDetail
(
flag
)
{
backend
.
getAppDetail
(
this
.
$route
.
params
.
projectI
d
,
this
.
$route
.
params
.
appId
,
(
data
)
=>
{
backend
.
getAppDetail
(
this
.
$route
.
params
.
projectI
D
,
this
.
$route
.
params
.
appId
,
(
data
)
=>
{
if
(
flag
)
{
let
history
=
[];
this
.
listCol
.
map
((
i
)
=>
{
...
...
@@ -226,7 +226,7 @@ export default {
},
backTo
()
{
this
.
$router
.
push
({
name
:
'
projectApp
'
,
params
:
{
projectID
:
this
.
$route
.
params
.
projectI
d
}
name
:
'
projectApp
'
,
params
:
{
projectID
:
this
.
$route
.
params
.
projectI
D
}
});
},
}
...
...
web/src/views/project/detail/ProjectCIDetail.vue
浏览文件 @
917cc691
...
...
@@ -121,7 +121,7 @@
<page-nav
ref=
"pages"
:list=
"historyData"
v-on:getlist=
"getList"
></page-nav>
</el-tab-pane>
<el-tab-pane
label=
"应用列表"
name=
"appList"
>
<p
style=
"float: left"
v-if=
"statusCheck"
><el-button
type=
"primary"
@
click=
"$refs.versionAdd.doShow($route.params.projectI
d
, $route.params.versionId, projectInfo.version_no)"
>
添加应用
</el-button></p>
<p
style=
"float: left"
v-if=
"statusCheck"
><el-button
type=
"primary"
@
click=
"$refs.versionAdd.doShow($route.params.projectI
D
, $route.params.versionId, projectInfo.version_no)"
>
添加应用
</el-button></p>
<el-table
class=
"mt10"
:data=
"projectInfo.apps"
>
<el-table-column
prop=
"name"
:label=
"$t('bm.deployCenter.name')"
sortable
min-width=
"12%"
:show-overflow-tooltip=
"true"
/>
<el-table-column
prop=
"type"
:label=
"$t('bm.deployCenter.type')"
sortable
min-width=
"12%"
:show-overflow-tooltip=
"true"
/>
...
...
@@ -318,7 +318,7 @@ export default {
},
methods
:
{
getVersionInfo
()
{
backend
.
getListdetail
(
this
.
$route
.
params
.
projectI
d
,
this
.
$route
.
params
.
versionId
,
(
data
)
=>
{
backend
.
getListdetail
(
this
.
$route
.
params
.
projectI
D
,
this
.
$route
.
params
.
versionId
,
(
data
)
=>
{
if
(
data
)
{
data
.
create_at
=
Utils
.
format
(
new
Date
(
data
.
create_at
),
'
yyyy-MM-dd hh:mm:ss
'
);
data
.
start_at
=
Utils
.
format
(
new
Date
(
data
.
start_at
),
'
yyyy-MM-dd hh:mm:ss
'
);
...
...
@@ -333,7 +333,7 @@ export default {
});
},
getVersionBaseInfo
()
{
backend
.
getListdetail
(
this
.
$route
.
params
.
projectI
d
,
this
.
$route
.
params
.
versionId
,
(
data
)
=>
{
backend
.
getListdetail
(
this
.
$route
.
params
.
projectI
D
,
this
.
$route
.
params
.
versionId
,
(
data
)
=>
{
if
(
data
)
{
this
.
projectInfo
.
name
=
data
.
name
this
.
projectInfo
.
version_no
=
data
.
version_no
...
...
@@ -348,12 +348,12 @@ export default {
};
const
that
=
this
;
if
(
name
===
'
build
'
)
{
backend
.
setBuildMerge
(
this
.
$route
.
params
.
projectI
d
,
id
,
stargid
,
params
,
(
data
)
=>
{
backend
.
setBuildMerge
(
this
.
$route
.
params
.
projectI
D
,
id
,
stargid
,
params
,
(
data
)
=>
{
Message
.
success
(
this
.
$t
(
'
bm.add.optionSuc
'
));
that
.
getVersionInfo
();
});
}
else
if
(
name
===
'
deploy
'
)
{
backend
.
setDeploy
(
this
.
$route
.
params
.
projectI
d
,
id
,
stargid
,
params
,
(
data
)
=>
{
backend
.
setDeploy
(
this
.
$route
.
params
.
projectI
D
,
id
,
stargid
,
params
,
(
data
)
=>
{
Message
.
success
(
this
.
$t
(
'
bm.add.optionSuc
'
));
that
.
getVersionInfo
();
});
...
...
@@ -365,7 +365,7 @@ export default {
gotoclose
(
id
)
{
MessageBox
.
confirm
(
this
.
$t
(
'
bm.add.isAgreeAchieved
'
),
this
.
$t
(
'
bm.infrast.tips
'
),
{
type
:
'
warning
'
}).
then
(()
=>
{
const
that
=
this
;
backend
.
goclose
(
this
.
$route
.
params
.
projectI
d
,
id
,
(
data
)
=>
{
backend
.
goclose
(
this
.
$route
.
params
.
projectI
D
,
id
,
(
data
)
=>
{
Message
.
success
(
this
.
$t
(
'
bm.add.optionSuc
'
));
that
.
getVersionInfo
();
});
...
...
@@ -376,12 +376,12 @@ export default {
gotodelete
(
id
)
{
MessageBox
.
confirm
(
this
.
$t
(
'
bm.add.isAgreeDelete
'
),
this
.
$t
(
'
bm.infrast.tips
'
),
{
type
:
'
warning
'
}).
then
(()
=>
{
const
that
=
this
;
backend
.
getDeletionPublish
(
this
.
$route
.
params
.
projectI
d
,
id
,
(
data
)
=>
{
backend
.
getDeletionPublish
(
this
.
$route
.
params
.
projectI
D
,
id
,
(
data
)
=>
{
Message
.
success
(
this
.
$t
(
'
bm.add.optionSuc
'
));
that
.
$router
.
push
({
name
:
'
projectCI
'
,
params
:
{
projectID
:
this
.
$route
.
params
.
projectI
d
projectID
:
this
.
$route
.
params
.
projectI
D
}
});
});
...
...
@@ -392,7 +392,7 @@ export default {
page_size
:
this
.
$refs
.
pages
.
pageSize
,
page_index
:
this
.
$refs
.
pages
.
currentPage
,
};
backend
.
getOperationLog
(
this
.
$route
.
params
.
projectI
d
,
this
.
$route
.
params
.
versionId
,
params
,
(
data
)
=>
{
backend
.
getOperationLog
(
this
.
$route
.
params
.
projectI
D
,
this
.
$route
.
params
.
versionId
,
params
,
(
data
)
=>
{
this
.
historyData
=
data
.
item
;
this
.
historyData
.
map
((
i
)
=>
{
if
(
i
.
status
>=
0
)
i
.
status
=
this
.
statePublish
[
i
.
status
];
...
...
@@ -407,14 +407,14 @@ export default {
},
viewFile
(
item
)
{
window
.
open
(
`//
${
window
.
location
.
host
}
/project/projectPubDetail/
${
this
.
$route
.
params
.
projectI
d
}
/
${
item
.
job_name
}
/
${
item
.
run_id
}
/
${
item
.
stage_id
}
`
`//
${
window
.
location
.
host
}
/project/projectPubDetail/
${
this
.
$route
.
params
.
projectI
D
}
/
${
item
.
job_name
}
/
${
item
.
run_id
}
/
${
item
.
stage_id
}
`
);
},
// 移除应用
removeApp
(
id
)
{
MessageBox
.
confirm
(
this
.
$t
(
'
bm.add.sureDelete
'
),
this
.
$t
(
'
bm.infrast.tips
'
),
{
type
:
'
warning
'
})
.
then
(()
=>
{
backend
.
removeApp
(
this
.
$route
.
params
.
projectI
d
,
this
.
$route
.
params
.
versionId
,
id
,
(
data
)
=>
{
backend
.
removeApp
(
this
.
$route
.
params
.
projectI
D
,
this
.
$route
.
params
.
versionId
,
id
,
(
data
)
=>
{
Message
.
success
(
this
.
$t
(
'
bm.add.optionSuc
'
));
this
.
getVersionInfo
();
});
...
...
web/src/views/project/detail/ProjectPubDetail.vue
浏览文件 @
917cc691
...
...
@@ -63,7 +63,7 @@ export default {
},
1000
);
},
created
()
{
const
projectId
=
this
.
$route
.
params
.
projectI
d
;
const
projectId
=
this
.
$route
.
params
.
projectI
D
;
const
jobName
=
this
.
$route
.
params
.
jobName
;
const
runId
=
this
.
$route
.
params
.
runId
;
const
stageId
=
this
.
$route
.
params
.
stageId
;
...
...
web/src/views/project/detail/ServiceDetail.vue
浏览文件 @
917cc691
...
...
@@ -96,7 +96,7 @@
</div>
</el-dialog>
<div
class=
"portlet-body"
>
<common-delete
ref=
"commonDelete"
routerName=
'projectService'
:routerParams=
"
{projectID:$route.params.projectI
d
}" isRefresh='true'>
</common-delete>
<common-delete
ref=
"commonDelete"
routerName=
'projectService'
:routerParams=
"
{projectID:$route.params.projectI
D
}" isRefresh='true'>
</common-delete>
<div
class=
"title-content"
>
<el-row>
<el-col
:span=
"9"
class=
"title-panel"
>
...
...
web/src/views/project/dialog/ProjectAppEdit.vue
浏览文件 @
917cc691
...
...
@@ -142,7 +142,7 @@ export default {
build_path
:
this
.
form
.
build_path
,
dockerfile
:
this
.
form
.
dockerfile
||
'
Dockerfile
'
,
};
backend
.
updateAppInfo
(
this
.
$route
.
params
.
projectI
d
,
this
.
rowId
,
cl
,
(
data
)
=>
{
backend
.
updateAppInfo
(
this
.
$route
.
params
.
projectI
D
,
this
.
rowId
,
cl
,
(
data
)
=>
{
successCallBack
();
});
...
...
web/src/views/project/dialogCI/ProjectBuild.vue
浏览文件 @
917cc691
...
...
@@ -147,16 +147,8 @@
},
computed
:
{
...
mapGetters
({
projectIDgetter
:
'
projectID
'
,
}),
projectID
()
{
if
(
this
.
projectIDgetter
===
0
||
this
.
projectIDgetter
===
undefined
)
{
this
.
$store
.
dispatch
(
'
project/setProjectID
'
,
this
.
$route
.
params
.
projectID
);
return
this
.
$route
.
params
.
projectID
}
else
{
return
this
.
projectIDgetter
}
},
projectID
:
'
projectID
'
,
})
},
methods
:
{
golist
(
rows
)
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录