祖安之光
2 days ago 78fe09655c8dfcb7e977e6f04ebd5cd517ff7e87
src/views/experiment/project/components/projectDialog.vue
@@ -5,7 +5,7 @@
      <el-form ref="ProjectFormRef" :rules="projectDialogState.projectFormRules" :model="projectDialogState.projectForm"
               size="default" label-width="0">
        <table class="report-table">
          <th class="m-color b-font" style="text-align: center">材料科学姑苏实验室<br/>科学研究实验项目安全风险基础信息录入表(新立项)(带<span
          <th class="m-color b-font" style="text-align: center">中国科学技术大学苏州高等研究院<br/>科学研究实验项目安全风险基础信息录入表(新立项)(带<span
              style="color: red">*</span>为必填项)
          </th>
          <tr>
@@ -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>