| | |
| | | > |
| | | <el-row :gutter="8"> |
| | | <el-col :span="5"> |
| | | <el-form-item label="患者姓名" prop="name"> |
| | | <el-form-item label="姓名" prop="name"> |
| | | <el-input |
| | | v-model="queryParams.name" |
| | | placeholder="请输入姓名" |
| | |
| | | </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'" |
| | |
| | | </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" |
| | |
| | | border |
| | | :default-sort="{ prop: 'donatetime', order: 'descending' }" |
| | | > |
| | | <el-table-column label="姓名" align="center" prop="name" width="100" /> |
| | | <el-table-column |
| | | label="案例时间" |
| | | align="center" |
| | |
| | | </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 |
| | |
| | | }} |
| | | </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 |
| | |
| | | </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" |
| | |
| | | style="color: #f56c6c;" |
| | | @click="handleTerminate(scope.row)" |
| | | v-if=" |
| | | scope.row.terminationCase === 0 && scope.row.recordstate !== '99' |
| | | scope.row.terminationCase == 0 && scope.row.recordstate !== '99' |
| | | " |
| | | > |
| | | 终止 |
| | |
| | | type="text" |
| | | style="color: #67c23a;" |
| | | @click="handleRestore(scope.row)" |
| | | v-if="scope.row.terminationCase === 1" |
| | | v-if="scope.row.terminationCase == 1" |
| | | > |
| | | 恢复 |
| | | </el-button> |
| | |
| | | /** 处理编辑弹窗关闭 */ |
| | | handleEditClosed() { |
| | | this.currentEditData = {}; |
| | | this.editModalVisible = false; |
| | | }, |
| | | |
| | | handleModalVisibleChange(newVisible) { |