فهرست منبع

修改admin的登录接口

lph 1 سال پیش
والد
کامیت
727025bcc2
3فایلهای تغییر یافته به همراه37 افزوده شده و 2 حذف شده
  1. 16 0
      zkqy-ui/src/api/login.js
  2. 20 1
      zkqy-ui/src/store/modules/user.js
  3. 1 1
      zkqy-ui/src/views/adminLogin.vue

+ 16 - 0
zkqy-ui/src/api/login.js

@@ -17,6 +17,22 @@ export function login(username, password, code, uuid) {
     data: data
   })
 }
+export function adminLoginApi(username, password, code, uuid) {
+  const data = {
+    username,
+    password,
+    code,
+    uuid
+  }
+  return request({
+    url: '/loginAdmin',
+    headers: {
+      isToken: false
+    },
+    method: 'post',
+    data: data
+  })
+}
 
 // 注册方法
 export function register(data) {

+ 20 - 1
zkqy-ui/src/store/modules/user.js

@@ -1,4 +1,4 @@
-import { login, logout, getInfo } from '@/api/login'
+import { login, logout, getInfo, adminLoginApi } from '@/api/login'
 import { changeDatasource } from '@/api/dataEngine/index'
 import { getToken, setToken, removeToken } from '@/utils/auth'
 
@@ -65,6 +65,25 @@ const user = {
         })
       })
     },
+    // admin登录
+    adminLogin({ commit }, userInfo) {
+      const username = userInfo.username.trim()
+      const password = userInfo.password
+
+      const code = userInfo.code
+      const uuid = userInfo.uuid
+      return new Promise((resolve, reject) => {
+        adminLoginApi(username, password, code, uuid).then(res => {
+          commit('SET_NAME', username)
+
+          setToken(res.token)
+          commit('SET_TOKEN', res.token)
+          resolve()
+        }).catch(error => {
+          reject(error)
+        })
+      })
+    },
 
     // 获取用户信息
     GetInfo({ commit, state }) {

+ 1 - 1
zkqy-ui/src/views/adminLogin.vue

@@ -249,7 +249,7 @@ export default {
             Cookies.remove("rememberMe");
           }
           this.$store
-            .dispatch("Login", this.loginForm)
+            .dispatch("adminLogin", this.loginForm)
             .then(() => {
               changeDatasource(); //切换数据源
               this.$router.push({ path: this.redirect || "/" }).catch(() => {});