From 62c0885f2777abb700b66bb26ed9f66786c79f7b Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期四, 01 八月 2024 18:57:53 +0800 Subject: [PATCH] 修改工时管理 --- src/components/view/b3-work-time-management.vue | 43 ++++++++++++++++++++++++++++++++++++++----- 1 files changed, 38 insertions(+), 5 deletions(-) diff --git a/src/components/view/b3-work-time-management.vue b/src/components/view/b3-work-time-management.vue index 3238471..0174ff6 100644 --- a/src/components/view/b3-work-time-management.vue +++ b/src/components/view/b3-work-time-management.vue @@ -2,13 +2,13 @@ <div class="work-time-management"> <div style="text-align: left"> <el-radio-group v-model="currentComponent" size="small" style="margin-top: 16px;margin-bottom: 16px;"> - <el-radio-button label="workTimeStatistics"> + <el-radio-button label="workTimeStatistics" v-if="selectAuxiliaryOriginalHours"> 宸ユ椂缁熻 </el-radio-button> - <el-radio-button label="workTimeManagement"> + <el-radio-button label="workTimeManagement" v-if="selectAuxiliaryOutputWorkingHours"> 鏃ュ伐鏃剁鐞� </el-radio-button> - <el-radio-button label="workTimeConfig"> + <el-radio-button label="workTimeConfig" v-if="selectAuxiliaryWorkingHours"> 杈呭姪宸ユ椂閰嶇疆 </el-radio-button> </el-radio-group> @@ -27,11 +27,44 @@ workTimeManagement, workTimeConfig }, - mounted() { + created() { + this.getPower() }, data() { return{ - currentComponent:'workTimeStatistics' + currentComponent:'workTimeStatistics', + selectAuxiliaryOriginalHours:false, + selectAuxiliaryOutputWorkingHours:false, + selectAuxiliaryWorkingHours:false + } + }, + methods: { + getPower(){ + let power = JSON.parse(sessionStorage.getItem('power')) + let selectAuxiliaryOriginalHours = false + let selectAuxiliaryOutputWorkingHours = false + let selectAuxiliaryWorkingHours = false + for (var i = 0; i < power.length; i++) { + if (power[i].menuMethod == 'selectAuxiliaryOriginalHours') { + selectAuxiliaryOriginalHours = true + } + if (power[i].menuMethod == 'selectAuxiliaryOutputWorkingHours') { + selectAuxiliaryOutputWorkingHours = true + } + if (power[i].menuMethod == 'selectAuxiliaryWorkingHours') { + selectAuxiliaryWorkingHours = true + } + } + this.selectAuxiliaryOriginalHours = selectAuxiliaryOriginalHours + this.selectAuxiliaryOutputWorkingHours = selectAuxiliaryOutputWorkingHours + this.selectAuxiliaryWorkingHours = selectAuxiliaryWorkingHours + if(this.selectAuxiliaryOriginalHours){ + this.currentComponent = 'workTimeStatistics' + }else if(this.selectAuxiliaryOutputWorkingHours){ + this.currentComponent = 'workTimeManagement' + }else if(this.selectAuxiliaryWorkingHours){ + this.currentComponent = 'workTimeConfig' + } } } } -- Gitblit v1.9.3