diff --git a/admin/package-lock.json b/admin/package-lock.json index 7b8ecb04..4c1ca975 100644 --- a/admin/package-lock.json +++ b/admin/package-lock.json @@ -5259,6 +5259,21 @@ } } }, + "dom7": { + "version": "2.1.5", + "resolved": "https://registry.npm.taobao.org/dom7/download/dom7-2.1.5.tgz?cache=0&sync_timestamp=1594742476927&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdom7%2Fdownload%2Fdom7-2.1.5.tgz", + "integrity": "sha1-p5QRAXgAsx2EAAcM2uu/ySwfY3c=", + "requires": { + "ssr-window": "^2.0.0" + }, + "dependencies": { + "ssr-window": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ssr-window/download/ssr-window-2.0.0.tgz", + "integrity": "sha1-mMMBrvmVIzF/jWlhjwAQeRCW78Q=" + } + } + }, "domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", @@ -15780,6 +15795,11 @@ "tweetnacl": "~0.14.0" } }, + "ssr-window": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/ssr-window/download/ssr-window-1.0.1.tgz", + "integrity": "sha1-MHUqakZm53Z/C35qpvwv29DZs2k=" + }, "ssri": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", @@ -16358,6 +16378,15 @@ "upper-case": "^1.1.1" } }, + "swiper": { + "version": "4.5.1", + "resolved": "https://registry.npm.taobao.org/swiper/download/swiper-4.5.1.tgz", + "integrity": "sha1-7UOZjngM60eGEAecjSP9Ql7KY28=", + "requires": { + "dom7": "^2.1.3", + "ssr-window": "^1.0.1" + } + }, "symbol-observable": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", @@ -16905,6 +16934,21 @@ "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=", "dev": true }, + "tree": { + "version": "0.1.3", + "resolved": "https://registry.npm.taobao.org/tree/download/tree-0.1.3.tgz", + "integrity": "sha1-FPulc9eFMAnEzO9E90CfrHFik48=", + "requires": { + "underscore": "^1.10.2" + }, + "dependencies": { + "underscore": { + "version": "1.10.2", + "resolved": "https://registry.npm.taobao.org/underscore/download/underscore-1.10.2.tgz", + "integrity": "sha1-c9aqNmjzGI5K2w8ZQ70Sz9fvqq8=" + } + } + }, "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", @@ -17442,6 +17486,15 @@ "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.10.tgz", "integrity": "sha512-ImThpeNU9HbdZL3utgMCq0oiMzAkt1mcgy3/E6zWC/G6AaQoeuFdsl9nDhTDU3X1R6FK7nsIUuRACVcjI+A2GQ==" }, + "vue-awesome-swiper": { + "version": "3.1.3", + "resolved": "https://registry.npm.taobao.org/vue-awesome-swiper/download/vue-awesome-swiper-3.1.3.tgz", + "integrity": "sha1-BVALUB/7P+yb9+uZhbz0roNg7Z4=", + "requires": { + "object-assign": "^4.1.1", + "swiper": "^4.0.7" + } + }, "vue-count-to": { "version": "1.0.13", "resolved": "https://registry.npmjs.org/vue-count-to/-/vue-count-to-1.0.13.tgz", diff --git a/admin/package.json b/admin/package.json index 4971cb85..5db75cb1 100644 --- a/admin/package.json +++ b/admin/package.json @@ -57,8 +57,8 @@ "js-cookie": "2.2.0", "jsonlint": "1.6.3", "jszip": "3.2.1", - "node-sass": "^4.13.1", "monaco-editor": "^0.20.0", + "node-sass": "^4.13.1", "normalize.css": "7.0.0", "nprogress": "0.2.0", "path-to-regexp": "2.4.0", @@ -68,6 +68,7 @@ "showdown": "1.9.0", "sortablejs": "1.8.4", "throttle-debounce": "^2.1.0", + "tree": "^0.1.3", "tui-editor": "1.3.3", "vue": "2.6.10", "vue-awesome-swiper": "^3.1.3", diff --git a/admin/src/utils/request.js b/admin/src/utils/request.js index ea8f9d26..bd710733 100644 --- a/admin/src/utils/request.js +++ b/admin/src/utils/request.js @@ -49,6 +49,18 @@ service.interceptors.response.use( response => { const res = response.data // if the custom code is not 20000, it is judged as an error. + if (res.code === 401) { + // to re-login + MessageBox.confirm('您已经登出,您可以取消停留在这个页面,或重新登录', '退出', { + confirmButtonText: '或重新登录', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + store.dispatch('user/resetToken').then(() => { + location.reload() + }) + }) + } if (res.code !== 200) { Message({ message: res.message || 'Error', @@ -57,19 +69,7 @@ service.interceptors.response.use( }) // 50008: Illegal token; 50012: Other clients logged in; 50014: Token expired; - if (res.code === 401) { - // to re-login - MessageBox.confirm('您已经登出,您可以取消停留在这个页面,或重新登录', '退出', { - confirmButtonText: '或重新登录', - cancelButtonText: '取消', - type: 'warning' - }).then(() => { - store.dispatch('user/resetToken').then(() => { - location.reload() - }) - }) - } - return Promise.reject(new Error(res.message || 'Error')) + // return Promise.reject(new Error(res.message || 'Error')) } else { return res.data } diff --git a/admin/src/views/login/index.vue b/admin/src/views/login/index.vue index 63aaee15..465ac40a 100644 --- a/admin/src/views/login/index.vue +++ b/admin/src/views/login/index.vue @@ -121,7 +121,7 @@ export default { }, loginForm: { account: 'demo', // admin - pwd: '123456', + pwd: 'crmeb.com', key: '', code: '' }, diff --git a/admin/src/views/order/index.vue b/admin/src/views/order/index.vue index 4c1ac63f..bafb552b 100644 --- a/admin/src/views/order/index.vue +++ b/admin/src/views/order/index.vue @@ -95,12 +95,12 @@ min-width="400" >