wjx 1 ماه پیش
والد
کامیت
50b711a8c8
2فایلهای تغییر یافته به همراه16 افزوده شده و 8 حذف شده
  1. 1 0
      src/assets/icons/svg/alert.svg
  2. 15 8
      src/views/accounts/adWarrant/index.vue

+ 1 - 0
src/assets/icons/svg/alert.svg

@@ -0,0 +1 @@
+<svg viewBox="64 64 896 896" focusable="false" data-icon="fund-view" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M512 176a32 32 0 0 0 32-32v-64a32 32 0 0 0-64 0v64a32 32 0 0 0 32 32zM131.872 289.152a32 32 0 0 0 45.248-45.248L131.872 198.624a32 32 0 0 0-45.248 45.248l45.248 45.28zM945.152 230.624a32 32 0 0 0-45.248 0l-45.248 45.248a32 32 0 0 0 45.248 45.248l45.248-45.248a32 32 0 0 0 0-45.248zM912 912H864v-352c0-194.4-157.6-352-352-352s-352 157.6-352 352v352H112a32 32 0 0 0 0 64h800a32 32 0 0 0 0-64z m-368 0v-128a32 32 0 0 0-64 0v128H224v-352c0-159.072 128.928-288 288-288s288 128.928 288 288v352h-256z" p-id="4935"></path><path d="M512 464a128 128 0 1 0 0 256 128 128 0 0 0 0-256z m0 192a64 64 0 1 1 0.032-128.032A64 64 0 0 1 512 656z" p-id="4936"></path></svg>

+ 15 - 8
src/views/accounts/adWarrant/index.vue

@@ -45,8 +45,7 @@
             <el-col :span="1.5">
                 <div class="grid-content">
                     <el-radio-group v-model="queryParams.adAppId" size="small" @change="getList">
-                        <el-radio :label="item.id" v-for="item in tenAllList" :key="item.id">{{ item.appName
-                            }}</el-radio>
+                        <el-radio :label="item.id" v-for="item in tenAllList" :key="item.id">{{ item.appName }}</el-radio>
                     </el-radio-group>
                 </div>
             </el-col>
@@ -68,12 +67,12 @@
                                     class="el-icon-arrow-down el-icon--right"></i></el-button>
                         </span>
                         <el-dropdown-menu slot="dropdown">
-                            <el-dropdown-item command="NOVEL" v-if="queryParams.adAppId === 2">小说</el-dropdown-item>
-                            <el-dropdown-item command="NOVEL_IAA" v-if="queryParams.adAppId === 5">小说IAA</el-dropdown-item>
-                            <el-dropdown-item command="GAME" v-if="queryParams.adAppId === 3">游戏</el-dropdown-item>
-                            <el-dropdown-item command="GAME_IAA" v-if="queryParams.adAppId === 4">游戏IAA</el-dropdown-item>
-                            <el-dropdown-item command="SHOP" v-if="queryParams.adAppId === 2">电商</el-dropdown-item>
-                            <el-dropdown-item command="SKIT_IAA" v-if="queryParams.adAppId === 6">短剧IAA</el-dropdown-item>
+                            <el-dropdown-item command="NOVEL" v-if="userType === 1">小说</el-dropdown-item>
+                            <el-dropdown-item command="NOVEL_IAA" v-if="userType === 3">小说IAA</el-dropdown-item>
+                            <el-dropdown-item command="GAME" v-if="userType === 2">游戏</el-dropdown-item>
+                            <el-dropdown-item command="GAME_IAA" v-if="userType === -2">游戏IAA</el-dropdown-item>
+                            <el-dropdown-item command="SHOP" v-if="userType === 1">电商</el-dropdown-item>
+                            <el-dropdown-item command="SKIT_IAA" v-if="userType === 4">短剧IAA</el-dropdown-item>
                         </el-dropdown-menu>
                     </el-dropdown>
                 </div>
@@ -476,6 +475,14 @@ export default {
             return '-1'
         }
     },
+    computed: {
+        userType () {
+            if (this.queryParams.adAppId) {
+                return this.tenAllList.find(item => item.id === this.queryParams.adAppId).useType || undefined
+            }
+            return undefined
+        }
+    },
     mounted() {
         window.addEventListener('storage', this.listener)
     },