Browse Source

非管理员禁止操作弹框

huangb 7 years ago
parent
commit
5918b89c22
1 changed files with 17 additions and 4 deletions
  1. 17 4
      components/mobile/staffManagement/StaffList.vue

+ 17 - 4
components/mobile/staffManagement/StaffList.vue

@@ -38,8 +38,10 @@
                 <div class="list-item"><span>角色:</span><span class="role" v-for="role in item.roles" v-text="role.desc ? role.desc.slice(0,2) : ''" v-bind:class="'bg' + role.color">普通</span></div>
               </div>
               <div class="list-footer">
-                <div @click="goEdit(item)" class="edit handle" v-bind:class="{'no-allow': (item.userUU === userInfo.userUU)}"><i class="iconfont icon-edit"></i><span>编辑</span></div>
-                <div @click="openDelete(item)" class="delete handle" v-bind:class="{'no-allow': (item.userUU === userInfo.userUU)}"><i class="iconfont icon-lajitong"></i><span>删除</span></div>
+                <div @click="goEdit(item)" v-show="isAdmin" class="edit handle"><i class="iconfont icon-edit"></i><span>编辑</span></div>
+                <div v-show="!isAdmin" class="edit handle" @click="isOrAdmin = true"><i class="iconfont icon-edit"></i><span>编辑</span></div>
+                <div @click="openDelete(item)" v-show="isAdmin" class="delete handle"><i class="iconfont icon-lajitong"></i><span>删除</span></div>
+                <div v-show="!isAdmin" class="delete handle" @click="isOrAdmin = true"><i class="iconfont icon-lajitong"></i><span>删除</span></div>
               </div>
             </div>
           </div>
@@ -92,7 +94,7 @@
       <pull-up :fixId="'mobile-staff-center'" :isValid="isValid" :searchMore="fetching" :allPage="allPage" :page="page" @pullUpAction="onPullUpAction"></pull-up>
       <remind-box :title="remindText" :timeoutCount="timeoutCount"></remind-box>
     </div>
-    <!--删除员工-->
+    <!--删除员工弹框-->
     <div class="deleteKuang" v-if="showDelete">
       <div class="kuangContent">
         <div class="title">温馨提示</div>
@@ -103,6 +105,16 @@
         </div>
       </div>
     </div>
+    <!--是否是管理员弹框-->
+    <div class="deleteKuang" v-if="isOrAdmin">
+      <div class="kuangContent">
+        <div class="title">温馨提示</div>
+        <div class="titleinfo">您不是管理员,不行进行操作!</div>
+        <div class="K_btn">
+          <div class="answerBtn" @click="isOrAdmin = false">确定</div>
+        </div>
+      </div>
+    </div>
     <remind-box :title="remindText" :timeoutCount="timeoutCount"></remind-box>
   </div>
 </template>
@@ -132,7 +144,8 @@
         currentStaff: [],
         isValid: true,
         role: '全部角色',
-        showRole: false
+        showRole: false,
+        isOrAdmin: false
       }
     },
     components: {