|
@@ -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)
|