diff --git a/src/api/sys/dictionary.js b/src/api/sys/dictionary.js index 2c0d122..0f230a1 100644 --- a/src/api/sys/dictionary.js +++ b/src/api/sys/dictionary.js @@ -39,7 +39,7 @@ export function dictionaryDel (params) { export function dictionaryPage (params) { return request({ url: dictionaryApi.page, - method: 'post', + method: 'get', data: params }) } diff --git a/src/api/sys/dictionaryItem.js b/src/api/sys/dictionaryItem.js index 90eefd1..6d744ed 100644 --- a/src/api/sys/dictionaryItem.js +++ b/src/api/sys/dictionaryItem.js @@ -39,7 +39,7 @@ export function dictionaryItemDel (params) { export function dictionaryItemPage (params) { return request({ url: dictionaryItemApi.page, - method: 'post', + method: 'get', data: params }) } diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 3e7f68c..9021865 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -136,7 +136,7 @@ export default { loadData (pagination, filters, sorter) { this.localLoading = true const parameter = Object.assign({ - pageIndex: (pagination && pagination.current) || + pageNum: (pagination && pagination.current) || this.showPagination && this.localPagination.current || this.pageNum, pageSize: (pagination && pagination.pageSize) || this.showPagination && this.localPagination.pageSize || this.pageSize diff --git a/src/config/router.config.js b/src/config/router.config.js index f5d4cc6..35c941d 100644 --- a/src/config/router.config.js +++ b/src/config/router.config.js @@ -61,7 +61,7 @@ export const asyncRouterMap = [ path: '/sys/dictionary', name: 'DictionaryList', component: () => import('@/views/sys/dictionary/DictionaryList'), - meta: { title: '数据字段', keepAlive: true } + meta: { title: '数据词典', keepAlive: true } } ] }, diff --git a/src/store/modules/user.js b/src/store/modules/user.js index a3f5f0a..b90ce57 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -1,11 +1,11 @@ import storage from 'store' import { userLogin, getInfo } from '@/api/security/user' -import { ACCESS_TOKEN, LOGIN_TOKEN } from '@/store/mutation-types' +import { ACCESS_TOKEN } from '@/store/mutation-types' import { welcome } from '@/utils/util' const user = { state: { - loginToken: '', + token: '', name: '', welcome: '', avatar: '', @@ -15,7 +15,7 @@ const user = { mutations: { SET_TOKEN: (state, token) => { - state.loginToken = token + state.token = token }, SET_NAME: (state, { name, welcome }) => { state.name = name @@ -37,10 +37,8 @@ const user = { Login ({ commit }, userInfo) { return new Promise((resolve, reject) => { userLogin(userInfo).then(response => { - const result = response.data - storage.set(LOGIN_TOKEN, result.loginToken, 24 * 60 * 60 * 1000) - commit('SET_TOKEN', result.loginToken) - commit('SET_INFO', result) + storage.set(ACCESS_TOKEN, response.token, 24 * 60 * 60 * 1000) + commit('SET_TOKEN', response.token) resolve() }).catch(error => { reject(error) @@ -82,7 +80,6 @@ const user = { return new Promise((resolve) => { commit('SET_TOKEN', '') commit('SET_ROLES', []) - storage.remove(LOGIN_TOKEN) storage.remove(ACCESS_TOKEN) resolve() }) diff --git a/src/store/mutation-types.js b/src/store/mutation-types.js index 03055f4..9bcaa35 100644 --- a/src/store/mutation-types.js +++ b/src/store/mutation-types.js @@ -1,6 +1,4 @@ -export const ACCESS_TOKEN = 'ACCESS-TOKEN' -export const LOGIN_TOKEN = 'LOGIN-TOKEN' -export const TOKEN_NAME = 'Authorization' +export const ACCESS_TOKEN = 'Authorization' export const SIDEBAR_TYPE = 'sidebar_type' export const TOGGLE_MOBILE_TYPE = 'is_mobile' diff --git a/src/utils/request.js b/src/utils/request.js index 45e0aa2..1150477 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -3,10 +3,9 @@ import store from '@/store' import storage from 'store' import notification from 'ant-design-vue/es/notification' import { VueAxios } from './axios' -import { ACCESS_TOKEN, LOGIN_TOKEN, TOKEN_NAME } from '@/store/mutation-types' +import { ACCESS_TOKEN } from '@/store/mutation-types' -const DATA_OWNER = 1 -const SUCCESS_CODE = 'ok' +const SUCCESS_CODE = 200 const INVALID_TOKEN_CODE = '0000' const toast = (msg, description) => { @@ -48,20 +47,17 @@ const errorHandler = (error) => { // request interceptor request.interceptors.request.use(config => { - const token = storage.get(ACCESS_TOKEN) - const loginToken = storage.get(LOGIN_TOKEN) - // 如果 token 存在 - // 让每个请求携带自定义 token 请根据实际情况自行修改 + // const token = storage.get(ACCESS_TOKEN) + // 由于登录接口待联调,token使用默认值 + const token = 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImU1MmNhNTQ4LThmYmMtNGUyNC1iZjZjLWEzZjgwNDAwMDNiMCJ9._j_AHCd4I_PTWk4mt9euUzlABBoiqsNAIjVGrFJPWv8ZyoqgH9JPs2QFHtoj1Vly8cgtOri8X0ylbttglCcUQQ' + // 如果 token 存在,让每个请求携带自定义 token 请根据实际情况自行修改 if (token) { config.headers[ACCESS_TOKEN] = token - config.headers[TOKEN_NAME] = 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjdhYTViMGZiLTkyOWQtNDhhZS04ODU1LWJkNzM5MjdlOTNiZCJ9.CZzowaB-w2krGpNttPZBNLfq1mw775Lh-sx1K8onfgSwNzA6bw-P7CqC4vgH29xjDv3ey4zEFDzV9pHnrAGrDA' } if (config.method === 'post') { if (!config.data) { config.data = {} } - config.data.dataOwner = DATA_OWNER - config.data.loginToken = loginToken } return config }, errorHandler) diff --git a/src/views/sys/dictionary/DictionaryForm.vue b/src/views/sys/dictionary/DictionaryForm.vue index ab95ddf..359a440 100644 --- a/src/views/sys/dictionary/DictionaryForm.vue +++ b/src/views/sys/dictionary/DictionaryForm.vue @@ -1,6 +1,11 @@ + +