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/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