From d5786ed5bcb549ad4ea37437b2acc48d0bac9413 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期三, 21 二月 2024 16:05:50 +0800 Subject: [PATCH] 11 --- src/views/project/organallocation/index.vue | 54 ++++++++++++++++++++++++++++++++++++------------------ 1 files changed, 36 insertions(+), 18 deletions(-) diff --git a/src/views/project/organallocation/index.vue b/src/views/project/organallocation/index.vue index b0c50f8..a6586ab 100644 --- a/src/views/project/organallocation/index.vue +++ b/src/views/project/organallocation/index.vue @@ -64,27 +64,37 @@ </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-column label="濮撳悕" align="center" prop="name" /> - - <el-table-column label="鎬у埆" align="center" prop="sex"> + <el-table v-loading="loading" border :data="donationCaseTableData"> + <el-table-column label="妗堜緥鏃堕棿" align="center" prop="donatetime" width="150"> <template slot-scope="scope"> - <dict-tag :options="dict.type.sys_user_sex" :value="scope.row.sex" /> + <span>{{ parseTime(scope.row.donatetime, "{y}-{m}-{d}") }}</span> </template> </el-table-column> - <el-table-column label="鍖荤枟鏈烘瀯" width="200px" align="center" prop="treatmenthospitalname" /> + <el-table-column label="濮撳悕" align="center" prop="name" width="120" /> + <el-table-column label="鎬у埆" align="center" prop="sex" width="100"> + <template slot-scope="scope"> + <dict-tag :options="dict.type.sys_user_sex" :value="parseInt(scope.row.sex)" /> + </template> + </el-table-column> + <el-table-column label="骞撮緞" align="center" prop="age" width="100" /> + <el-table-column label="鎶ュ憡浜�" align="center" prop="reportername" width="120" /> + <el-table-column label="妗堜緥褰掑睘" align="center" width="200px" prop="deptname" /> + <el-table-column label="鍖荤枟鏈烘瀯" 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 +145,7 @@ </el-form-item> </el-form> </el-card> - </el-col> + </el-col> --> </el-row> <!-- 娣诲姞鎴栦慨鏀瑰櫒瀹樺垎閰嶅璇濇 --> @@ -538,6 +548,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 +652,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