double 5 年之前
父節點
當前提交
66c88e2487
共有 2 個文件被更改,包括 8 次插入5 次删除
  1. 4 1
      src/main.js
  2. 4 4
      src/store/modules/user.js

+ 4 - 1
src/main.js

@@ -13,6 +13,7 @@ import App from './App'
 import store from './store'
 import router from './router'
 
+import i18n from './i18n' // internationalization
 import './icons' // icon
 import './permission' // permission control
 import './utils/error-log' // error log
@@ -35,7 +36,8 @@ if (process.env.NODE_ENV === 'production') {
 
 Vue.use(apiPlugin)
 Vue.use(Element, {
-  size: Cookies.get('size') || 'medium' // set element-ui default size
+  size: Cookies.get('size') || 'medium', // set element-ui default size
+  i18n: (key, value) => i18n.t(key, value)
 })
 
 // register global utility filters
@@ -49,5 +51,6 @@ new Vue({
   el: '#app',
   router,
   store,
+  i18n,
   render: h => h(App)
 })

+ 4 - 4
src/store/modules/user.js

@@ -1,4 +1,4 @@
-import { sysUser, sysCas } from '@/api/modules'
+import api from '@/api'
 import { getToken, setToken, removeToken } from '@/utils/auth'
 import router, { resetRouter } from '@/router'
 
@@ -32,7 +32,7 @@ const actions = {
   login({ commit }, userInfo) {
     const { domain, username, password } = userInfo
     return new Promise((resolve, reject) => {
-      sysUser.login({ domain, username, password }).then(response => {
+      api.sysUser.login({ domain, username, password }).then(response => {
         const { data: { access_token }} = response
         commit('SET_TOKEN', access_token)
         setToken(access_token)
@@ -45,7 +45,7 @@ const actions = {
 
   getInfo({ commit, state }) {
     return new Promise((resolve, reject) => {
-      sysCas.profile(state.token).then(response => {
+      api.sysCas.profile(state.token).then(response => {
         const { data } = response
 
         if (!data) {
@@ -73,7 +73,7 @@ const actions = {
   // user logout
   logout({ commit, state, dispatch }) {
     return new Promise((resolve, reject) => {
-      sysUser.logout(state.token).then(() => {
+      api.sysUser.logout(state.token).then(() => {
         commit('SET_TOKEN', '')
         commit('SET_ROLES', [])
         removeToken()