feige
2024-12-08 e15df9a20c29044b10772e3587a00d0be03b281d
ruoyi-ui/src/views/healthy/healthYear.vue
@@ -23,7 +23,7 @@
  <el-col :border="1" :span="4" v-for="(item, index) in allBasicInfo" :key="o" :offset="1">
  <div>
    <el-card :body-style="{ padding: '1px' }">
      <img src="https://shadow.elemecdn.com/app/element/hamburger.9cf7b091-55e9-11e9-a976-7f4d0b07eef6.png" class="image">
      <img :src="kinfo[index]" class="image">
      <div style="">
        <span>{{item}}</span>
        <div class="bottom clearfix">
@@ -395,6 +395,18 @@
                  </el-input>
                </el-form-item>
              </el-row>
           <el-row :span="16">
           <el-form-item label="饮食习惯" prop="eatingHabitsClass" label-width="70px">
              <el-select :disabled="dsb" v-model="selectedeatingHabitsType" @change="handleeatingHabitsChange" placeholder="请选择">
                    <el-option
                      v-for="item in ysoptions"
                      :key="item.value"
                      :label="item.label"
                      :value="item.value">
                    </el-option>
                  </el-select>
                   </el-form-item>
                  </el-row>
            </el-form>
          </el-col>
        </el-container>
@@ -436,34 +448,11 @@
                    </el-form-item>
            
              </el-row>
            </el-form>
          </el-col>
        </el-container>
      </div>
    </el-container>
    <el-container>
      <div>
        <el-container >
          <el-col >
            <el-form ref="elForm" :model="LiveHabbitList" :rules="rules" size="medium"  label-position="left"
                     v-loading="loading" :data="LiveHabbitList"  >
              <el-row :span="16">
           <el-row :span="8">
             
            
            
            <el-form-item label="饮食习惯" prop="eatingHabitsClass" label-width="70px">
               <el-select :disabled="dsb" v-model="selectedeatingHabitsType" @change="handleeatingHabitsChange" placeholder="请选择">
                     <el-option
                       v-for="item in ysoptions"
                       :key="item.value"
                       :label="item.label"
                       :value="item.value">
                     </el-option>
                   </el-select>
                    </el-form-item>
              </el-row>
              <el-row :span="16">
            
            
@@ -630,6 +619,17 @@
                </el-select>
                                </el-form-item>
              </el-row>
            </el-form>
          </el-col>
        </el-container>
      </div>
     <div style="padding-left:150px">
       <el-container >
         <el-col >
           <el-form ref="elForm" :model="HealthHuliList" :rules="rules" size="medium"  label-position="left"
                    v-loading="loading" :data="HealthHuliList"  >
              <el-row :span="16">
            
            
@@ -664,6 +664,8 @@
        </el-container>
      </div>
    </el-container>
   <div style="padding-top:30px" >
           <el-container >
   
@@ -742,6 +744,46 @@
                </el-select>
                                </el-form-item>
              </el-row>
              <el-row :span="16">
            <el-form-item label="消化系统疾病" prop="digestiveSystemDiseaseClass" label-width="100px">
            <el-select :disabled="dsb" v-model="selecteddigestiveSystemDiseaseType" @change="handledigestiveSystemDiseaseTypeChange" placeholder="请选择">
                  <el-option
                    v-for="item in xhoptions"
                    :key="item.value"
                    :label="item.label"
                    :value="item.value">
                  </el-option>
                </el-select>
                                </el-form-item>
              </el-row>
              <el-row :span="16">
            <el-form-item label="肾脏疾病" prop="kidneyDiseaseClass" label-width="100px">
            <el-select :disabled="dsb" v-model="selectedkidneyDiseaseDiseaseType" @change="handlekidneyDiseaseTypeChange" placeholder="请选择">
                  <el-option
                    v-for="item in szjoptions"
                    :key="item.value"
                    :label="item.label"
                    :value="item.value">
                  </el-option>
                </el-select>
                                </el-form-item>
              </el-row>
            </el-form>
          </el-col>
        </el-container>
      </div>
     <div style="padding-left: 100px;">
        <el-container>
           <el-col >
             <el-form ref="elForm" :model="HealthNowList" :rules="rules" size="medium"  label-position="left"
                      v-loading="loading" :data="HealthNowList"  >
              <el-row :span="16">
               
            
@@ -759,38 +801,10 @@
              <el-row :span="16">
        
            
            <el-form-item label="消化系统疾病" prop="digestiveSystemDiseaseClass" label-width="100px">
            <el-select :disabled="dsb" v-model="selecteddigestiveSystemDiseaseType" @change="handledigestiveSystemDiseaseTypeChange" placeholder="请选择">
                  <el-option
                    v-for="item in xhoptions"
                    :key="item.value"
                    :label="item.label"
                    :value="item.value">
                  </el-option>
                </el-select>
                                </el-form-item>
              </el-row>
              <el-row :span="16">
            <el-form-item label="呼吸系统疾病" prop="respiratorySystemDiseaseClass" label-width="100px">
            <el-select :disabled="dsb" v-model="selectedrespiratorySystemDiseaseType" @change="handlerespiratorySystemDiseaseTypeChange" placeholder="请选择">
                  <el-option
                    v-for="item in hxjoptions"
                    :key="item.value"
                    :label="item.label"
                    :value="item.value">
                  </el-option>
                </el-select>
                                </el-form-item>
              </el-row>
              <el-row :span="16">
            <el-form-item label="肾脏疾病" prop="kidneyDiseaseClass" label-width="100px">
            <el-select :disabled="dsb" v-model="selectedkidneyDiseaseDiseaseType" @change="handlekidneyDiseaseTypeChange" placeholder="请选择">
                  <el-option
                    v-for="item in szjoptions"
                    :key="item.value"
                    :label="item.label"
                    :value="item.value">
@@ -994,6 +1008,8 @@
  dicts: ['sys_normal_disable'],
  data() {
    return {
      kinfo:[require("@/assets/images/基本情况.png"),require("@/assets/images/生活习惯.png")
      ,require("@/assets/images/护理查体.png"),require("@/assets/images/现在健康问题.png")],
      open:false,
      open1:false,
      open2:false,