From bae3cef80d65de4893ab030aacb1ecbed72bcd34 Mon Sep 17 00:00:00 2001
From: wsm <2746563060@侵权。>
Date: Tue, 19 May 2026 20:24:33 +0800
Subject: [PATCH] =?UTF-8?q?=E6=A0=91=E5=BD=A2=E8=A1=A8=E5=8D=95=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9=EF=BC=8C=E5=8F=8D=E9=A6=88=E4=BF=A1=E6=81=AF=E7=8B=AC?=
=?UTF-8?q?=E7=AB=8B=EF=BC=8C=E5=8F=8D=E9=A6=88=E5=BC=B9=E7=AA=97=E5=86=85?=
=?UTF-8?q?=E5=AE=B9=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/bg/xispeak/BgXiSpeakList.vue | 99 ++++++++++---------
.../components/FeedbackRightNowModal.vue | 2 +-
2 files changed, 51 insertions(+), 50 deletions(-)
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 @@