From cbb23429b8beed72b58cbb57f9b3c56a0fb2b5d2 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: Fri, 09 May 2025 13:31:26 +0800
Subject: [PATCH] 修改
---
src/views/experiment/developing/components/developDialog.vue | 51 +++++++++++++++++++++++++++++++++++++++++++--------
1 files changed, 43 insertions(+), 8 deletions(-)
diff --git a/src/views/experiment/developing/components/developDialog.vue b/src/views/experiment/developing/components/developDialog.vue
index dbbe495..06ffb76 100644
--- a/src/views/experiment/developing/components/developDialog.vue
+++ b/src/views/experiment/developing/components/developDialog.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 class="checkTip" style="text-align: center" v-model="typeValue"
:disabled="projectDialogState.disabled" @change="changeList">
<el-checkbox v-for="item in projectDialogState.experimentTypeList" :label="item.typeId"
:key="item.typeId">{{ item.typeName }}
@@ -45,9 +45,8 @@
<!-- <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"
:value="item.depName"
@@ -62,6 +61,7 @@
<td class="w-25 m-color">
<el-form-item prop="liabilityUserId">
<el-select style="width: 100%" v-model="projectDialogState.projectForm.liabilityUserId" clearable
+ :disabled="projectDialogState.disabled"
filterable @change="getLiabilityUserPhone($event)">
<el-option
v-for="item in projectDialogState.allPersonList"
@@ -100,6 +100,7 @@
<!-- </el-form-item>-->
<el-form-item prop="safeLiabilityUserId">
<el-select style="width: 100%" v-model="projectDialogState.projectForm.safeLiabilityUserId" clearable
+ :disabled="projectDialogState.disabled"
filterable @change="getSafeLiabilityUserPhone($event)">
<el-option
v-for="item in projectDialogState.systemPersonList"
@@ -139,7 +140,7 @@
<td class="w-25 m-color required">是否是安全化信息系统</td>
<td class="w-25 m-color">
<el-form-item prop="sisStatus">
- <el-radio-group :disabled="projectDialogState.disabled"
+ <el-radio-group :disabled="projectDialogState.disabled" class="checkTip"
v-model="projectDialogState.projectForm.sisStatus" @change="hasSafeSystem">
<el-radio :label="1">是</el-radio>
<el-radio :label="2">否</el-radio>
@@ -211,7 +212,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>
@@ -230,7 +231,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 class="checkTip" :disabled="projectDialogState.disabled" v-model="projectDialogState.projectForm.closed">
<el-radio :label="1">存在</el-radio>
<el-radio :label="2">不存在</el-radio>
</el-radio-group>
@@ -315,7 +316,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>
@@ -789,7 +790,9 @@
.site-layout-background {
background: #fff;
}
-
+.el-checkbox__input.is-disabled+span.el-checkbox__label{
+ color: red !important
+}
.report-table {
width: 100%;
border-collapse: collapse;
@@ -950,3 +953,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