Explorar o código

直播路由和权限

xw hai 2 semanas
pai
achega
ceadcd4b83
Modificáronse 2 ficheiros con 14 adicións e 12 borrados
  1. 14 0
      src/router/index.js
  2. 0 12
      src/views/live/live/index.vue

+ 14 - 0
src/router/index.js

@@ -239,6 +239,20 @@ export const constantRoutes = [
       isIndependentPage: true // 标记为“独立页”
     }
   },
+  // 直播配置页路由
+  {
+    path: '/live/liveConfig',
+    component: Layout,
+    hidden: true,
+    children: [
+      {
+        path: ':liveId',
+        component: (resolve) => require(['@/views/live/liveConfig/index'], resolve),
+        name: 'LiveConfig',
+        meta: { title: '直播配置', activeMenu: '/live/live' }
+      }
+    ]
+  },
 ]
 
 export default new Router({

+ 0 - 12
src/views/live/live/index.vue

@@ -8,7 +8,6 @@
           icon="el-icon-plus"
           size="mini"
           @click="handleAdd"
-          v-hasPermi="['live:live:add']"
           >新增</el-button
         >
       </el-col>
@@ -144,7 +143,6 @@
         <el-button
           icon="el-icon-download"
           size="mini"
-          v-hasPermi="['live:live:export']"
           @click="handleExport"
           >导出</el-button
         >
@@ -166,21 +164,18 @@
         plain
         size="mini"
         @click="handleShelf"
-        v-hasPermi="['live:live:operation']"
         >上架</el-button
       >
       <el-button
         plain
         size="mini"
         @click="handleUnshelf"
-        v-hasPermi="['live:live:operation']"
         >下架</el-button
       >
       <el-button
         plain
         size="mini"
         @click="handleDeleteSelected"
-        v-hasPermi="['live:live:operation']"
         >删除</el-button
       >
       <!--      <el-dropdown>-->
@@ -290,7 +285,6 @@
             icon="el-icon-edit"
             v-if="scope.row.status != 2"
             @click="handleUpdate(scope.row)"
-            v-hasPermi="['live:live:edit', 'live:live:operation']"
             >修改</el-button
           >
           <el-button
@@ -298,7 +292,6 @@
             type="text"
             icon="el-icon-setting"
             @click="handleConfig(scope.row)"
-            v-hasPermi="['live:config:list']"
             >配置</el-button
           >
           <el-button
@@ -306,7 +299,6 @@
             type="text"
             icon="el-icon-service"
             @click="handleManage(scope.row)"
-            v-hasPermi="['live:console:list']"
             >进入直播间</el-button
           >
           <el-button
@@ -314,7 +306,6 @@
             type="text"
             icon="el-icon-delete"
             @click="handleClearCache(scope.row)"
-            v-hasPermi="['live:live:edit']"
             >清理缓存</el-button
           >
           <el-dropdown trigger="hover">
@@ -332,14 +323,12 @@
               <el-dropdown-item
                 v-if="scope.row.status != 2"
                 @click.native="handleStart(scope.row)"
-                v-hasPermi="['live:live:operation']"
               >
                 <i class="el-icon-monitor"></i> 去直播
               </el-dropdown-item>
               <el-dropdown-item
                 v-if="scope.row.status == 2"
                 @click.native="handleEnded(scope.row)"
-                v-hasPermi="['live:live:operation']"
               >
                 <i class="el-icon-service"></i> 结束
               </el-dropdown-item>
@@ -581,7 +570,6 @@
                       plain
                       size="mini"
                       @click="addUserTag(scope.row,scope.$index)"
-                      v-hasPermi="['qw:externalContact:addTag']"
                   >选择标签</el-button>
                </template>
             </el-table-column>