From 6806b00d2c988b1b579158b1991e21aeaa4071a1 Mon Sep 17 00:00:00 2001 From: xuyiming Date: Thu, 11 Jun 2020 11:52:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E7=AE=A1=E7=90=86up?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/workbench/fwgl/fwglList.vue | 103 +++++++++++++++++++++----- 1 file changed, 85 insertions(+), 18 deletions(-) diff --git a/src/pages/workbench/fwgl/fwglList.vue b/src/pages/workbench/fwgl/fwglList.vue index 514d363..3a0a937 100644 --- a/src/pages/workbench/fwgl/fwglList.vue +++ b/src/pages/workbench/fwgl/fwglList.vue @@ -265,7 +265,7 @@ export default { label: "删除", callback: this.deleteItem, disabledRule(item) { - return item.approval_status === 1; + return item.service_apply_info.approval_status === 1; }, }, ], @@ -931,11 +931,25 @@ export default { .post(`/apaas/service/v3/service/manager/send/downnotice`, { id: item.id, }) - .then((response) => { - console.log("已申请下架" + item.name); + .then(({ data }) => { + if (data.success) { + this.$message({ + message: data.errMsg, + type: "success", + }); + } else { + this.$message({ + message: data.errMsg, + type: "warn", + }); + } }) .catch((error) => { console.log(error); + this.$message({ + message: "申请${item.name}失败", + type: "warn", + }); }); }; this.showDialog(); @@ -951,10 +965,24 @@ export default { id: item.id, }) .then((response) => { - console.log("已申请上架" + item.name); + if (data.success) { + this.$message({ + message: data.errMsg, + type: "success", + }); + } else { + this.$message({ + message: data.errMsg, + type: "warn", + }); + } }) .catch((error) => { console.log(error); + this.$message({ + message: "申请${item.name}失败", + type: "warn", + }); }); }; this.showDialog(); @@ -968,15 +996,28 @@ export default { this.$http .delete(this.deleteUrl, { params: { - id: item.id, + id: this.type == 1 ? item.service_apply_info.id : item.id, }, }) - .then((response) => { - this.initDatas(this.tempFliter); - console.log("已删除" + item.name); + .then(({ data }) => { + if (data.success) { + this.$message({ + message: data.errMsg, + type: "success", + }); + this.initDatas(this.tempFliter); + } else { + this.$message({ + message: data.errMsg, + type: "warn", + }); + } }) .catch((error) => { - console.log(error); + this.$message({ + message: `删除${item.name}失败.`, + type: "warn", + }); }); }; this.showDialog(); @@ -986,7 +1027,7 @@ export default { }, approvalItem(item) { this.$router.push( - `/fwgl/${this.level}/${this.type}/approvalserviceedit/${item.id}` + `/fwgl/${this.level}/${this.type}/approvalserviceedit/${item.service_apply_info.id}` ); }, allotItem(item) { @@ -1003,12 +1044,25 @@ export default { .post(`/apaas/service/v3/service/manager/down`, { id: item.id, }) - .then((response) => { - this.initDatas(this.tempFliter); - console.log("已下架" + item.name); + .then(({ data }) => { + if (data.success) { + this.$message({ + message: data.errMsg, + type: "success", + }); + this.initDatas(this.tempFliter); + } else { + this.$message({ + message: data.errMsg, + type: "warn", + }); + } }) .catch((error) => { - console.log(error); + this.$message({ + message: `下架${item.name}失败.`, + type: "warn", + }); }); }; this.showDialog(); @@ -1023,12 +1077,25 @@ export default { .post(`/apaas/service/v3/service/manager/up`, { id: item.id, }) - .then((response) => { - this.initDatas(this.tempFliter); - console.log("已下架" + item.name); + .then(({ data }) => { + if (data.success) { + this.$message({ + message: data.errMsg, + type: "success", + }); + this.initDatas(this.tempFliter); + } else { + this.$message({ + message: data.errMsg, + type: "warn", + }); + } }) .catch((error) => { - console.log(error); + this.$message({ + message: `上架${item.name}失败.`, + type: "warn", + }); }); }; this.showDialog(); -- 2.26.0