敲代码的猫 il y a 1 mois
Parent
commit
dd076a2973
7 fichiers modifiés avec 24 ajouts et 10 suppressions
  1. 1 1
      src/api/login.js
  2. 1 1
      src/permission.js
  3. 7 0
      src/utils/request.js
  4. 8 1
      src/utils/request2.js
  5. 2 2
      src/views/login.vue
  6. 4 4
      src/views/loginPad.vue
  7. 1 1
      vue.config.js

+ 1 - 1
src/api/login.js

@@ -9,7 +9,7 @@ export function login(username, password, code, uuid) {
     code,
     uuid
   }
-  const loginPath = isPadDevice() ? '/login' : 'zhhg_dp/doLogin';
+  const loginPath = isPadDevice() ? '/doLogin' : '/login';
   return request({
     url: loginPath,
     headers: {

+ 1 - 1
src/permission.js

@@ -52,7 +52,7 @@ router.beforeEach((to, from, next) => {
     } else {
       const loginPath = isPadDevice() ? 2 : 1;
       // next(`/login?redirect=${to.fullPath}`) // 否则全部重定向到登录页
-      if(loginPath==2){
+      if(loginPath==1){
         next(`/login`) // 否则全部重定向到登录页
       }else{
         next(`/loginPad`) // 否则全部重定向到登录页

+ 7 - 0
src/utils/request.js

@@ -7,6 +7,7 @@ import { tansParams, blobValidate } from "@/utils/ruoyi";
 import cache from '@/plugins/cache'
 import { saveAs } from 'file-saver'
 import aes from './aes.js'
+import { isPadDevice } from '@/utils/device'; // 设备检测工具函数
 
 let downloadLoadingInstance;
 // 是否显示重新登录
@@ -28,7 +29,13 @@ service.interceptors.request.use(config => {
   // 是否需要防止数据重复提交
   const isRepeatSubmit = (config.headers || {}).repeatSubmit === false
   if (getToken() && !isToken) {
+     const loginPath = isPadDevice() ? 2 : 1;
+ // next(`/login?redirect=${to.fullPath}`) // 否则全部重定向到登录页
+ if(loginPath==1){
     config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
+   }else{
+    config.headers['Authorization'] =getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
+   }
   }
   // 请求参数加密
   if (process.env.VUE_APP_AES_ENCRYPT_ENABLED == 'true') {

+ 8 - 1
src/utils/request2.js

@@ -28,7 +28,14 @@ service.interceptors.request.use(config => {
   // 是否需要防止数据重复提交
   const isRepeatSubmit = (config.headers || {}).repeatSubmit === false
   if (getToken() && !isToken) {
-    config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
+     const loginPath = isPadDevice() ? 2 : 1;
+        // next(`/login?redirect=${to.fullPath}`) // 否则全部重定向到登录页
+        if(loginPath==1){
+          config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
+        }else{
+          config.headers['Authorization'] =getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
+        }
+   
   }
   // 请求参数加密
   if (process.env.VUE_APP_AES_ENCRYPT_ENABLED == 'true') {

+ 2 - 2
src/views/login.vue

@@ -80,8 +80,8 @@ export default {
     return {
       codeUrl: "",
       loginForm: {
-        username: "admin",
-        password: "admin123",
+        username: "",
+        password: "",
         rememberMe: false,
         code: "",
         uuid: ""

+ 4 - 4
src/views/loginPad.vue

@@ -30,7 +30,7 @@
         </el-form-item>
         
         <!-- <el-checkbox v-model="loginForm.rememberMe" style="margin:0px 0px 25px 0px;">记住密码</el-checkbox> -->
-        <el-form-item style="width:100%;">
+        <el-form-item style="width:100%;margin-top: 40px;">
           <el-button
             :loading="loading"
             size="medium"
@@ -64,8 +64,8 @@
       return {
         codeUrl: "",
         loginForm: {
-          username: "admin",
-          password: "admin123",
+          username: "",
+          password: "",
           rememberMe: false,
         
           uuid: ""
@@ -128,7 +128,7 @@
   
         this.$store.dispatch("Login", this.loginForm)
           .then(() => {
-            this.$router.push({ path: this.redirect || "/" }).catch(() => {});
+            this.$router.push({ path:"/pad" }).catch(() => {});
           })
           .catch((error) => {
             // 提取具体错误信息

+ 1 - 1
vue.config.js

@@ -35,7 +35,7 @@ module.exports = {
     proxy: {
       // detail: https://cli.vuejs.org/config/#devserver-proxy
       [process.env.VUE_APP_BASE_API]: {
-        target: `http://192.168.1.197:8115`,
+        target: `http://192.168.110.247:8115`,
         changeOrigin: true,
         pathRewrite: {
           ['^' + process.env.VUE_APP_BASE_API]: ''