778 【门诊医生站-检验】点击选中行检验申请单,下方“申请单”表单和项目选择区域未回显/绑定对应数据

This commit is contained in:
wangjian963
2026-06-25 17:56:03 +08:00
parent d786b2595a
commit ea9acac589
3 changed files with 11 additions and 11 deletions

View File

@@ -2395,9 +2395,9 @@ const handleCurrentChange = (page) => {
getInspectionList()
}
// 选择框变化
const handleSelectionChange = (selection) => {
selectedRows.value = selection
// 选择框变化vxe-table v4 事件参数为 { records, reserves, row, rowIndex, checked, $event }
const handleSelectionChange = ({ records }) => {
selectedRows.value = records || []
}
const handlePrint = (row) => {
@@ -2456,11 +2456,11 @@ const handleDelete = (row) => {
})
}
// 单元格点击 - 点击表格行时加载申请单详情
const handleCellClick = (row, column) => {
// 如果点击的是操作列展开列,不触发数据填充
// 单元格点击 - 点击表格行时加载申请单详情vxe-table v4 事件参数为 { row, column, ... }
const handleCellClick = ({ row, column }) => {
// 如果点击的是操作列展开列或选择列,不触发数据填充
if (column.property === '操作' || column.label === '操作' ||
column.type === 'expand' || column.type === 'selection') {
column.type === 'expand' || column.type === 'selection' || column.type === 'checkbox') {
return;
}
// 点击表格行时,将该申请单的数据加载到表单中
@@ -2470,8 +2470,8 @@ const handleCellClick = (row, column) => {
}
}
// 行点击事件处理
const handleRowClick = (currentRow, oldRow) => {
// 行点击事件处理vxe-table v4 事件参数为 { row, rowIndex, $event }
const handleRowClick = ({ row: currentRow }) => {
// 点击表格行时,将该申请单的数据加载到表单中
// 使用 applyNo 判断是否有效,同时检查是否处于删除状态
if (currentRow && currentRow.applyNo && !isDeleting.value) {

View File

@@ -104,7 +104,7 @@
:type="row.disposition==='ADMIT'?'warning':row.disposition==='DEATH'?'danger':'success'"
size="small"
>
{{ {$t('emergency.observation.dispAdmit'):t('emergency.observation.dispAdmit'),$t('emergency.observation.dispDischarge'):t('emergency.observation.dispDischarge'),$t('emergency.observation.dispTransfer'):t('emergency.observation.dispTransfer'),$t('emergency.observation.dispDeath'):t('emergency.observation.dispDeath')}[row.disposition]||row.disposition }}
{{ { ADMIT: $t('emergency.observation.dispAdmit'), DISCHARGE: $t('emergency.observation.dispDischarge'), TRANSFER: $t('emergency.observation.dispTransfer'), DEATH: $t('emergency.observation.dispDeath') }[row.disposition] || row.disposition }}
</el-tag>
<el-tag
v-else

View File

@@ -178,7 +178,7 @@
:type="row.status==='WAITING'?'danger':row.status==='IN_TREATMENT'?'warning':'success'"
size="small"
>
{{ {$t('emergency.triage.statusWaiting'):'待诊',$t('emergency.triage.statusInTreatment'):'就诊中',$t('emergency.triage.statusCompleted'):'已完成'}[row.status]||row.status }}
{{ { WAITING: $t('emergency.triage.statusWaiting'), IN_TREATMENT: $t('emergency.triage.statusInTreatment'), COMPLETED: $t('emergency.triage.statusCompleted') }[row.status] || row.status }}
</el-tag>
</template>
</el-table-column>