浏览代码

修改全部按钮问题

Cheng 3 年之前
父节点
当前提交
8edbaf763b

+ 8 - 8
src/router/index.js

@@ -105,14 +105,14 @@ const routes = [
         },
         component: () => import('@/views/group/index.vue')
       },
-      {
-        path: 'dataPermission',
-        meta: {
-          title: '数据权限管理',
-          active: 'dataPermission'
-        },
-        component: () => import('@/views/dataPermission/index.vue')
-      },
+      // {
+      //   path: 'dataPermission',
+      //   meta: {
+      //     title: '数据权限管理',
+      //     active: 'dataPermission'
+      //   },
+      //   component: () => import('@/views/dataPermission/index.vue')
+      // },
     ]
   },
  

+ 2 - 2
src/views/apply/index.vue

@@ -34,8 +34,8 @@
       <el-table-column label="操作" align="center" width="150">
         <template slot-scope="scope">
           <el-dropdown split-button type="primary" size="small"  >
-           <span v-if="$permission('/admin/apply/modify')" @click="handleEdit(scope.row)">编辑</span>
-           <span v-else :disabled="true">编辑</span>
+           <p v-if="$permission('/admin/apply/modify')" @click="handleEdit(scope.row)">编辑</p>
+           <p v-else :disabled="true">编辑</p>
             <el-dropdown-menu slot="dropdown" class="text-align_center">
              
               <el-dropdown-item @click.native="handleDetails(scope.row)" v-if="$permission('/admin/apply/detail')">详情</el-dropdown-item>

+ 2 - 2
src/views/client/index.vue

@@ -31,8 +31,8 @@
       <el-table-column label="操作" align="center" width="150">
         <template slot-scope="scope">
           <el-dropdown split-button type="primary" size="small" >
-            <div v-if="$permission('/admin/client/modify')" @click="handleEdit(scope.row)">编辑</div>
-            <span v-else :disabled="true">编辑</span>
+            <p v-if="$permission('/admin/client/modify')" @click="handleEdit(scope.row)">编辑</p>
+            <p v-else :disabled="true">编辑</p>
         <!-- <el-button type="primary" size="small"  @click="handleEdit(scope.row)" v-if="$permission('/admin/client/modify')">
 				<span>编辑</span>
 			</el-button>

+ 3 - 2
src/views/dataPermission/index.vue

@@ -26,8 +26,9 @@
       <el-table-column prop="remark" label="备注" align="center" show-overflow-tooltip></el-table-column>
       <el-table-column label="操作" align="center" width="150">
         <template slot-scope="scope">
-          <el-dropdown split-button type="primary" size="small" @click="handleEdit(scope.row)">
-            编辑
+          <el-dropdown split-button type="primary" size="small">
+          <p v-if="$permission('/admin/group/modify')" @click="handleEdit(scope.row)">编辑</p>
+            <p v-else :disabled="true">编辑</p>
             <el-dropdown-menu slot="dropdown" class="text-align_center">
               <el-dropdown-item class="color-red" @click.native="handleDelete(scope.row)" divided>删除</el-dropdown-item>
             </el-dropdown-menu>

+ 2 - 2
src/views/department/index.vue

@@ -30,8 +30,8 @@
       <el-table-column label="操作" align="center" width="150">
         <template slot-scope="scope">
           <el-dropdown split-button type="primary" size="small" @click="handleEdit(scope.row)">
-            <span v-if="$permission('/admin/department/modify')" @click="handleEdit(scope.row)">编辑</span>
-            <span v-else :disabled="true">编辑</span>
+            <p v-if="$permission('/admin/department/modify')" @click="handleEdit(scope.row)">编辑</p>
+            <p v-else :disabled="true">编辑</p>
             <el-dropdown-menu slot="dropdown" class="text-align_center">
               <el-dropdown-item @click.native="handleAdd(scope.row.id,scope.row)" v-if="$permission('/admin/department/add')">新增</el-dropdown-item>
               <el-dropdown-item class="color-red" @click.native="handleDelete(scope.row)" divided v-if="$permission('/admin/department/delete')">删除</el-dropdown-item>

+ 2 - 2
src/views/function/index.vue

@@ -28,8 +28,8 @@
       <el-table-column label="操作" align="center" width="150">
         <template slot-scope="scope">
           <el-dropdown split-button type="primary" size="small" >
-            <span @click="handleEdit(scope.row)" v-if="$permission('/admin/function/modify')">编辑</span>
-            <span v-else :disabled="true">编辑</span>
+            <p @click="handleEdit(scope.row)" v-if="$permission('/admin/function/modify')">编辑</p>
+            <p v-else :disabled="true">编辑</p>
             <el-dropdown-menu slot="dropdown" class="text-align_center">
               <el-dropdown-item @click.native="handleAdd(scope.row.id,scope.row.apply,scope.row.name,scope.row)" v-if="$permission('/admin/function/add')">新增</el-dropdown-item>
               <el-dropdown-item class="color-red" @click.native="handleDelete(scope.row)" divided v-if="$permission('/admin/function/delete')">删除</el-dropdown-item>

+ 2 - 2
src/views/group/index.vue

@@ -35,8 +35,8 @@
       <el-table-column label="操作" align="center" width="150">
         <template slot-scope="scope">
           <el-dropdown split-button type="primary" size="small" >
-            <span v-if="$permission('/admin/group/modify')" @click="handleEdit(scope.row)">编辑</span>
-            <span v-else :disabled="true">编辑</span>
+            <p v-if="$permission('/admin/group/modify')" @click="handleEdit(scope.row)">编辑</p>
+            <p v-else :disabled="true">编辑</p>
             <el-dropdown-menu slot="dropdown" class="text-align_center">
               <!-- <el-dropdown-item @click.native="handleAdd(scope.row.id)">新增</el-dropdown-item> -->
               <el-dropdown-item class="color-red" @click.native="handleDelete(scope.row)" divided v-if="$permission('/admin/group/delete')">删除</el-dropdown-item>

+ 2 - 2
src/views/layout/index.vue

@@ -76,10 +76,10 @@
               <i class="el-icon-eleme"></i>
               <span slot="title">角色管理</span>
             </el-menu-item>
-             <el-menu-item index="dataPermission" >
+             <!-- <el-menu-item index="dataPermission" >
               <i class="el-icon-eleme"></i>
               <span slot="title">数据权限管理</span>
-            </el-menu-item>
+            </el-menu-item> -->
 
           </el-menu>
         </el-aside>

+ 2 - 2
src/views/user/index.vue

@@ -73,8 +73,8 @@
 			<el-table-column label="操作" align="center" width="150">
 				<template slot-scope="scope">
 					<el-dropdown split-button type="primary" size="small" >
-						<span @click="handleEdit(scope.row)" v-if="$permission('/admin/user/modify')">编辑</span>
-						<span v-else :disabled="true">编辑</span>
+						<p @click="handleEdit(scope.row)" v-if="$permission('/admin/user/modify')">编辑</p>
+						<p v-else :disabled="true">编辑</p>
 						<el-dropdown-menu slot="dropdown" class="text-align_center">
 							<el-dropdown-item @click.native="handleDetails(scope.row)" divided  v-if="$permission('/admin/user/detail')">人员详情</el-dropdown-item>
 							<el-dropdown-item @click.native="handleReset(scope.row)" v-if="$permission('/admin/user/reset')">重置密码</el-dropdown-item>