fix basic app publish

This commit is contained in:
JzoNg 2024-09-18 14:01:20 +08:00
parent 9f66e6e357
commit 403fede432
7 changed files with 30 additions and 19 deletions

View File

@ -23,7 +23,6 @@ const FeaturesWrappedAppPublisher = (props: Props) => {
const featuresStore = useFeaturesStore() const featuresStore = useFeaturesStore()
const [restoreConfirmOpen, setRestoreConfirmOpen] = useState(false) const [restoreConfirmOpen, setRestoreConfirmOpen] = useState(false)
const handleConfirm = useCallback(() => { const handleConfirm = useCallback(() => {
console.log('resetAppConfig')
props.resetAppConfig?.() props.resetAppConfig?.()
const { const {
features, features,

View File

@ -30,7 +30,12 @@ const ConfigVision: FC = () => {
draft.file = { draft.file = {
...draft.file, ...draft.file,
enabled: data.enabled, enabled: data.enabled,
image: { detail: data.image?.detail }, image: {
enabled: data.enabled,
detail: data.image?.detail,
transfer_methods: data.image?.transfer_methods,
number_limits: data.image?.number_limits,
},
} }
}) })
setFeatures(newFeatures) setFeatures(newFeatures)

View File

@ -26,9 +26,14 @@ const ParamConfigContent: FC = () => {
const newFeatures = produce(features, (draft) => { const newFeatures = produce(features, (draft) => {
draft.file = { draft.file = {
...draft.file, ...draft.file,
image: { detail: data.image?.detail },
allowed_file_upload_methods: data.allowed_file_upload_methods, allowed_file_upload_methods: data.allowed_file_upload_methods,
number_limits: data.number_limits, number_limits: data.number_limits,
image: {
enabled: data.enabled,
detail: data.image?.detail,
transfer_methods: data.allowed_file_upload_methods,
number_limits: data.number_limits,
},
} }
}) })
setFeatures(newFeatures) setFeatures(newFeatures)

View File

@ -49,8 +49,8 @@ const ChatItem: FC<ChatItemProps> = ({
return { return {
...configTemplate, ...configTemplate,
more_like_this: features.moreLikeThis, more_like_this: features.moreLikeThis,
opening_statement: features.opening?.opening_statement || '', opening_statement: features.opening?.enabled ? (features.opening?.opening_statement || '') : '',
suggested_questions: features.opening?.suggested_questions || [], suggested_questions: features.opening?.enabled ? (features.opening?.suggested_questions || []) : [],
sensitive_word_avoidance: features.moderation, sensitive_word_avoidance: features.moderation,
speech_to_text: features.speech2text, speech_to_text: features.speech2text,
text_to_speech: features.text2speech, text_to_speech: features.text2speech,

View File

@ -50,8 +50,8 @@ const DebugWithSingleModel = forwardRef<DebugWithSingleModelRefType, DebugWithSi
return { return {
...configTemplate, ...configTemplate,
more_like_this: features.moreLikeThis, more_like_this: features.moreLikeThis,
opening_statement: features.opening?.opening_statement || '', opening_statement: features.opening?.enabled ? (features.opening?.opening_statement || '') : '',
suggested_questions: features.opening?.suggested_questions || [], suggested_questions: features.opening?.enabled ? (features.opening?.suggested_questions || []) : [],
sensitive_word_avoidance: features.moderation, sensitive_word_avoidance: features.moderation,
speech_to_text: features.speech2text, speech_to_text: features.speech2text,
text_to_speech: features.text2speech, text_to_speech: features.text2speech,

View File

@ -423,6 +423,7 @@ const Debug: FC<IDebug> = ({
<RefreshCcw01 className='w-4 h-4' /> <RefreshCcw01 className='w-4 h-4' />
</ActionButton> </ActionButton>
</TooltipPlus> </TooltipPlus>
{varList.length > 0 && (
<div className='relative ml-1 mr-2'> <div className='relative ml-1 mr-2'>
<TooltipPlus <TooltipPlus
popupContent={t('workflow.panel.userInputField')} popupContent={t('workflow.panel.userInputField')}
@ -431,8 +432,9 @@ const Debug: FC<IDebug> = ({
<RiEqualizer2Line className='w-4 h-4' /> <RiEqualizer2Line className='w-4 h-4' />
</ActionButton> </ActionButton>
</TooltipPlus> </TooltipPlus>
{expanded && <div className='absolute z-10 bottom-[-18px] right-[5px] w-3 h-3 bg-components-panel-on-panel-item-bg border-l-[0.5px] border-t-[0.5px] border-components-panel-border-subtle rotate-45' />} {expanded && <div className='absolute z-10 bottom-[-14px] right-[5px] w-3 h-3 bg-components-panel-on-panel-item-bg border-l-[0.5px] border-t-[0.5px] border-components-panel-border-subtle rotate-45' />}
</div> </div>
)}
</> </>
)} )}
</div> </div>

View File

@ -687,8 +687,8 @@ const Configuration: FC = () => {
dataset_query_variable: contextVar || '', dataset_query_variable: contextVar || '',
// features // features
more_like_this: features?.moreLikeThis as any, more_like_this: features?.moreLikeThis as any,
opening_statement: features?.opening?.opening_statement || '', opening_statement: features?.opening?.enabled ? (features.opening?.opening_statement || '') : '',
suggested_questions: features?.opening?.suggested_questions || [], suggested_questions: features?.opening?.enabled ? (features.opening?.suggested_questions || []) : [],
sensitive_word_avoidance: features?.moderation as any, sensitive_word_avoidance: features?.moderation as any,
speech_to_text: features?.speech2text as any, speech_to_text: features?.speech2text as any,
text_to_speech: features?.text2speech as any, text_to_speech: features?.text2speech as any,