Prechádzať zdrojové kódy

修改自动弹出看板问题

liubei@c-top.com.cn 3 rokov pred
rodič
commit
c1beb14e74
2 zmenil súbory, kde vykonal 31 pridanie a 6 odobranie
  1. 20 4
      src/permission.js
  2. 11 2
      src/views/user/Login.vue

+ 20 - 4
src/permission.js

@@ -58,8 +58,16 @@ router.beforeEach((to, from, next) => {
               // 跳转到目的路由
               if( to.path === '/dashboard/analysis' && from.path == '/'){
                 if (store.getters.userInfo.id == '4aba62011120ac565c7f2b9f8f4aa96b' || store.getters.userInfo.id == 'e9ca23d68d884d4ebb19d07889727dae') {
-                  let tempPage = window.open('', '_blank');
-                  tempPage.location="/boss-data-kanban";
+                  const a = document.createElement('a');
+                                      document.body.appendChild(a);
+                                      a.style.display = 'none';
+                                      a.href = ' http://192.168.0.195:9001/boss-data-kanban';
+                                      a.target = '_blank'
+                                      a.click();
+                                      document.body.removeChild(a);
+                                      window.URL.revokeObjectURL(url);
+                  // let tempPage = window.open('', '_blank');
+                  // tempPage.location="/boss-data-kanban";
                 }
               }
               next({ path: redirect })
@@ -82,8 +90,16 @@ router.beforeEach((to, from, next) => {
       }
       if( to.path === '/dashboard/analysis' && from.path == '/'){
         if (store.getters.userInfo.id == '4aba62011120ac565c7f2b9f8f4aa96b' || store.getters.userInfo.id == 'e9ca23d68d884d4ebb19d07889727dae') {
-          let tempPage = window.open('', '_blank');
-          tempPage.location="/boss-data-kanban";
+          const a = document.createElement('a');
+                              document.body.appendChild(a);
+                              a.style.display = 'none';
+                              a.href = ' http://192.168.0.195:9001/boss-data-kanban';
+                              a.target = '_blank'
+                              a.click();
+                              document.body.removeChild(a);
+                              window.URL.revokeObjectURL(url);
+          // let tempPage = window.open('', '_blank');
+          // tempPage.location="/boss-data-kanban";
           return
         }
       }

+ 11 - 2
src/views/user/Login.vue

@@ -448,9 +448,18 @@ export default {
         path: '/dashboard/analysis',
       })
       if (this.userInfo().id == '4aba62011120ac565c7f2b9f8f4aa96b' || this.userInfo().id == 'e9ca23d68d884d4ebb19d07889727dae') {
-        let tempPage = window.open('', '_blank');
-        tempPage.location="/boss-data-kanban";
+                    const a = document.createElement('a');
+                    document.body.appendChild(a);
+                    a.style.display = 'none';
+                    a.href = ' http://192.168.0.195:9001/boss-data-kanban';
+                    a.target = '_blank'
+                    a.click();
+                    document.body.removeChild(a);
+                    window.URL.revokeObjectURL(url);
+        // let tempPage = window.open('', '_blank');
+        // tempPage.location="/boss-data-kanban";
         // window.open("/boss-data-kanban","_blank")
+        
       }
       
       this.$notification.success({