|
@@ -94,7 +94,7 @@
|
|
|
<!-- 列表 -->
|
|
|
<el-table :data="dialogData" height="584" v-loading="loading" ref="table" :row-key="getRowKey"
|
|
|
@selection-change="getChange" lazy>
|
|
|
- <el-table-column type="selection" align="center" />
|
|
|
+ <el-table-column type="selection" align="center" reserve-selection />
|
|
|
<el-table-column label="内容ID" prop="id" align="center" />
|
|
|
<el-table-column label="音频名称" prop="audioName" align="center" />
|
|
|
<el-table-column label="音频封面" align="center" width="100px">
|
|
@@ -332,8 +332,13 @@ export default {
|
|
|
},
|
|
|
// 表格多选
|
|
|
getChange(row) {
|
|
|
- this.ids = []
|
|
|
- row.map(i => this.ids.push(i.id))
|
|
|
+ if (row.length > 0) {
|
|
|
+ row.map(i => {
|
|
|
+ if (this.ids.findIndex(j => j === i.id) === -1) {
|
|
|
+ this.ids.push(i.id)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
// 添加频道内容
|