From d9ecc91189e473251a9ffd30bfe13ee3abf8a528 Mon Sep 17 00:00:00 2001 From: xuyiming Date: Fri, 10 Jul 2020 13:57:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=91=E8=B5=84=E6=BA=90=E6=9D=8E=E5=BD=AA?= =?UTF-8?q?=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/workbench/fwgl/approveWorkspace.vue | 26 ++++++++++++------- src/pages/workbench/fwgl/fwglList.vue | 6 +++-- .../fwgl/organizationCloudResource.vue | 4 ++- 3 files changed, 23 insertions(+), 13 deletions(-) diff --git a/src/pages/workbench/fwgl/approveWorkspace.vue b/src/pages/workbench/fwgl/approveWorkspace.vue index 6ea43fe..8d251cd 100644 --- a/src/pages/workbench/fwgl/approveWorkspace.vue +++ b/src/pages/workbench/fwgl/approveWorkspace.vue @@ -59,25 +59,27 @@ export default { sunbmitText: "", submit: null, }, + tempFilter: null, }), computed: {}, methods: { init(filter) { // console.log(filter); + this.tempFilter = filter; + this.$http - .get("/apaas/service/v3/resource/user/apply/list", { + .get("/apaas/service/v3/resource/apply/approveList", { params: { search: filter.keyword, page: filter.page, limit: filter.size, - depart: "", - state1: filter.state1, + state: filter.state, }, }) .then(({ data }) => { this.listTotal = data.total; - this.listData = data.data.cloud_apply_list; + this.listData = data.data; }) .catch((error) => { console.log(error); @@ -87,7 +89,9 @@ export default { this.$refs.dialog.show(); }, detailAction(item) { - console.log("detailAction"); + this.$router.push({ + path: `/fwgl/${this.level}/${this.type}/cloud_detail/${item.id}`, + }); }, approveAction(item) { this.dialogInfo.msg = "该工作区域的申请通过还是拒绝?"; @@ -118,12 +122,12 @@ export default { this.level = parseInt(this.$route.params.level); this.type = parseInt(this.$route.params.type); - let warnFlag = this.$route.query.warn || false; + let warnFlag = this.$route.query.warn == 1 ? true : false; this.otherFilter = [ { name: "审批状态", - prop: "state1", + prop: "state", default: "", options: [ { @@ -148,7 +152,7 @@ export default { this.listHeader = [ { label: "工作区域名称", - prop: "name_space", + prop: "namespace", type: "button", callback: this.detailAction, }, @@ -202,12 +206,14 @@ export default { }, { label: "申请类型", - prop: "type", align: "center", + getText(item) { + return item.apply_type === 0 ? "初次申请" : "资源调整"; + }, }, { label: "所属组织", - prop: "org_name", + prop: "department_name", }, { label: "用户申请时间", diff --git a/src/pages/workbench/fwgl/fwglList.vue b/src/pages/workbench/fwgl/fwglList.vue index 4645437..86864ad 100644 --- a/src/pages/workbench/fwgl/fwglList.vue +++ b/src/pages/workbench/fwgl/fwglList.vue @@ -1486,7 +1486,9 @@ export default { ); }, // 审批服务 cloudDetail(item) { - console.log("cloudDetail - " + item.name); + this.$router.push({ + path: `/fwgl/${this.level}/${this.type}/cloud_detail/${item.id}`, + }); }, cloudAllot(item) { this.$refs.allotConfirm.getDetail(item.apply_id); @@ -1996,7 +1998,7 @@ export default { this.$router.push({ path: `/fwgl/${this.level}/${this.type}/approveWorkspace`, query: { - warn: this.cloud_admin_warn, + warn: this.cloud_admin_warn ? 1 : 0, }, }); }, diff --git a/src/pages/workbench/fwgl/organizationCloudResource.vue b/src/pages/workbench/fwgl/organizationCloudResource.vue index 56fe5d9..c610b11 100644 --- a/src/pages/workbench/fwgl/organizationCloudResource.vue +++ b/src/pages/workbench/fwgl/organizationCloudResource.vue @@ -318,7 +318,9 @@ export default { this.$refs.dialog.show(); }, detailAction(item) { - console.log("detailAction"); + this.$router.push({ + path: `/fwgl/${this.level}/${this.type}/cloud_detail/${item.id}`, + }); }, stateAction(item) { this.dialogInfo.msg = "您确认要禁用该工作区域吗?"; -- 2.26.0