diff --git a/frontend/packages/core/src/App.css b/frontend/packages/core/src/App.css index 002fa800..d50fdc28 100644 --- a/frontend/packages/core/src/App.css +++ b/frontend/packages/core/src/App.css @@ -274,14 +274,19 @@ a{ } .login-block{ - background-color: rgba(255, 255, 255, 0.1); + background: rgba(255, 255, 255, 0.1) !important; .login-input{ - color:#fff; - background-color: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.1); + color:#fff !important; + background: rgba(255, 255, 255, 0.1) !important; + border: 1px solid rgba(255, 255, 255, 0.1) !important; &:hover, &:focus, &.ant-input-status-error, &.ant-input-status-error:hover, &.ant-input-status-error:focus-within{ - background-color: rgba(255, 255, 255, 0.2); - border: 1px solid rgba(255, 255, 255, 0.2); + background: rgba(255, 255, 255, 0.2) !important; + border: 1px solid rgba(255, 255, 255, 0.2) !important; } } - } \ No newline at end of file + + input:-webkit-autofill, + input:-webkit-autofill:focus { + transition: background-color 0s 600000s, color 0s 600000s !important; + } + } diff --git a/frontend/packages/core/src/pages/system/SystemConfig.tsx b/frontend/packages/core/src/pages/system/SystemConfig.tsx index b85e9eac..60b2e67d 100644 --- a/frontend/packages/core/src/pages/system/SystemConfig.tsx +++ b/frontend/packages/core/src/pages/system/SystemConfig.tsx @@ -3,7 +3,7 @@ import {forwardRef, useEffect, useImperativeHandle, useMemo, useState} from "re import {App, Button, Form, Input, Radio, Row, Select, TreeSelect, Upload} from "antd"; import { Link, useLocation, useNavigate, useParams} from "react-router-dom"; import {RouterParams} from "@core/components/aoplatform/RenderRoutes.tsx"; -import {BasicResponse, DELETE_TIPS, PLACEHOLDER, RESPONSE_TIPS, STATUS_CODE, VALIDATE_MESSAGE} from "@common/const/const.tsx"; +import {BasicResponse, DELETE_TIPS, PLACEHOLDER, RESPONSE_TIPS, STATUS_CODE} from "@common/const/const.tsx"; import {useFetch} from "@common/hooks/http.ts"; import {DefaultOptionType} from "antd/es/cascader"; import { EntityItem, MemberItem, SimpleTeamItem} from "@common/const/type.ts"; @@ -13,7 +13,7 @@ import { validateUrlSlash } from "@common/utils/validate.ts"; import { normFile } from "@common/utils/uploadPic.ts"; import { useBreadcrumb } from "@common/contexts/BreadcrumbContext.tsx"; import { useSystemContext } from "../../contexts/SystemContext.tsx"; -import { SERVICE_APPROVAL_OPTIONS, SERVICE_KIND_OPTIONS, SERVICE_VISUALIZATION_OPTIONS } from "@core/const/system/const.tsx"; +import { SERVICE_APPROVAL_OPTIONS, SERVICE_KIND_OPTIONS } from "@core/const/system/const.tsx"; import { RcFile, UploadChangeParam, UploadFile, UploadProps } from "antd/es/upload/interface"; import { LoadingOutlined } from "@ant-design/icons"; import { getImgBase64 } from "@common/utils/dataTransfer.ts"; @@ -257,7 +257,8 @@ const SystemConfig = forwardRef((_,ref) => { setOnEdit(false); const id = uuidv4() form.setFieldValue('id',id); - form.setFieldValue('serviceKind',serviceTypeOptions[0].value) + form.setFieldValue('serviceKind','ai') + setShowAI(true) form.setFieldValue('prefix',`${id.split('-')[0]}/`) form.setFieldValue('team',teamId); form.setFieldValue('serviceType','public'); @@ -285,7 +286,7 @@ const SystemConfig = forwardRef((_,ref) => { }) } - const serviceTypeOptions = useMemo(()=>SERVICE_KIND_OPTIONS.map((x)=>({...x, label:$t(x.label)})),[state.language]); + // const serviceTypeOptions = useMemo(()=>SERVICE_KIND_OPTIONS.map((x)=>({...x, label:$t(x.label)})),[state.language]); // const visualizationOptions = useMemo(()=>SERVICE_VISUALIZATION_OPTIONS.map((x)=>({...x, label:$t(x.label)})),[state.language]) const approvalOptions = useMemo(()=>SERVICE_APPROVAL_OPTIONS.map((x)=>({...x, label:$t(x.label)})),[state.language]) @@ -324,8 +325,18 @@ const SystemConfig = forwardRef((_,ref) => { name="serviceKind" rules={[{required: true}]} > - + {setShowAI(e.target.value === 'ai')}} > + +
+ + {$t('AI 服务')}
+
+ +
+ + {$t('REST 服务')}
+
+
} {showAI &&