|
@@ -21,7 +21,7 @@
|
|
|
</template>
|
|
|
<el-menu-item index="1-1" v-if="permissions.reportProject || permissions.reportAllProject" @click="ssl(0)"><p>{{ $t('projectreport') }}</p></el-menu-item>
|
|
|
<el-menu-item index="1-2" v-if="permissions.reportTask || permissions.reportAllTask" @click="ssl(1)"><p>{{ $t('projectTaskReport') }}</p></el-menu-item>
|
|
|
- <el-menu-item index="1-3" v-if="permissions.reportCostOf || permissions.reportAllCostOf" @click="ssl(2)"><p>{{ $t('projectcoststatement') }}</p></el-menu-item>
|
|
|
+ <el-menu-item index="1-3" v-if="(permissions.reportCostOf || permissions.reportAllCostOf) && user.company.packageExpense" @click="ssl(2)"><p>{{ $t('projectcoststatement') }}</p></el-menu-item>
|
|
|
<el-menu-item index="1-14" v-if="permissions.reportAllOutputValue || permissions.reportOutputValue" @click="ssl(13)"><p>{{ $t('projectcostbaselinetable') }}</p></el-menu-item>
|
|
|
<el-menu-item index="1-9" v-if="permissions.reportAllTimeDivide || permissions.reportTimeDivide" @click="ssl(8)"><p>{{ $t('personneltimeallocationtable') }}</p></el-menu-item>
|
|
|
<el-menu-item index="1-4" v-if="permissions.reportCostWarning" @click="ssl(7)"><p>{{ $t('timecostearlywarningtable') }}</p></el-menu-item>
|
|
@@ -1326,7 +1326,7 @@ export default {
|
|
|
authorityToJudge() {
|
|
|
if(this.permissions.reportProject || this.permissions.reportAllProject) {this.ssl(0);this.defaultActive = '1-1';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.reportCostOf || this.permissions.reportAllCostOf) && this.user.company.packageExpense) {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.reportOutputValue || this.permissions.reportAllOutputValue) {this.ssl(13);this.defaultActive = '1-14';return} else
|
|
|
if(this.permissions.reportCostWarning) {this.ssl(7);this.defaultActive = '1-4';return} else
|