diff --git a/src/api/user/menuApi.js b/src/api/user/menuApi.js index 5ea0ff1..625419b 100644 --- a/src/api/user/menuApi.js +++ b/src/api/user/menuApi.js @@ -1,5 +1,6 @@ import request from '@/utils/request' import { getCommunityId } from "@/utils/vc" +import { Message } from 'element-ui' export function _getMenuCatalog() { return new Promise((resolve, reject) => { request({ @@ -137,14 +138,24 @@ export function jumpToMall(url) { } }).then(response => { const res = response.data - if (res.code === 0) { + if (res.code == 0) { let _url = res.data.url; window.open(_url); resolve(res) } else { - reject(new Error(res.msg || '获取项目列表失败')) + Message({ + message: res.msg, + type: 'error', + duration: 5 * 1000 + }) + reject(new Error(res.msg || '跳转失败')) } }).catch(error => { + Message({ + message: error, + type: 'error', + duration: 5 * 1000 + }) reject(error) }) }) @@ -161,14 +172,24 @@ export function jumpToIot(url) { } }).then(response => { const res = response.data - if (res.code === 0) { + if (res.code == 0) { let _url = res.data.url; window.open(_url); resolve(res) } else { - reject(new Error(res.msg || '获取项目列表失败')) + Message({ + message: res.msg, + type: 'error', + duration: 5 * 1000 + }) + reject(new Error(res.msg || '跳转失败')) } }).catch(error => { + Message({ + message: error, + type: 'error', + duration: 5 * 1000 + }) reject(error) }) }) @@ -188,13 +209,22 @@ export function jumpToPlugin(url) { //发送get请求 const res = response.data if (res.code != 0) { - this.$message.warning(res.msg); + Message({ + message: res.msg, + type: 'error', + duration: 5 * 1000 + }) return; } let _url = res.data.url; window.open(_url); resolve(res) }).catch(error => { + Message({ + message: error, + type: 'error', + duration: 5 * 1000 + }) reject(error) }) }) diff --git a/src/components/community/CommunityUnitTree.vue b/src/components/community/CommunityUnitTree.vue index d894832..f25b626 100644 --- a/src/components/community/CommunityUnitTree.vue +++ b/src/components/community/CommunityUnitTree.vue @@ -84,6 +84,7 @@ export default { \ No newline at end of file diff --git a/src/components/community/editCommunityWechat.vue b/src/components/community/editCommunityWechat.vue index 72cfa9f..5148775 100644 --- a/src/components/community/editCommunityWechat.vue +++ b/src/components/community/editCommunityWechat.vue @@ -1,59 +1,25 @@