From cbb23429b8beed72b58cbb57f9b3c56a0fb2b5d2 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期五, 09 五月 2025 13:31:26 +0800
Subject: [PATCH] 修改

---
 src/views/experiment/project/components/projectDialog.vue |   46 +++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 39 insertions(+), 7 deletions(-)

diff --git a/src/views/experiment/project/components/projectDialog.vue b/src/views/experiment/project/components/projectDialog.vue
index 93c7bf2..d4539eb 100644
--- a/src/views/experiment/project/components/projectDialog.vue
+++ b/src/views/experiment/project/components/projectDialog.vue
@@ -29,7 +29,7 @@
                 <!--                                <el-radio :label="5">特种设备类</el-radio>-->
                 <!--                                <el-radio :label="6">其他类</el-radio>-->
                 <!--                            </el-radio-group>-->
-                <el-checkbox-group style="text-align: center" v-model="typeValue"
+                <el-checkbox-group style="text-align: center" v-model="typeValue" class="checkTip"
                                    :disabled="projectDialogState.disabled" @change="changeList">
                   <el-checkbox v-for="item in projectDialogState.experimentTypeList" :label="item.typeId"
                                :key="item.typeId">{{ item.typeName }}
@@ -45,7 +45,7 @@
               <!--                            <el-input :disabled="projectDialogState.disabled" v-model="projectDialogState.projectForm.dep" />-->
               <!--                          </el-form-item>-->
               <el-form-item prop="dep">
-                <el-select style="width: 100%" v-model="projectDialogState.projectForm.dep" clearable filterable>
+                <el-select style="width: 100%" :disabled="projectDialogState.disabled" v-model="projectDialogState.projectForm.dep" clearable filterable>
                   <el-option
                       v-for="item in projectDialogState.deptList"
                       :key="item.id"
@@ -68,7 +68,7 @@
             <td class="w-25 m-color required">负责人</td>
             <td class="w-25 m-color">
               <el-form-item prop="liabilityUserId">
-                <el-select style="width: 100%" v-model="projectDialogState.projectForm.liabilityUserId" clearable
+                <el-select style="width: 100%" :disabled="projectDialogState.disabled" v-model="projectDialogState.projectForm.liabilityUserId" clearable
                            filterable @change="getLiabilityUserPhone($event)">
                   <el-option
                       v-for="item in projectDialogState.allPersonList"
@@ -103,7 +103,7 @@
               <!--                          ></el-option>-->
               <!--                        </el-select>-->
               <el-form-item prop="safeLiabilityUserId">
-                <el-select style="width: 100%" v-model="projectDialogState.projectForm.safeLiabilityUserId" clearable
+                <el-select style="width: 100%" :disabled="projectDialogState.disabled" v-model="projectDialogState.projectForm.safeLiabilityUserId" clearable
                            filterable @change="getSafeLiabilityUserPhone($event)">
                   <el-option
                       v-for="item in projectDialogState.systemPersonList"
@@ -180,7 +180,7 @@
             <td class="w-25 m-color required">是否存在过夜、老化实验</td>
             <td class="w-25 m-color">
               <el-form-item prop="timeout">
-                <el-radio-group :disabled="projectDialogState.disabled"
+                <el-radio-group :disabled="projectDialogState.disabled" class="checkTip"
                                 v-model="projectDialogState.projectForm.timeout">
                   <el-radio :label="1">存在</el-radio>
                   <el-radio :label="2">不存在</el-radio>
@@ -199,7 +199,7 @@
             <td class="w-25 m-color required">是否在封闭条件下</td>
             <td class="w-25 m-color">
               <el-form-item prop="closed">
-                <el-radio-group :disabled="projectDialogState.disabled" v-model="projectDialogState.projectForm.closed">
+                <el-radio-group :disabled="projectDialogState.disabled" class="checkTip" v-model="projectDialogState.projectForm.closed">
                   <el-radio :label="1">存在</el-radio>
                   <el-radio :label="2">不存在</el-radio>
                 </el-radio-group>
@@ -307,7 +307,7 @@
             <td class="w-75 m-color">
               <el-form-item prop="partitionCondition">
                 <!--                            <el-input :disabled="projectDialogState.disabled" v-model="projectDialogState.projectForm.partitionCondition" placeholder="请输入" />-->
-                <el-radio-group :disabled="projectDialogState.disabled"
+                <el-radio-group :disabled="projectDialogState.disabled" class="checkTip"
                                 v-model="projectDialogState.projectForm.partitionCondition">
                   <el-radio :label="0">是</el-radio>
                   <el-radio :label="1">否</el-radio>
@@ -933,3 +933,35 @@
 
 
 </style>
+<style>
+.checkTip{
+  .is-disabled{
+    .el-checkbox__label{
+      color: #606266 !important
+    }
+    .el-radio__label{
+      color: #606266 !important
+    }
+    &.is-checked{
+      .el-checkbox__label{
+        color: #409eff !important
+      }
+      .el-radio__label{
+        color: #409eff !important
+      }
+      .el-checkbox__inner{
+        background-color: #409eff;
+        &::after{
+          border-color: #fff !important
+        }
+      }
+      .el-radio__inner{
+        background-color: #409eff !important;
+        &::after{
+          background-color: #fff !important
+        }
+      }
+    }
+  }
+}
+</style>
\ No newline at end of file

--
Gitblit v1.9.2