diff --git a/.gitignore b/.gitignore index 5598dbd..60b4ca3 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,6 @@ node_modules /dist -*lock.json /express/node_modules /express/public diff --git a/src/api/device.js b/src/api/device.js new file mode 100644 index 0000000..2394ad8 --- /dev/null +++ b/src/api/device.js @@ -0,0 +1,61 @@ +import request from '@/config/axios' + +export const groupApi = { + add: (group) => request({ + url: '/api/manager/group/add', + method: 'post', + data: group + }), + delete: (id) => request({ + url: '/api/manager/group/delete/' + id, + method: 'post' + }), + update: (group) => request({ + url: '/api/manager/group/update', + method: 'post', + data: group + }), + selectById: (id) => request({ + url: '/api/manager/group/id/' + id, + method: 'get' + }), + list: (group) => request({ + url: '/api/manager/group/list', + method: 'post', + data: group + }) +}; + +export const deviceApi = { + add: (group) => request({ + url: '/device_api/manager/device/add', + method: 'post', + data: group + }), + delete: (id) => request({ + url: '/device_api/manager/device/delete/' + id, + method: 'post' + }), + update: (group) => request({ + url: '/device_api/manager/device/update', + method: 'post', + data: group + }), + selectById: (id) => request({ + url: '/device_api/manager/device/id/' + id, + method: 'get' + }), + selectByCode: (code) => request({ + url: '/device_api/manager/device/code/' + code, + method: 'get' + }), + selectByGroupAndName: (groupId, name) => request({ + url: '/device_api/manager/device/group/' + groupId + '/name/' + name, + method: 'get' + }), + list: (group) => request({ + url: '/device_api/manager/device/list', + method: 'post', + data: group + }) +}; \ No newline at end of file diff --git a/src/api/user.js b/src/api/user.js index 64b0b8d..55bba8a 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -1,12 +1,12 @@ import request from '@/config/axios' export const generateToken = (user) => request({ - url: '/api/auth/token', + url: '/user_api/auth/token', method: 'post', data: user }); export const checkTokenValid = (token) => request({ - url: '/auth/token/' + token, + url: '/user_api/auth/token/' + token, method: 'post' }); diff --git a/src/util/util.js b/src/util/util.js index df3be0b..08fdc5a 100644 --- a/src/util/util.js +++ b/src/util/util.js @@ -1,4 +1,5 @@ import {isNull} from './validate' +import {Message} from 'element-ui' /** * 表单序列化 @@ -250,6 +251,38 @@ export const randomLenNum = (len, date) => { return random; }; +/** + * 成功操作 + * + * @param message + */ +export const successMessage = (message) => { + if (message === '' || message == null) { + message = '操作成功!'; + } + Message({ + center: true, + type: 'success', + message: message + }); +}; + +/** + * 失败操作 + * + * @param message + */ +export const failMessage = (message) => { + if (message === '' || message == null) { + message = '操作失败!'; + } + Message({ + center: true, + type: 'error', + message: message + }); +}; + /** * 打开全屏/关闭全屏 */ @@ -271,16 +304,16 @@ export const listenFullscreen = (callback) => { callback() } - document.addEventListener("fullscreenchange", function () { + document.addEventListener('fullscreenchange', function () { listen(); }); - document.addEventListener("mozfullscreenchange", function () { + document.addEventListener('mozfullscreenchange', function () { listen(); }); - document.addEventListener("webkitfullscreenchange", function () { + document.addEventListener('webkitfullscreenchange', function () { listen(); }); - document.addEventListener("msfullscreenchange", function () { + document.addEventListener('msfullscreenchange', function () { listen(); }); }; diff --git a/src/views/things/Things.vue b/src/views/things/Things.vue index b5ed0db..b2bb264 100644 --- a/src/views/things/Things.vue +++ b/src/views/things/Things.vue @@ -11,12 +11,13 @@ diff --git a/vue.config.js b/vue.config.js index f2ade37..e0998f8 100644 --- a/vue.config.js +++ b/vue.config.js @@ -11,6 +11,22 @@ module.exports = { pathRewrite: { '^/api': '' } + }, + '/user_api': { + target: 'http://localhost:8400', + changeOrigin: true, + ws: true, + pathRewrite: { + '^/user_api': '' + } + }, + '/device_api': { + target: 'http://localhost:8600', + changeOrigin: true, + ws: true, + pathRewrite: { + '^/device_api': '' + } } } }