From 24112d26079c0010f0baff217d9ddcd9dfb595b4 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期日, 05 十一月 2023 17:31:05 +0800
Subject: [PATCH] 11

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

diff --git a/src/views/project/organallocation/index.vue b/src/views/project/organallocation/index.vue
index b0c50f8..0a37df7 100644
--- a/src/views/project/organallocation/index.vue
+++ b/src/views/project/organallocation/index.vue
@@ -64,10 +64,10 @@
     </el-form>
 
     <el-row :gutter="20">
-      <el-col :span="8">
+      <el-col :span="24">
         <el-card shadow="never">
           <!-- 鎹愮尞妗堜緥鍒楄〃 -->
-          <el-table v-loading="loading" border :data="donationCaseTableData" @row-click="selectDonotor">
+          <el-table v-loading="loading" border :data="donationCaseTableData" >
             <el-table-column label="濮撳悕" align="center" prop="name" />
 
             <el-table-column label="鎬у埆" align="center" prop="sex">
@@ -75,16 +75,34 @@
                 <dict-tag :options="dict.type.sys_user_sex" :value="scope.row.sex" />
               </template>
             </el-table-column>
+            <el-table-column label="妗堜緥褰掑睘" align="center" prop="deptname" />
+
             <el-table-column label="鍖荤枟鏈烘瀯" width="200px" align="center" prop="treatmenthospitalname" />
+            <el-table-column
+        label="鎿嶄綔"
+        align="center"
+        class-name="small-padding fixed-width"
+        width="200"
+        fixed="right"
+      >
+        <template slot-scope="scope">
+
+          <el-button
+            size="mini"
+            type="text"
+            icon="el-icon-edit"
+            @click="selectDonotor(scope.row)"
+            >鎹愮尞璇︽儏</el-button
+          >
+        </template>
+      </el-table-column>
           </el-table>
           <!-- hide-on-single-page -->
           <pagination v-show="total > 0" small layout="prev, pager, next" :total="total" :page.sync="queryParams.pageNum"
             :limit.sync="queryParams.pageSize" @pagination="getBaseInfoList" />
         </el-card>
       </el-col>
-      <el-col :span="16">
-        <!-- <div class="grid-content bg-purple-dark" style="width:100%;height:800px;background-color:purple">
-                                         </div> -->
+      <!-- <el-col :span="16">
         <el-card shadow="never">
           <el-form ref="infoForm" :model="organalForm" label-width="80px">
             <el-row>
@@ -135,7 +153,7 @@
             </el-form-item>
           </el-form>
         </el-card>
-      </el-col>
+      </el-col> -->
     </el-row>
 
     <!-- 娣诲姞鎴栦慨鏀瑰櫒瀹樺垎閰嶅璇濇 -->
@@ -538,6 +556,7 @@
         // this.queryParams.residencetown = this.$refs.areaSelect.getQu();
         listDonatebaseinfo(this.queryParams).then((response) => {
           this.donationCaseTableData = response.rows;
+          console.log(this.donationCaseTableData,"Donation");
           this.total = response.total;
           this.loading = false;
         });
@@ -641,13 +660,20 @@
     },
     //鐐瑰嚮鎹愮尞妗堜緥鍒楄〃瑙﹀彂鏂规硶
     selectDonotor(row, column, event) {
-      this.selectedRow = row;
-      this.curdonorno = row.donorno;
-      this.curdonorname = row.name;
-      this.curage = row.age;
-      this.curInfoid = row.id;
-      this.distributionForm.donorno = row.donorno;
-      this.GetDonortedList();
+      this.$router.push({
+        path: "/organ/donationdetails/",
+        query: {
+          id: row.id,
+          organType: "edit",
+        }
+      });
+      // this.selectedRow = row;
+      // this.curdonorno = row.donorno;
+      // this.curdonorname = row.name;
+      // this.curage = row.age;
+      // this.curInfoid = row.id;
+      // this.distributionForm.donorno = row.donorno;
+      // this.GetDonortedList();
     },
     //鑾峰彇鐥呬汉宸叉崘鐚殑鍣ㄥ畼鍒楄〃
     GetDonortedList() {

--
Gitblit v1.9.3