From fdafd7881a9fc9eaf54f2a22d99509aea6575abc Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期五, 23 二月 2024 14:57:31 +0800
Subject: [PATCH] 11
---
src/views/project/organallocation/index.vue | 60 +++++++++++++++++++++++++++++++++++++++---------------------
1 files changed, 39 insertions(+), 21 deletions(-)
diff --git a/src/views/project/organallocation/index.vue b/src/views/project/organallocation/index.vue
index b0c50f8..6a7b530 100644
--- a/src/views/project/organallocation/index.vue
+++ b/src/views/project/organallocation/index.vue
@@ -6,8 +6,8 @@
<el-row :gutter="8">
<el-col :span="6">
<el-form-item label="鎹愮尞杩涘害" prop="recordstate">
- <el-select v-model="queryParams.recordstate" placeholder="璇烽�夋嫨鎹愮尞杩涘害" clearable size="small">
- <el-option v-for="dict in dict.type.sys_DonationStatus" :key="dict.value" :label="dict.label"
+ <el-select v-model="queryParams.workflow" placeholder="璇烽�夋嫨鎹愮尞杩涘害" clearable size="small">
+ <el-option v-for="dict in dict.type.sys_donornode" :key="dict.value" :label="dict.label"
:value="dict.value" />
</el-select>
</el-form-item>
@@ -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>
<!-- 娣诲姞鎴栦慨鏀瑰櫒瀹樺垎閰嶅璇濇 -->
@@ -247,7 +257,7 @@
"sys_user_sex",
"sys_IDType",
"sys_AgeUnit",
- "sys_DonationStatus",
+ "sys_donornode",
],
data() {
//杩欓噷瀛樻斁鏁版嵁
@@ -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