Преглед на файлове

港大打卡改造-考勤明细更改打卡时间权限只给质量负责人

zhonghuizhen преди 1 седмица
родител
ревизия
1a1cefa5a4
променени са 1 файла, в които са добавени 14 реда и са изтрити 3 реда
  1. 14 3
      src/views/business/attendance/attendanceDetails.vue

+ 14 - 3
src/views/business/attendance/attendanceDetails.vue

@@ -202,8 +202,13 @@
           </template>
         </el-table-column>
 
-        <!-- 操作列:编辑上下班时间 -->
-        <el-table-column label="操作" width="90" fixed="right">
+        <!-- 操作列:仅质量负责人可见 -->
+        <el-table-column
+          v-if="isQualityManager"
+          label="操作"
+          width="90"
+          fixed="right"
+        >
           <template #default="{ row }">
             <el-button type="text" size="small" @click="openEditDialog(row)">
               编辑
@@ -373,7 +378,7 @@ export default {
       saveLoading: false
     }
   },
-  computed: { 
+  computed: {
     computedDateRange: {
       get() {
         return this.daterRange;
@@ -381,6 +386,12 @@ export default {
       set(newValue) {
         this.daterRange = newValue || [];
       }
+    },
+    // 判断当前用户是否为质量负责人
+    isQualityManager() {
+      
+      const userInfo = this.$store.getters.userInfo
+      return userInfo.role.some(role => role.alias === 'zlfzr') || userInfo.role.some(role => role.alias === 'xtgljs')
     }
   },
   created() {