From 10b2b1700c8fffe9c65ebb8dcaea213a73ad6ac0 Mon Sep 17 00:00:00 2001
From: yxh <172933527@qq.com>
Date: 星期五, 24 四月 2026 11:43:32 +0800
Subject: [PATCH] yxh
---
src/views/project/donatebaseinfo/index.vue | 87 +++++++++++++++++++++++--------------------
1 files changed, 46 insertions(+), 41 deletions(-)
diff --git a/src/views/project/donatebaseinfo/index.vue b/src/views/project/donatebaseinfo/index.vue
index 6c29d1c..4b07414 100644
--- a/src/views/project/donatebaseinfo/index.vue
+++ b/src/views/project/donatebaseinfo/index.vue
@@ -10,7 +10,7 @@
>
<el-row :gutter="8">
<el-col :span="5">
- <el-form-item label="鎮h�呭鍚�" prop="name">
+ <el-form-item label="濮撳悕" prop="name">
<el-input
v-model="queryParams.name"
placeholder="璇疯緭鍏ュ鍚�"
@@ -21,7 +21,7 @@
</el-form-item>
</el-col>
<el-col :span="5">
- <el-form-item label="棣栬瘖鍖婚櫌" prop="treatmenthospitalname">
+ <el-form-item label="鎶ュ憡鍖婚櫌" prop="treatmenthospitalname">
<org-selecter
ref="orgSelecter"
:org-type="'3'"
@@ -30,7 +30,7 @@
</el-form-item>
</el-col>
<el-col :span="9">
- <el-form-item label="涓婃姤鏃堕棿">
+ <el-form-item label="鎶ュ憡鏃堕棿">
<el-date-picker
style="width: 100%"
v-model="selecttime"
@@ -65,7 +65,6 @@
<!-- 鎿嶄綔鎸夐挳 -->
<el-row :gutter="10" class="mb8">
-
<el-col :span="1.5">
<el-button
type="warning"
@@ -90,6 +89,7 @@
border
:default-sort="{ prop: 'donatetime', order: 'descending' }"
>
+ <el-table-column label="濮撳悕" align="center" prop="name" width="100" />
<el-table-column
label="妗堜緥鏃堕棿"
align="center"
@@ -101,12 +101,40 @@
</template>
</el-table-column>
<el-table-column
+ label="鎹愮尞杩涘害"
+ align="center"
+ prop="workflow"
+ width="120"
+ >
+ <template slot-scope="scope">
+ <div v-if="!scope.row.terminationCase">
+ <dict-tag
+ :options="dict.type.sys_donornode"
+ :value="scope.row.workflow"
+ />
+ </div>
+ <div v-else><el-button type="danger" plain>浠诲姟缁堟</el-button></div>
+ </template>
+ </el-table-column>
+ <el-table-column
+ label="鎹愮尞绫诲埆"
+ align="center"
+ prop="donationcategory"
+ width="150"
+ >
+ <template slot-scope="scope">
+ <dict-tag
+ :options="dict.type.sys_DonationCategory"
+ :value="scope.row.donationcategory"
+ />
+ </template>
+ </el-table-column>
+ <el-table-column
label="妗堜緥缂栧彿"
align="center"
prop="caseNo"
width="200"
/>
- <el-table-column label="濮撳悕" align="center" prop="name" width="100" />
<el-table-column label="鎬у埆" align="center" prop="sex" width="100">
<template slot-scope="scope">
<dict-tag
@@ -130,12 +158,7 @@
}}
</template>
</el-table-column>
- <el-table-column
- label="棣栬瘖鍖婚櫌"
- align="center"
- prop="treatmenthospitalname"
- />
- <el-table-column label="GSC璇勫垎" align="center" prop="gcsScore" />
+ <el-table-column label="GCS璇勫垎" align="center" prop="gcsScore" width="100"/>
<el-table-column label="琛�鍨�" align="center" prop="bloodtype" width="100">
<template slot-scope="scope">
<dict-tag
@@ -145,40 +168,16 @@
</template>
</el-table-column>
<el-table-column
- label="鎹愮尞绫诲埆"
+ label="鎶ュ憡鍖婚櫌"
align="center"
- prop="donationcategory"
- width="150"
- >
- <template slot-scope="scope">
- <dict-tag
- :options="dict.type.sys_DonationCategory"
- :value="scope.row.donationcategory"
- />
- </template>
- </el-table-column>
+ prop="treatmenthospitalname"
+ />
<el-table-column
label="鎶ュ憡浜�"
align="center"
prop="reportername"
width="100"
/>
- <el-table-column
- label="鎹愮尞杩涘害"
- align="center"
- prop="workflow"
- width="120"
- >
- <template slot-scope="scope">
- <div v-if="!scope.row.terminationCase">
- <dict-tag
- :options="dict.type.sys_donornode"
- :value="scope.row.workflow"
- />
- </div>
- <div v-else><el-button type="danger" plain>浠诲姟缁堟</el-button></div>
- </template>
- </el-table-column>
<el-table-column
label="鎿嶄綔"
width="190"
@@ -535,9 +534,14 @@
},
/** 鎵撳紑缂栬緫寮圭獥 */
handleOpenEdit(row) {
- this.currentEditData = { ...row };
- console.log(this.currentEditData, "this.currentEditData");
- this.editModalVisible = true;
+ // 纭繚鍦ㄦ墦寮�寮规鍓嶉噸缃甤urrentEditData
+ this.currentEditData = {};
+
+ // 浣跨敤$nextTick纭繚DOM鏇存柊瀹屾垚
+ this.$nextTick(() => {
+ this.currentEditData = { ...row };
+ this.editModalVisible = true;
+ });
},
/** 澶勭悊缂栬緫鎴愬姛 */
@@ -549,6 +553,7 @@
/** 澶勭悊缂栬緫寮圭獥鍏抽棴 */
handleEditClosed() {
this.currentEditData = {};
+ this.editModalVisible = false;
},
handleModalVisibleChange(newVisible) {
--
Gitblit v1.9.3