diff --git a/frontend/packages/core/src/const/ai-service/const.tsx b/frontend/packages/core/src/const/ai-service/const.tsx index 91112b48..ccf72b07 100644 --- a/frontend/packages/core/src/const/ai-service/const.tsx +++ b/frontend/packages/core/src/const/ai-service/const.tsx @@ -9,7 +9,8 @@ export const AI_SERVICE_ROUTER_TABLE_COLUMNS: PageProColumns { {defaultLlm?.scopes?.map((x) => {x?.toLocaleUpperCase()})} - { - type !== 'apiDetail' && () - } + + )} } > @@ -323,22 +323,6 @@ const AiServiceInsideRouterCreate = () => { - - { + return { label: $t(value), value: key } + })} + /> + ) + } } - return (form.setFieldsValue({})) - }, []); - - - const translatedMatchConfig = useMemo(()=>{ - return MATCH_CONFIG.map((item)=>{ - if(item.key === 'position'){ - return ({...item,component:{ - return { label:$t(value), value:key} - })}/>}) - } - return {...item} - }) + if (item.key === 'matchType') { + return { + ...item, + component: ( + - - - - - - { - if((e.target.value as string).endsWith('/*')){ - form.setFieldValue('path',e.target.value.slice(0,-2)) - form.setFieldValue('pathMatch','prefix') - } - }}/> - - - + + + + } + > + } spinning={loading} className=""> +
+
+ + {' '} + + {$t('API 基础信息')} + + + + label={$t('拦截该接口的请求')} + name="disable" + extra={$t('开启拦截后,网关会拦截所有该路径的请求,相当于防火墙禁用了特定路径的访问。')} + > + + - - label={$t("请求方式")} - name="methods" - rules={[{ required: true }]} - > - - + label={$t('请求协议')} name="protocols" rules={[{ required: true }]}> + + + + + + { + if ((e.target.value as string).endsWith('/*')) { + form.setFieldValue('path', e.target.value.slice(0, -2)) + form.setFieldValue('pathMatch', 'prefix') + } + }} + /> + + + - - label={$t("描述")} - name="description" - > - - + label={$t('请求方式')} name="methods" rules={[{ required: true }]}> + + - - label={$t("高级匹配")} - name="match" - > - - configFields={translatedMatchConfig} - /> - + label={$t('描述')} name="description"> + + - {$t('转发规则设置')} - - className="mb-0 bg-transparent border-none p-0" - name="proxy" - > - - -
-
-
-
+ label={$t('高级匹配')} name="match"> + configFields={translatedMatchConfig} /> +
+ + + + {$t('转发规则设置')} + + + className="p-0 mb-0 bg-transparent border-none" name="proxy"> + + + + + + ) -}) -export default SystemInsideRouterCreate \ No newline at end of file + } +) +export default SystemInsideRouterCreate