| | |
| | | |
| | | <el-divider /> |
| | | |
| | | <el-row :gutter="2"> |
| | | <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="kinfo[index]" class="image"> |
| | | <div style=""> |
| | | <span>{{item}}</span> |
| | | <div class="bottom clearfix"> |
| | | |
| | | <el-button type="text" class="button" @click="handleEditInfo(index)">查看详情</el-button> |
| | | </div> |
| | | </div> |
| | | </el-card> |
| | | </div> |
| | | </el-col> |
| | | </el-row> |
| | | |
| | | |
| | | <el-dialog :visible.sync="open" width="990px" append-to-body @close=""> |
| | | |
| | | |
| | | <h2 style="font-size:21px">基本情况</h2> |
| | | <el-container> |
| | |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-row> |
| | | |
| | | |
| | | </el-form> |
| | | </el-col> |
| | | |
| | | <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> |
| | | |
| | | <div style="padding-left:150px"> |
| | | <div style="padding-left:100px"> |
| | | <el-container> |
| | | <el-col v-loading="loading" :data="HealthyBaseList" > |
| | | <el-form ref="elForm" :model="HealthyBaseList" :rules="rules" size="medium" label-position="left"> |
| | |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-row> |
| | | <el-row :span="16"> |
| | | <el-row :span="30"> |
| | | <el-form-item label="电子邮件" prop="email" label-width="70px"> |
| | | <el-input v-model="HealthyBaseList.email" placeholder="" clearable :style="{width: '100%'}" :disabled="dsb"> |
| | | </el-input> |
| | |
| | | </div> |
| | | |
| | | |
| | | <div style="padding-left:400px;padding-top:30px" > |
| | | <el-container > |
| | | |
| | | |
| | | <el-row :gutter="10" class="mb8"> |
| | | <el-col > |
| | | <el-button |
| | | plain |
| | | @click="handleEdit()" |
| | | style="width: 80px;height: 32px;background: #E0EEFE;" |
| | | v-if="isShow" |
| | | v-hasPermi="['system:role:edit']" |
| | | >编辑</el-button> |
| | | <el-button v-if="isShow_2" style="width: 80px;height: 32px;background: #E0EEFE;" @click="submitForm" :disabled="dsb">完成</el-button> |
| | | <br> |
| | | |
| | | </el-col> |
| | | |
| | | <!-- <el-col style="padding-top: 10px;">--> |
| | | <!-- <el-button--> |
| | | <!-- plain--> |
| | | <!-- style="width: 80px;height: 32px;background: #D2F3E0;"--> |
| | | <!-- @click="handleExport"--> |
| | | <!-- v-hasPermi="['family:note:export']"--> |
| | | <!-- >导出</el-button></el-col>--> |
| | | |
| | | <el-col style="padding-top: 10px;"> |
| | | <el-button |
| | | plain |
| | | style="width: 80px;height: 32px;background: #FFDDE3;" |
| | | v-print="'#printable-content'" |
| | | v-hasPermi="['family:note:export']" |
| | | >打印</el-button></el-col> |
| | | |
| | | |
| | | </el-row> |
| | | |
| | | </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> |
| | | |
| | | <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-row :span="20"> |
| | | <el-form-item label="目前基础病" prop="baseDisease" label-width="90px"> |
| | |
| | | </el-container> |
| | | </div> |
| | | </el-container> |
| | | |
| | | <div style="padding-top:30px" > |
| | | <el-container > |
| | | |
| | | |
| | | <el-row :gutter="10" class="mb8"> |
| | | <el-col > |
| | | <el-button |
| | | plain |
| | | @click="handleEdit()" |
| | | style="width: 80px;height: 32px;background: #E0EEFE;" |
| | | v-if="isShow" |
| | | v-hasPermi="['system:role:edit']" |
| | | >编辑</el-button> |
| | | <el-button v-if="isShow_2" style="width: 80px;height: 32px;background: #E0EEFE;" @click="submitForm" :disabled="dsb">完成</el-button> |
| | | <br> |
| | | |
| | | </el-col> |
| | | |
| | | <!-- <el-col style="padding-top: 10px;">--> |
| | | <!-- <el-button--> |
| | | <!-- plain--> |
| | | <!-- style="width: 80px;height: 32px;background: #D2F3E0;"--> |
| | | <!-- @click="handleExport"--> |
| | | <!-- v-hasPermi="['family:note:export']"--> |
| | | <!-- >导出</el-button></el-col>--> |
| | | |
| | | <!-- <el-col style="padding-top: 10px;"> |
| | | <el-button |
| | | plain |
| | | style="width: 80px;height: 32px;background: #FFDDE3;" |
| | | v-print="'#printable-content'" |
| | | v-hasPermi="['family:note:export']" |
| | | >打印</el-button></el-col> --> |
| | | |
| | | |
| | | </el-row> |
| | | |
| | | </el-container> |
| | | </div> |
| | | </el-dialog> |
| | | |
| | | |
| | | <el-dialog :visible.sync="open1" width="800px" append-to-body @close=""> |
| | | <h2 style="font-size:21px">生活习惯</h2> |
| | | <el-container> |
| | | <div style="padding-left:0px" > |
| | |
| | | <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> --> |
| | | <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-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> |
| | |
| | | <el-col v-loading="loading" :data="LiveHabbitList" > |
| | | <el-form ref="elForm" :model="LiveHabbitList" :rules="rules" size="medium" label-position="left"> |
| | | <el-row :span="16" > |
| | | <el-form-item label="大便规律" prop="stoolStatusClass" label-width="70px"> |
| | | <el-radio label="normal" v-model="selectedstoolStatusType" :disabled="dsb" @change="handlestoolStatusChange">正常</el-radio> |
| | | <el-radio label="constipation" v-model="selectedstoolStatusType" :disabled="dsb" @change="handlestoolStatusChange">秘结</el-radio> |
| | | <el-radio label="diarrhea" v-model="selectedstoolStatusType" :disabled="dsb" @change="handlestoolStatusChange"> 腹泻</el-radio> |
| | | <el-radio label="incontinence" v-model="selectedstoolStatusType" :disabled="dsb" @change="handlestoolStatusChange" >失禁</el-radio> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="大便规律" prop="stoolStatusClass" label-width="70px"> |
| | | <el-select :disabled="dsb" v-model="selectedstoolStatusType" @change="handlestoolStatusChange" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in dboptions" |
| | | :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="urineStatusClass" label-width="70px"> |
| | | <el-radio label="normal" v-model="selectedurineStatusType" :disabled="dsb" @change="handleurineStatusChange">正常</el-radio> |
| | | <el-radio label="nightUrinaryRetention" v-model="selectedurineStatusType" :disabled="dsb" @change="handleurineStatusChange">夜尿潴留</el-radio> |
| | | <el-radio label="incontinence" v-model="selectedurineStatusType" :disabled="dsb" @change="handleurineStatusChange"> 失禁</el-radio> |
| | | <el-radio label="enuresis" v-model="selectedurineStatusType" :disabled="dsb" @change="handleurineStatusChange" >遗尿</el-radio> |
| | | </el-form-item> |
| | | |
| | | |
| | | <el-form-item label="小便规律" prop="urineStatusClass" label-width="70px"> |
| | | <el-select :disabled="dsb" v-model="selectedurineStatusType" @change="handleurineStatusChange" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in xboptions" |
| | | :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-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-form-item label="饮食习惯" prop="eatingHabitsClass" label-width="70px"> |
| | | <el-radio label="uniformityOfMeatAndVegetables" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange">荤素均衡</el-radio> |
| | | <el-radio label="meat" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange">荤食为主</el-radio> |
| | | <el-radio label="vegetable" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange"> 素食为主</el-radio> |
| | | <el-radio label="salt" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange" >嗜盐</el-radio> |
| | | <el-radio label="oil" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange">嗜油</el-radio> |
| | | <el-radio label="sugar" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange"> 嗜糖</el-radio> |
| | | <el-radio label="other" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange" >其他</el-radio> |
| | | </el-form-item> |
| | | </el-row> |
| | | <el-row :span="16"> |
| | | <el-form-item label="生活事件" prop="lifeEventClass" label-width="70px"> |
| | | <el-radio label="bereave" v-model="selectedlifeEventType" :disabled="dsb" @change="handlelifeEventChange">丧偶(两年之内)</el-radio> |
| | | <el-radio label="liveAlone" v-model="selectedlifeEventType" :disabled="dsb" @change="handlelifeEventChange">目前独居</el-radio> |
| | | <el-radio label="inHospital" v-model="selectedlifeEventType" :disabled="dsb" @change="handlelifeEventChange"> 一年内住院治疗</el-radio> |
| | | <el-radio label="divide" v-model="selectedlifeEventType" :disabled="dsb" @change="handlelifeEventChange" >子女分家生活</el-radio> |
| | | <el-radio label="other" v-model="selectedlifeEventType" :disabled="dsb" @change="handlelifeEventChange">其他</el-radio> |
| | | </el-form-item> |
| | | </el-row> |
| | | <el-row :span="8"> |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | <el-form-item label="生活事件" prop="lifeEventClass" label-width="70px"> |
| | | <el-select :disabled="dsb" v-model="selectedlifeEventType" @change="handlelifeEventChange" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in shoptions" |
| | | :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-container> |
| | | |
| | | |
| | | |
| | | <div style="padding-top:30px" > |
| | | <el-container > |
| | | |
| | | |
| | | <el-row :gutter="10" class="mb8"> |
| | | <el-col > |
| | | <el-button |
| | | plain |
| | | @click="handleEdit()" |
| | | style="width: 80px;height: 32px;background: #E0EEFE;" |
| | | v-if="isShow" |
| | | v-hasPermi="['system:role:edit']" |
| | | >编辑</el-button> |
| | | <el-button v-if="isShow_2" style="width: 80px;height: 32px;background: #E0EEFE;" @click="submitForm" :disabled="dsb">完成</el-button> |
| | | <br> |
| | | |
| | | </el-col> |
| | | |
| | | <!-- <el-col style="padding-top: 10px;">--> |
| | | <!-- <el-button--> |
| | | <!-- plain--> |
| | | <!-- style="width: 80px;height: 32px;background: #D2F3E0;"--> |
| | | <!-- @click="handleExport"--> |
| | | <!-- v-hasPermi="['family:note:export']"--> |
| | | <!-- >导出</el-button></el-col>--> |
| | | |
| | | <!-- <el-col style="padding-top: 10px;"> |
| | | <el-button |
| | | plain |
| | | style="width: 80px;height: 32px;background: #FFDDE3;" |
| | | v-print="'#printable-content'" |
| | | v-hasPermi="['family:note:export']" |
| | | >打印</el-button></el-col> --> |
| | | |
| | | |
| | | </el-row> |
| | | |
| | | </el-container> |
| | | </div> |
| | | </el-dialog> |
| | | <el-dialog :visible.sync="open2" width="800px" append-to-body @close=""> |
| | | <h2 style="font-size:21px">护理查体</h2> |
| | | <el-container> |
| | | <div style="padding-left:0px" > |
| | |
| | | v-loading="loading" :data="HealthHuliList" > |
| | | |
| | | <el-row :span="16"> |
| | | <el-form-item label="皮肤粘膜" prop="skinTypeClass" label-width="70px"> |
| | | <el-radio label="acne" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange">青春痘</el-radio> |
| | | <el-radio label="psoriasis" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange">牛皮藓</el-radio> |
| | | <el-radio label="color" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange"> 色素沉着</el-radio> |
| | | <el-radio label="edema" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange" >水肿</el-radio> |
| | | <el-radio label="rash" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange">皮疹</el-radio> |
| | | <el-radio label="bloodStasis" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange">淤点淤斑 </el-radio> |
| | | <el-radio label="snom" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange" >皮下结节或肿块</el-radio> |
| | | <el-radio label="nevus" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange" >蜘蛛痣</el-radio> |
| | | <el-radio label="ulcer" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange">溃疡及瘢痕</el-radio> |
| | | <el-radio label="other" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange"> 其他</el-radio> |
| | | |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="皮肤粘膜" prop="skinTypeClass" label-width="70px"> |
| | | <el-select :disabled="dsb" v-model="selectedskinType" @change="handleskinTypeChange" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in pfoptions" |
| | | :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="psychologyTypeClass" label-width="70px"> |
| | | <el-radio label="optimistic" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange">开朗</el-radio> |
| | | <el-radio label="worry" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange">焦虑</el-radio> |
| | | <el-radio label="fear" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange"> 忧愁恐惧</el-radio> |
| | | <el-radio label="suspicion" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange" >猜疑</el-radio> |
| | | <el-radio label="miss" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange"> 思念</el-radio> |
| | | <el-radio label="constrain" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange">压抑</el-radio> |
| | | <el-radio label="other" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange"> 其他</el-radio> |
| | | |
| | | </el-form-item> |
| | | |
| | | |
| | | <el-form-item label="心理状态" prop="psychologyTypeClass" label-width="70px"> |
| | | <el-select :disabled="dsb" v-model="selectedpsychologyType" @change="handlepsychologyTypeChange" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in xloptions" |
| | | :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="attitudeClass" label-width="70px"> |
| | | |
| | | <el-radio label="lucidity" v-model="selectedpattitudeType" :disabled="dsb" @change="handlepattitudeTypeChange">明朗</el-radio> |
| | | <el-radio label="unknown" v-model="selectedpattitudeType" :disabled="dsb" @change="handlepattitudeTypeChange">不了解</el-radio> |
| | | <el-radio label="normal" v-model="selectedpattitudeType" :disabled="dsb" @change="handlepattitudeTypeChange"> 正常</el-radio> |
| | | <el-radio label="abnormal" v-model="selectedpattitudeType" :disabled="dsb" @change="handlepattitudeTypeChange" >不正常</el-radio> |
| | | <el-radio label="other" v-model="selectedpattitudeType" :disabled="dsb" @change="handlepattitudeTypeChange" >其他</el-radio> |
| | | </el-form-item> |
| | | </el-row> |
| | | <el-row :span="16"> |
| | | <el-form-item label="全身营养情况" prop="nutritionClass" label-width="100px"> |
| | | <el-radio label="good" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange">良好</el-radio> |
| | | <el-radio label="medium" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange">中等</el-radio> |
| | | <el-radio label="poor" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange"> 欠佳</el-radio> |
| | | <el-radio label="obesity" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange" >肥胖</el-radio> |
| | | <el-radio label="thin" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange"> 消瘦</el-radio> |
| | | <el-radio label="fluid" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange">恶液质</el-radio> |
| | | <el-radio label="other" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange"> 其他</el-radio> |
| | | </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"> |
| | | |
| | | |
| | | |
| | | <el-form-item label="病理态度" prop="attitudeClass" label-width="70px"> |
| | | <el-select :disabled="dsb" v-model="selectedpattitudeType" @change="handlepattitudeTypeChange" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in bloptions" |
| | | :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="nutritionClass" label-width="100px"> |
| | | <el-select :disabled="dsb" v-model="selectednutritionType" @change="handlenutritionTypeChange" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in qsoptions" |
| | | :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-container> |
| | | |
| | | |
| | | |
| | | <div style="padding-top:30px" > |
| | | <el-container > |
| | | |
| | | |
| | | <el-row :gutter="10" class="mb8"> |
| | | <el-col > |
| | | <el-button |
| | | plain |
| | | @click="handleEdit()" |
| | | style="width: 80px;height: 32px;background: #E0EEFE;" |
| | | v-if="isShow" |
| | | v-hasPermi="['system:role:edit']" |
| | | >编辑</el-button> |
| | | <el-button v-if="isShow_2" style="width: 80px;height: 32px;background: #E0EEFE;" @click="submitForm" :disabled="dsb">完成</el-button> |
| | | <br> |
| | | |
| | | </el-col> |
| | | |
| | | <!-- <el-col style="padding-top: 10px;">--> |
| | | <!-- <el-button--> |
| | | <!-- plain--> |
| | | <!-- style="width: 80px;height: 32px;background: #D2F3E0;"--> |
| | | <!-- @click="handleExport"--> |
| | | <!-- v-hasPermi="['family:note:export']"--> |
| | | <!-- >导出</el-button></el-col>--> |
| | | |
| | | <!-- <el-col style="padding-top: 10px;"> |
| | | <el-button |
| | | plain |
| | | style="width: 80px;height: 32px;background: #FFDDE3;" |
| | | v-print="'#printable-content'" |
| | | v-hasPermi="['family:note:export']" |
| | | >打印</el-button></el-col> --> |
| | | |
| | | |
| | | </el-row> |
| | | |
| | | </el-container> |
| | | </div> |
| | | </el-dialog> |
| | | <el-dialog :visible.sync="open3" width="1200px" append-to-body @close=""> |
| | | <h2 style="font-size:21px">现存健康问题</h2> |
| | | |
| | | <el-container> |
| | |
| | | v-loading="loading" :data="HealthNowList" > |
| | | |
| | | <el-row :span="16"> |
| | | <el-form-item label="脑血管疾病" prop="brainDiseaseClass" label-width="100px"> |
| | | <el-radio label="ischemicStroke" v-model="selectedbrainDiseaseType" :disabled="dsb" @change="handlebrainDiseaseTypeChange">缺血性卒中</el-radio> |
| | | <el-radio label="cerebralHemorrhage" v-model="selectedbrainDiseaseType" :disabled="dsb" @change="handlebrainDiseaseTypeChange">脑出血</el-radio> |
| | | <el-radio label="subarachnoidHemorrhage" v-model="selectedbrainDiseaseType" :disabled="dsb" @change="handlebrainDiseaseTypeChange"> 蛛网膜下腔出血</el-radio> |
| | | <el-radio label="TIA" v-model="selectedbrainDiseaseType" :disabled="dsb" @change="handlebrainDiseaseTypeChange" >短暂性脑缺血发作</el-radio> |
| | | <el-radio label="other" v-model="selectedbrainDiseaseType" :disabled="dsb" @change="handlebrainDiseaseTypeChange"> 其它</el-radio> |
| | | |
| | | </el-form-item> |
| | | |
| | | |
| | | <el-form-item label="脑血管疾病" prop="brainDiseaseClass" label-width="100px"> |
| | | <el-select :disabled="dsb" v-model="selectedbrainDiseaseType" @change="handlebrainDiseaseTypeChange" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in nxoptions" |
| | | :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="heartDiseaseClass" label-width="70px"> |
| | | <el-radio label="myocardialInfarct" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange">心肌梗塞</el-radio> |
| | | <el-radio label="anginaPectoris" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange">心绞痛</el-radio> |
| | | <el-radio label="coronaryRevascularization" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange"> 冠状动脉血运重建</el-radio> |
| | | <el-radio label="congestiveHeartFailure" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange" >充血性心力衰竭</el-radio> |
| | | <el-radio label="precordialPain" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange"> 心前区疼痛</el-radio> |
| | | <el-radio label="other" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange"> 其它</el-radio> |
| | | |
| | | </el-form-item> |
| | | |
| | | |
| | | <el-form-item label="心脏疾病" prop="heartDiseaseClass" label-width="100px"> |
| | | <el-select :disabled="dsb" v-model="selectedheartDiseaseType" @change="handleheartDiseaseTypeChange" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in xzoptions" |
| | | :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="vascularDiseaseClass" label-width="70px"> |
| | | <el-radio label="dissectingAneurysm" v-model="selectedvascularDiseaseType" :disabled="dsb" @change="handlevascularDiseaseTypeChange">夹层动脉瘤</el-radio> |
| | | <el-radio label="arterialOcclusiveDiseases" v-model="selectedvascularDiseaseType" :disabled="dsb" @change="handlevascularDiseaseTypeChange">动脉闭塞性疾病</el-radio> |
| | | <el-radio label="other" v-model="selectedvascularDiseaseType" :disabled="dsb" @change="handlevascularDiseaseTypeChange"> 其他</el-radio> |
| | | |
| | | </el-form-item> |
| | | |
| | | |
| | | <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="digestiveSystemDiseaseClass" label-width="100px"> |
| | | <el-radio label="gastroduodenalUlcer" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange">胃十二指肠溃疡</el-radio> |
| | | <el-radio label="esophagitis" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange">反流性食管炎</el-radio> |
| | | <el-radio label="gastritis" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange"> 慢性胃炎</el-radio> |
| | | <el-radio label="colitis" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange" >溃疡性结肠炎</el-radio> |
| | | <el-radio label="hepatitis" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange"> 肝炎</el-radio> |
| | | <el-radio label="cholecystitis" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange"> 胆囊炎</el-radio> |
| | | <el-radio label="cholelithiasis" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange">胆石症</el-radio> |
| | | <el-radio label="fattyLiver" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange">脂肪肝</el-radio> |
| | | <el-radio label="hyperlipidemia" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange"> 高脂血症</el-radio> |
| | | <el-radio label="haemorrhoids" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange" >痔疮</el-radio> |
| | | <el-radio label="other" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange"> 其它</el-radio> |
| | | |
| | | </el-form-item> |
| | | |
| | | |
| | | <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-row :span="16"> |
| | | <el-form-item label="呼吸系统疾病" prop="respiratorySystemDiseaseClass" label-width="100px"> |
| | | <el-radio label="COPD" v-model="selectedrespiratorySystemDiseaseType" :disabled="dsb" @change="handlerespiratorySystemDiseaseTypeChange">COPD</el-radio> |
| | | <el-radio label="pneumonia" v-model="selectedrespiratorySystemDiseaseType" :disabled="dsb" @change="handlerespiratorySystemDiseaseTypeChange">肺炎</el-radio> |
| | | <el-radio label="bronchitis" v-model="selectedrespiratorySystemDiseaseType" :disabled="dsb" @change="handlerespiratorySystemDiseaseTypeChange"> 支气管炎</el-radio> |
| | | <el-radio label="bronchialAsthma" v-model="selectedrespiratorySystemDiseaseType" :disabled="dsb" @change="handlerespiratorySystemDiseaseTypeChange" >支气管哮喘</el-radio> |
| | | <el-radio label="pulmonaryTuberculosis" v-model="selectedrespiratorySystemDiseaseType" :disabled="dsb" @change="handlerespiratorySystemDiseaseTypeChange"> 肺结核</el-radio> |
| | | <el-radio label="upperRespiratoryTractInfection" v-model="selectedrespiratorySystemDiseaseType" :disabled="dsb" @change="handlerespiratorySystemDiseaseTypeChange"> 上呼吸道感染</el-radio> |
| | | <el-radio label="other" v-model="selectedrespiratorySystemDiseaseType" :disabled="dsb" @change="handlerespiratorySystemDiseaseTypeChange">其他</el-radio> |
| | | |
| | | </el-form-item> |
| | | </el-row> |
| | | <el-row :span="16"> |
| | | <el-form-item label="肾脏疾病" prop="kidneyDiseaseClass" label-width="100px"> |
| | | <el-radio label="diabetes" v-model="selectedkidneyDiseaseDiseaseType" :disabled="dsb" @change="handlekidneyDiseaseTypeChange">糖尿病肾病</el-radio> |
| | | <el-radio label="renalFailure" v-model="selectedkidneyDiseaseDiseaseType" :disabled="dsb" @change="handlekidneyDiseaseTypeChange">肾功能衰竭</el-radio> |
| | | <el-radio label="acuteNephritis" v-model="selectedkidneyDiseaseDiseaseType" :disabled="dsb" @change="handlekidneyDiseaseTypeChange"> 急性肾炎</el-radio> |
| | | <el-radio label="chronicNephritis" v-model="selectedkidneyDiseaseDiseaseType" :disabled="dsb" @change="handlekidneyDiseaseTypeChange" >慢性肾炎</el-radio> |
| | | <el-radio label="urinaryCalculus" v-model="selectedkidneyDiseaseDiseaseType" :disabled="dsb" @change="handlekidneyDiseaseTypeChange"> 泌尿系统结石</el-radio> |
| | | <el-radio label="urinaryTractInfection" v-model="selectedkidneyDiseaseDiseaseType" :disabled="dsb" @change="handlekidneyDiseaseTypeChange"> 泌尿系统感染</el-radio> |
| | | <el-radio label="other" v-model="selectedkidneyDiseaseDiseaseType" :disabled="dsb" @change="handlekidneyDiseaseTypeChange">其他</el-radio> |
| | | |
| | | </el-form-item> |
| | | </el-row> |
| | | <el-row :span="16"> |
| | | <el-form-item label="其它疾病" prop="otherDiseaseClass" label-width="100px"> |
| | | <el-radio label="pregnant" v-model="selectedotherDiseaseType" :disabled="dsb" @change="handleotherDiseaseTypeChange">孕期三个月以内的孕妇</el-radio> |
| | | <el-radio label="cold" v-model="selectedotherDiseaseType" :disabled="dsb" @change="handleotherDiseaseTypeChange">病毒性重感冒</el-radio> |
| | | <el-radio label="infectious" v-model="selectedotherDiseaseType" :disabled="dsb" @change="handleotherDiseaseTypeChange"> 传染性疾病</el-radio> |
| | | <el-radio label="pulmonaryBulla" v-model="selectedotherDiseaseType" :disabled="dsb" @change="handleotherDiseaseTypeChange" >肺大疱</el-radio> |
| | | <el-radio label="hemoptysis" v-model="selectedotherDiseaseType" :disabled="dsb" @change="handleotherDiseaseTypeChange"> 结核性空洞形成的咯血</el-radio> |
| | | <el-radio label="activeBleeding" v-model="selectedotherDiseaseType" :disabled="dsb" @change="handleotherDiseaseTypeChange"> 未经处理的气胸</el-radio> |
| | | <el-radio label="other" v-model="selectedotherDiseaseType" :disabled="dsb" @change="handleotherDiseaseTypeChange">活动性出血</el-radio> |
| | | |
| | | </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"> |
| | | |
| | | |
| | | <el-form-item label="血管疾病" prop="vascularDiseaseClass" label-width="100px"> |
| | | <el-select :disabled="dsb" v-model="selectedvascularDiseaseType" @change="handlevascularDiseaseTypeChange" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in xgoptions" |
| | | :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="otherDiseaseClass" label-width="100px"> |
| | | <el-select :disabled="dsb" v-model="selectedotherDiseaseType" @change="handleotherDiseaseTypeChange" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in qtoptions" |
| | | :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-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 ? '保存' : '修改' }}</span> |
| | | </el-button> |
| | | |
| | | |
| | | <el-tab-pane label="生活习惯" name="lifeHabits" > |
| | | <template v-if="editMode"> |
| | | <div style="padding-top: 10px"> |
| | | <el-input v-model="HealthNoteList.lifeHabits" ></el-input> |
| | | <el-input v-model="HealthNoteList.lifeHabits" type="textarea" ></el-input> |
| | | </div> |
| | | </template> |
| | | <template v-else> |
| | |
| | | </template> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="以往病史" name="historyDisease"> |
| | | {{HealthNoteList.historyDisease}}} |
| | | <template v-if="editMode"> |
| | | <div style="padding-top: 10px"> |
| | | <el-input v-model="HealthNoteList.historyDisease" type="textarea" ></el-input> |
| | | </div> |
| | | </template> |
| | | <template v-else> |
| | | {{HealthNoteList.historyDisease}} |
| | | </template> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="治疗信息" name="treatmentInfo"> |
| | | <!-- 治疗信息的内容 --> |
| | | {{HealthNoteList.treatmentInfo}}} |
| | | <template v-if="editMode"> |
| | | <div style="padding-top: 10px"> |
| | | <el-input v-model="HealthNoteList.treatmentInfo" type="textarea" ></el-input> |
| | | </div> |
| | | </template> |
| | | <template v-else> |
| | | {{HealthNoteList.treatmentInfo}} |
| | | </template> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="家族病史" name="familyDisease"> |
| | | <!-- 家族病史的内容 --> |
| | | {{HealthNoteList.familyDisease}}} |
| | | <template v-if="editMode"> |
| | | <div style="padding-top: 10px"> |
| | | <el-input v-model="HealthNoteList.familyDisease" type="textarea" ></el-input> |
| | | </div> |
| | | </template> |
| | | <template v-else> |
| | | {{HealthNoteList.familyDisease}} |
| | | </template> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="现病史" name="nowDisease"> |
| | | <!-- 目前病情的内容 --> |
| | | {{HealthNoteList.nowDisease}}} |
| | | <template v-if="editMode"> |
| | | <div style="padding-top: 10px"> |
| | | <el-input v-model="HealthNoteList.nowDisease" type="textarea" ></el-input> |
| | | </div> |
| | | </template> |
| | | <template v-else> |
| | | {{HealthNoteList.nowDisease}} |
| | | </template> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="疾病发生" name="diseaseHappen"> |
| | | <!-- 疾病发生的内容 --> |
| | | {{HealthNoteList.diseaseHappen}}} |
| | | <template v-if="editMode"> |
| | | <div style="padding-top: 10px"> |
| | | <el-input v-model="HealthNoteList.diseaseHappen" type="textarea" ></el-input> |
| | | </div> |
| | | </template> |
| | | <template v-else> |
| | | {{HealthNoteList.diseaseHappen}} |
| | | </template> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="疾病发展" name="diseaseDevelop"> |
| | | <!-- 疾病发展的内容 --> |
| | | {{HealthNoteList.diseaseDevelop}}} |
| | | <template v-if="editMode"> |
| | | <div style="padding-top: 10px"> |
| | | <el-input v-model="HealthNoteList.diseaseDevelop" type="textarea" ></el-input> |
| | | </div> |
| | | </template> |
| | | <template v-else> |
| | | {{HealthNoteList.diseaseDevelop}} |
| | | </template> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="疾病治疗" name="diseaseTreat"> |
| | | <!-- 疾病治疗的内容 --> |
| | | {{HealthNoteList.diseaseTreat}}} |
| | | <template v-if="editMode"> |
| | | <div style="padding-top: 10px"> |
| | | <el-input v-model="HealthNoteList.diseaseTreat" type="textarea" ></el-input> |
| | | </div> |
| | | </template> |
| | | <template v-else> |
| | | {{HealthNoteList.diseaseTreat}} |
| | | </template> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="疾病复发" name="diseaseBack"> |
| | | <!-- 疾病复发的内容 --> |
| | | {{HealthNoteList.diseaseBack}}} |
| | | <template v-if="editMode"> |
| | | <div style="padding-top: 10px"> |
| | | <el-input v-model="HealthNoteList.diseaseBack" type="textarea" ></el-input> |
| | | </div> |
| | | </template> |
| | | <template v-else> |
| | | {{HealthNoteList.diseaseBack}} |
| | | </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 > |
| | | |
| | | |
| | | <el-row :gutter="10" class="mb8"> |
| | | <el-col > |
| | | <el-button |
| | | plain |
| | | @click="handleEdit()" |
| | | style="width: 80px;height: 32px;background: #E0EEFE;" |
| | | v-if="isShow" |
| | | v-hasPermi="['system:role:edit']" |
| | | >编辑</el-button> |
| | | <el-button v-if="isShow_2" style="width: 80px;height: 32px;background: #E0EEFE;" @click="submitForm" :disabled="dsb">完成</el-button> |
| | | <br> |
| | | |
| | | </el-col> |
| | | |
| | | <!-- <el-col style="padding-top: 10px;">--> |
| | | <!-- <el-button--> |
| | | <!-- plain--> |
| | | <!-- style="width: 80px;height: 32px;background: #D2F3E0;"--> |
| | | <!-- @click="handleExport"--> |
| | | <!-- v-hasPermi="['family:note:export']"--> |
| | | <!-- >导出</el-button></el-col>--> |
| | | |
| | | <!-- <el-col style="padding-top: 10px;"> |
| | | <el-button |
| | | plain |
| | | style="width: 80px;height: 32px;background: #FFDDE3;" |
| | | v-print="'#printable-content'" |
| | | v-hasPermi="['family:note:export']" |
| | | >打印</el-button></el-col> --> |
| | | |
| | | |
| | | </el-row> |
| | | |
| | | </el-container> |
| | | </div> |
| | | </el-dialog> |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | 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, |
| | | open3:false, |
| | | allBasicInfo:["基本情况","生活习惯","护理查体","现在健康情况"], |
| | | dictionary: {}, |
| | | // 遮罩层 |
| | | editMode: false, // 是否处于编辑模式 |
| | |
| | | ids: [], |
| | | // 非单个禁用 |
| | | single: true, |
| | | bstn: '修改', |
| | | // 非多个禁用 |
| | | multiple: true, |
| | | // 显示搜索条件 |
| | |
| | | // 数据范围选项 |
| | | // 数据范围选项 |
| | | fot:['.bmp','.jpg','.jpeg','.png','.tif','.gif','.pcx','.tga','.exif','.fpx', |
| | | '.svg','.psd','.cdr','.pcd','.dxf','.ufo','.eps','.ai','.aw','.WMF','.webp','.apng'], |
| | | |
| | | '.svg','.psd','.cdr','.pcd','.dxf','.ufo','.eps','.ai','.aw','.WMF','.webp','.apng','.M4A'], |
| | | |
| | | fileList:[ |
| | | ], |
| | | fileListOther:[ |
| | |
| | | |
| | | }, |
| | | |
| | | |
| | | qtoptions: |
| | | [ |
| | | { value: 'pregnant', |
| | | label: '孕期三个月以内的孕妇'}, |
| | | |
| | | { value: 'cold', |
| | | label: '病毒性重感冒'}, |
| | | { value: 'infectious', |
| | | label: '传染性疾病'}, |
| | | |
| | | { value: 'pulmonaryBulla', |
| | | label: '肺大疱'}, |
| | | { value: 'hemoptysis', |
| | | label: '结核性空洞形成的咯血'}, |
| | | |
| | | { value: 'activeBleeding', |
| | | label: '未经处理的气胸'}, |
| | | |
| | | { value: 'other', |
| | | label: '活动性出血'}, |
| | | { value: 'noinfo', |
| | | label: '无'}, |
| | | ], |
| | | szjoptions: |
| | | [ |
| | | { value: 'diabetes', |
| | | label: '糖尿病肾病'}, |
| | | |
| | | { value: 'renalFailure', |
| | | label: '肾功能衰竭'}, |
| | | { value: 'acuteNephritis', |
| | | label: '急性肾炎'}, |
| | | |
| | | { value: 'chronicNephritis', |
| | | label: '慢性肾炎'}, |
| | | { value: 'urinaryCalculus', |
| | | label: '泌尿系统结石'}, |
| | | |
| | | { value: 'urinaryTractInfection', |
| | | label: '泌尿系统感染'}, |
| | | |
| | | { value: 'other', |
| | | label: '其他'}, |
| | | { value: 'noinfo', |
| | | label: '无'}, |
| | | ], |
| | | hxjoptions: |
| | | [ |
| | | { value: 'COPD', |
| | | label: 'COPD'}, |
| | | |
| | | { value: 'pneumonia', |
| | | label: '肺炎'}, |
| | | { value: 'bronchitis', |
| | | label: '支气管炎'}, |
| | | |
| | | { value: 'bronchialAsthma', |
| | | label: '支气管哮喘'}, |
| | | { value: 'pulmonaryTuberculosis', |
| | | label: '肺结核'}, |
| | | |
| | | { value: 'upperRespiratoryTractInfection', |
| | | label: '上呼吸道感染'}, |
| | | { value: 'other', |
| | | label: '其他'}, |
| | | { value: 'noinfo', |
| | | label: '无'}, |
| | | ], |
| | | |
| | | xhoptions: |
| | | [ |
| | | { value: 'gastroduodenalUlcer', |
| | | label: '胃十二指肠溃疡'}, |
| | | |
| | | { value: 'esophagitis', |
| | | label: '反流性食管炎'}, |
| | | { value: 'gastritis', |
| | | label: '慢性胃炎'}, |
| | | |
| | | { value: 'colitis', |
| | | label: '溃疡性结肠炎'}, |
| | | { value: 'hepatitis', |
| | | label: '肝炎'}, |
| | | |
| | | { value: 'cholecystitis', |
| | | label: '胆囊炎'}, |
| | | { value: 'cholelithiasis', |
| | | label: '胆石症'}, |
| | | |
| | | { value: 'fattyLiver', |
| | | label: '脂肪肝'}, |
| | | { value: 'hyperlipidemia', |
| | | label: '高脂血症'}, |
| | | |
| | | { value: 'haemorrhoids', |
| | | label: '痔疮'}, |
| | | { value: 'other', |
| | | label: '其他'}, |
| | | { value: 'noinfo', |
| | | label: '无'}, |
| | | ], |
| | | nxoptions: |
| | | [ |
| | | { value: 'ischemicStroke', |
| | | label: '缺血性卒中'}, |
| | | |
| | | { value: 'cerebralHemorrhage', |
| | | label: '脑出血'}, |
| | | { value: 'subarachnoidHemorrhage', |
| | | label: '蛛网膜下腔出血'}, |
| | | { value: 'TIA', |
| | | label: '短暂性脑缺血发作'}, |
| | | |
| | | { value: 'other', |
| | | label: '其它'}, |
| | | { value: 'noinfo', |
| | | label: '无'}, |
| | | ], |
| | | xzoptions: |
| | | [ |
| | | { value: 'myocardialInfarct', |
| | | label: '心肌梗塞'}, |
| | | { value: 'anginaPectoris', |
| | | label: '心绞痛'}, |
| | | |
| | | { value: 'coronaryRevascularization', |
| | | label: '冠状动脉血运重建'}, |
| | | { value: 'congestiveHeartFailure', |
| | | label: '充血性心力衰竭'}, |
| | | { value: 'precordialPain', |
| | | label: '心前区疼痛'}, |
| | | |
| | | { value: 'other', |
| | | label: '其它'}, |
| | | { value: 'noinfo', |
| | | label: '无'}, |
| | | ], |
| | | xgoptions: |
| | | [ |
| | | { value: 'dissectingAneurysm', |
| | | label: '夹层动脉瘤'}, |
| | | { value: 'arterialOcclusiveDiseases', |
| | | label: '动脉闭塞性疾病'}, |
| | | |
| | | { value: 'other', |
| | | label: '其它'}, |
| | | { value: 'noinfo', |
| | | label: '无'}, |
| | | ], |
| | | qsoptions: |
| | | [ |
| | | { value: 'good', |
| | | label: '良好'}, |
| | | { value: 'medium', |
| | | label: '中等'}, |
| | | { value: 'poor', |
| | | label: '欠佳'}, |
| | | { value: 'obesity', |
| | | label: '肥胖'}, |
| | | { value: 'thin', |
| | | label: '消瘦'}, |
| | | { value: 'fluid', |
| | | label: '恶液质'}, |
| | | { value: 'other', |
| | | label: '其它'}, |
| | | { value: 'noinfo', |
| | | label: '无'}, |
| | | ], |
| | | |
| | | xloptions: |
| | | [ |
| | | { value: 'optimistic', |
| | | label: '开朗'}, |
| | | { value: 'worry', |
| | | label: '焦虑'}, |
| | | { value: 'fear', |
| | | label: '忧愁恐惧'}, |
| | | { value: 'suspicion', |
| | | label: '猜疑'}, |
| | | { value: 'miss', |
| | | label: '思念'}, |
| | | { value: 'constrain', |
| | | label: '压抑'}, |
| | | { value: 'other', |
| | | label: '其它'}, |
| | | { value: 'noinfo', |
| | | label: '无'}, |
| | | ], |
| | | bloptions: |
| | | [ |
| | | { value: 'lucidity', |
| | | label: '明朗'}, |
| | | { value: 'unknown', |
| | | label: '不了解'}, |
| | | { value: 'normal', |
| | | label: '正常'}, |
| | | { value: 'abnormal', |
| | | label: '不正常'}, |
| | | { value: 'other', |
| | | label: '其它'}, |
| | | { value: 'noinfo', |
| | | label: '无'}, |
| | | ], |
| | | pfoptions: |
| | | [ |
| | | { value: 'acne', |
| | | label: '青春痘'}, |
| | | { value: 'psoriasis', |
| | | label: '牛皮藓'}, |
| | | { value: 'color', |
| | | label: '色素沉着'}, |
| | | { value: 'edema', |
| | | label: '水肿'}, |
| | | { value: 'rash', |
| | | label: '皮疹'}, |
| | | { value: 'bloodStasis', |
| | | label: '淤点淤斑'}, |
| | | { value: 'snom', |
| | | label: '皮下结节或肿块'}, |
| | | { value: 'nevus', |
| | | label: '蜘蛛痣'}, |
| | | { value: 'ulcer', |
| | | label: '溃疡及瘢痕'}, |
| | | { value: 'other', |
| | | label: '其它'}, |
| | | { value: 'noinfo', |
| | | label: '无'}, |
| | | ], |
| | | shoptions: |
| | | [ |
| | | { value: 'bereave', |
| | | label: '丧偶(两年之内)'}, |
| | | { value: 'liveAlone', |
| | | label: '目前独居'}, |
| | | { value: 'inHospital', |
| | | label: '一年内住院治疗'}, |
| | | { value: 'divide', |
| | | label: '子女分家生活'}, |
| | | |
| | | { value: 'other', |
| | | label: '其它'}, |
| | | { value: 'noinfo', |
| | | label: '无'}, |
| | | ], |
| | | ysoptions: |
| | | [ |
| | | { value: 'uniformityOfMeatAndVegetables', |
| | | label: '荤素均衡'}, |
| | | { value: 'meat', |
| | | label: '荤食为主'}, |
| | | { value: 'vegetable', |
| | | label: '素食为主'}, |
| | | { value: 'salt', |
| | | label: '嗜盐'}, |
| | | { value: 'oil', |
| | | label: '嗜油'}, |
| | | { value: 'sugar', |
| | | label: '嗜糖'}, |
| | | { value: 'other', |
| | | label: '其它'}, |
| | | { value: 'noinfo', |
| | | label: '无'}, |
| | | ], |
| | | dboptions: |
| | | [ |
| | | { value: 'normal', |
| | | label: '正常'}, |
| | | { value: 'constipation', |
| | | label: '秘结'}, |
| | | { value: 'diarrhea', |
| | | label: '腹泻'}, |
| | | { value: 'incontinence', |
| | | label: '失禁'}, |
| | | { value: 'noinfo', |
| | | label: '无'}, |
| | | |
| | | ], |
| | | |
| | | xboptions: |
| | | [ |
| | | { value: 'normal', |
| | | label: '正常'}, |
| | | { value: 'nightUrinaryRetention', |
| | | label: '夜尿潴留'}, |
| | | { value: 'incontinence', |
| | | label: '失禁'}, |
| | | { value: 'enuresis', |
| | | label: '遗尿'}, |
| | | |
| | | |
| | | ], |
| | | 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: '其它'}, |
| | | { value: 'noinfo', |
| | | label: '无'}, |
| | | ], |
| | | gmoptions:[ |
| | | { value: 'medicine', |
| | | label: '药物'}, |
| | | { value: 'food', |
| | | label: '食物'}, |
| | | { value: 'other', |
| | | label: '其它'}, |
| | | { value: 'noinfo', |
| | | 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: [], |
| | | // 部门列表 |
| | |
| | | }, |
| | | created() { |
| | | this.getList() |
| | | |
| | | this.$route.meta.title = "现状健康情况"; |
| | | this.$route.meta.title = "现状健康情况"; |
| | | }, |
| | | |
| | | methods: { |
| | | handleEditInfo(index) |
| | | { |
| | | |
| | | if(index==0) |
| | | this.open = true |
| | | else if(index==1) |
| | | this.open1 = true; |
| | | else if(index==2) |
| | | this.open2 = true; |
| | | else |
| | | this.open3 = true; |
| | | }, |
| | | saveData() { |
| | | // 将数据发送给后端 |
| | | const data = { |
| | | lifeHabits: this.HealthNoteList.lifeHabits, |
| | | historyDisease: this.HealthNoteList.historyDisease, |
| | | // 其他字段省略,请补充完整 |
| | | }; |
| | | |
| | | // alert(this.bstn) |
| | | this.editMode= true |
| | | if(this.bstn=="保存") |
| | | { |
| | | const data = { |
| | | lifeHabits: this.HealthNoteList.lifeHabits, |
| | | historyDisease: this.HealthNoteList.historyDisease, |
| | | treatmentInfo: this.HealthNoteList.treatmentInfo, |
| | | familyDisease:this.HealthNoteList.familyDisease, |
| | | nowDisease: this.HealthNoteList.nowDisease,// 现病史 |
| | | diseaseHappen: this.HealthNoteList.diseaseHappen,// 疾病的发生 |
| | | diseaseDevelop: this.HealthNoteList.diseaseDevelop,// 疾病的发展 |
| | | diseaseTreat: this.HealthNoteList.diseaseTreat,// 疾病的治疗 |
| | | diseaseBack: this.HealthNoteList.diseaseBack// 疾病的转归 |
| | | // 其他字段省略,请补充完整 |
| | | }; |
| | | updateHealthNote(data).then(response=>{ |
| | | this.$modal.msgSuccess("修改成功!"); |
| | | }) |
| | | this.editMode = false |
| | | } |
| | | |
| | | }, |
| | | //血型修改 |
| | | handlebloodChange() { |
| | | |
| | | if (this.selectedBloodType === '') { |
| | | // 没有选择血型,不进行修改,保留原始数据 |
| | | this.selectedBloodType = this.originalBloodType; |
| | |
| | | }; |
| | | console.log(111) |
| | | console.log(this.bloodData) |
| | | |
| | | |
| | | if(isObjectEmpty(this.bloodData)){ |
| | | this.HealthyBaseList.bloodClass = this.HealthyBaseList.bloodClass; |
| | | }else { |
| | |
| | | if (valid) { |
| | | if (this.HealthyBaseList!== undefined) { |
| | | updateHealthBase(this.HealthyBaseList).then(response => { |
| | | this.$modal.msgSuccess("修改成功11"); |
| | | this.$modal.msgSuccess("修改成功"); |
| | | |
| | | // this.open = false; |
| | | this.btn=false |
| | |
| | | } |
| | | }) |
| | | // 刷新页面 |
| | | |
| | | |
| | | }, |
| | | //年度健康报告 |
| | | toYearhealthy(){ |
| | |
| | | } |
| | | |
| | | .btn_edit{ |
| | | background-size:100% 100%; |
| | | background:center no-repeat url('../../assets/icons/edit.png') ; |
| | | position: absolute; |
| | | height:30px; |
| | | top: 0; |
| | | padding-right: 90px; |
| | | }</style> |
| | | } |
| | | |
| | | .bottom { |
| | | margin-top: 13px; |
| | | line-height: 12px; |
| | | } |
| | | |
| | | .button { |
| | | padding: 0; |
| | | float: right; |
| | | } |
| | | |
| | | .image { |
| | | width: 100%; |
| | | display: block; |
| | | } |
| | | |
| | | .clearfix:before, |
| | | .clearfix:after { |
| | | display: table; |
| | | content: ""; |
| | | } |
| | | |
| | | .clearfix:after { |
| | | clear: both |
| | | } |
| | | </style> |