浏览代码

根据后端修改Tab模块

DESKTOP-2S67K1S\31396 2 年之前
父节点
当前提交
d6c0779202
共有 1 个文件被更改,包括 13 次插入13 次删除
  1. 13 13
      src/views/operation/recommend/index.vue

+ 13 - 13
src/views/operation/recommend/index.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="app-container">
     <el-tabs v-model="activeTab" @tab-click="handleClick">
-      <el-tab-pane v-for="item in tabs" :key="item.id" :label="item.name" :name="item.id.toString()" />
+      <el-tab-pane v-for="item in tabs" :key="item.id" :label="item.name" :name="item.tabIndex.toString()" />
     </el-tabs>
 
     <!-- 内容 -->
@@ -32,7 +32,8 @@
           <el-form label-width="auto" v-for="(item, index) in timeList" :key="item.id">
             <el-form-item label-width="0">
               <span style="font-weight: bold">场景电台时间设置</span>
-              <el-link icon="el-icon-close" :underline="false" style="float:right" @click="getChangeTime(item.id, 2)" />
+              <el-link icon="el-icon-close" :underline="false" style="float:right" @click="getChangeTime(item.id, 2)"
+                v-hasPermi="['operation:recommend:delete']" />
             </el-form-item>
             <el-form-item label="时间段:">
               <el-time-picker is-range v-model="item.date" start-placeholder="开始时间" end-placeholder="结束时间"
@@ -71,7 +72,7 @@
           <el-form label-width="auto" v-for="(item, index) in list" :key="item.id">
             <el-form-item label-width="0" :label="(index + 1).toString()">
               <el-link v-if="close()" icon="el-icon-close" :underline="false" style="float:right"
-                @click="getRemoveList(item, index)" />
+                @click="getRemoveList(item, index)" v-hasPermi="['operation:recommend:delete']" />
             </el-form-item>
 
             <el-form-item label="时间:" v-if="time()">
@@ -252,13 +253,13 @@ export default {
       module: [],
       // 模板图
       imgOptions: {
-        '0': require('@/assets/images/operation/recommend.svg'),
-        '1': require('@/assets/images/operation/radio.svg'),
-        '2': require('@/assets/images/operation/music.svg'),
-        '3': require('@/assets/images/operation/story.svg'),
-        '4': require('@/assets/images/operation/kid.svg'),
-        '5': require('@/assets/images/operation/other.svg'),
-        '27': require('@/assets/images/operation/kugou.png')
+        '1': require('@/assets/images/operation/recommend.svg'),
+        '2': require('@/assets/images/operation/radio.svg'),
+        '3': require('@/assets/images/operation/music.svg'),
+        '4': require('@/assets/images/operation/story.svg'),
+        '5': require('@/assets/images/operation/kid.svg'),
+        '6': require('@/assets/images/operation/other.svg'),
+        '7': require('@/assets/images/operation/kugou.png')
       },
       img: require('@/assets/images/operation/recommend.svg'),
       // 选中模块
@@ -432,9 +433,8 @@ export default {
     // 切换分类
     handleClick(e) {
       this.activeTab = this.tabs[e.index].id.toString()
-      this.tabIndex = this.tabs[e.index].tabIndex
-      e.index = e.index < 5 ? e.index : e.index == 27 ? 27 : 5
-      this.img = this.imgOptions[e.index]
+      this.tabIndex = e.name
+      this.img = this.imgOptions[e.name]
       this.active = 0
       this.list = []
       this.getModule(this.activeTab)