From f864d10e66e8fc66c6d2162196eeda085e35b65a Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 14 三月 2024 17:40:43 +0800
Subject: [PATCH] 11

---
 src/views/project/donatebaseinfo/index.vue |  131 ++++++++++++++++++++++++++++++++++---------
 1 files changed, 103 insertions(+), 28 deletions(-)

diff --git a/src/views/project/donatebaseinfo/index.vue b/src/views/project/donatebaseinfo/index.vue
index 39be021..6345c11 100644
--- a/src/views/project/donatebaseinfo/index.vue
+++ b/src/views/project/donatebaseinfo/index.vue
@@ -64,9 +64,9 @@
       </el-row>
       <el-row :gutter="8">
         <el-col :span="5">
-          <el-form-item label="鎹愮尞杩涘害" prop="recordstate">
+          <el-form-item label="鎹愮尞杩涘害" prop="workflow">
             <el-select
-              v-model="queryParams.recordstate"
+              v-model="queryParams.workflow"
               placeholder="璇烽�夋嫨褰撳墠杩涘害"
               clearable
               size="small"
@@ -878,7 +878,6 @@
     </el-dialog>
   </div>
 </template>
-<style scoped></style>
 <script>
 import { getUserProfile } from "@/api/system/user";
 import {
@@ -1014,7 +1013,86 @@
         // reporttime: null,
       },
       // 琛ㄥ崟鍙傛暟
-      form: {},
+      form: {
+        id: null,
+        name: null,
+        sex: null,
+        idcardtype: null,
+        idcardno: null,
+        age: null,
+        ageunit: null,
+        birthday: null,
+        phone: null,
+        residenceaddress: null,
+        nationality: "涓浗",
+        nativeplace: null,
+        residenceprovince: null,
+        nation: null,
+        residenceprovincename: null,
+        occupation: null,
+        residencecity: null,
+        education: null,
+        residencecityname: null,
+        residencetown: null,
+        residencetownname: null,
+        residencecommunity: null,
+        residencecommunityname: null,
+        residencecountycode: null,
+        residencecountyname: null,
+        registeraddress: null,
+        registerprovince: null,
+        registerprovincename: null,
+        registercity: null,
+        registercityname: null,
+        registertown: null,
+        registertownname: null,
+        registercommunity: null,
+        registercommunityname: null,
+        registercountycode: null,
+        registercountyname: null,
+        recordstate: null,
+        treatmenthospitalno: null,
+        treatmenthospitalname: null,
+        treatmentdeptname: null,
+        diagnosisno: null,
+        diagnosisname: null,
+        bloodtype: "0",
+        inpatientno: null,
+        rhyin: '0',
+        donorno: null,
+        donationcategory: null,
+        illnessoverview: null,
+        diseasetype: [],
+        infectious: [],
+        selfwill: [],
+        diseasetypeOther: null,
+        othercases: [],
+        kinshipwill: 0,
+        infosources: [],
+        kinship: [],
+        redorganno: null,
+        redorganname: null,
+        contactperson: null,
+        infectiousOther: null,
+        contactnumber: null,
+        contacttime: null,
+        reporterno: null,
+        reportername: null,
+        patientstate: [],
+        reporterphone: null,
+        infosourcesOther: null,
+        reporttime: null,
+        delFlag: null,
+        createBy: null,
+        createTime: null,
+        updateBy: null,
+        updateTime: null,
+        kinshipOther: null,
+        majorrelatives: null,
+        familyrelations: null,
+        acquisitiontissueno: "ZJOPO",
+        acquisitiontissuename: "娴欐睙鐪佷汉浣撳櫒瀹樿幏鍙栫粍缁�"
+      },
       //ads
       reporters: [],
       users: [],
@@ -1573,9 +1651,9 @@
       this.showSaveBtn = true;
       //this.$refs.annex.getAnnexList();
       this.open = true;
-      this.$nextTick(function() {
-        this.$refs.annex.getAnnexList();
-      });
+      // this.$nextTick(function() {
+      //   this.$refs.annex.getAnnexList();
+      // });
 
       this.title = "浜轰綋鍣ㄥ畼娼滃湪鎹愮尞鑰呯櫥璁拌〃";
     },
@@ -1644,15 +1722,18 @@
         this.open = true;
         this.title = "浜轰綋鍣ㄥ畼娼滃湪鎹愮尞鑰呯櫥璁拌〃";
         this.form.recordstate = 99;
-        this.$nextTick(function() {
-          this.$refs.annex.getAnnexList();
-        });
+        // this.$nextTick(function() {
+        //   this.$refs.annex.getAnnexList();
+        // });
       });
     },
     /** 鎻愪氦鎸夐挳 */
     submitForm() {
+      console.log(this.form);
       this.$refs["form"].validate(valid => {
         if (valid) {
+          const date = {...this.form};
+          console.log(date,'date');
           this.form.birthday = this.$moment(this.form.birthday).format(
             "YYYY-MM-DD HH:mm:ss"
           );
@@ -1700,38 +1781,32 @@
             this.form.redorganname = this.form.redorganno;
           }
 
-          //灏濊瘯鐢熸垚鎹愮尞缂栧彿锛堝凡缁忕敱addDonatebaseinfo鎺ュ彛涓敓鎴愬彇浠o級
-          // getdonatorno(this.form).then((response) => {
-          //   // alert(JSON.stringify(response));
-          //   this.reset();
-          // });
 
-          if (this.form.id != null) {
-            updateDonatebaseinfo(this.form).then(response => {
-              this.$modal.msgSuccess("淇敼鎴愬姛");
-              this.open = false;
-              this.getList();
-            });
-          } else {
+          
             this.form.workflow = 0;
             this.form.recordstate = 0;
-            addDonatebaseinfo(this.form).then(response => {
-              if (response.code == 200) {
+            addDonatebaseinfo(this.form).then(res => {
+              console.log('22');
+              console.log(res.code);
+              if (res.code == 200) {
                 this.$modal.msgSuccess("鏂板鎴愬姛");
                 this.$router.push({
                   path: "/organ/donationdetails/",
                   query: {
-                    id: response.data.id,
+                    id: res.data.id,
                     organType: "edit"
                   }
                 });
                 this.open = false;
-                // this.getList();
               } else {
-                this.$modal.msgError("鏂板澶辫触锛�" + response.msg);
+                console.log('1');
+                this.form = date;
+                console.log(this.form,'form');
+                this.$modal.msgError("鏂板澶辫触锛�" + res.msg);
+
               }
             });
-          }
+          
         }
       });
     },

--
Gitblit v1.9.3