From 86a84c327007a1fb398fa2aefff1bffc03a83cfb Mon Sep 17 00:00:00 2001
From: Crunchy <3114200645@qq.com>
Date: 星期二, 06 八月 2024 22:36:02 +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 66d77a4..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:'workTimeStatistics'
+ 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