From 42deb933c04571578b8bf408ada9ca1dcc8d3dd8 Mon Sep 17 00:00:00 2001
From: yxh <172933527@qq.com>
Date: 星期四, 20 七月 2023 18:21:26 +0800
Subject: [PATCH] 1

---
 src/views/project/organallocation/index.vue |   43 +++++++++++++------------------------------
 1 files changed, 13 insertions(+), 30 deletions(-)

diff --git a/src/views/project/organallocation/index.vue b/src/views/project/organallocation/index.vue
index c99a149..b0c50f8 100644
--- a/src/views/project/organallocation/index.vue
+++ b/src/views/project/organallocation/index.vue
@@ -83,7 +83,7 @@
         </el-card>
       </el-col>
       <el-col :span="16">
-      <!-- <div class="grid-content bg-purple-dark" style="width:100%;height:800px;background-color:purple">
+        <!-- <div class="grid-content bg-purple-dark" style="width:100%;height:800px;background-color:purple">
                                          </div> -->
         <el-card shadow="never">
           <el-form ref="infoForm" :model="organalForm" label-width="80px">
@@ -105,7 +105,7 @@
             <el-form-item label="閫夋嫨鍣ㄥ畼">
               <el-checkbox-group v-model="organalForm.organname">
                 <el-checkbox v-for="dict in dict.type.sys_Organ" :key="dict.value" :label="dict.value"
-                  @click="changeorganState(dict.value)" @change="changeorganState(dict.value)">
+                  @change="changeorganState(dict.value)">
                   {{ dict.label }}
                 </el-checkbox>
               </el-checkbox-group>
@@ -688,7 +688,6 @@
             //鏇存柊鎹愮尞鍣ㄥ畼琛�
             this.form.allocationstatus = this.form.organstate;
             updateOrganallocation(this.form).then((response) => {
-              this.$modal.msgSuccess("淇敼鎴愬姛");
             });
             //鑾峰彇鍣ㄥ畼淇℃伅
             getDonateorgan(this.form.organid).then((response2) => {
@@ -699,13 +698,9 @@
 
               organData.transplanthospitalno = this.form.transplanthospitalno;
               try {
-                organData.transplanthospitalname =
-                  this.$refs.tranHosSelect.getOptionByValue(
-                    organData.transplanthospitalno
-                  ).organizationname;
+                organData.transplanthospitalname = this.$refs.tranHosSelect.getOptionByValue(organData.transplanthospitalno).organizationname;
               } catch {
-                organData.transplanthospitalname =
-                  organData.transplanthospitalno;
+                organData.transplanthospitalname = organData.transplanthospitalno;
               }
               //鏇存柊鎹愮尞鍣ㄥ畼琛�
               updateDonateorgan(organData).then((response3) => {
@@ -731,15 +726,10 @@
               transplantdoct: this.form.transplantdoct,
             };
             try {
-              organaManageForm.transplanthospitalname =
-                this.$refs.tranHosSelect.getOptionByValue(
-                  organaManageForm.transplanthospitalno
-                ).organizationname;
+              organaManageForm.transplanthospitalname = this.$refs.tranHosSelect.getOptionByValue(organaManageForm.transplanthospitalno).organizationname;
             } catch {
-              organaManageForm.transplanthospitalname =
-                organaManageForm.transplanthospitalno;
+              organaManageForm.transplanthospitalname = organaManageForm.transplanthospitalno;
             }
-
 
             addDonateorgan(organaManageForm).then((response) => {
               this.loading = false;
@@ -747,36 +737,29 @@
                 //鏌ヨ鑾峰彇鏂板鐨勫櫒瀹樿〃id
                 let organSearchParam = {
                   infoid: this.curInfoid,
-                  donorno: this.curdonorno,
+                  // donorno: this.curdonorno,
                   organno: this.form.organnumber,
                   //donorname: this.curdonorname,
                   //organname: this.$refs.organNameSelect.label,
                 };
-                this.loading = false;
 
                 listDonateorgan(organSearchParam).then((response2) => {
-                  this.showDistributionForm = false;
                   if (response2.code == 200 && response2.rows.length > 0) {
                     for (let i = 0; i < response2.rows.length; i++) {
-                      console.log('1', this.form)
                       if (response2.rows[i].organstate == '2') {
                         this.form.organid = response2.rows[i].id;
-                        this.form.residenceprovincename = this.defultAddress.sheng;
-                        this.form.residencecityname = this.defultAddress.shi;
-                        this.form.residencetownname = this.defultAddress.qu;
+                        // this.form.residenceprovincename = this.defultAddress.sheng;
+                        // this.form.residencecityname = this.defultAddress.shi;
+                        // this.form.residencetownname = this.defultAddress.qu;
 
-                        console.log('2', this.form)
                         addOrganallocation(this.form).then((response) => {
-
-                          console.log('3', response)
-                          //this.$modal.msgSuccess("鏂板鎴愬姛");
-                          this.loading = false;
-                          this.GetDonortedList();
-                          this.showDistributionForm = false;
+                          this.$modal.msgSuccess("鎹愮尞鍣ㄥ畼鍒嗛厤淇℃伅淇濆瓨鎴愬姛锛�");
                         });
                       }
                     }
                   }
+                  this.GetDonortedList();
+                  this.showDistributionForm = false;
                 });
               }
             });

--
Gitblit v1.9.3