| | |
| | | </el-row> |
| | | |
| | | </el-form> |
| | | |
| | | <el-form ref="elForm" :model="HealthyBaseList" :rules="rules" size="medium" label-position="left" |
| | | v-loading="loading" :data="HealthyBaseList" > |
| | | |
| | | <el-row :span="16"> |
| | | <el-form-item label="血型" prop="bloodClass" label-width="40px"> |
| | | <!-- <el-radio label="a" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">A型血</el-radio> |
| | | <el-radio label="b" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">B型血</el-radio> |
| | | <el-radio label="o" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange"> O型血</el-radio> |
| | | <el-radio label="ab" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange" >AB型血</el-radio> |
| | | <el-radio label="rh" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">RH型血</el-radio> |
| | | <el-radio label="other" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">其他</el-radio> |
| | | <el-radio label="unknown" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">未知血型</el-radio> |
| | | --> <el-select :disabled="dsb" v-model="selectedBloodType" @change="handlebloodChange" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in Bloodoptions" |
| | | :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> |
| | |
| | | <!-- </el-dialog> self:user:export--> |
| | | </el-container> |
| | | <div> |
| | | <el-form ref="elForm" :model="HealthyBaseList" :rules="rules" size="medium" label-position="left" |
| | | v-loading="loading" :data="HealthyBaseList" > |
| | | |
| | | <el-row :span="16"> |
| | | <el-form-item label="血型:" prop="bloodClass" label-width="70px"> |
| | | <el-radio label="a" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">A型血</el-radio> |
| | | <el-radio label="b" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">B型血</el-radio> |
| | | <el-radio label="o" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange"> O型血</el-radio> |
| | | <el-radio label="ab" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange" >AB型血</el-radio> |
| | | <el-radio label="rh" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">RH型血</el-radio> |
| | | <el-radio label="other" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">其他</el-radio> |
| | | <el-radio label="unknown" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">未知血型</el-radio> |
| | | </el-form-item> |
| | | </el-row> |
| | | |
| | | </el-form> |
| | | </div> |
| | | <el-container> |
| | | <div > |
| | |
| | | <el-form ref="elForm" :model="HealthyBaseList" :rules="rules" size="medium" label-position="left" |
| | | v-loading="loading" :data="HealthyBaseList" > |
| | | <el-row :span="16"> |
| | | <el-form-item label="过敏史:" prop="allergyClass" label-width="70px"> |
| | | <el-radio label="medicine" v-model="selectedallergyType" :disabled="dsb" @change="handleAllergyChange">药物</el-radio> |
| | | <el-radio label="food" v-model="selectedallergyType" :disabled="dsb" @change="handleAllergyChange">食物</el-radio> |
| | | <el-radio label="other" v-model="selectedallergyType" :disabled="dsb" @change="handleAllergyChange">其他</el-radio> |
| | | |
| | | <el-form-item label="过敏史" prop="allergyClass" label-width="60px"> |
| | | <!-- <el-radio label="a" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">A型血</el-radio> |
| | | <el-radio label="b" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">B型血</el-radio> |
| | | <el-radio label="o" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange"> O型血</el-radio> |
| | | <el-radio label="ab" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange" >AB型血</el-radio> |
| | | <el-radio label="rh" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">RH型血</el-radio> |
| | | <el-radio label="other" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">其他</el-radio> |
| | | <el-radio label="unknown" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">未知血型</el-radio> |
| | | --> <el-select :disabled="dsb" v-model="selectedallergyType" @change="handleAllergyChange" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in gmoptions" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | </el-option> |
| | | </el-select> |
| | | |
| | | |
| | | </el-form-item> |
| | | |
| | | |
| | | </el-row> |
| | | <el-dialog title="填写其他过敏史" :visible="showOtherDialog" @close="closeOtherDialog"> |
| | | <el-input v-model="otherText" placeholder="请输入其他过敏史"></el-input> |
| | |
| | | <el-form ref="elForm" :model="HealthyBaseList" :rules="rules" size="medium" label-position="left" |
| | | v-loading="loading" :data="HealthyBaseList" > |
| | | <el-row :span="20"> |
| | | <el-form-item label="遗传病史:" prop="geneticDiseaseClass" label-width="80px"> |
| | | <!-- <el-form-item label="遗传病史" prop="geneticDiseaseClass" label-width="80px"> |
| | | <el-radio label="hypertension" v-model="selectedgeneticDiseaseType" :disabled="dsb" @change="handlegeneticDiseaseChange">高血压</el-radio> |
| | | <el-radio label="diabetes" v-model="selectedgeneticDiseaseType" :disabled="dsb" @change="handlegeneticDiseaseChange">糖尿病</el-radio> |
| | | <el-radio label="tumor" v-model="selectedgeneticDiseaseType" :disabled="dsb" @change="handlegeneticDiseaseChange">肿瘤</el-radio> |
| | | <el-radio label="other" v-model="selectedgeneticDiseaseType" :disabled="dsb" @change="handlegeneticDiseaseChange">其他</el-radio> |
| | | |
| | | </el-form-item> |
| | | --> |
| | | <el-form-item label="遗传病史" prop="geneticDiseaseClass" label-width="80px"> |
| | | <!-- <el-radio label="a" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">A型血</el-radio> |
| | | <el-radio label="b" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">B型血</el-radio> |
| | | <el-radio label="o" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange"> O型血</el-radio> |
| | | <el-radio label="ab" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange" >AB型血</el-radio> |
| | | <el-radio label="rh" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">RH型血</el-radio> |
| | | <el-radio label="other" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">其他</el-radio> |
| | | <el-radio label="unknown" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">未知血型</el-radio> |
| | | --> <el-select :disabled="dsb" v-model="selectedgeneticDiseaseType" @change="handlegeneticDiseaseChange" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in ycoptions" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | </el-option> |
| | | </el-select> |
| | | |
| | | |
| | | </el-form-item> |
| | | </el-row> |
| | |
| | | <el-form ref="elForm" :model="LiveHabbitList" :rules="rules" size="medium" label-position="left" |
| | | v-loading="loading" :data="LiveHabbitList" > |
| | | <el-row :span="16"> |
| | | <el-form-item label="睡眠:" prop="sleepClass" label-width="80px"> |
| | | <!-- <el-form-item label="睡眠:" prop="sleepClass" label-width="80px"> |
| | | <el-radio label="good" v-model="selectedsleepType" :disabled="dsb" @change="handlesleepChange">良好</el-radio> |
| | | <el-radio label="general" v-model="selectedsleepType" :disabled="dsb" @change="handlesleepChange">一般</el-radio> |
| | | <el-radio label="easyWake" v-model="selectedsleepType" :disabled="dsb" @change="handlesleepChange"> 易醒</el-radio> |
| | |
| | | <el-radio label="sleepless" v-model="selectedsleepType" :disabled="dsb" @change="handlesleepChange">失眠</el-radio> |
| | | <el-radio label="snore" v-model="selectedsleepType" :disabled="dsb" @change="handlesleepChange">打鼾</el-radio> |
| | | <el-radio label="wakefulness" v-model="selectedsleepType" :disabled="dsb" @change="handlesleepChange">睡不熟</el-radio> |
| | | </el-form-item> --> |
| | | <el-form-item label="睡眠:" prop="sleepClass" label-width="80px"> |
| | | <!-- <el-radio label="a" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">A型血</el-radio> |
| | | <el-radio label="b" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">B型血</el-radio> |
| | | <el-radio label="o" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange"> O型血</el-radio> |
| | | <el-radio label="ab" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange" >AB型血</el-radio> |
| | | <el-radio label="rh" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">RH型血</el-radio> |
| | | <el-radio label="other" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">其他</el-radio> |
| | | <el-radio label="unknown" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">未知血型</el-radio> |
| | | --> <el-select :disabled="dsb" v-model="selectedsleepType" @change="handlesleepChange" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in spoptions" |
| | | :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> |
| | | </el-dialog> |
| | | <el-dialog :visible.sync="open3" width="800px" append-to-body @close=""> |
| | | <el-dialog :visible.sync="open3" width="1200px" append-to-body @close=""> |
| | | <h2 style="font-size:21px">现存健康问题</h2> |
| | | |
| | | <el-container> |
| | |
| | | </div> |
| | | </el-container> |
| | | |
| | | <div> |
| | | <div style="position:relative"> |
| | | <el-tabs type="border-card" v-model="activeName" |
| | | v-loading="loading" :data="HealthNoteList" > |
| | | <el-button size='mini' type="text" class="btn_edit" @click="saveData" style='top: 0px;right: 20px;'> |
| | | <sapn v-html="'\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'"></sapn> |
| | | <span >{{ editMode ? this.bstn='保存' : this.bstn='修改' }}</span> |
| | | </el-button> |
| | | |
| | | |
| | | <el-tab-pane label="生活习惯" name="lifeHabits" > |
| | | <template v-if="editMode"> |
| | | <div style="padding-top: 10px"> |
| | |
| | | </template> |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | |
| | | <div style="margin-bottom: 10px;position: absolute;right:10px;top:5px" > |
| | | <el-button size='mini' type="text" class="btn_edit" @click="saveData" style='top: 0px; bottom:0px;right: 20px;'> |
| | | <sapn v-html="'\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'"></sapn> |
| | | <span >{{ editMode ? this.bstn='保存' : this.bstn='修改' }}</span> |
| | | </el-button> |
| | | </div> |
| | | </div> |
| | | <div style="padding-top:30px" > |
| | | <el-container > |
| | |
| | | |
| | | }, |
| | | |
| | | |
| | | spoptions:[ |
| | | { value: 'good', |
| | | label: '良好'}, |
| | | { value: 'general', |
| | | label: '一般'}, |
| | | { value: 'easyWake', |
| | | label: '易醒'}, |
| | | { value: 'dreaminess', |
| | | label: '多梦'}, |
| | | { value: 'sleepless', |
| | | label: '失眠'}, |
| | | { value: 'snore', |
| | | label: '打鼾'}, |
| | | { value: 'wakefulness', |
| | | label: '睡不熟'}, |
| | | |
| | | ], |
| | | ycoptions:[ |
| | | { value: 'hypertension', |
| | | label: '高血压'}, |
| | | { value: 'diabetes', |
| | | label: '糖尿病'}, |
| | | { value: 'tumor', |
| | | label: '肿瘤'}, |
| | | { value: 'other', |
| | | label: '其它'}, |
| | | ], |
| | | gmoptions:[ |
| | | { value: 'medicine', |
| | | label: '药物'}, |
| | | { value: 'food', |
| | | label: '食物'}, |
| | | { value: 'other', |
| | | label: '其它'}, |
| | | ], |
| | | Bloodoptions: [{ |
| | | value: 'a', |
| | | label: 'A型血' |
| | | }, { |
| | | value: 'b', |
| | | label: 'B型血' |
| | | }, |
| | | { |
| | | value: 'o', |
| | | label: 'o型血' |
| | | }, { |
| | | |
| | | value: 'ab', |
| | | label: 'AB型血' |
| | | }, |
| | | { |
| | | value: 'rh', |
| | | label: 'RH型血' |
| | | }, { |
| | | value: 'otherText', |
| | | label: '其它' |
| | | }, |
| | | { |
| | | value: 'unknown', |
| | | label: '未知血型' |
| | | }], |
| | | // 菜单列表 |
| | | menuOptions: [], |
| | | // 部门列表 |
| | |
| | | }, |
| | | //血型修改 |
| | | handlebloodChange() { |
| | | |
| | | if (this.selectedBloodType === '') { |
| | | // 没有选择血型,不进行修改,保留原始数据 |
| | | this.selectedBloodType = this.originalBloodType; |