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