diff --git a/.gitignore b/.gitignore index 9ad28d2..be001bb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ .DS_Store node_modules/ -dist/ npm-debug.log* yarn-debug.log* yarn-error.log* diff --git a/src/api/data/history.js b/src/api/data/history.js index 769b6ae..d0e91ef 100644 --- a/src/api/data/history.js +++ b/src/api/data/history.js @@ -2,7 +2,7 @@ import request from '@/utils/request' export function allData(data) { return request({ - url: '/Month/allData', + url: '/data/getAll', method: 'get', params: data || {} }) diff --git a/src/api/terminal/add.js b/src/api/terminal/add.js index c1b9cf0..f5e6b11 100644 --- a/src/api/terminal/add.js +++ b/src/api/terminal/add.js @@ -3,16 +3,16 @@ import request from '@/utils/request' export function remove(data) { return request({ url: '/device/delete', - method: 'get', - params: data || {} + method: 'post', + data }) } export function getList(data) { return request({ url: '/device/select', - method: 'post', - data + method: 'get', + params: data || {} }) } @@ -23,3 +23,11 @@ export function add(data) { data }) } + +export function active(data) { + return request({ + url: '/device/active', + method: 'post', + data + }) +} diff --git a/src/api/terminal/center.js b/src/api/terminal/center.js new file mode 100644 index 0000000..160251c --- /dev/null +++ b/src/api/terminal/center.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +export function getList(data) { + return request({ + url: '/device/select', + method: 'get', + params: data || {} + }) +} diff --git a/src/api/user/index.js b/src/api/user/index.js index f4f7e1b..7c66bbe 100644 --- a/src/api/user/index.js +++ b/src/api/user/index.js @@ -3,10 +3,8 @@ import request from '@/utils/request' export function login(data) { return request({ url: '/login', + headers: { 'content-type': 'application/json' }, method: 'post', - headers: { - 'Content-Type': 'application/x-www-form-urlencoded' - }, data }) } @@ -53,7 +51,7 @@ export function update(data) { } export function logout() { return request({ - url: '/vue-admin-template/user/logout', + url: '/loginOut', method: 'post' }) } diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 845263f..a892434 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -2,7 +2,7 @@ * @Author: 龚祖望 573413756@qq.com * @Date: 2022-05-16 09:16:41 * @LastEditors: 龚祖望 573413756@qq.com - * @LastEditTime: 2022-07-19 14:53:19 + * @LastEditTime: 2022-08-31 20:21:28 * @FilePath: \dashengda\src\store\modules\user.js * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ @@ -39,16 +39,18 @@ const mutations = { const actions = { // user login login({ commit }, userInfo) { - const { username, password, verifycode } = userInfo - const data = new FormData() - data.append('loginName', username.trim()) - data.append('password', password) - data.append('security_code', verifycode) + const { username, password } = userInfo + const data = { username, password } return new Promise((resolve, reject) => { - login(data).then(response => { - commit('SET_TOKEN', 'success') - setToken('success') - resolve() + // console.log('res', res) + login(data).then(res => { + if (res.code === '200000') { + setToken('success') + commit('SET_TOKEN', 'success') + resolve() + } else { + reject(res.message) + } }).catch(error => { reject(error) }) diff --git a/src/utils/request.js b/src/utils/request.js index cda96f7..8de27db 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -2,7 +2,7 @@ * @Author: 龚祖望 573413756@qq.com * @Date: 2022-05-16 09:16:41 * @LastEditors: 龚祖望 573413756@qq.com - * @LastEditTime: 2022-05-30 15:43:18 + * @LastEditTime: 2022-09-01 09:34:55 * @FilePath: \dashengda\src\utils\request.js * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ @@ -10,19 +10,25 @@ import axios from 'axios' import { Message } from 'element-ui' import store from '@/store' import { getToken } from '@/utils/auth' +import { method } from 'lodash' // create an axios instance const service = axios.create({ baseURL: process.env.VUE_APP_BASE_API, // url = base url + request url // withCredentials: true, // send cookies when cross-domain requests - timeout: 5000 // request timeout + timeout: 5000, // request timeout, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } }) // request interceptor service.interceptors.request.use( config => { // do something before request is sent - + config.data = JSON.stringify(config.data) + console.log('data', config.data) + console.log('config', config) if (store.getters.token) { // let each request carry token // ['X-Token'] is a custom headers key @@ -54,12 +60,13 @@ service.interceptors.response.use( const res = response.data // if the custom code is not 20000, it is judged as an error. - // if (res.code !== 20000) { - // Message({ - // message: res.message || 'Error', - // type: 'error', - // duration: 5 * 1000 - // }) + if (res.code !== '200000') { + Message({ + message: res.message || 'Error', + type: 'error', + duration: 5 * 1000 + }) + } // // 50008: Illegal token; 50012: Other clients logged in; 50014: Token expired; // if (res.code === 50008 || res.code === 50012 || res.code === 50014) { diff --git a/src/views/data/history/index.vue b/src/views/data/history/index.vue index c843373..c26857e 100644 --- a/src/views/data/history/index.vue +++ b/src/views/data/history/index.vue @@ -117,7 +117,7 @@ diff --git a/src/views/login/index.vue b/src/views/login/index.vue index c1df3ee..0c55188 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -64,13 +64,9 @@ tabindex="3" @keyup.enter.native="handleLogin" /> - +
+ +