|
@@ -20,13 +20,13 @@
|
|
|
<span>项目报表服务</span>
|
|
|
</template>
|
|
|
<el-menu-item index="1-1" v-if="permissions.reportProject"><p @click="ssl(0)">项目报表</p></el-menu-item>
|
|
|
- <el-menu-item index="1-2" v-if="permissions.reportTask"><p @click="ssl(1)">项目任务报表</p></el-menu-item>
|
|
|
- <el-menu-item index="1-3" v-if="permissions.reportCostOf"><p @click="ssl(2)">项目成本报表</p></el-menu-item>
|
|
|
+ <el-menu-item index="1-2" v-if="permissions.reportTask || permissions.reportAllTask"><p @click="ssl(1)">项目任务报表</p></el-menu-item>
|
|
|
+ <el-menu-item index="1-3" v-if="permissions.reportCostOf || permissions.reportAllCostOf"><p @click="ssl(2)">项目成本报表</p></el-menu-item>
|
|
|
<el-menu-item index="1-9" v-if="permissions.reportAllTimeDivide || permissions.reportTimeDivide"><p @click="ssl(8)">人员工时分配表</p></el-menu-item>
|
|
|
<el-menu-item index="1-4" v-if="permissions.reportCostWarning"><p @click="ssl(7)">工时成本预警表</p></el-menu-item>
|
|
|
- <el-menu-item index="1-5" v-if="permissions.reportBalance"><p @click="ssl(3)">项目收支平衡表</p></el-menu-item>
|
|
|
+ <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"><p @click="ssl(5)">项目阶段工时表</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-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>
|
|
@@ -744,25 +744,14 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
authorityToJudge() {
|
|
|
- // if(this.permissions.reportProject) {this.ins = 0;return} else
|
|
|
- // if(this.permissions.reportTask) {this.ins = 1;return} else
|
|
|
- // if(this.permissions.reportCostOf) {this.ins = 2;return} else
|
|
|
- // if(this.permissions.reportTimeDivide) {this.ins = 8;return} else
|
|
|
- // if(this.permissions.reportCostWarning) {this.ins = 7;return} else
|
|
|
- // if(this.permissions.reportBalance) {this.ins = 3;return} else
|
|
|
- // if(this.permissions.reportProfits) {this.ins = 4;return} else
|
|
|
- // if(this.permissions.reportPhase) {this.ins = 5;return} else
|
|
|
- // if(this.permissions.reportOvertime) {this.ins = 6;return} else
|
|
|
- // if(this.permissions.reportTimely) {this.ins = 9;return} else
|
|
|
- // if(this.permissions.reportAuditRate) {this.ins = 10;return} else {this.allWrong = false}
|
|
|
if(this.permissions.reportProject) {this.ssl(0);this.defaultActive = '1-1';return} else
|
|
|
- if(this.permissions.reportTask) {this.ssl(1);this.defaultActive = '1-2';return} else
|
|
|
- if(this.permissions.reportCostOf) {this.ssl(2);this.defaultActive = '1-3';return} else
|
|
|
+ if(this.permissions.reportTask || this.permissions.reportAllTask) {this.ssl(1);this.defaultActive = '1-2';return} else
|
|
|
+ if(this.permissions.reportCostOf || this.permissions.reportAllCostOf) {this.ssl(2);this.defaultActive = '1-3';return} else
|
|
|
if(this.permissions.reportTimeDivide || this.permissions.reportAllTimeDivide) {this.ssl(8);this.defaultActive = '1-9';return} else
|
|
|
if(this.permissions.reportCostWarning) {this.ssl(7);this.defaultActive = '1-4';return} else
|
|
|
- if(this.permissions.reportBalance) {this.ssl(3);this.defaultActive = '1-5';return} else
|
|
|
+ if(this.permissions.reportBalance || this.permissions.reportAllBalance) {this.ssl(3);this.defaultActive = '1-5';return} else
|
|
|
if(this.permissions.reportProfits) {this.ssl(4);this.defaultActive = '1-6';return} else
|
|
|
- if(this.permissions.reportPhase) {this.ssl(5);this.defaultActive = '1-7';return} else
|
|
|
+ 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.reportAuditRate) {this.ssl(10);this.defaultActive = '1-11';return} else
|