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