Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
apaas-ui
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gzga-jzapi
apaas-ui
Commits
1f01833d
Commit
1f01833d
authored
Jun 17, 2020
by
徐一鸣
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
应用管理列表调试
parent
c75e5cd6
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
378 additions
and
10 deletions
+378
-10
src/pages/workbench/yygl/yyglList.vue
src/pages/workbench/yygl/yyglList.vue
+378
-10
No files found.
src/pages/workbench/yygl/yyglList.vue
View file @
1f01833d
...
...
@@ -110,11 +110,11 @@ export default {
data
:
[
{
name
:
"
平台应用
"
,
value
:
1
,
value
:
2
,
},
{
name
:
"
开发者应用
"
,
value
:
2
,
value
:
1
,
},
{
name
:
"
未上架
"
,
...
...
@@ -262,11 +262,11 @@ export default {
data
:
[
{
name
:
"
平台应用
"
,
value
:
1
,
value
:
2
,
},
{
name
:
"
开发者应用
"
,
value
:
2
,
value
:
1
,
},
],
},
...
...
@@ -386,6 +386,56 @@ export default {
],
},
];
this
.
otherFilter1
=
[
{
name
:
"
在线状态
"
,
prop
:
"
online_state
"
,
data
:
[
{
name
:
"
平台应用
"
,
value
:
2
,
},
{
name
:
"
开发者应用
"
,
value
:
1
,
},
{
name
:
"
未上架
"
,
value
:
0
,
},
],
},
];
this
.
otherFilter2
=
[
{
name
:
"
是否支持开发
"
,
prop
:
"
developable
"
,
data
:
[
{
name
:
"
支持开发
"
,
value
:
1
,
},
{
name
:
"
不支持开发
"
,
value
:
0
,
},
],
},
{
name
:
"
应用来源
"
,
prop
:
"
appSource
"
,
data
:
[
{
name
:
"
创建的应用
"
,
value
:
0
,
},
{
name
:
"
申请的应用
"
,
value
:
1
,
},
],
},
];
}
// 组织管理员 --- 部署的应用
else
if
(
level
===
1
&&
type
===
1
)
{
...
...
@@ -428,6 +478,56 @@ export default {
align
:
"
center
"
,
},
];
this
.
otherFilter1
=
[
{
name
:
"
在线状态
"
,
prop
:
"
online_state
"
,
data
:
[
{
name
:
"
平台应用
"
,
value
:
2
,
},
{
name
:
"
开发者应用
"
,
value
:
1
,
},
{
name
:
"
未上架
"
,
value
:
0
,
},
],
},
];
this
.
otherFilter2
=
[
{
name
:
"
是否支持开发
"
,
prop
:
"
developable
"
,
data
:
[
{
name
:
"
支持开发
"
,
value
:
1
,
},
{
name
:
"
不支持开发
"
,
value
:
0
,
},
],
},
{
name
:
"
应用来源
"
,
prop
:
"
appSource
"
,
data
:
[
{
name
:
"
创建的应用
"
,
value
:
0
,
},
{
name
:
"
申请的应用
"
,
value
:
1
,
},
],
},
];
}
// 组织管理员 --- 应用审批管理
else
if
(
level
===
1
&&
type
===
2
)
{
...
...
@@ -488,6 +588,70 @@ export default {
],
},
];
this
.
otherFilter1
=
[
{
name
:
"
在线状态
"
,
prop
:
"
online_state
"
,
data
:
[
{
name
:
"
应用商店
"
,
value
:
2
,
},
{
name
:
"
开发者应用
"
,
value
:
1
,
},
],
},
];
this
.
otherFilter2
=
[
{
name
:
"
申请类型
"
,
prop
:
"
apply_type
"
,
data
:
[
{
name
:
"
申请部署
"
,
value
:
1
,
},
{
name
:
"
申请开发
"
,
value
:
2
,
},
],
},
{
name
:
"
申请状态
"
,
prop
:
"
apply_state
"
,
data
:
[
{
name
:
"
审批中
"
,
value
:
1
,
},
{
name
:
"
审批通过
"
,
value
:
2
,
},
{
name
:
"
审批未通过
"
,
value
:
2
,
},
],
},
{
name
:
"
应用来源
"
,
prop
:
"
appSource
"
,
data
:
[
{
name
:
"
创建的应用
"
,
value
:
0
,
},
{
name
:
"
申请的应用
"
,
value
:
1
,
},
],
},
];
}
// 超级管理员 --- 平台应用管理
...
...
@@ -556,6 +720,45 @@ export default {
label
:
"
删除
"
,
class
:
"
warn
"
,
callback
:
_self
.
deleteItem
,
disabledRule
(
item
)
{
return
item
.
online_state
!=
0
;
},
},
],
},
];
this
.
otherFilter1
=
[
{
name
:
"
在线状态
"
,
prop
:
"
online_state
"
,
data
:
[
{
name
:
"
平台应用
"
,
value
:
2
,
},
{
name
:
"
开发者应用
"
,
value
:
1
,
},
{
name
:
"
未上架
"
,
value
:
0
,
},
],
},
];
this
.
otherFilter2
=
[
{
name
:
"
是否支持开发
"
,
prop
:
"
developable
"
,
data
:
[
{
name
:
"
支持开发
"
,
value
:
1
,
},
{
name
:
"
不支持开发
"
,
value
:
0
,
},
],
},
...
...
@@ -607,6 +810,42 @@ export default {
align
:
"
center
"
,
},
];
this
.
otherFilter1
=
[
{
name
:
"
在线状态
"
,
prop
:
"
online_state
"
,
data
:
[
{
name
:
"
平台应用
"
,
value
:
2
,
},
{
name
:
"
开发者应用
"
,
value
:
1
,
},
{
name
:
"
未上架
"
,
value
:
0
,
},
],
},
];
this
.
otherFilter2
=
[
{
name
:
"
是否支持开发
"
,
prop
:
"
developable
"
,
data
:
[
{
name
:
"
支持开发
"
,
value
:
1
,
},
{
name
:
"
不支持开发
"
,
value
:
0
,
},
],
},
];
}
// 超级管理员 --- 应用审批管理
else
if
(
level
===
2
&&
type
===
2
)
{
...
...
@@ -667,6 +906,56 @@ export default {
],
},
];
this
.
otherFilter1
=
[
{
name
:
"
在线状态
"
,
prop
:
"
online_state
"
,
data
:
[
{
name
:
"
应用商店
"
,
value
:
2
,
},
{
name
:
"
开发者应用
"
,
value
:
1
,
},
],
},
];
this
.
otherFilter2
=
[
{
name
:
"
申请类型
"
,
prop
:
"
apply_type
"
,
data
:
[
{
name
:
"
申请部署
"
,
value
:
1
,
},
{
name
:
"
申请开发
"
,
value
:
2
,
},
],
},
{
name
:
"
申请状态
"
,
prop
:
"
apply_state
"
,
data
:
[
{
name
:
"
审批中
"
,
value
:
1
,
},
{
name
:
"
审批通过
"
,
value
:
2
,
},
{
name
:
"
审批未通过
"
,
value
:
2
,
},
],
},
];
}
// Error
...
...
@@ -981,14 +1270,93 @@ export default {
this
.
$router
.
push
(
`/yygl/
${
this
.
level
}
/
${
this
.
type
}
/edit/
${
item
.
id
}
`
);
},
onLine
(
item
)
{
console
.
log
(
"
on line ---
"
+
item
.
app_id
);
},
// TODO: 存档
this
.
dialogInfo
.
title
=
"
提示
"
;
this
.
dialogInfo
.
msg
=
"
确认上线此服务吗?
"
;
this
.
dialogInfo
.
submit
=
()
=>
{
this
.
$http
.
put
(
`/apaas/hubApi/market/platformStatus/
${
item
.
app_id
}
/2`
)
.
then
(({
data
})
=>
{
if
(
data
.
success
)
{
this
.
$message
({
message
:
`上线
${
item
.
app_name
}
成功.`
,
type
:
"
success
"
,
});
this
.
initDatas
(
this
.
tempFliter
);
}
else
{
this
.
$message
({
message
:
`上线
${
item
.
app_name
}
失败.`
,
type
:
"
warning
"
,
});
}
})
.
catch
((
error
)
=>
{
this
.
$message
({
message
:
`上线
${
item
.
app_name
}
失败.`
,
type
:
"
warning
"
,
});
});
};
this
.
showDialog
();
},
offLine
(
item
)
{
console
.
log
(
"
off line ---
"
+
item
.
app_id
);
},
// TODO: 存档
this
.
dialogInfo
.
title
=
"
提示
"
;
this
.
dialogInfo
.
msg
=
"
确认下线此服务吗?
"
;
this
.
dialogInfo
.
submit
=
()
=>
{
this
.
$http
.
put
(
`/apaas/hubApi/market/platformStatus/
${
item
.
app_id
}
/4`
)
.
then
(({
data
})
=>
{
if
(
data
.
success
)
{
this
.
$message
({
message
:
`下线
${
item
.
app_name
}
成功.`
,
type
:
"
success
"
,
});
this
.
initDatas
(
this
.
tempFliter
);
}
else
{
this
.
$message
({
message
:
`下线
${
item
.
app_name
}
失败.`
,
type
:
"
warning
"
,
});
}
})
.
catch
((
error
)
=>
{
this
.
$message
({
message
:
`下线
${
item
.
app_name
}
失败.`
,
type
:
"
warning
"
,
});
});
};
this
.
showDialog
();
},
deleteItem
(
item
)
{
console
.
log
(
"
delete ---
"
+
item
.
app_id
);
},
// TODO: 存档
this
.
dialogInfo
.
title
=
""
;
this
.
dialogInfo
.
msg
=
"
是否删除该条应用?
"
;
this
.
dialogInfo
.
cancelText
=
""
;
this
.
dialogInfo
.
sunbmitText
=
""
;
this
.
dialogInfo
.
submit
=
()
=>
{
this
.
$http
.
delete
(
`/apaas/hubApi/market/del/
${
item
.
app_id
}
`
)
.
then
(({
data
})
=>
{
if
(
data
.
success
)
{
this
.
$message
({
message
:
`删除
${
item
.
app_name
}
成功.`
,
type
:
"
success
"
,
});
this
.
initDatas
(
this
.
tempFliter
);
}
else
{
this
.
$message
({
message
:
`删除
${
item
.
app_name
}
失败.`
,
type
:
"
warning
"
,
});
}
})
.
catch
((
error
)
=>
{
this
.
$message
({
message
:
`删除
${
item
.
app_name
}
失败.`
,
type
:
"
warning
"
,
});
});
};
},
},
created
()
{
this
.
level
=
parseInt
(
this
.
$route
.
params
.
level
);
...
...
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