From 125529d9c088bad016d766a615348a2279e97a02 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期五, 04 七月 2025 13:44:56 +0800 Subject: [PATCH] 测试完成 --- src/views/patient/patient/profile/index.vue | 190 ++++++++++++++++++++++++----------------------- 1 files changed, 98 insertions(+), 92 deletions(-) diff --git a/src/views/patient/patient/profile/index.vue b/src/views/patient/patient/profile/index.vue index 44e3e0a..364eb18 100644 --- a/src/views/patient/patient/profile/index.vue +++ b/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">姝e父楗</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="鍑洪櫌鏃剁籂姝h儙榫�" 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("鐥呭彶淇濆瓨鎴愬姛"); -- Gitblit v1.9.3