朱鑫波 4 年之前
父節點
當前提交
71eee48a3d
共有 3 個文件被更改,包括 1480 次插入57 次删除
  1. 55 0
      src/filters.js
  2. 16 12
      src/permission.js
  3. 1409 45
      src/views/modules/kuaishouapp/newBatch/index.vue

+ 55 - 0
src/filters.js

@@ -256,6 +256,61 @@ const filters = {
 
         return data[val]
     },
+    //快手年龄
+    kuaishouAge(val) {
+        var data = {
+            18: '18-23岁',//'等于',
+            24: '24-30岁',//不等于,
+            31: '31-40岁',//大于
+            41: '41-49岁',//小于
+            50: '50+',//大于等于
+        }
+
+        return data[val]
+    },
+    //快手手机价格
+    kuaishouPrice(val) {
+        var data = {
+            1: '1500以下',
+            2: '1501~2000',
+            3: '2001~2500',
+            4: '2501~3000',
+            5: '3001~3500',
+            6: '3501~4000',
+            7: '4001~4500',
+            8: '4501~5000',
+            9: '5001~5500',
+            10: '5500以上',
+        }
+
+        return data[val]
+    },
+    //快手过滤以转化用户
+    kuaishouFilterConvertedLevel(val) {
+        var data = {
+            0: '不限',
+            1: '广告组',
+            2: '广告计划',
+            3: '本账户',
+            4: '公司主体',
+            5: 'APP'
+        }
+
+        return data[val]
+    },
+    //场景广告位
+    kuaishouSceneId(val) {
+        var data = {
+            1: '优选广告位',
+            3: '视频播放页广告',
+            6: '上下滑大屏广告',
+            7: '信息流广告',
+            5: "联盟广告"
+        }
+
+        return data[val]
+    },
+
 }
 
 // 获取当前月的第一天

+ 16 - 12
src/permission.js

@@ -4,44 +4,48 @@ import store from './store'
 import NProgress from 'nprogress' // progress bar
 import 'nprogress/nprogress.css' // progress bar style
 import notification from 'ant-design-vue/es/notification'
-import {ACCESS_TOKEN} from '@/store/mutation-types'
-import {generateIndexRouter} from "@/utils/util"
+import { ACCESS_TOKEN } from '@/store/mutation-types'
+import { generateIndexRouter } from "@/utils/util"
 
-NProgress.configure({showSpinner: false}) // NProgress Configuration
+NProgress.configure({ showSpinner: false }) // NProgress Configuration
 
 
-const whiteList = ['/user/login', '/user/register', '/user/register-result', '/user/alteration','/user/transfer-local','/errorPage','/user/new-batch','http://192.168.0.111:8088/jeecg-boot/sys/feishu/url','/user/FStransfer'] // no redirect whitelist
+const whiteList = ['/user/login', '/user/register', '/user/register-result', '/user/alteration', '/user/transfer-local', '/errorPage', '/user/new-batch', 'http://192.168.0.111:8088/jeecg-boot/sys/feishu/url', '/user/FStransfer'] // no redirect whitelist
 
 router.beforeEach((to, from, next) => {
   NProgress.start() // start progress bar
-
+  if (whiteList.indexOf(to.path) !== -1) {
+    // 在免登录白名单,直接进入
+    next()
+  }
   if (Vue.ls.get(ACCESS_TOKEN)) {
     /* has token */
+
     if (to.path === '/user/login') {
-      next({path: '/dashboard/workplace'})
+      next({ path: '/dashboard/workplace' })
       NProgress.done()
     } else {
       if (store.getters.permissionList.length === 0) {
         store.dispatch('GetPermissionList').then(res => {
           const menuData = res.result.menu;
-          localStorage.setItem("roleCode",res.result.roleCode)
+          localStorage.setItem("roleCode", res.result.roleCode)
           if (menuData === null || menuData === "" || menuData === undefined) {
             return;
           }
           let constRoutes = [];
           constRoutes = generateIndexRouter(menuData);
           // 添加主界面路由
-          store.dispatch('UpdateAppRouter', {constRoutes}).then(() => {
+          store.dispatch('UpdateAppRouter', { constRoutes }).then(() => {
             // 根据roles权限生成可访问的路由表
             // 动态添加可访问路由表
             router.addRoutes(store.getters.addRouters)
             const redirect = decodeURIComponent(from.query.redirect || to.path)
             if (to.path === redirect) {
               // hack方法 确保addRoutes已完成 ,set the replace: true so the navigation will not leave a history record
-              next({...to, replace: true})
+              next({ ...to, replace: true })
             } else {
               // 跳转到目的路由
-              next({path: redirect})
+              next({ path: redirect })
             }
           })
         })
@@ -51,7 +55,7 @@ router.beforeEach((to, from, next) => {
                description: '请求用户信息失败,请重试!'
              })*/
             store.dispatch('Logout').then(() => {
-              next({path: '/user/login', query: {redirect: to.fullPath}})
+              next({ path: '/user/login', query: { redirect: to.fullPath } })
             })
           })
       } else {
@@ -63,7 +67,7 @@ router.beforeEach((to, from, next) => {
       // 在免登录白名单,直接进入
       next()
     } else {
-      next({path: '/user/login', query: {redirect: to.fullPath}})
+      next({ path: '/user/login', query: { redirect: to.fullPath } })
       NProgress.done() // if current page is login will not trigger afterEach hook, so manually handle it
     }
   }

File diff suppressed because it is too large
+ 1409 - 45
src/views/modules/kuaishouapp/newBatch/index.vue