diff --git a/frontend/.env.development b/frontend/.env.development
index 75f7dec..32956c3 100644
--- a/frontend/.env.development
+++ b/frontend/.env.development
@@ -10,6 +10,7 @@ VITE_APP_BASE_API = '/dev-api'
# VITE_APP_BASE_URL = 'http://localhost:8093'
# 测试环境
# VITE_APP_BASE_URL = 'http://172.16.21.142:8096'
+# VITE_APP_BASE_URL = 'http://172.16.21.142:8096'
# 汤伟
VITE_APP_BASE_URL = 'http://10.84.121.21:8093'
diff --git a/frontend/src/api/shuidiankaifa/index.ts b/frontend/src/api/shuidiankaifa/index.ts
new file mode 100644
index 0000000..c46f8d2
--- /dev/null
+++ b/frontend/src/api/shuidiankaifa/index.ts
@@ -0,0 +1,62 @@
+import request from '@/utils/request';
+
+/**
+ * 获取 Kendo 列表数据(支持聚合和分组)
+ * @param params 过滤条件
+ * @param sortConfig 排序配置
+ */
+export function getKendoList(params: any, sortConfig?: any[]) {
+ return request({
+ url: '/dec-lygk-base-server/base/vmsstbprpt/GetKendoList',
+ method: 'post',
+ data: {
+ filters: params,
+ sorts: sortConfig || []
+ }
+ });
+}
+
+/**
+ * 获取自定义 Kendo 列表数据(用于全基地模式)
+ * @param params 过滤条件
+ * @param sortConfig 排序配置
+ */
+export function getKendoListCust(params: any, sortConfig?: any[]) {
+ return request({
+ url: '/dec-lygk-base-server/base/vmsstbprpt/GetKendoListCust',
+ method: 'post',
+ data: {
+ filters: params,
+ sorts: sortConfig || []
+ }
+ });
+}
+
+/**
+ * 获取介绍信息(用于 other 类型排序)
+ * @param filters 过滤条件
+ * @param sorts 排序配置
+ * @param needTotal 是否需要总数
+ * @param fields 返回字段
+ * @param defaultSort 默认排序
+ */
+export function getIntroduce(
+ filters: any[],
+ sorts?: any[],
+ needTotal?: boolean,
+ fields?: string[],
+ defaultSort?: any
+) {
+ return request({
+ url: '/dec-lygk-base-server/base/introduce/getIntroduce',
+ method: 'post',
+ data: {
+ logic: 'and',
+ filters: filters,
+ sorts: sorts || [],
+ needTotal: needTotal || false,
+ fields: fields || [],
+ defaultSort: defaultSort
+ }
+ });
+}
diff --git a/frontend/src/components/SidePanelItem/index.vue b/frontend/src/components/SidePanelItem/index.vue
index d721fa2..72908eb 100644
--- a/frontend/src/components/SidePanelItem/index.vue
+++ b/frontend/src/components/SidePanelItem/index.vue
@@ -15,6 +15,12 @@