Forráskód Böngészése

运营管理 推荐管理

DESKTOP-O04BTUJ\muzen 2 éve
szülő
commit
20f9b051a3
1 módosított fájl, 11 hozzáadás és 8 törlés
  1. 11 8
      src/views/operation/recommend/index.vue

+ 11 - 8
src/views/operation/recommend/index.vue

@@ -36,8 +36,8 @@
                 @click="getChangeTime(item.id, 2)" />
                 @click="getChangeTime(item.id, 2)" />
             </el-form-item>
             </el-form-item>
             <el-form-item label="时间段:">
             <el-form-item label="时间段:">
-              <el-time-picker is-range v-model="item.date" start-placeholder="开始时间" end-placeholder="结束时间" value-format="HH:mm:ss"
-               format="HH:mm:ss" placeholder="选择时间范围" />
+              <el-time-picker is-range v-model="item.date" start-placeholder="开始时间" end-placeholder="结束时间"
+                value-format="HH:mm:ss" format="HH:mm:ss" placeholder="选择时间范围" />
             </el-form-item>
             </el-form-item>
             <el-form-item label="时间段文案:">
             <el-form-item label="时间段文案:">
               <el-input v-model="item.name" placeholder="请输入文案" />
               <el-input v-model="item.name" placeholder="请输入文案" />
@@ -174,7 +174,7 @@
         </el-form-item>
         </el-form-item>
       </el-form>
       </el-form>
       <el-table :data="tableData" height="584" ref="tableData" :row-key="rowKey"
       <el-table :data="tableData" height="584" ref="tableData" :row-key="rowKey"
-        @selection-change="handleSelectionChange">
+        @selection-change="handleSelectionChange" v-loading="loading">
         <el-table-column type="selection" align="center" reserve-selection
         <el-table-column type="selection" align="center" reserve-selection
           v-if="tabIndex === 2 && active === 1" />
           v-if="tabIndex === 2 && active === 1" />
         <el-table-column label="音频ID" prop="audioId" align="center" show-overflow-tooltip />
         <el-table-column label="音频ID" prop="audioId" align="center" show-overflow-tooltip />
@@ -235,6 +235,8 @@ export default {
   },
   },
   data() {
   data() {
     return {
     return {
+      // 遮罩层
+      loading: false,
       // 分类列表
       // 分类列表
       tabs: [],
       tabs: [],
       // 选中分类
       // 选中分类
@@ -374,13 +376,12 @@ export default {
     }
     }
   },
   },
   watch: {
   watch: {
-    'form.audioType'(val) {
-      this.$nextTick(() => {
-        this.getPlatform({
-          audioType: val
-        })
+    async 'form.audioType'(val) {
+      await this.getPlatform({
+        audioType: val
       })
       })
       this.form.platformId = this.platformOptions[0].value
       this.form.platformId = this.platformOptions[0].value
+      this.getContentList()
     },
     },
   },
   },
   mounted() {
   mounted() {
@@ -518,6 +519,7 @@ export default {
 
 
     // 内容列表
     // 内容列表
     getContentList() {
     getContentList() {
+      this.loading = true
       radioList(this.form).then(res => {
       radioList(this.form).then(res => {
         if (res.code === 0) {
         if (res.code === 0) {
           this.tableData = res.data.records
           this.tableData = res.data.records
@@ -530,6 +532,7 @@ export default {
               }
               }
             })
             })
           }
           }
+          this.loading = false
         }
         }
       })
       })
     },
     },