diff --git a/frontend/packages/common/src/components/postcat/ApiEdit.tsx b/frontend/packages/common/src/components/postcat/ApiEdit.tsx index 9fb41e90..9bb654a7 100644 --- a/frontend/packages/common/src/components/postcat/ApiEdit.tsx +++ b/frontend/packages/common/src/components/postcat/ApiEdit.tsx @@ -234,12 +234,16 @@ export default function ApiEdit({ <> label={$t('模型类型')} name="type" rules={[{ required: true }]}> ((props: any, ref: any ((props, ref: any) > label={$t('模型类型')} name="type" rules={[{ required: true }]}> + +
+ {apiKey} + handleCopy(apiKey)} + sx={{ + position: 'absolute', + top: '0px', + right: '5px', + color: '#999', + transition: 'none', + '&.MuiButtonBase-root:hover': { + background: 'transparent', + color: '#3D46F2', + transition: 'none' + } + }} + > +
+
+ + ) : ( + <> + + + )} + + ) : ( + + + + )} )} - handleCopy(configContent)} - sx={{ - position: 'absolute', - top: '5px', - right: '5px', - color: '#999', - transition: 'none', - '&.MuiButtonBase-root:hover': { - background: 'transparent', - color: '#3D46F2', - transition: 'none' - } - }} - > - - - {activeTab === 'mcp' && ( - <> -
API Key
- {apiKeyList.length ? ( - <> - x.id)} diff --git a/frontend/packages/core/src/pages/partitions/DashboardSettingEdit.tsx b/frontend/packages/core/src/pages/partitions/DashboardSettingEdit.tsx index d133e6ea..1d4897b7 100644 --- a/frontend/packages/core/src/pages/partitions/DashboardSettingEdit.tsx +++ b/frontend/packages/core/src/pages/partitions/DashboardSettingEdit.tsx @@ -60,7 +60,13 @@ export type DashboardSettingEditProps = { name="driver" rules={[{ required: true }]} > -
diff --git a/frontend/packages/core/src/pages/policy/FilterForm.tsx b/frontend/packages/core/src/pages/policy/FilterForm.tsx index 1c3a1bb8..361d1c6f 100644 --- a/frontend/packages/core/src/pages/policy/FilterForm.tsx +++ b/frontend/packages/core/src/pages/policy/FilterForm.tsx @@ -301,7 +301,13 @@ const FilterForm = forwardRef( return (
- ((_,ref) => { name="type" rules={[{ required: true }]} > - + diff --git a/frontend/packages/core/src/pages/policy/dataMasking/DataMaskingRuleForm.tsx b/frontend/packages/core/src/pages/policy/dataMasking/DataMaskingRuleForm.tsx index 6393481d..705db146 100644 --- a/frontend/packages/core/src/pages/policy/dataMasking/DataMaskingRuleForm.tsx +++ b/frontend/packages/core/src/pages/policy/dataMasking/DataMaskingRuleForm.tsx @@ -146,6 +146,8 @@ const DataMaskRuleForm: React.FC = ({ = ({ ((_, ref) => { {!onEdit && ( label={$t('所属团队')} name="team" rules={[{ required: true }]}> { - {$t(SERVICE_KIND_OPTIONS.find((x) => x.value === record.service_kind)?.label || '-')} - {record.enable_mcp && ( - MCP - )} + + {SERVICE_KIND_OPTIONS.find((x) => x.value === record.service_kind)?.label || '-'} + + {record?.enable_mcp && ( + + MCP + + )} ) } diff --git a/frontend/packages/core/src/pages/system/api/SystemInsideApiProxy.tsx b/frontend/packages/core/src/pages/system/api/SystemInsideApiProxy.tsx index c47b2b1e..adc87901 100644 --- a/frontend/packages/core/src/pages/system/api/SystemInsideApiProxy.tsx +++ b/frontend/packages/core/src/pages/system/api/SystemInsideApiProxy.tsx @@ -30,7 +30,10 @@ const SystemInsideApiProxy = forwardRefPROXY_HEADER_CONFIG.map((x)=>({ ...x, ...(x.key === 'optType' ? { - component: ({...x, label:$t(x.label)}))}/> } : {}) })) ,[state.language]) diff --git a/frontend/packages/core/src/pages/system/api/SystemInsideRouterCreate.tsx b/frontend/packages/core/src/pages/system/api/SystemInsideRouterCreate.tsx index 3b3e9cc4..5ce1ecb4 100644 --- a/frontend/packages/core/src/pages/system/api/SystemInsideRouterCreate.tsx +++ b/frontend/packages/core/src/pages/system/api/SystemInsideRouterCreate.tsx @@ -179,6 +179,8 @@ const SystemInsideRouterCreate = forwardRef { return { label: $t(value), value: key } @@ -192,6 +194,8 @@ const SystemInsideRouterCreate = forwardRef { return { label: $t(value), value: key } @@ -252,6 +256,8 @@ const SystemInsideRouterCreate = forwardRef label={$t('请求协议')} name="protocols" rules={[{ required: true }]}> label={$t('请求方式')} name="methods" rules={[{ required: true }]}> ({...x, label:$t(x.label)}))}/> + component: + @@ -192,7 +192,7 @@ const globalConfigNodesRule: FormItemProps['rules'] = [ name="passHost" rules={[{ required: true }]} > - setFormShowHost(val === 'rewrite')}> diff --git a/frontend/packages/core/src/pages/team/TeamConfig.tsx b/frontend/packages/core/src/pages/team/TeamConfig.tsx index 7be89f56..b8ab0c42 100644 --- a/frontend/packages/core/src/pages/team/TeamConfig.tsx +++ b/frontend/packages/core/src/pages/team/TeamConfig.tsx @@ -205,6 +205,8 @@ const TeamConfig = forwardRef((props, ref) => rules={[{ required: true }]} > { } + indicator={ +
+
+ +
+
+ } spinning={filterOption.listLoading} > {filterOption.showServicesList && filterOption.showServicesList.length > 0 ? ( @@ -189,7 +195,12 @@ const ServiceHubList: FC = () => { }} /> ) : ( - + <> + {!filterOption.listLoading && + (!filterOption.showServicesList || filterOption.showServicesList.length === 0) && ( + + )} + )}
@@ -225,7 +236,7 @@ const CardTitle = (service: ServiceHubTableListItem) => {
{ {service.catalogue?.name || '-'} @@ -242,7 +253,7 @@ const CardTitle = (service: ServiceHubTableListItem) => { {service?.enableMcp && ( label={$t('所属团队')} name="team" rules={[{ required: true }]}>