From 0e5763b1b39de488adb3bcc856a2201f87597a08 Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期一, 23 十二月 2024 15:56:40 +0800
Subject: [PATCH] 人员测试联调

---
 src/components/view/b3-work-time-management.vue |   61 ++++++++++++++++++++++++------
 1 files changed, 49 insertions(+), 12 deletions(-)

diff --git a/src/components/view/b3-work-time-management.vue b/src/components/view/b3-work-time-management.vue
index 9a90bfc..9c05264 100644
--- a/src/components/view/b3-work-time-management.vue
+++ b/src/components/view/b3-work-time-management.vue
@@ -1,16 +1,18 @@
 <template>
   <div class="work-time-management">
-    <el-radio-group v-model="currentComponent" size="small" style="margin-top: 16px;margin-bottom: 16px;">
-      <el-radio-button label="workTimeStatistics">
-        宸ユ椂缁熻
-      </el-radio-button>
-      <el-radio-button label="workTimeManagement">
-        鏃ュ伐鏃剁鐞�
-      </el-radio-button>
-      <el-radio-button label="workTimeConfig">
-        杈呭姪宸ユ椂閰嶇疆
-      </el-radio-button>
-    </el-radio-group>
+    <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" v-if="selectAuxiliaryOriginalHours">
+          宸ユ椂缁熻
+        </el-radio-button>
+        <el-radio-button label="workTimeManagement" v-if="selectAuxiliaryOutputWorkingHours">
+          鏃ュ伐鏃剁鐞�
+        </el-radio-button>
+        <el-radio-button label="workTimeConfig" v-if="insertAuxiliaryWorkingHours">
+          杈呭姪宸ユ椂閰嶇疆
+        </el-radio-button>
+      </el-radio-group>
+    </div>
     <component :is="currentComponent"></component>
   </div>
 </template>
@@ -25,9 +27,44 @@
     workTimeManagement,
     workTimeConfig
   },
+  created() {
+    this.getPower()
+  },
   data() {
     return{
-      currentComponent:'workTimeConfig'
+      currentComponent:'workTimeStatistics',
+      selectAuxiliaryOriginalHours:false,
+      selectAuxiliaryOutputWorkingHours:false,
+      insertAuxiliaryWorkingHours:false
+    }
+  },
+  methods: {
+    getPower(){
+      let power = JSON.parse(sessionStorage.getItem('power'))
+      let selectAuxiliaryOriginalHours = false
+      let selectAuxiliaryOutputWorkingHours = false
+      let insertAuxiliaryWorkingHours = 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 == 'insertAuxiliaryWorkingHours') {
+          insertAuxiliaryWorkingHours = true
+        }
+      }
+      this.selectAuxiliaryOriginalHours = selectAuxiliaryOriginalHours
+      this.selectAuxiliaryOutputWorkingHours = selectAuxiliaryOutputWorkingHours
+      this.insertAuxiliaryWorkingHours = insertAuxiliaryWorkingHours
+      if(this.selectAuxiliaryOriginalHours){
+        this.currentComponent = 'workTimeStatistics'
+      }else if(this.selectAuxiliaryOutputWorkingHours){
+        this.currentComponent = 'workTimeManagement'
+      }else if(this.insertAuxiliaryWorkingHours){
+        this.currentComponent = 'workTimeConfig'
+      }
     }
   }
 }

--
Gitblit v1.9.3