Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
赵月辉
/
fastgpt-migrated
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Unverified
Commit
60f75262
authored
Nov 21, 2023
by
Archer
Committed by
GitHub
Nov 21, 2023
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
4.6.1 production (#498)
parent
0558379d
Hide whitespace changes
Inline
Side-by-side
Showing
46 changed files
with
94 additions
and
63 deletions
+94
-63
packages/global/core/module/node/constant.ts
+4
-2
projects/app/src/components/ChatBox/MessageInput.tsx
+1
-1
projects/app/src/components/ChatBox/QuoteModal.tsx
+1
-1
projects/app/src/components/ChatBox/index.tsx
+6
-6
projects/app/src/components/Icon/icons/common/addCircleLight.svg
+0
-0
projects/app/src/components/Icon/icons/common/courseLight.svg
+0
-0
projects/app/src/components/Icon/icons/common/file/move.svg
+0
-0
projects/app/src/components/Icon/icons/common/language/en.svg
+0
-0
projects/app/src/components/Icon/icons/common/language/zh.svg
+0
-0
projects/app/src/components/Icon/icons/common/loading.svg
+0
-0
projects/app/src/components/Icon/icons/common/playFill.svg
+9
-0
projects/app/src/components/Icon/icons/common/retryLight.svg
+0
-0
projects/app/src/components/Icon/icons/common/rightArrowLight.svg
+0
-0
projects/app/src/components/Icon/icons/common/searchLight.svg
+0
-0
projects/app/src/components/Icon/icons/core/app/logsLight.svg
+0
-0
projects/app/src/components/Icon/icons/core/app/markLight.svg
+0
-0
projects/app/src/components/Icon/icons/core/app/questionGuide.svg
+0
-0
projects/app/src/components/Icon/icons/core/chat/chatModelTag.svg
+0
-0
projects/app/src/components/Icon/icons/core/chat/feedback/badLight.svg
+0
-0
projects/app/src/components/Icon/icons/support/account/loginoutLight.svg
+0
-0
projects/app/src/components/Icon/icons/support/account/promotionLight.svg
+0
-0
projects/app/src/components/Icon/icons/support/outlink/iframeLight.svg
+0
-0
projects/app/src/components/Icon/icons/support/outlink/shareLight.svg
+0
-0
projects/app/src/components/Icon/icons/support/pay/payRecordLight.svg
+0
-0
projects/app/src/components/Icon/index.tsx
+20
-21
projects/app/src/components/Layout/navbar.tsx
+1
-1
projects/app/src/components/common/ParentPaths/index.tsx
+1
-1
projects/app/src/components/core/module/Flow/TemplateList.tsx
+1
-1
projects/app/src/components/core/module/Flow/components/nodes/abandon/NodeVariable.tsx
+4
-4
projects/app/src/components/core/module/Flow/index.tsx
+1
-1
projects/app/src/components/support/user/team/TeamManageModal/index.tsx
+8
-2
projects/app/src/pages/account/components/Info.tsx
+1
-1
projects/app/src/pages/account/index.tsx
+3
-3
projects/app/src/pages/app/detail/components/Logs.tsx
+7
-2
projects/app/src/pages/app/detail/components/OutLink/index.tsx
+2
-2
projects/app/src/pages/app/detail/components/QGSwitch.tsx
+1
-1
projects/app/src/pages/app/detail/index.tsx
+1
-1
projects/app/src/pages/chat/components/ChatHeader.tsx
+1
-1
projects/app/src/pages/components/Hero.tsx
+1
-1
projects/app/src/pages/dataset/detail/components/CollectionCard.tsx
+7
-2
projects/app/src/pages/dataset/detail/components/DataCard.tsx
+6
-1
projects/app/src/pages/dataset/detail/components/InputDataModal.tsx
+2
-2
projects/app/src/pages/dataset/list/component/MoveModal.tsx
+1
-1
projects/app/src/pages/dataset/list/index.tsx
+1
-1
projects/app/src/pages/tools/index.tsx
+1
-1
projects/app/src/web/common/utils/i18n.ts
+2
-2
No files found.
packages/global/core/module/node/constant.ts
View file @
60f75262
...
...
@@ -27,7 +27,6 @@ export enum FlowNodeOutputTypeEnum {
export
enum
FlowNodeTypeEnum
{
empty
=
'empty'
,
variable
=
'variable'
,
userGuide
=
'userGuide'
,
questionInput
=
'questionInput'
,
historyNode
=
'historyNode'
,
...
...
@@ -40,7 +39,10 @@ export enum FlowNodeTypeEnum {
runApp
=
'app'
,
pluginModule
=
'pluginModule'
,
pluginInput
=
'pluginInput'
,
pluginOutput
=
'pluginOutput'
pluginOutput
=
'pluginOutput'
,
// abandon
variable
=
'variable'
}
export
enum
FlowNodeSpecialInputKeyEnum
{
...
...
projects/app/src/components/ChatBox/MessageInput.tsx
View file @
60f75262
...
...
@@ -338,7 +338,7 @@ ${images.map((img) => JSON.stringify({ src: img.src })).join('\n')}
}
}
onPaste=
{
(
e
)
=>
{
const
clipboardData
=
e
.
clipboardData
;
if
(
clipboardData
)
{
if
(
clipboardData
&&
showFileSelector
)
{
const
items
=
clipboardData
.
items
;
const
files
=
Array
.
from
(
items
)
.
map
((
item
)
=>
(
item
.
kind
===
'file'
?
item
.
getAsFile
()
:
undefined
))
...
...
projects/app/src/components/ChatBox/QuoteModal.tsx
View file @
60f75262
...
...
@@ -110,7 +110,7 @@ const QuoteModal = ({
href=
{
`/dataset/detail?datasetId=${item.datasetId}¤tTab=dataCard&collectionId=${item.collectionId}`
}
>
{
t
(
'core.dataset.Go Dataset'
)
}
<
MyIcon
name=
{
'rightArrowLight'
}
w=
{
'10px'
}
/>
<
MyIcon
name=
{
'
common/
rightArrowLight'
}
w=
{
'10px'
}
/>
</
Link
>
)
}
</
Flex
>
...
...
projects/app/src/components/ChatBox/index.tsx
View file @
60f75262
...
...
@@ -774,7 +774,7 @@ const ChatBox = (
{
showMarkIcon
&&
item
.
adminFeedback
&&
(
<
Box
>
<
Flex
alignItems=
{
'center'
}
py=
{
2
}
>
<
MyIcon
name=
{
'markLight'
}
w=
{
'14px'
}
color=
{
'myGray.900'
}
/>
<
MyIcon
name=
{
'
core/app/
markLight'
}
w=
{
'14px'
}
color=
{
'myGray.900'
}
/>
<
Box
ml=
{
2
}
color=
{
'myGray.500'
}
>
{
t
(
'chat.Admin Mark Content'
)
}
</
Box
>
...
...
@@ -1093,7 +1093,7 @@ function ChatController({
<MyTooltip label={t('chat.retry')}>
<MyIcon
{...controlIconStyle}
name={'retryLight'}
name={'
common/
retryLight'}
_hover={{ color: 'green.500' }}
onClick={onRetry}
/>
...
...
@@ -1113,7 +1113,7 @@ function ChatController({
hasAudio &&
(audioLoading ? (
<MyTooltip label={'加载中...'}>
<MyIcon {...controlIconStyle} name={'loading'} />
<MyIcon {...controlIconStyle} name={'
common/
loading'} />
</MyTooltip>
) : audioPlaying ? (
<Flex alignItems={'center'} mr={2}>
...
...
@@ -1160,7 +1160,7 @@ function ChatController({
<MyTooltip label={t('chat.Mark')}>
<MyIcon
{...controlIconStyle}
name={'markLight'}
name={'
core/app/
markLight'}
_hover={{ color: '#67c13b' }}
onClick={onMark}
/>
...
...
@@ -1174,7 +1174,7 @@ function ChatController({
color={'white'}
bg={'#FC9663'}
fontWeight={'bold'}
name={'badLight'}
name={'
core/chat/feedback/
badLight'}
onClick={onReadFeedback}
/>
</MyTooltip>
...
...
@@ -1196,7 +1196,7 @@ function ChatController({
_hover: { color: '#FB7C3C' },
onClick: onFeedback
})}
name={'badLight'}
name={'
core/chat/feedback/
badLight'}
/>
</MyTooltip>
)}
...
...
projects/app/src/components/Icon/icons/c
ircle/add
.svg
→
projects/app/src/components/Icon/icons/c
ommon/addCircleLight
.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/
light/course
.svg
→
projects/app/src/components/Icon/icons/
common/courseLight
.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/
light
/move.svg
→
projects/app/src/components/Icon/icons/
common/file
/move.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/language/en.svg
→
projects/app/src/components/Icon/icons/
common/
language/en.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/language/zh.svg
→
projects/app/src/components/Icon/icons/
common/
language/zh.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/
light
/loading.svg
→
projects/app/src/components/Icon/icons/
common
/loading.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/common/playFill.svg
0 → 100644
View file @
60f75262
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg
t=
"1691412437336"
class=
"icon"
viewBox=
"0 0 1024 1024"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
p-id=
"2312"
xmlns:xlink=
"http://www.w3.org/1999/xlink"
>
<path
d=
"M512 14.8973037a497.1026963 497.1026963 0 1 0 497.1026963 497.1026963A497.1026963 497.1026963 0 0 0 512 14.8973037z m165.70089876 581.8863224l-207.12612345 124.27567408L346.29910124 796.45320912V255.16360691l125.38034629 75.39390894 207.12612347 124.27567407 118.47614261 70.97521873z"
p-id=
"2313"
></path>
</svg>
\ No newline at end of file
projects/app/src/components/Icon/icons/
light/retry
.svg
→
projects/app/src/components/Icon/icons/
common/retryLight
.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/
light/rightArrow
.svg
→
projects/app/src/components/Icon/icons/
common/rightArrowLight
.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/
light/search
.svg
→
projects/app/src/components/Icon/icons/
common/searchLight
.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/
light/logs
.svg
→
projects/app/src/components/Icon/icons/
core/app/logsLight
.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/
light/mark
.svg
→
projects/app/src/components/Icon/icons/
core/app/markLight
.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/app/questionGuide.svg
→
projects/app/src/components/Icon/icons/
core/
app/questionGuide.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/
ligh
t/chatModelTag.svg
→
projects/app/src/components/Icon/icons/
core/cha
t/chatModelTag.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/
light/bad
.svg
→
projects/app/src/components/Icon/icons/
core/chat/feedback/badLight
.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/
light/loginou
t.svg
→
projects/app/src/components/Icon/icons/
support/account/loginoutLigh
t.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/
light/promotion
.svg
→
projects/app/src/components/Icon/icons/
support/account/promotionLight
.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/
outlink/iframe
.svg
→
projects/app/src/components/Icon/icons/
support/outlink/iframeLight
.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/
outlink/share
.svg
→
projects/app/src/components/Icon/icons/
support/outlink/shareLight
.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/icons/
light/payRecord
.svg
→
projects/app/src/components/Icon/icons/
support/pay/payRecordLight
.svg
View file @
60f75262
File moved
projects/app/src/components/Icon/index.tsx
View file @
60f75262
...
...
@@ -65,27 +65,26 @@ const iconPaths = {
customTitle
:
()
=>
import
(
'./icons/light/customTitle.svg'
),
billRecordLight
:
()
=>
import
(
'./icons/light/billRecord.svg'
),
informLight
:
()
=>
import
(
'./icons/light/inform.svg'
),
payRecordLight
:
()
=>
import
(
'./icons/light/payRecord.svg'
),
loginoutLight
:
()
=>
import
(
'./icons/light/loginout.svg'
),
chatModelTag
:
()
=>
import
(
'./icons/light/chatModelTag.svg'
),
language_en
:
()
=>
import
(
'./icons/language/en.svg'
),
language_zh
:
()
=>
import
(
'./icons/language/zh.svg'
),
outlink_share
:
()
=>
import
(
'./icons/outlink/share.svg'
),
outlink_iframe
:
()
=>
import
(
'./icons/outlink/iframe.svg'
),
addCircle
:
()
=>
import
(
'./icons/circle/add.svg'
),
playFill
:
()
=>
import
(
'./icons/fill/play.svg'
),
courseLight
:
()
=>
import
(
'./icons/light/course.svg'
),
promotionLight
:
()
=>
import
(
'./icons/light/promotion.svg'
),
logsLight
:
()
=>
import
(
'./icons/light/logs.svg'
),
badLight
:
()
=>
import
(
'./icons/light/bad.svg'
),
markLight
:
()
=>
import
(
'./icons/light/mark.svg'
),
retryLight
:
()
=>
import
(
'./icons/light/retry.svg'
),
rightArrowLight
:
()
=>
import
(
'./icons/light/rightArrow.svg'
),
searchLight
:
()
=>
import
(
'./icons/light/search.svg'
),
plusFill
:
()
=>
import
(
'./icons/fill/plus.svg'
),
moveLight
:
()
=>
import
(
'./icons/light/move.svg'
),
questionGuide
:
()
=>
import
(
'./icons/app/questionGuide.svg'
),
loading
:
()
=>
import
(
'./icons/light/loading.svg'
),
'support/pay/payRecordLight'
:
()
=>
import
(
'./icons/support/pay/payRecordLight.svg'
),
'support/account/loginoutLight'
:
()
=>
import
(
'./icons/support/account/loginoutLight.svg'
),
'core/chat/chatModelTag'
:
()
=>
import
(
'./icons/core/chat/chatModelTag.svg'
),
'common/language/en'
:
()
=>
import
(
'./icons/common/language/en.svg'
),
'common/language/zh'
:
()
=>
import
(
'./icons/common/language/zh.svg'
),
'support/outlink/shareLight'
:
()
=>
import
(
'./icons/support/outlink/shareLight.svg'
),
'support/outlink/iframeLight'
:
()
=>
import
(
'./icons/support/outlink/iframeLight.svg'
),
'common/addCircleLight'
:
()
=>
import
(
'./icons/common/addCircleLight.svg'
),
'common/playFill'
:
()
=>
import
(
'./icons/common/playFill.svg'
),
'common/courseLight'
:
()
=>
import
(
'./icons/common/courseLight.svg'
),
'support/account/promotionLight'
:
()
=>
import
(
'./icons/support/account/promotionLight.svg'
),
'core/app/logsLight'
:
()
=>
import
(
'./icons/core/app/logsLight.svg'
),
'core/chat/feedback/badLight'
:
()
=>
import
(
'./icons/core/chat/feedback/badLight.svg'
),
'core/app/markLight'
:
()
=>
import
(
'./icons/core/app/markLight.svg'
),
'common/retryLight'
:
()
=>
import
(
'./icons/common/retryLight.svg'
),
'common/rightArrowLight'
:
()
=>
import
(
'./icons/common/rightArrowLight.svg'
),
'common/searchLight'
:
()
=>
import
(
'./icons/common/searchLight.svg'
),
'common/file/move'
:
()
=>
import
(
'./icons/common/file/move.svg'
),
'core/app/questionGuide'
:
()
=>
import
(
'./icons/core/app/questionGuide.svg'
),
'common/loading'
:
()
=>
import
(
'./icons/common/loading.svg'
),
'core/app/aiLight'
:
()
=>
import
(
'./icons/core/app/aiLight.svg'
),
'core/app/aiFill'
:
()
=>
import
(
'./icons/core/app/aiFill.svg'
),
'common/text/t'
:
()
=>
import
(
'./icons/common/text/t.svg'
),
...
...
projects/app/src/components/Layout/navbar.tsx
View file @
60f75262
...
...
@@ -184,7 +184,7 @@ const Navbar = ({ unread }: { unread: number }) => {
window
.
open
(
`${feConfigs.docUrl}/docs/intro`
);
}
}
>
<
MyIcon
name=
{
'courseLight'
}
width=
{
'26px'
}
height=
{
'26px'
}
/>
<
MyIcon
name=
{
'co
mmon/co
urseLight'
}
width=
{
'26px'
}
height=
{
'26px'
}
/>
</
Box
>
</
MyTooltip
>
)
}
...
...
projects/app/src/components/common/ParentPaths/index.tsx
View file @
60f75262
...
...
@@ -51,7 +51,7 @@ const ParentPaths = (props: {
{
item
.
parentName
}
</
Box
>
{
i
!==
concatPaths
.
length
-
1
&&
(
<
MyIcon
name=
{
'rightArrowLight'
}
color=
{
'myGray.500'
}
w=
{
'14px'
}
/>
<
MyIcon
name=
{
'
common/
rightArrowLight'
}
color=
{
'myGray.500'
}
w=
{
'14px'
}
/>
)
}
</
Flex
>
))
}
...
...
projects/app/src/components/core/module/Flow/TemplateList.tsx
View file @
60f75262
...
...
@@ -123,7 +123,7 @@ const ModuleTemplateList = ({
<
Box
fontSize=
{
'sm'
}
transform=
{
'translateY(-1px)'
}
>
{
t
(
'plugin.To Edit Plugin'
)
}
</
Box
>
<
MyIcon
name=
{
'rightArrowLight'
}
w=
{
'12px'
}
/>
<
MyIcon
name=
{
'
common/
rightArrowLight'
}
w=
{
'12px'
}
/>
</
Flex
>
)
}
</
Flex
>
...
...
projects/app/src/components/core/module/Flow/components/nodes/NodeVariable.tsx
→
projects/app/src/components/core/module/Flow/components/nodes/
abandon/
NodeVariable.tsx
View file @
60f75262
...
...
@@ -3,16 +3,16 @@ import React, { useCallback, useMemo, useState } from 'react';
import
{
NodeProps
}
from
'reactflow'
;
import
{
Box
,
Button
,
Table
,
Thead
,
Tbody
,
Tr
,
Th
,
Td
,
TableContainer
}
from
'@chakra-ui/react'
;
import
{
AddIcon
}
from
'@chakra-ui/icons'
;
import
NodeCard
from
'../modules/NodeCard'
;
import
NodeCard
from
'../
../
modules/NodeCard'
;
import
{
FlowModuleItemType
}
from
'@fastgpt/global/core/module/type.d'
;
import
Container
from
'../modules/Container'
;
import
Container
from
'../
../
modules/Container'
;
import
{
SystemInputEnum
,
VariableInputEnum
}
from
'@/constants/app'
;
import
type
{
VariableItemType
}
from
'@/types/app'
;
import
MyIcon
from
'@/components/Icon'
;
import
{
customAlphabet
}
from
'nanoid'
;
const
nanoid
=
customAlphabet
(
'abcdefghijklmnopqrstuvwxyz1234567890'
,
6
);
import
VariableEditModal
,
{
addVariable
}
from
'../../../VariableEditModal'
;
import
{
onChangeNode
}
from
'../../FlowProvider'
;
import
VariableEditModal
,
{
addVariable
}
from
'../../../
../
VariableEditModal'
;
import
{
onChangeNode
}
from
'../../
../
FlowProvider'
;
export
const
defaultVariable
:
VariableItemType
=
{
id
:
nanoid
(),
...
...
projects/app/src/components/core/module/Flow/index.tsx
View file @
60f75262
...
...
@@ -17,7 +17,7 @@ import type { ModuleItemType } from '@fastgpt/global/core/module/type.d';
const
NodeSimple
=
dynamic
(()
=>
import
(
'./components/nodes/NodeSimple'
));
const
nodeTypes
=
{
[
FlowNodeTypeEnum
.
userGuide
]:
dynamic
(()
=>
import
(
'./components/nodes/NodeUserGuide'
)),
[
FlowNodeTypeEnum
.
variable
]:
dynamic
(()
=>
import
(
'./components/nodes/NodeVariable'
)),
[
FlowNodeTypeEnum
.
variable
]:
dynamic
(()
=>
import
(
'./components/nodes/
abandon/
NodeVariable'
)),
[
FlowNodeTypeEnum
.
questionInput
]:
dynamic
(()
=>
import
(
'./components/nodes/NodeQuestionInput'
)),
[
FlowNodeTypeEnum
.
historyNode
]:
NodeSimple
,
[
FlowNodeTypeEnum
.
chatNode
]:
NodeSimple
,
...
...
projects/app/src/components/support/user/team/TeamManageModal/index.tsx
View file @
60f75262
...
...
@@ -154,7 +154,7 @@ const TeamManageModal = ({ onClose }: { onClose: () => void }) => {
border=
{
'none'
}
icon=
{
<
MyIcon
name=
{
'
addCircle
'
}
name=
{
'
common/addCircleLight
'
}
w=
{
[
'16px'
,
'18px'
]
}
color=
{
'myBlue.600'
}
cursor=
{
'pointer'
}
...
...
@@ -282,7 +282,13 @@ const TeamManageModal = ({ onClose }: { onClose: () => void }) => {
size=
"sm"
borderRadius=
{
'md'
}
ml=
{
3
}
leftIcon=
{
<
MyIcon
name=
{
'loginoutLight'
}
w=
{
'14px'
}
color=
{
'myBlue.600'
}
/>
}
leftIcon=
{
<
MyIcon
name=
{
'support/account/loginoutLight'
}
w=
{
'14px'
}
color=
{
'myBlue.600'
}
/>
}
onClick=
{
()
=>
{
openLeaveConfirm
(()
=>
onLeaveTeam
(
userInfo
?.
team
?.
teamId
))();
}
}
...
...
projects/app/src/pages/account/components/Info.tsx
View file @
60f75262
...
...
@@ -264,7 +264,7 @@ const UserInfo = () => {
window
.
open
(
`${feConfigs.docUrl}/docs/intro`
);
}
}
>
<
MyIcon
name=
{
'courseLight'
}
w=
{
'18px'
}
/>
<
MyIcon
name=
{
'co
mmon/co
urseLight'
}
w=
{
'18px'
}
/>
<
Box
ml=
{
2
}
flex=
{
1
}
>
{
t
(
'system.Help Document'
)
}
</
Box
>
...
...
projects/app/src/pages/account/index.tsx
View file @
60f75262
...
...
@@ -53,7 +53,7 @@ const Account = ({ currentTab }: { currentTab: `${TabEnum}` }) => {
...(
feConfigs
?.
show_promotion
?
[
{
icon
:
'promotionLight'
,
icon
:
'
support/account/
promotionLight'
,
label
:
t
(
'user.Promotion Record'
),
id
:
TabEnum
.
promotion
}
...
...
@@ -62,7 +62,7 @@ const Account = ({ currentTab }: { currentTab: `${TabEnum}` }) => {
...(
feConfigs
?.
show_pay
&&
userInfo
?.
team
.
canWrite
?
[
{
icon
:
'payRecordLight'
,
icon
:
'
support/pay/
payRecordLight'
,
label
:
t
(
'user.Recharge Record'
),
id
:
TabEnum
.
pay
}
...
...
@@ -88,7 +88,7 @@ const Account = ({ currentTab }: { currentTab: `${TabEnum}` }) => {
:
[]),
{
icon
:
'loginoutLight'
,
icon
:
'
support/account/
loginoutLight'
,
label
:
t
(
'user.Sign Out'
),
id
:
TabEnum
.
loginout
}
...
...
projects/app/src/pages/app/detail/components/Logs.tsx
View file @
60f75262
...
...
@@ -125,7 +125,12 @@ const Logs = ({ appId }: { appId: string }) => {
borderRadius=
{
'lg'
}
fontWeight=
{
'bold'
}
>
<
MyIcon
mr=
{
1
}
name=
{
'badLight'
}
color=
{
'#C96330'
}
w=
{
'14px'
}
/>
<
MyIcon
mr=
{
1
}
name=
{
'core/chat/feedback/badLight'
}
color=
{
'#C96330'
}
w=
{
'14px'
}
/>
{
item
.
feedbackCount
}
</
Flex
>
</
Box
>
...
...
@@ -254,7 +259,7 @@ function DetailLogsModal({
</
Tag
>
{
!!
chat
?.
app
?.
chatModels
&&
(
<
Tag
ml=
{
2
}
colorSchema=
{
'green'
}
>
<
MyIcon
name=
{
'chatModelTag'
}
w=
{
'14px'
}
/>
<
MyIcon
name=
{
'c
ore/chat/c
hatModelTag'
}
w=
{
'14px'
}
/>
<
Box
ml=
{
1
}
>
{
chat
.
app
.
chatModels
.
join
(
','
)
}
</
Box
>
</
Tag
>
)
}
...
...
projects/app/src/pages/app/detail/components/OutLink/index.tsx
View file @
60f75262
...
...
@@ -24,7 +24,7 @@ const OutLink = ({ appId }: { appId: string }) => {
iconSize=
{
'20px'
}
list=
{
[
{
icon
:
'
outlink_share
'
,
icon
:
'
support/outlink/shareLight
'
,
title
:
'免登录窗口'
,
desc
:
'分享链接给其他用户,无需登录即可直接进行使用'
,
value
:
OutLinkTypeEnum
.
share
...
...
@@ -36,7 +36,7 @@ const OutLink = ({ appId }: { appId: string }) => {
value
:
OutLinkTypeEnum
.
apikey
}
//
{
// icon: '
outlink_iframe
',
// icon: '
support/outlink/iframeLight
',
// title: '网页嵌入',
// desc: '嵌入到已有网页中,右下角会生成对话按键',
// value: OutLinkTypeEnum.iframe
...
...
projects/app/src/pages/app/detail/components/QGSwitch.tsx
View file @
60f75262
...
...
@@ -9,7 +9,7 @@ const QGSwitch = (props: SwitchProps) => {
const
{
t
}
=
useTranslation
();
return
(
<
Flex
alignItems=
{
'center'
}
>
<
MyIcon
name=
{
'questionGuide'
}
mr=
{
2
}
w=
{
'16px'
}
/>
<
MyIcon
name=
{
'
core/app/
questionGuide'
}
mr=
{
2
}
w=
{
'16px'
}
/>
<
Box
>
{
t
(
'core.app.Next Step Guide'
)
}
</
Box
>
<
MyTooltip
label=
{
t
(
'core.app.Question Guide Tip'
)
}
forceShow
>
<
QuestionOutlineIcon
display=
{
[
'none'
,
'inline'
]
}
ml=
{
1
}
/>
...
...
projects/app/src/pages/app/detail/index.tsx
View file @
60f75262
...
...
@@ -56,7 +56,7 @@ const AppDetail = ({ currentTab }: { currentTab: `${TabEnum}` }) => {
?
[]
:
[{
label
:
'高级编排'
,
id
:
TabEnum
.
adEdit
,
icon
:
'settingLight'
}]),
{
label
:
'外部使用'
,
id
:
TabEnum
.
outLink
,
icon
:
'shareLight'
},
{
label
:
'对话日志'
,
id
:
TabEnum
.
logs
,
icon
:
'logsLight'
},
{
label
:
'对话日志'
,
id
:
TabEnum
.
logs
,
icon
:
'
core/app/
logsLight'
},
{
label
:
'立即对话'
,
id
:
TabEnum
.
startChat
,
icon
:
'chat'
}
],
[]
...
...
projects/app/src/pages/chat/components/ChatHeader.tsx
View file @
60f75262
...
...
@@ -55,7 +55,7 @@ const ChatHeader = ({
</
Tag
>
{
!!
chatModels
&&
chatModels
.
length
>
0
&&
(
<
Tag
ml=
{
2
}
colorSchema=
{
'green'
}
>
<
MyIcon
name=
{
'chatModelTag'
}
w=
{
'14px'
}
/>
<
MyIcon
name=
{
'c
ore/chat/c
hatModelTag'
}
w=
{
'14px'
}
/>
<
Box
ml=
{
1
}
>
{
chatModels
.
join
(
','
)
}
</
Box
>
</
Tag
>
)
}
...
...
projects/app/src/pages/components/Hero.tsx
View file @
60f75262
...
...
@@ -65,7 +65,7 @@ const Hero = () => {
loading=
{
'lazy'
}
/>
<
MyIcon
name=
{
'playFill'
}
name=
{
'
common/
playFill'
}
position=
{
'absolute'
}
w=
{
[
'30px'
,
'40px'
]
}
cursor=
{
'pointer'
}
...
...
projects/app/src/pages/dataset/detail/components/CollectionCard.tsx
View file @
60f75262
...
...
@@ -247,7 +247,12 @@ const CollectionCard = () => {
<
Flex
alignItems=
{
'center'
}
mr=
{
2
}
>
<
MyInput
leftIcon=
{
<
MyIcon
name=
"searchLight"
position=
{
'absolute'
}
w=
{
'14px'
}
color=
{
'myGray.500'
}
/>
<
MyIcon
name=
"common/searchLight"
position=
{
'absolute'
}
w=
{
'14px'
}
color=
{
'myGray.500'
}
/>
}
w=
{
[
'100%'
,
'250px'
]
}
size=
{
[
'sm'
,
'md'
]
}
...
...
@@ -472,7 +477,7 @@ const CollectionCard = () => {
{
child
:
(
<
Flex
alignItems=
{
'center'
}
>
<
MyIcon
name=
{
'
moveLight
'
}
w=
{
'14px'
}
mr=
{
2
}
/>
<
MyIcon
name=
{
'
common/file/move
'
}
w=
{
'14px'
}
mr=
{
2
}
/>
{
t
(
'Move'
)
}
</
Flex
>
),
...
...
projects/app/src/pages/dataset/detail/components/DataCard.tsx
View file @
60f75262
...
...
@@ -147,7 +147,12 @@ const DataCard = () => {
<
Box
flex=
{
1
}
mr=
{
1
}
/>
<
MyInput
leftIcon=
{
<
MyIcon
name=
"searchLight"
position=
{
'absolute'
}
w=
{
'14px'
}
color=
{
'myGray.500'
}
/>
<
MyIcon
name=
"common/searchLight"
position=
{
'absolute'
}
w=
{
'14px'
}
color=
{
'myGray.500'
}
/>
}
w=
{
[
'200px'
,
'300px'
]
}
placeholder=
"根据匹配知识,预期答案和来源进行搜索"
...
...
projects/app/src/pages/dataset/detail/components/InputDataModal.tsx
View file @
60f75262
...
...
@@ -91,7 +91,7 @@ const InputDataModal = ({
...(
defaultValue
.
id
?
[{
label
:
t
(
'dataset.data.edit.Delete'
),
id
:
TabEnum
.
delete
,
icon
:
'delete'
}]
:
[]),
{
label
:
t
(
'dataset.data.edit.Course'
),
id
:
TabEnum
.
doc
,
icon
:
'courseLight'
}
{
label
:
t
(
'dataset.data.edit.Course'
),
id
:
TabEnum
.
doc
,
icon
:
'co
mmon/co
urseLight'
}
];
const
{
ConfirmModal
,
openConfirm
}
=
useConfirm
({
...
...
@@ -352,7 +352,7 @@ const InputDataModal = ({
})
}
>
<
MyIcon
name=
{
'
addCircle
'
}
w=
{
'16px'
}
/>
<
MyIcon
name=
{
'
common/addCircleLight
'
}
w=
{
'16px'
}
/>
<
Box
>
{
t
(
'dataset.data.Add Index'
)
}
</
Box
>
</
Flex
>
</
Grid
>
...
...
projects/app/src/pages/dataset/list/component/MoveModal.tsx
View file @
60f75262
...
...
@@ -85,7 +85,7 @@ const MoveModal = ({
{
item
.
parentName
}
</
Box
>
{
i
!==
paths
.
length
-
1
&&
(
<
MyIcon
name=
{
'
rightArrowLight'
}
color=
{
'myGray.500'
}
w=
{
[
'18px'
,
'24px'
]
}
/>
<
MyIcon
name=
{
'
common/rightArrowLight'
}
color=
{
'myGray.500'
}
w=
{
'14px'
}
/>
)
}
</
Flex
>
))
}
...
...
projects/app/src/pages/dataset/list/index.tsx
View file @
60f75262
...
...
@@ -347,7 +347,7 @@ const Kb = () => {
{
child
:
(
<
Flex
alignItems=
{
'center'
}
>
<
MyIcon
name=
{
'
moveLight
'
}
w=
{
'14px'
}
mr=
{
2
}
/>
<
MyIcon
name=
{
'
common/file/move
'
}
w=
{
'14px'
}
mr=
{
2
}
/>
{
t
(
'Move'
)
}
</
Flex
>
),
...
...
projects/app/src/pages/tools/index.tsx
View file @
60f75262
...
...
@@ -42,7 +42,7 @@ const Tools = () => {
...(
feConfigs
?.
docUrl
?
[
{
icon
:
'courseLight'
,
icon
:
'co
mmon/co
urseLight'
,
label
:
'使用文档'
,
link
:
`
${
feConfigs
.
docUrl
}
/docs/intro`
}
...
...
projects/app/src/web/common/utils/i18n.ts
View file @
60f75262
...
...
@@ -8,11 +8,11 @@ export enum LangEnum {
export
const
langMap
=
{
[
LangEnum
.
en
]:
{
label
:
'English'
,
icon
:
'
language_
en'
icon
:
'
common/language/
en'
},
[
LangEnum
.
zh
]:
{
label
:
'简体中文'
,
icon
:
'
language_
zh'
icon
:
'
common/language/
zh'
}
};
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment