diff --git a/src/components/charge/CardPay.vue b/src/components/charge/CardPay.vue index af464de..36fad4b 100644 --- a/src/components/charge/CardPay.vue +++ b/src/components/charge/CardPay.vue @@ -74,10 +74,19 @@ const getInfoFor1101 = (params: any) => { } onMounted(async () => { wsStore.setMessageCallback(reciceMessage) + wsStore.setErrorCallback(errorCallBack) }); onUnmounted(() => { wsStore.removeAllMessageCallback() + wsStore.removeAllErrorCallback() }) +const errorCallBack = () => { + ElMessage({ + message: '请连接设备', + type: 'warning', + }); + isReading.value = false; +} diff --git a/src/components/charge/ChargeQueue.vue b/src/components/charge/ChargeQueue.vue index a7d65ad..5b18872 100644 --- a/src/components/charge/ChargeQueue.vue +++ b/src/components/charge/ChargeQueue.vue @@ -293,7 +293,7 @@ const selected = ref(false) } .item-time { - width: 40px; + width: 80px; } .item-status{ width: 40px; diff --git a/src/components/charge/PatientCard.vue b/src/components/charge/PatientCard.vue index 444c200..483ae7c 100644 --- a/src/components/charge/PatientCard.vue +++ b/src/components/charge/PatientCard.vue @@ -118,6 +118,9 @@ defineExpose({init, clear}) min-width: 0; height: 20px; line-height: 20px; + white-space: nowrap; /* 防止文本换行 */ + overflow: hidden; /* 隐藏溢出的文本 */ + text-overflow: ellipsis; /* 显示省略号 */ } .avatar-info-num { margin-left: 28px; diff --git a/src/components/charge/RecordsLog.vue b/src/components/charge/RecordsLog.vue index 58b3c23..b18b2b4 100644 --- a/src/components/charge/RecordsLog.vue +++ b/src/components/charge/RecordsLog.vue @@ -12,7 +12,7 @@