zhaoxiaohai 3 роки тому
батько
коміт
59c169df8b
1 змінених файлів з 10 додано та 15 видалено
  1. 10 15
      src/HManagement/archives_ad/index.vue

+ 10 - 15
src/HManagement/archives_ad/index.vue

@@ -2,39 +2,34 @@
     <div>
         <list ref="list">
             <!-- 新增课程 -->
-            <Header slot="add">
+            <Header slot="add" v-if="tool.checkAuth($route.name, 'insert')">
                 <save slot="save" type="upload_image" @btnClick="uploadClick"></save>
                 <save slot="save" type="upload_video" @btnClick="uploadClick"></save>
                 <save slot="save" type="upload_fwb" @btnClick="uploadClick"></save>
             </Header>
-
-            <!-- 操作按钮 -->
+            <!-- 详情 -->
             <template v-slot:detail="scope">
                 <detail :id="scope.data.data.sat_sharematerialid" />
             </template>
-
-
-
-            <template v-slot:edit="scope">
+            <!-- 编辑 -->
+            <template v-slot:edit="scope" v-if="tool.checkAuth($route.name, 'update')">
                 <el-button slot="edit" type="text" size="small" class="inline-16"
                     :disabled="scope.data.data.status == '审核'" @click="editData(scope.data.data)">编辑</el-button>
             </template>
-
-
-
-            <template v-slot:release="scope">
+            <!-- 发布 -->
+            <template v-slot:release="scope" v-if="tool.checkAuth($route.name, 'release')">
                 <release :data="scope.data.data" @onSuccess="onSuccess" />
             </template>
-
-            <template v-slot:data_statistics="scope">
+            <!-- 数据分析 -->
+            <template v-slot:data_statistics="scope" v-if="tool.checkAuth($route.name, 'analysis')">
                 <el-button type="text" size="small" @click="
                     $router.push({
                         path: '/archives_ad_analysis?id=' + scope.data.data.sat_sharematerialid
                     })
                 ">数据统计</el-button>
             </template>
-
-            <template v-slot:del="scope">
+            <!-- 删除 -->
+            <template v-slot:del="scope" v-if="tool.checkAuth($route.name, 'delete')">
                 <on-del :data="scope.data.data" @onSuccess="onSuccess" />
             </template>
         </list>