Ver Fonte

2022.7.30 任务分组报表权限调整

ggooalice há 2 anos atrás
pai
commit
2d7b937a97

+ 4 - 0
fhKeeper/formulahousekeeper/timesheet/src/permissions.js

@@ -65,6 +65,8 @@ const StringUtil = {
         reportAuditRate: false, // 日报待审核统计 // 
         reportPersonnel: false, // 全公司工时统计 //
         reportResponsible: false, // 负责部门工时统计 //
+        reportAllGroup: false, // 全部任务分组工时 //
+        reportGroup: false, // 负责项目任务分组工时 //
 
         // 请假模块
         leaveFil : false, // 请假填报 // 
@@ -174,6 +176,8 @@ const StringUtil = {
         arr[i] == '全公司工时统计' ? obj.reportPersonnel = true : ''
         arr[i] == '负责部门工时统计' ? obj.reportResponsible = true : ''
         arr[i] == '查看人员数据' ? obj.countPersonnel = true : ''
+        arr[i] == '全部任务分组工时' ? obj.reportAllGroup = true : ''
+        arr[i] == '负责项目任务分组工时' ? obj.reportGroup = true : ''
     }
 
     return obj

+ 2 - 1
fhKeeper/formulahousekeeper/timesheet/src/views/corpreport/list.vue

@@ -27,7 +27,7 @@
                   <el-menu-item index="1-5" v-if="permissions.reportBalance || permissions.reportAllBalance"><p @click="ssl(3)">项目收支平衡表</p></el-menu-item>
                   <el-menu-item index="1-6" v-if="user.company.packageCustomer == 1 && permissions.reportProfits"><p @click="ssl(4)">客户项目利润表</p></el-menu-item>
                   <el-menu-item index="1-7" v-if="permissions.reportPhase || permissions.reportAllPhase"><p @click="ssl(5)">项目阶段工时表</p></el-menu-item>
-                  <el-menu-item index="1-13" v-if="permissions.reportPhase || permissions.reportAllPhase"><p @click="ssl(12)">任务分组工时表</p></el-menu-item>
+                  <el-menu-item index="1-13" v-if="permissions.reportAllGroup || permissions.reportGroup"><p @click="ssl(12)">任务分组工时表</p></el-menu-item>
                   <el-menu-item index="1-8" v-if="permissions.reportAllOvertime || permissions.reportOvertime"><p @click="ssl(6)">加班情况统计表</p></el-menu-item>
 
                   <el-menu-item index="1-10" v-if="permissions.reportAllTimely || permissions.reportTimely"><p @click="ssl(9)">员工填报及时率</p></el-menu-item>
@@ -782,6 +782,7 @@ export default {
       if(this.permissions.reportPhase || this.permissions.reportAllPhase) {this.ssl(5);this.defaultActive = '1-7';return} else
       if(this.permissions.reportOvertime || this.permissions.reportAllOvertime) {this.ssl(6);this.defaultActive = '1-8';return} else
       if(this.permissions.reportTimely || this.permissions.reportAllTimely) {this.ssl(9);this.defaultActive = '1-10';return} else
+      if(this.permissions.reportAllGroup || this.permissions.reportGroup) {this.ssl(12);this.defaultActive = '1-13';return} else
       if(this.permissions.reportAuditRate) {this.ssl(10);this.defaultActive = '1-11';return} else 
       if(this.permissions.reportPersonnel || this.permissions.reportResponsible) {this.ssl(11);this.defaultActive = '1-12';return}{this.allWrong = false}
     },