Browse Source

添加权限

DESKTOP-O04BTUJ\muzen 2 năm trước cách đây
mục cha
commit
8774f7d598
2 tập tin đã thay đổi với 13 bổ sung13 xóa
  1. 7 7
      src/views/operation/recommend/index.vue
  2. 6 6
      src/views/operation/tag/index.vue

+ 7 - 7
src/views/operation/recommend/index.vue

@@ -46,14 +46,14 @@
               <Upload listType="picture-card" :url="item.pic" @upload="uploadIcon($event, index)" />
             </el-form-item>
             <el-form-item>
-              <el-button @click="getEmpty(item)">清空</el-button>
-              <el-button type="primary" @click="getSubmitTime(item)">提交</el-button>
-              <el-button v-if="item.status === 0" type="primary" plain @click="getChangeTime(item.id, 1)">上架
+              <el-button @click="getEmpty(item)" v-hasPermi="['operation:recommend:delete']">清空</el-button>
+              <el-button type="primary" @click="getSubmitTime(item)" v-hasPermi="['operation:recommend:submit']">提交</el-button>
+              <el-button v-if="item.status === 0" type="primary" plain @click="getChangeTime(item.id, 1)" v-hasPermi="['operation:recommend:up']">上架
               </el-button>
-              <el-button v-else type="primary" plain @click="getChangeTime(item.id, 0)">下架</el-button>
+              <el-button v-else type="primary" plain @click="getChangeTime(item.id, 0)" v-hasPermi="['operation:recommend:down']">下架</el-button>
             </el-form-item>
           </el-form>
-          <el-button type="primary" style="margin-left: 30px" @click="getAdd">新增</el-button>
+          <el-button type="primary" style="margin-left: 30px" @click="getAdd" v-hasPermi="['operation:recommend:add']">新增</el-button>
         </div>
 
         <!-- 标签 -->
@@ -136,9 +136,9 @@
               <el-button type="primary" @click="getSubmit(item)" v-hasPermi="['operation:recommend:submit']">
                 提交
               </el-button>
-              <el-button v-if="item.status === 1" type="primary" plain @click="handleChange(item, 0)">上架
+              <el-button v-if="item.status === 1" type="primary" plain @click="handleChange(item, 0)" v-hasPermi="['operation:recommend:up']">上架
               </el-button>
-              <el-button v-else type="primary" plain @click="handleChange(item, 1)">下架</el-button>
+              <el-button v-else type="primary" plain @click="handleChange(item, 1)" v-hasPermi="['operation:recommend:down']">下架</el-button>
             </el-form-item>
           </el-form>
         </div>

+ 6 - 6
src/views/operation/tag/index.vue

@@ -14,7 +14,7 @@
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" @click="getList">搜索</el-button>
         <el-button icon="el-icon-refresh" @click="getRefresh">重置</el-button>
-        <el-button type="primary" plain icon="el-icon-plus" @click="getDialog('新增')">新增</el-button>
+        <el-button type="primary" plain icon="el-icon-plus" @click="getDialog('新增')" v-hasPermi="['operation:tag:add']">新增</el-button>
       </el-form-item>
     </el-form>
     <!-- 列表 -->
@@ -39,16 +39,16 @@
       <el-table-column label="操作" align="center">
         <template slot-scope="scope">
           <el-button type="text" @click="getDialog('查看', scope.row, true)">查看</el-button>
-          <el-button type="text" v-if="scope.row.status === 0" @click="getChange(scope.row, 1)">禁用</el-button>
+          <el-button type="text" v-if="scope.row.status === 0" @click="getChange(scope.row, 1)" v-hasPermi="['operation:tag:down']">禁用</el-button>
           <span v-else>
-            <el-button type="text" @click="getDialog('编辑', scope.row)" style="margin-left: 10px">
+            <el-button type="text" @click="getDialog('编辑', scope.row)" style="margin-left: 10px" v-hasPermi="['operation:tag:edit']">
               编辑
             </el-button>
-            <el-button v-if="scope.row.level !== 3" type="text" @click="getDialog('新增', scope.row)">
+            <el-button v-if="scope.row.level !== 3" type="text" @click="getDialog('新增', scope.row)" v-hasPermi="['operation:tag:add']">
               新增
             </el-button>
-            <el-button type="text" @click="getChange(scope.row, 0)">启用</el-button>
-            <el-button type="delete" @click="getDelete(scope.row)">删除</el-button>
+            <el-button type="text" @click="getChange(scope.row, 0)" v-hasPermi="['operation:tag:up']">启用</el-button>
+            <el-button type="delete" @click="getDelete(scope.row)" v-hasPermi="['operation:tag:delete']">删除</el-button>
           </span>
         </template>
       </el-table-column>