Ver código fonte

权限字段修改

yuhongqi 4 semanas atrás
pai
commit
d94d5d9673

+ 8 - 3
src/views/live/live/index.vue

@@ -110,9 +110,9 @@
       <el-checkbox :indeterminate="isIndeterminate" v-model="allChecked" @change="toggleSelectAll">
         {{ multipleSelection.length > 0 ? `已选 ${multipleSelection.length} 条` : '选中本页' }}
       </el-checkbox>
-      <el-button  plain size="mini" @click="handleShelf">上架</el-button>
-      <el-button  plain size="mini" @click="handleUnshelf">下架</el-button>
-      <el-button  plain size="mini" @click="handleDeleteSelected">删除</el-button>
+      <el-button  plain size="mini" @click="handleShelf" v-hasPermi="['live:live:edit']">上架</el-button>
+      <el-button  plain size="mini" @click="handleUnshelf" v-hasPermi="['live:live:edit']">下架</el-button>
+      <el-button  plain size="mini" @click="handleDeleteSelected" v-hasPermi="['live:live:remove']">删除</el-button>
 <!--      <el-dropdown>-->
 <!--        <el-button plain size="mini">-->
 <!--          更多操作<i class="el-icon-arrow-down el-icon&#45;&#45;right"></i>-->
@@ -215,6 +215,7 @@
               <el-dropdown-item
                 v-if="scope.row.status == 2 && scope.row.liveType == 1"
                 @click.native="showLivingUrl(scope.row)"
+                v-hasPermi="['live:live:query']"
               >
                 <i class="el-icon-switch-button"></i> 推流码
               </el-dropdown-item>
@@ -223,6 +224,7 @@
               <el-dropdown-item
                 v-if="scope.row.status != 2"
                 @click.native="handleStart(scope.row)"
+                v-hasPermi="['live:live:edit']"
               >
                 <i class="el-icon-monitor"></i> 去直播
               </el-dropdown-item>
@@ -231,17 +233,20 @@
               <el-dropdown-item
                 v-if="scope.row.status == 2"
                 @click.native="handleEnded(scope.row)"
+                v-hasPermi="['live:live:edit']"
               >
                 <i class="el-icon-service"></i> 结束
               </el-dropdown-item>
               <el-dropdown-item
                 @click.native="handleCopy(scope.row)"
+                v-hasPermi="['live:live:edit']"
               >
                 <i class="el-icon-service"></i> 复制直播间
               </el-dropdown-item>
               <el-dropdown-item
                 v-if="scope.row.liveCodeUrl == null"
                 @click.native="handleGenerateCode(scope.row)"
+                v-hasPermi="['live:live:edit']"
               >
                 <i class="el-icon-service"></i> 生成二维码
               </el-dropdown-item>

+ 1 - 1
src/views/live/liveAfteraSales/index.vue

@@ -217,7 +217,7 @@
             size="mini"
             type="text"
             @click="handleShow(scope.row)"
-            v-hasPermi="['store:storeAfterSales:query']"
+            v-hasPermi="['live:liveAfteraSales:query']"
           >查看</el-button>
 
         </template>

+ 1 - 1
src/views/live/liveOrder/index.vue

@@ -198,7 +198,7 @@
             type="text"
             icon="el-icon-edit"
             @click="handledetails(scope.row)"
-            v-hasPermi="['live:liveOrder:edit']"
+            v-hasPermi="['live:liveOrder:query']"
           >查看</el-button>
         </template>
       </el-table-column>