WXL
3 天以前 125529d9c088bad016d766a615348a2279e97a02
测试完成
已修改3个文件
200 ■■■■ 文件已修改
src/api/patient/homepage.js 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/record/detailpage/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/patient/profile/index.vue 190 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/patient/homepage.js
@@ -12,7 +12,7 @@
// 用户信息查询患者列表
export function messagelistpatient(data) {
  return request({
    url: '/smartor/patarchive/list',
    url: '/smartor/patarchive/patInfoByContion',
    method: 'post',
    data: data
  })
@@ -75,7 +75,7 @@
export function addmedicalhistory(data) {
  return request({
    url: '/medicalhistory/add',
    url: '/smartor/baby/add',
    method: 'post',
    data: data
  })
@@ -83,7 +83,7 @@
// 病史列表
export function getmedicalhistory(data) {
  return request({
    url: '/medicalhistory/selectMedicalHistoryList',
    url: '/smartor/baby/list',
    method: 'post',
    data: data
  })
@@ -92,7 +92,7 @@
// 修改病史
export function editmedicalhistory(data) {
  return request({
    url: '/medicalhistory/edit',
    url: '/smartor/baby/edit',
    method: 'post',
    data: data
  })
src/views/followvisit/record/detailpage/index.vue
@@ -574,7 +574,7 @@
    // 获取基础信息
    getuserinfo() {
      const queryParams = {
        pid: Number(this.patid),
        patid: Number(this.patid),
        allhosp: "0",
        pageNum: 1,
      };
src/views/patient/patient/profile/index.vue
@@ -3,7 +3,7 @@
    <!-- 头部盒子 -->
    <div class="personages">
      <el-row :gutter="20">
        <el-col :span="18">
        <el-col :span="24">
          <div class="headportrait">
            <div class="text-center">
              <img
@@ -202,110 +202,116 @@
        </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>
@@ -1169,7 +1175,7 @@
    // 获取基础信息
    getuserinfo() {
      const queryParams = {
        pid: Number(this.id),
        patid: Number(this.id),
        allhosp: "0",
        pageNum: 1,
      };
@@ -1181,7 +1187,7 @@
        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];
        }
@@ -1218,7 +1224,7 @@
          }
        });
      } else {
        this.form.pid = this.id;
        this.form.patid = this.id;
        addmedicalhistory(this.form).then((res) => {
          if (res.code == 200) {
            this.$modal.msgSuccess("病史保存成功");