xgwangman 4 years ago
parent
commit
a5e0819f06
5 changed files with 27 additions and 4 deletions
  1. 9 3
      src/App.vue
  2. 2 0
      src/api/api.js
  3. 4 0
      src/api/request.js
  4. 1 1
      src/views/bus/components/subMage.vue
  5. 11 0
      vue.config.js

+ 9 - 3
src/App.vue

@@ -5,13 +5,19 @@
 </template>
 </template>
 
 
 <script>
 <script>
+import {getAuth} from './api/api.js'
 export default {
 export default {
   name: "app",
   name: "app",
-    data() {
-      return {
+  data() {
+    return {
 
 
-      }
     }
     }
+  },
+  created() {
+    getAuth().then(res => {
+
+    })
+  }
 }
 }
 </script>
 </script>
 
 

+ 2 - 0
src/api/api.js

@@ -6,6 +6,8 @@ export const subscribeList = data => fetch.get('/entdataexport/subscribeList', d
 // 获取招标信息中高级筛选中信息
 // 获取招标信息中高级筛选中信息
 export const scribeData = data => fetch.post('/entniche/subscribe/index', data);
 export const scribeData = data => fetch.post('/entniche/subscribe/index', data);
 
 
+// 是否有商机管理权限
+export const getAuth = data => fetch.get('/front/entExportAuth/getAuth', data);
 // 订阅设置页面接口
 // 订阅设置页面接口
 // 订阅与分发开关
 // 订阅与分发开关
 export const subdis = data => fetch.post('/entniche/subscribe/subdis', data,true);
 export const subdis = data => fetch.post('/entniche/subscribe/subdis', data,true);

+ 4 - 0
src/api/request.js

@@ -23,9 +23,13 @@ axios.interceptors.request.use(config => {
 
 
 //响应拦截
 //响应拦截
 axios.interceptors.response.use(response => {
 axios.interceptors.response.use(response => {
+    console.log(response.data)
     if (response.data.error_code == 1001) {
     if (response.data.error_code == 1001) {
         window.location.href = "/notin/page" //跳登录页
         window.location.href = "/notin/page" //跳登录页
     }
     }
+    if (response.data.entnicheMenu) {
+        window.location.href = "/_error.html"
+    }
     return response.data
     return response.data
 }, error => {
 }, error => {
     return Promise.resolve(error.response)
     return Promise.resolve(error.response)

+ 1 - 1
src/views/bus/components/subMage.vue

@@ -191,7 +191,7 @@ export default {
               newArr += `${key} (${res.data.area[key].join('、')})、`
               newArr += `${key} (${res.data.area[key].join('、')})、`
             }
             }
           }
           }
-          this.$refs.editArea.citys = res.data.area
+          this.$refs.editArea.citys = res.data.area;
           newArr = newArr.replace(/(.*)、/,'$1');
           newArr = newArr.replace(/(.*)、/,'$1');
           this.bookForm.areas = newArr;
           this.bookForm.areas = newArr;
         })
         })

+ 11 - 0
vue.config.js

@@ -48,6 +48,17 @@ module.exports = {
           "^/entdataexport": "/entdataexport"
           "^/entdataexport": "/entdataexport"
         }
         }
       },
       },
+      "^/front/entExportAuth": {
+        // target: "http://ent-xzhs.jianyu360.cn",
+        // target: "https://app2-jytest.jianyu360.cn",
+        target:'http://192.168.20.175:83',
+        // target:'http://192.168.20.241:812',
+        changeOrigin: true,
+        ws: true,
+        pathRewrite: {
+          "^/front/entExportAuth": "/front/entExportAuth"
+        }
+      },
     }
     }
   }
   }
 }
 }