|
@@ -235,7 +235,20 @@
|
|
|
<el-button icon="el-icon-refresh" @click="getRefresh">重置</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
- <el-table :data="dialogTableData" v-loading="loading">
|
|
|
+ <el-table
|
|
|
+ :data="dialogTableData"
|
|
|
+ ref="multipleTable"
|
|
|
+ :row-key="tableKey"
|
|
|
+ v-loading="loading"
|
|
|
+ @selection-change="handleSelectionChange"
|
|
|
+ >
|
|
|
+ <el-table-column
|
|
|
+ type="selection"
|
|
|
+ align="center"
|
|
|
+ key="selection"
|
|
|
+ reserve-selection
|
|
|
+ />
|
|
|
+
|
|
|
<el-table-column label="ID" prop="id" align="center" />
|
|
|
<el-table-column
|
|
|
label="节目名称"
|
|
@@ -261,7 +274,7 @@
|
|
|
align="center"
|
|
|
:formatter="statusFormatter"
|
|
|
/>
|
|
|
- <el-table-column label="操作" align="center">
|
|
|
+ <!-- <el-table-column label="操作" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button
|
|
|
type="text"
|
|
@@ -277,7 +290,7 @@
|
|
|
选择
|
|
|
</el-button>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
+ </el-table-column> -->
|
|
|
</el-table>
|
|
|
<pagination
|
|
|
v-show="total > 0"
|
|
@@ -294,11 +307,11 @@
|
|
|
import { selectAnchor } from "@/api/music/anchor";
|
|
|
import { checkList, detail, relieve, submit } from "@/api/music/blog";
|
|
|
import {
|
|
|
-blogClassMixin,
|
|
|
-isFreeMixin,
|
|
|
-onOrOffMixin,
|
|
|
-payTypeMixin,
|
|
|
-platformMixin,
|
|
|
+ blogClassMixin,
|
|
|
+ isFreeMixin,
|
|
|
+ onOrOffMixin,
|
|
|
+ payTypeMixin,
|
|
|
+ platformMixin,
|
|
|
} from "@/mixin/index";
|
|
|
export default {
|
|
|
mixins: [
|
|
@@ -438,6 +451,15 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ tableKey(row) {
|
|
|
+ return row.id;
|
|
|
+ },
|
|
|
+
|
|
|
+ handleSelectionChange(val) {
|
|
|
+ this.form.adminPodCastProgramDetailResp = JSON.parse(JSON.stringify(val));
|
|
|
+ this.$message.success("操作成功!");
|
|
|
+ },
|
|
|
+
|
|
|
// 排序
|
|
|
getChangeSort(row, sort) {
|
|
|
const rowBean = this.form.adminPodCastProgramDetailResp[row];
|