From 3146e63fc05fddf91e6df086e363a4f5584c1d6b Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: 星期四, 01 九月 2022 17:53:00 +0800 Subject: [PATCH] 优化异常处理 --- web_src/src/components/dialog/platformEdit.vue | 42 +++++++++++++++++++++++------------------- 1 files changed, 23 insertions(+), 19 deletions(-) diff --git a/web_src/src/components/dialog/platformEdit.vue b/web_src/src/components/dialog/platformEdit.vue index 819c002..ef28b4c 100644 --- a/web_src/src/components/dialog/platformEdit.vue +++ b/web_src/src/components/dialog/platformEdit.vue @@ -194,13 +194,16 @@ url:`/api/platform/server_config` }).then(function (res) { console.log(res); - that.platform.deviceGBId = res.data.username; - that.platform.deviceIp = res.data.deviceIp; - that.platform.devicePort = res.data.devicePort; - that.platform.username = res.data.username; - that.platform.password = res.data.password; - that.platform.treeType = "BusinessGroup"; - that.platform.administrativeDivision = res.data.username.substr(0, 6); + if (res.data.code === 0) { + that.platform.deviceGBId = res.data.data.username; + that.platform.deviceIp = res.data.data.deviceIp; + that.platform.devicePort = res.data.data.devicePort; + that.platform.username = res.data.data.username; + that.platform.password = res.data.data.password; + that.platform.treeType = "BusinessGroup"; + that.platform.administrativeDivision = res.data.data.username.substr(0, 6); + } + }).catch(function (error) { console.log(error); }); @@ -265,30 +268,29 @@ } }, saveForm: function (){ - var that = this; - that.$axios({ + this.$axios({ method: 'post', url: this.saveUrl, - data: that.platform - }).then(function (res) { + data: this.platform + }).then((res) =>{ if (res.data.code === 0) { - that.$message({ + this.$message({ showClose: true, message: "淇濆瓨鎴愬姛", type: "success", }); - that.showDialog = false; - if (that.listChangeCallback != null) { - that.listChangeCallback(); + this.showDialog = false; + if (this.listChangeCallback != null) { + this.listChangeCallback(); } }else { - that.$message({ + this.$message({ showClose: true, message: res.data.msg, type: "error", }); } - }).catch(function (error) { + }).catch((error)=> { console.log(error); }); }, @@ -325,10 +327,12 @@ var result = false; var that = this; await that.$axios({ - method: 'post', + method: 'get', url:`/api/platform/exit/${deviceGbId}`}) .then(function (res) { - result = res.data; + if (res.data.code === 0) { + result = res.data.data; + } }) .catch(function (error) { console.log(error); -- Gitblit v1.8.0