Browse Source

调整分类工时明细表的权限

Lijy 1 year ago
parent
commit
70e503c61d

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

@@ -97,6 +97,7 @@ const StringUtil = {
         reportEfficent: false, // 有效工时率 // 
         reportSortScaleTable: false, // 项目分类工时占比表 // 
         reportSortDetailTable: false, // 分类全部工时明细表 // 
+        reportSortSectionDetailTable: false, // 分类负责部门工时明细表 //
 
         // 请假模块
         leaveFil : false, // 请假填报 // 
@@ -249,6 +250,7 @@ const StringUtil = {
 
         arr[i] == '项目分类工时占比表' ? obj.reportSortScaleTable = true : ''
         arr[i] == '分类全部工时明细表' ? obj.reportSortDetailTable = true : ''
+        arr[i] == '分类负责部门工时明细表' ? obj.reportSortSectionDetailTable = true : ''
     }
     return obj
   }

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

@@ -42,7 +42,7 @@
                   <el-menu-item index="1-20" v-if="permissions.reportFTEAll || permissions.reportFTEPart" @click="ssl(19)"><p>FTE报表</p></el-menu-item>
                   <el-menu-item index="1-21" v-if="permissions.reportEfficent"  @click="ssl(20)"><p>有效工时率表</p></el-menu-item>
                   <el-menu-item index="1-22" v-if="permissions.reportSortScaleTable" @click="ssl(21)"><p>项目分类工时占比表</p></el-menu-item>
-                  <el-menu-item index="1-23" v-if="permissions.reportSortDetailTable" @click="ssl(22)"><p>分类工时明细表</p></el-menu-item>
+                  <el-menu-item index="1-23" v-if="permissions.reportSortDetailTable || permissions.reportSortSectionDetailTable" @click="ssl(22)"><p>分类工时明细表</p></el-menu-item>
                   <!-- <el-menu-item index="1-12"><p @click="ssl(11)">人员工时统计表</p></el-menu-item> -->
                 </el-submenu>
               </el-menu>
@@ -1566,7 +1566,7 @@ export default {
       if(this.permissions.reportFTEAll || this.permissions.reportFTEPart) {this.ssl(19);this.defaultActive = '1-20';return} else
       if(this.permissions.reportEfficent) {this.ssl(20);this.defaultActive = '1-21';return} else
       if(this.permissions.reportSortScaleTable) {this.ssl(21);this.defaultActive = '1-22';return} else
-      if(this.permissions.reportSortDetailTable) {this.ssl(22);this.defaultActive = '1-23';return} else
+      if(this.permissions.reportSortDetailTable || this.permissions.reportSortSectionDetailTable) {this.ssl(22);this.defaultActive = '1-23';return} else
       {this.allWrong = false}
     },
     rowspan(spanArr,position,spanName){