|
@@ -25,6 +25,7 @@
|
|
|
|
|
|
|
|
<!-- 右侧详情区域 -->
|
|
<!-- 右侧详情区域 -->
|
|
|
<DetailSection
|
|
<DetailSection
|
|
|
|
|
+ ref="detailSectionRef"
|
|
|
:selected-elderly="selectedElderly.id > 0 ? selectedElderly : null"
|
|
:selected-elderly="selectedElderly.id > 0 ? selectedElderly : null"
|
|
|
:device-type-options="deviceTypeOptions"
|
|
:device-type-options="deviceTypeOptions"
|
|
|
@add-device="openAddDeviceDialog"
|
|
@add-device="openAddDeviceDialog"
|
|
@@ -231,6 +232,7 @@ const pageSize = ref(10)
|
|
|
const elderlyList = ref<Elderly[]>([])
|
|
const elderlyList = ref<Elderly[]>([])
|
|
|
const dialogVisible = ref(false)
|
|
const dialogVisible = ref(false)
|
|
|
const addDeviceDialogRef = ref<any>(null)
|
|
const addDeviceDialogRef = ref<any>(null)
|
|
|
|
|
+const detailSectionRef = ref<any>(null)
|
|
|
const deviceDetailVisible = ref(false)
|
|
const deviceDetailVisible = ref(false)
|
|
|
const currentElderly = ref<SelectElderly | null>(null)
|
|
const currentElderly = ref<SelectElderly | null>(null)
|
|
|
const selectedElderly = ref<SelectElderly>({
|
|
const selectedElderly = ref<SelectElderly>({
|
|
@@ -488,8 +490,9 @@ const submitHandleWarning = async (data: any) => {
|
|
|
const selectElderly = (elderly: Elderly) => {
|
|
const selectElderly = (elderly: Elderly) => {
|
|
|
selectedElderly.value.id = elderly.id
|
|
selectedElderly.value.id = elderly.id
|
|
|
selectedElderly.value.name = elderly.name
|
|
selectedElderly.value.name = elderly.name
|
|
|
- clearWarningFlag(elderly.id)
|
|
|
|
|
|
|
+ // clearWarningFlag(elderly.id)
|
|
|
getElderDeviceMessage(selectedElderly.value.id)
|
|
getElderDeviceMessage(selectedElderly.value.id)
|
|
|
|
|
+ detailSectionRef.value?.reBackToDetail()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const showDeviceDetail = async (device: DetailDevice) => {
|
|
const showDeviceDetail = async (device: DetailDevice) => {
|