| | |
| | | <!-- 头部盒子 --> |
| | | <div class="personages"> |
| | | <el-row :gutter="20"> |
| | | <el-col :span="18"> |
| | | <el-col :span="24"> |
| | | <div class="headportrait"> |
| | | <div class="text-center"> |
| | | <img |
| | |
| | | </div> |
| | | </div> |
| | | <div class="top-message"> |
| | | <div class="headline">病史</div> |
| | | <div class="headline">新生儿病史</div> |
| | | <div class="detailed"> |
| | | <el-form :model="form" label-width="100px"> |
| | | <el-row> |
| | | <el-col :span="8"> |
| | | <el-form-item label="过往疾病" prop="name"> |
| | | <el-col :span="12"> |
| | | <el-form-item label="母生育史" prop="procreate"> |
| | | <el-input |
| | | v-model="form.pastIllnesses" |
| | | placeholder="请输入" |
| | | maxlength="30" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item label="药物过敏" prop="sex"> |
| | | <el-input |
| | | v-model="form.drugAllergy" |
| | | placeholder="请输入具体药物/无" |
| | | maxlength="30" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item label="家族病史" prop="age"> |
| | | <el-input |
| | | v-model="form.familyHistory" |
| | | placeholder="请输入具体疾病/无" |
| | | maxlength="30" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="8"> |
| | | <el-form-item label="手术史" prop="name"> |
| | | <el-input |
| | | v-model="form.surgicalHistory" |
| | | placeholder="请输入手术/无" |
| | | maxlength="30" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item label="生育史" prop="age"> |
| | | <el-input |
| | | v-model="form.reproductiveHistory" |
| | | v-model="form.procreate" |
| | | placeholder="请输入胎数/无" |
| | | maxlength="30" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item label="月经史" prop="menstrualHistory"> |
| | | <el-radio-group v-model="form.menstrualHistory"> |
| | | <el-radio label="1">有</el-radio> |
| | | <el-radio label="2">无</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="8"> |
| | | <el-form-item label="吸烟情况" prop="smoking"> |
| | | <el-radio-group v-model="form.smoking"> |
| | | <el-radio label="1">有</el-radio> |
| | | <el-radio label="2">无</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item label="饮酒情况" prop="drink"> |
| | | <el-radio-group v-model="form.drink"> |
| | | <el-radio label="1">有</el-radio> |
| | | <el-radio label="2">无</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item label="运动情况" prop="motion"> |
| | | <el-radio-group v-model="form.motion"> |
| | | <el-radio label="1">有</el-radio> |
| | | <el-radio label="2">无</el-radio> |
| | | </el-radio-group> |
| | | <el-col :span="12"> |
| | | <el-form-item label="母妊娠期疾病史" prop="gestationIllnesses"> |
| | | <el-input |
| | | v-model="form.gestationIllnesses" |
| | | placeholder="请输入" |
| | | maxlength="30" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="饮食情况" prop="diet"> |
| | | <el-radio-group v-model="form.diet"> |
| | | <el-radio label="1">过度饮食</el-radio> |
| | | <el-radio label="2">正常饮食</el-radio> |
| | | <el-radio label="3">食欲不振</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> </el-col |
| | | ><el-col :span="12"> |
| | | <el-form-item label="心理情况" prop="psychology"> |
| | | <el-radio-group v-model="form.psychology"> |
| | | <el-radio label="1">心情愉悦</el-radio> |
| | | <el-radio label="2">轻微焦虑</el-radio> |
| | | <el-radio label="3">抑郁</el-radio> |
| | | </el-radio-group> |
| | | <el-form-item label="出生胎龄" prop="birthAge"> |
| | | <el-input |
| | | v-model="form.birthAge" |
| | | placeholder="请输入胎龄" |
| | | maxlength="30" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="出生体重" prop="birthWeight"> |
| | | <el-input |
| | | v-model="form.birthWeight" |
| | | placeholder="请输入出生体重" |
| | | maxlength="30" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="出院时纠正胎龄" prop="outCorrectAge"> |
| | | <el-input |
| | | v-model="form.outCorrectAge" |
| | | placeholder="请输入" |
| | | maxlength="30" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="出院时体重" prop="outWeight"> |
| | | <el-input |
| | | v-model="form.outWeight" |
| | | placeholder="请输入" |
| | | maxlength="30" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="家族病史" prop="familyHistory"> |
| | | <el-input |
| | | v-model="form.familyHistory" |
| | | placeholder="请输入" |
| | | maxlength="30" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="过敏史" prop="allergy"> |
| | | <el-input |
| | | v-model="form.allergy" |
| | | placeholder="请输入" |
| | | maxlength="30" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <el-form-item label="手术史" prop="surgicalHistory"> |
| | | <el-input |
| | | type="textarea" |
| | | :rows="2" |
| | | placeholder="请输入" |
| | | v-model="form.surgicalHistory" |
| | | > |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <el-form-item label="喂养情况" prop="feed"> |
| | | <el-radio-group v-model="form.feed"> |
| | | <el-radio label="母乳">母乳</el-radio> |
| | | <el-radio label="配方奶">配方奶</el-radio> |
| | | <el-radio label="早餐儿奶">早餐儿奶</el-radio> |
| | | <el-radio label="蔼儿舒">蔼儿舒</el-radio> |
| | | <el-radio label="MCT奶">MCT奶</el-radio> |
| | | <el-radio label="其它特殊奶粉">其它特殊奶粉</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> </el-col |
| | | > |
| | | |
| | | </el-row> |
| | | </el-form> |
| | | </div> |
| | |
| | | // 获取基础信息 |
| | | getuserinfo() { |
| | | const queryParams = { |
| | | pid: Number(this.id), |
| | | patid: Number(this.id), |
| | | allhosp: "0", |
| | | pageNum: 1, |
| | | }; |
| | |
| | | console.log(this.dynamicTags); |
| | | }); |
| | | // 病史信息 |
| | | getmedicalhistory({ pid: this.id }).then((res) => { |
| | | getmedicalhistory({ patid: this.id }).then((res) => { |
| | | if (res.code == 200 && res.rows[0]) { |
| | | this.form = res.rows[0]; |
| | | } |
| | |
| | | } |
| | | }); |
| | | } else { |
| | | this.form.pid = this.id; |
| | | this.form.patid = this.id; |
| | | addmedicalhistory(this.form).then((res) => { |
| | | if (res.code == 200) { |
| | | this.$modal.msgSuccess("病史保存成功"); |