Commit 88a46446 authored by 徐一鸣's avatar 徐一鸣

应用调试存档

parent 35440dce
...@@ -154,7 +154,7 @@ export default { ...@@ -154,7 +154,7 @@ export default {
}, },
]; ];
} }
// 普通用户 --- 我部署的应用 // 普通用户 --- 我部署的应用 card列表形式
else if (level === 0 && type === 1) { else if (level === 0 && type === 1) {
this.listType = "card"; this.listType = "card";
this.cardType = 1; this.cardType = 1;
...@@ -205,7 +205,7 @@ export default { ...@@ -205,7 +205,7 @@ export default {
}, },
]; ];
} }
// 普通用户 --- 申请的应用 card列表形式 // 普通用户 --- 申请的应用
else if (level === 0 && type === 2) { else if (level === 0 && type === 2) {
this.listType = "table"; this.listType = "table";
this.listHeader = [ this.listHeader = [
...@@ -320,45 +320,6 @@ export default { ...@@ -320,45 +320,6 @@ export default {
}, },
]; ];
} }
/* // 普通用户 --- 审批的应用
else if (level === 0 && type === 3) {
this.listType = "table";
this.listHeader = [
{
label: "应用名称", prop: "name", type: "href", align: "left" },
{
label: "应用版本", prop: "date", align: "center" },
{
label: "应用类型", prop: "address", align: "center" },
{
label: "业务领域", prop: "address", align: "center" },
{
label: "在线区域", prop: "address", align: "center" },
{
label: "申请类型", prop: "address", align: "center" },
{
label: "审批时间", prop: "address", align: "center" },
{
label: "审批状态", prop: "address", align: "center" },
{
label: "操作",
type: "Button",
align: "center",
width: 160,
btnList: [
{
type: "action-approval",
label: "审批",
line: "|",
},
{
type: "action-delete",
label: "删除",
},
],
},
];
} */
// 组织管理员 --- 应用仓库管理 // 组织管理员 --- 应用仓库管理
else if (level === 1 && type === 0) { else if (level === 1 && type === 0) {
...@@ -524,14 +485,6 @@ export default { ...@@ -524,14 +485,6 @@ export default {
}, },
callback: this.detailItem, callback: this.detailItem,
}, },
{
label: "删除",
class: "warn",
disabledRule(item) {
return item.apply_status === "待审批";
},
callback: this.deleteItem,
},
], ],
}, },
]; ];
...@@ -569,7 +522,7 @@ export default { ...@@ -569,7 +522,7 @@ export default {
}, },
{ {
label: "所属组织", label: "所属组织",
prop: "address", prop: "org_name",
align: "center", align: "center",
}, },
{ {
...@@ -583,11 +536,25 @@ export default { ...@@ -583,11 +536,25 @@ export default {
callback: _self.editItem, callback: _self.editItem,
}, },
{ {
label: "下线", getLabel(item) {
callback: _self.offLine, return item.online_state == 0 ? "上线" : "下线";
},
callback(item) {
item.online_state == 0
? _self.onLine(item)
: _self.offLine(item);
},
disabledRule(item) {
if (item.online_state == 0) {
return item.up_platform_status != 0;
} else {
return item.up_platform_status != 2;
}
},
}, },
{ {
label: "删除", label: "删除",
class: "warn",
callback: _self.deleteItem, callback: _self.deleteItem,
}, },
], ],
...@@ -600,7 +567,7 @@ export default { ...@@ -600,7 +567,7 @@ export default {
this.listHeader = [ this.listHeader = [
{ {
label: "应用名称", label: "应用名称",
prop: "app_name", prop: "deploy_name",
type: "button", type: "button",
callback: this.detailItem, callback: this.detailItem,
}, },
...@@ -697,14 +664,6 @@ export default { ...@@ -697,14 +664,6 @@ export default {
}, },
callback: this.detailItem, callback: this.detailItem,
}, },
{
label: "删除",
class: "warn",
disabledRule(item) {
return item.apply_status === "待审批";
},
callback: this.deleteItem,
},
], ],
}, },
]; ];
...@@ -955,10 +914,6 @@ export default { ...@@ -955,10 +914,6 @@ export default {
changeCurrentPage(value) { changeCurrentPage(value) {
this.currentPage = value; this.currentPage = value;
}, },
deleteItem(item) {
// console.log("delete --- " + item.id);
console.log("删除审批记录功能设计中");
}, // TODO: 删除审批记录功能设计中
detailItem(item) { detailItem(item) {
this.$router.push( this.$router.push(
`${this.detailsUrl + (this.type === 1 ? item.deploy_id : item.app_id)}` `${this.detailsUrl + (this.type === 1 ? item.deploy_id : item.app_id)}`
...@@ -1025,12 +980,15 @@ export default { ...@@ -1025,12 +980,15 @@ export default {
editItem(item) { editItem(item) {
this.$router.push(`/yygl/${this.level}/${this.type}/edit/${item.id}`); this.$router.push(`/yygl/${this.level}/${this.type}/edit/${item.id}`);
}, },
onLine(item) {
console.log("on line --- " + item.app_id);
}, // TODO: 存档
offLine(item) { offLine(item) {
console.log("off line --- " + item.id); console.log("off line --- " + item.app_id);
}, }, // TODO: 存档
goodsShelf(item) { deleteItem(item) {
console.log("goods shelf", item.state); console.log("delete --- " + item.app_id);
}, }, // TODO: 存档
}, },
created() { created() {
this.level = parseInt(this.$route.params.level); this.level = parseInt(this.$route.params.level);
......
...@@ -13,7 +13,7 @@ const store = new Vuex.Store({ ...@@ -13,7 +13,7 @@ const store = new Vuex.Store({
["平台服务管理", "服务审批管理" /* , "云资源管理" */], // 超级管理员 ["平台服务管理", "服务审批管理" /* , "云资源管理" */], // 超级管理员
], // 服务管理列表,onlyRead ], // 服务管理列表,onlyRead
yyglNav: [ yyglNav: [
["应用仓库", "我部署的应用", "申请的应用" /* "审批的应用" */], // 普通用户 ["应用仓库", "我部署的应用", "申请的应用"], // 普通用户
["应用仓库管理", "部署的应用", "应用审批管理"], // 组织管理员 ["应用仓库管理", "部署的应用", "应用审批管理"], // 组织管理员
["平台应用管理", "应用部署管理", "应用审批管理"], // 超级管理员 ["平台应用管理", "应用部署管理", "应用审批管理"], // 超级管理员
], // 应用管理列表,onlyRead ], // 应用管理列表,onlyRead
......
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