diff --git a/src/views/bg/xispeak/BgXiSpeakList.vue b/src/views/bg/xispeak/BgXiSpeakList.vue
index aca4fa9..9f26aba 100644
--- a/src/views/bg/xispeak/BgXiSpeakList.vue
+++ b/src/views/bg/xispeak/BgXiSpeakList.vue
@@ -38,53 +38,51 @@
-
-
-
-
-
-
-
-
-
反馈信息
-
- {{ getFeedbackTableLoading(record) ? '加载中' : `${getFeedbackCount(record)} 条` }}
-
-
-
-
-
-
-
- -
-
-
-
-
+
+
+
+
+
+
+
+
反馈信息
+
+ {{ getFeedbackTableLoading(selectedFeedbackRecord) ? '加载中' : `${getFeedbackCount(selectedFeedbackRecord)} 条` }}
+
+
+
+
+
+
+
+ -
+
+
+
@@ -193,6 +191,10 @@
const [registerTable, { reload, collapseAll, updateTableDataRecord, findTableDataRecord, getDataSource }, { rowSelection, selectedRowKeys }] =
tableContext;
+ const selectedFeedbackRecord = computed(() => {
+ if (!selectedFeedbackId.value) return {};
+ return findTableDataRecord(selectedFeedbackId.value) || { id: selectedFeedbackId.value };
+ });
const mainId = computed(() => (unref(selectedRowKeys).length > 0 ? unref(selectedRowKeys)[0] : ''));
provide('mainId', mainId);
@@ -310,7 +312,6 @@
async function handleExpand(expanded, record) {
if (expanded) {
expandedRowKeys.value.push(record.id);
- // 懒加载子节点
if (record.children && record.children.length > 0 && record.children[0].isLoading) {
let result = await getChildList({ pid: record.id });
result = result.records ? result.records : result;
@@ -758,8 +759,8 @@