Jelajahi Sumber

更改url和登录

sunChengjie 1 tahun lalu
induk
melakukan
1e21c015e9
5 mengubah file dengan 35 tambahan dan 27 penghapusan
  1. 2 1
      config/dev.env.js
  2. 8 1
      config/index.js
  3. 3 3
      src/api/index.js
  4. 1 1
      src/pages/login.vue
  5. 21 21
      src/utils/request.js

+ 2 - 1
config/dev.env.js

@@ -4,5 +4,6 @@ const prodEnv = require('./prod.env')
 
 module.exports = merge(prodEnv, {
   NODE_ENV: '"development"',
-  VUE_APP_BASE_API:"'http://47.101.145.23/tianzong'"
+  // VUE_APP_BASE_API:"'http://47.101.145.23/tianzong'"
+  VUE_APP_BASE_API: "'/api'"
 })

+ 8 - 1
config/index.js

@@ -9,7 +9,14 @@ module.exports = {
     // Paths
     assetsSubDirectory: 'static',
     assetsPublicPath: '/',
-    proxyTable: {},
+    proxyTable: {
+      '/tianzong': {
+        target: `https://tianzong.info666.com`,
+        // target: `http://192.168.31.47/`,
+        changeOrigin: true, //开启代理  
+        pathRewrite: { '/api': '/' } //这里重写路径/run就代理到对应地址
+      },
+    },
 
     // Various Dev Server settings
     host: 'localhost', // can be overwritten by process.env.HOST

+ 3 - 3
src/api/index.js

@@ -1,9 +1,9 @@
 import request from '../utils/request';
-export function employee_login(data,config) {
+export function employee_login(data, config) {
     return request({
-        url: '/appSysUser/employee_login',
+        url: '/tianzong/appSysUser/employee_login',
         method: 'post',
         data: data,
-       ...config
+        ...config
     })
 }

+ 1 - 1
src/pages/login.vue

@@ -64,7 +64,7 @@ export default {
 			}
 			// this.$http.post(this.$store.state.host + "/appSysUser/employee_login", { account: this.name, password: this.password }, { emulateJSON: true })
 			const res = await employee_login({ account: this.name, password: this.password }, { emulateJSON: true })
-			console.log("=====",res)
+			console.log("=====", res)
 			//发送成功
 			if (res.result == 'success') {
 				//localStorage

+ 21 - 21
src/utils/request.js

@@ -1,38 +1,38 @@
 // api/request.js  
-import axios from 'axios';  
+import axios from 'axios';
 import qs from "qs"
 // 创建请求实例  
-const instance = axios.create({  
+const instance = axios.create({
   // baseURL: 'http://47.101.145.23/tianzong', // 设置接口基础路径  
-  baseURL: process.env.VUE_APP_BASE_API, // 设置接口基础路径  
+  // baseURL: process.env.VUE_APP_BASE_API, // 设置接口基础路径  
   timeout: 5000 // 设置请求超时时间  
-});  
+});
 
 // 设置请求拦截器  
-instance.interceptors.request.use(  
-  config => {  
-    if(config.emulateJSON){
+instance.interceptors.request.use(
+  config => {
+    if (config.emulateJSON) {
       config.headers["Content-Type"] = "application/x-www-form-urlencoded;charset=UTF-8"
     }
     // 在请求发送前进行一些操作,如设置请求头、处理请求参数等  
-    return config;  
-  },  
-  error => {  
+    return config;
+  },
+  error => {
     // 对请求错误进行处理  
-    return Promise.reject(error);  
-  }  
-);  
+    return Promise.reject(error);
+  }
+);
 
 // 设置响应拦截器  
-instance.interceptors.response.use(  
-  response => {  
+instance.interceptors.response.use(
+  response => {
     // 对接口返回的数据进行处理,如统一处理错误码、格式化数据等  
-    return response.data;  
-  },  
-  error => {  
+    return response.data;
+  },
+  error => {
     // 对响应错误进行处理  
-    return Promise.reject(error);  
-  }  
-);  
+    return Promise.reject(error);
+  }
+);
 
 export default instance;