| | |
| | | </template> |
| | | </el-table-column> |
| | | |
| | | <el-table-column label="姓名" align="center" prop="name" width="100" /> |
| | | <el-table-column |
| | | label="捐献者姓名" |
| | | align="center" |
| | | prop="name" |
| | | width="100" |
| | | /> |
| | | |
| | | <el-table-column label="性别" align="center" prop="sex" width="80"> |
| | | <template slot-scope="scope"> |
| | |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="传染病" |
| | | align="center" |
| | | prop="infectious" |
| | | width="180" |
| | | /> |
| | | <el-table-column label="传染病" align="center" prop="infectious"> |
| | | <template slot-scope="scope"> |
| | | <span v-for="item in scope.row.infectious.split(',')" |
| | | ><dict-tag :options="dict.type.sys_Infectious" :value="item" /> |
| | | </span> |
| | | </template> |
| | | </el-table-column> |
| | | |
| | | <el-table-column |
| | | label="首诊医院" |
| | |
| | | "sys_donornode", |
| | | "sys_BloodType", |
| | | "sys_EthicalReview", |
| | | 'sys_Infectious', |
| | | "sys_BaseAssessConclusion" |
| | | ], |
| | | data() { |
| | |
| | | this.stats.pendingCount = response.data.terminationCase[0]; |
| | | this.stats.approvedCount = response.data.terminationCase[1]; |
| | | this.stats.terminatedCount = response.data.terminationCase[2]; |
| | | this.stats.totalCount = |
| | | response.total - response.data.terminationCase[2]; |
| | | this.stats.totalCount = response.total; |
| | | |
| | | this.allTableData = realData; |
| | | let filteredData = this.applyFrontendFilter(realData); |