|
@@ -146,17 +146,18 @@
|
|
|
<el-table-column align="center" prop="studentId" label="操作">
|
|
|
<template slot-scope="scope">
|
|
|
<div>
|
|
|
- <el-dropdown trigger="click" placement="bottom">
|
|
|
+ <el-dropdown trigger="click" placement="bottom" :hide-on-click="false">
|
|
|
<span class="el-dropdown-link">
|
|
|
操作<i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
</span>
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
<el-dropdown-item
|
|
|
v-if="permission('/liveStudentList')&&scope.row.popularizeType!=='ALL'"
|
|
|
+ @click.native="lookStudentDetail(scope.row)"
|
|
|
>
|
|
|
<el-button
|
|
|
type="text"
|
|
|
- @click="lookStudentDetail(scope.row)"
|
|
|
+
|
|
|
>观看学员</el-button
|
|
|
>
|
|
|
</el-dropdown-item>
|
|
@@ -165,10 +166,11 @@
|
|
|
permission('imLiveBroadcastRoom/opsPopularize') &&
|
|
|
scope.row.liveState != 2
|
|
|
"
|
|
|
+ @click.native="popularizeRoom(scope.row)"
|
|
|
>
|
|
|
<el-button
|
|
|
type="text"
|
|
|
- @click="popularizeRoom(scope.row)"
|
|
|
+
|
|
|
>{{
|
|
|
scope.row.popularize == 1 ? "取消推广" : "首页推广"
|
|
|
}}</el-button
|
|
@@ -180,42 +182,44 @@
|
|
|
permission('imLiveBroadcastRoom/roomDestroy') &&
|
|
|
scope.row.liveState == 1
|
|
|
"
|
|
|
+ @click.native="closeRoom(scope.row)"
|
|
|
>
|
|
|
- <el-button type="text" @click="closeRoom(scope.row)"
|
|
|
+ <el-button type="text"
|
|
|
>关闭直播</el-button
|
|
|
>
|
|
|
</el-dropdown-item>
|
|
|
|
|
|
- <el-dropdown-item v-if="scope.row.liveState == 2">
|
|
|
- <el-button type="text" @click="gotoDetail(scope.row)"
|
|
|
+ <el-dropdown-item v-if="scope.row.liveState == 2" @click.native="gotoDetail(scope.row)">
|
|
|
+ <el-button type="text"
|
|
|
>直播详情</el-button
|
|
|
>
|
|
|
</el-dropdown-item>
|
|
|
<auth auths="/liveBlackList">
|
|
|
- <el-dropdown-item>
|
|
|
- <el-button type="text" @click="gotoBuylist(scope.row)"
|
|
|
+ <el-dropdown-item @click.native="gotoBuylist(scope.row)">
|
|
|
+ <el-button type="text"
|
|
|
>订单详情</el-button
|
|
|
>
|
|
|
</el-dropdown-item>
|
|
|
</auth>
|
|
|
- <el-dropdown-item v-if="permission('liveGoodsMapper/page')">
|
|
|
- <el-button type="text" @click="setShop(scope.row)"
|
|
|
+ <el-dropdown-item v-if="permission('liveGoodsMapper/page')" @click.native="setShop(scope.row)">
|
|
|
+ <el-button type="text"
|
|
|
>商品设置</el-button
|
|
|
>
|
|
|
</el-dropdown-item>
|
|
|
<auth
|
|
|
auths="imLiveBroadcastRoom/queryLiveRoomGoodsOrderList"
|
|
|
>
|
|
|
- <el-dropdown-item>
|
|
|
- <el-button type="text" @click="gotoBlacklist(scope.row)"
|
|
|
+ <el-dropdown-item @click.native="gotoBlacklist(scope.row)">
|
|
|
+ <el-button type="text"
|
|
|
>黑名单</el-button
|
|
|
>
|
|
|
</el-dropdown-item>
|
|
|
</auth>
|
|
|
<el-dropdown-item
|
|
|
v-if="permission('imLiveBroadcastRoom/shareGroup')"
|
|
|
+ @click.native="shareLive(scope.row)"
|
|
|
>
|
|
|
- <el-button type="text" @click="shareLive(scope.row)"
|
|
|
+ <el-button type="text"
|
|
|
>分享</el-button
|
|
|
>
|
|
|
</el-dropdown-item>
|
|
@@ -226,7 +230,7 @@
|
|
|
scope.row.liveState == 0
|
|
|
"
|
|
|
>
|
|
|
- <el-button type="text" @click="resetLive(scope.row)"
|
|
|
+ <el-button type="text" @click.native="resetLive(scope.row)"
|
|
|
>修改</el-button
|
|
|
>
|
|
|
</el-dropdown-item>
|
|
@@ -236,7 +240,7 @@
|
|
|
v-if="scope.row.liveState == 0"
|
|
|
>
|
|
|
<el-dropdown-item>
|
|
|
- <el-button type="text" @click="deteleLive(scope.row)"
|
|
|
+ <el-button type="text" @click.native="deteleLive(scope.row)"
|
|
|
>删除</el-button
|
|
|
>
|
|
|
</el-dropdown-item>
|
|
@@ -434,6 +438,7 @@ export default {
|
|
|
//
|
|
|
},
|
|
|
shareLive(row) {
|
|
|
+ console.log('触发')
|
|
|
this.activeRow = row;
|
|
|
this.shareVisible = true;
|
|
|
},
|