mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-22 20:37:48 +00:00
V4.9.5 feature (#4534)
* update doc * add response detail value * fix: filter params
This commit is contained in:
@@ -13,6 +13,7 @@ weight: 795
|
|||||||
1. 团队成员权限细分,可分别控制是否可创建在根目录应用/知识库以及 API Key
|
1. 团队成员权限细分,可分别控制是否可创建在根目录应用/知识库以及 API Key
|
||||||
2. 支持交互节点在嵌套工作流中使用。
|
2. 支持交互节点在嵌套工作流中使用。
|
||||||
3. 团队成员操作日志。
|
3. 团队成员操作日志。
|
||||||
|
4. 用户输入节点支持多选框。
|
||||||
|
|
||||||
## ⚙️ 优化
|
## ⚙️ 优化
|
||||||
|
|
||||||
|
@@ -132,6 +132,7 @@ export async function dispatchWorkFlow(data: Props): Promise<DispatchFlowRespons
|
|||||||
externalProvider,
|
externalProvider,
|
||||||
stream = false,
|
stream = false,
|
||||||
version = 'v1',
|
version = 'v1',
|
||||||
|
responseDetail = true,
|
||||||
...props
|
...props
|
||||||
} = data;
|
} = data;
|
||||||
|
|
||||||
@@ -638,7 +639,7 @@ export async function dispatchWorkFlow(data: Props): Promise<DispatchFlowRespons
|
|||||||
!props.isToolCall &&
|
!props.isToolCall &&
|
||||||
isRootRuntime &&
|
isRootRuntime &&
|
||||||
formatResponseData &&
|
formatResponseData &&
|
||||||
!(!props.responseDetail && filterModuleTypeList.includes(formatResponseData.moduleType))
|
!(responseDetail === false && filterModuleTypeList.includes(formatResponseData.moduleType))
|
||||||
) {
|
) {
|
||||||
props.workflowStreamResponse?.({
|
props.workflowStreamResponse?.({
|
||||||
event: SseResponseEventEnum.flowNodeResponse,
|
event: SseResponseEventEnum.flowNodeResponse,
|
||||||
|
@@ -64,8 +64,6 @@ function OperationLogTable({ Tabs }: { Tabs: React.ReactNode }) {
|
|||||||
ScrollData: LogScrollData
|
ScrollData: LogScrollData
|
||||||
} = useScrollPagination(getOperationLogs, {
|
} = useScrollPagination(getOperationLogs, {
|
||||||
pageSize: 20,
|
pageSize: 20,
|
||||||
throttleWait: 500,
|
|
||||||
debounceWait: 200,
|
|
||||||
refreshDeps: [searchParams],
|
refreshDeps: [searchParams],
|
||||||
params: searchParams
|
params: searchParams
|
||||||
});
|
});
|
||||||
@@ -92,10 +90,8 @@ function OperationLogTable({ Tabs }: { Tabs: React.ReactNode }) {
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setSearchParams({
|
setSearchParams({
|
||||||
...(isSelectAllTmb ? {} : { tmbIds: selectedTmbIds.length > 0 ? selectedTmbIds : undefined }),
|
...(isSelectAllTmb ? {} : { tmbIds: selectedTmbIds }),
|
||||||
...(isSelectAllEvent
|
...(isSelectAllEvent ? {} : { events: selectedEvents })
|
||||||
? {}
|
|
||||||
: { events: selectedEvents.length > 0 ? selectedEvents : undefined })
|
|
||||||
});
|
});
|
||||||
}, [selectedTmbIds, selectedEvents, isSelectAllTmb, isSelectAllEvent]);
|
}, [selectedTmbIds, selectedEvents, isSelectAllTmb, isSelectAllEvent]);
|
||||||
|
|
||||||
|
@@ -2,6 +2,7 @@ import { GET, POST, PUT } from '@/web/common/api/request';
|
|||||||
import type { PaginationProps, PaginationResponse } from '@fastgpt/web/common/fetch/type';
|
import type { PaginationProps, PaginationResponse } from '@fastgpt/web/common/fetch/type';
|
||||||
import type { OperationListItemType } from '@fastgpt/global/support/operationLog/type';
|
import type { OperationListItemType } from '@fastgpt/global/support/operationLog/type';
|
||||||
import { OperationLogEventEnum } from '@fastgpt/global/support/operationLog/constants';
|
import { OperationLogEventEnum } from '@fastgpt/global/support/operationLog/constants';
|
||||||
|
|
||||||
export const getOperationLogs = (
|
export const getOperationLogs = (
|
||||||
props: PaginationProps & {
|
props: PaginationProps & {
|
||||||
tmbIds?: string[];
|
tmbIds?: string[];
|
||||||
|
Reference in New Issue
Block a user