Browse Source

定制频道 修改数据显示bug

DESKTOP-O04BTUJ\muzen 2 năm trước cách đây
mục cha
commit
5d0601a79a

+ 4 - 4
src/views/operation/channel/detail.vue

@@ -27,7 +27,7 @@
         <el-button type="primary" icon="el-icon-plus" @click="getDialog">
         <el-button type="primary" icon="el-icon-plus" @click="getDialog">
           新增内容
           新增内容
         </el-button>
         </el-button>
-        <el-table :data="tableData" height="381" v-loading="loading">
+        <el-table :data="tableData" v-loading="loading">
           <el-table-column label="内容ID" prop="audioId" align="center" />
           <el-table-column label="内容ID" prop="audioId" align="center" />
           <el-table-column label="音频名称" prop="audioName" align="center" />
           <el-table-column label="音频名称" prop="audioName" align="center" />
           <el-table-column label="音频封面" align="center">
           <el-table-column label="音频封面" align="center">
@@ -70,7 +70,7 @@
       <!-- 列表 -->
       <!-- 列表 -->
       <el-table :data="dialogData" height="476" ref="table" :row-key="getRowKey"
       <el-table :data="dialogData" height="476" ref="table" :row-key="getRowKey"
         @selection-change="getChange">
         @selection-change="getChange">
-        <el-table-column type="selection" align="center" reserve-selection />
+        <el-table-column type="selection" align="center" :reserve-selection="true" />
         <el-table-column label="内容ID" prop="id" align="center" />
         <el-table-column label="内容ID" prop="id" align="center" />
         <el-table-column label="音频名称" prop="audioName" align="center" />
         <el-table-column label="音频名称" prop="audioName" align="center" />
         <el-table-column label="音频封面" align="center">
         <el-table-column label="音频封面" align="center">
@@ -167,12 +167,11 @@ export default {
         if (res.code == 0) {
         if (res.code == 0) {
           this.dialogData = res.data[0].pageData.records
           this.dialogData = res.data[0].pageData.records
           this.total = res.data[0].pageData.total
           this.total = res.data[0].pageData.total
-          this.$refs.table.clearSelection()
           if (this.tableData.length > 0) {
           if (this.tableData.length > 0) {
             this.tableData.map(i => {
             this.tableData.map(i => {
               let row = res.data[0].pageData.records.find(j => j.id === i.audioId)
               let row = res.data[0].pageData.records.find(j => j.id === i.audioId)
               if (row) {
               if (row) {
-                this.$refs.table.toggleRowSelection(row)
+                this.$refs.table.toggleRowSelection(row, true)
               }
               }
             })
             })
           }
           }
@@ -235,6 +234,7 @@ export default {
     getRowKey(row) {
     getRowKey(row) {
       return row.id
       return row.id
     },
     },
+
     // 表格多选
     // 表格多选
     getChange(row) {
     getChange(row) {
       this.ids = []
       this.ids = []