From ca638802450bc5a167a5218f030c460870be9be3 Mon Sep 17 00:00:00 2001 From: cp3hnu Date: Tue, 13 May 2025 16:49:13 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BB=A3=E7=A0=81=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E5=85=AC=E5=BC=80=E8=BF=98=E6=98=AF=E7=A7=81=E6=9C=89=E7=9A=84?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E6=9C=89code=5Frepo=5Fvis=E6=94=B9=E4=B8=BAi?= =?UTF-8?q?s=5Fpublic?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/CodeConfigItem/index.tsx | 5 ++--- react-ui/src/pages/CodeConfig/List/index.tsx | 2 +- .../components/AddCodeConfigModal/index.tsx | 17 ++++++++--------- .../components/CodeConfigItem/index.tsx | 5 ++--- react-ui/src/stories/docs/Less.mdx | 4 ++-- react-ui/src/stories/mockData.ts | 10 +++++----- 6 files changed, 20 insertions(+), 23 deletions(-) diff --git a/react-ui/src/components/CodeConfigItem/index.tsx b/react-ui/src/components/CodeConfigItem/index.tsx index ff48368c..942fa203 100644 --- a/react-ui/src/components/CodeConfigItem/index.tsx +++ b/react-ui/src/components/CodeConfigItem/index.tsx @@ -1,4 +1,3 @@ -import { AvailableRange } from '@/enums'; import { type CodeConfigData } from '@/pages/CodeConfig/List'; import { Flex, Typography } from 'antd'; import classNames from 'classnames'; @@ -24,12 +23,12 @@ function CodeConfigItem({ item, onClick }: CodeConfigItemProps) {
- {item.code_repo_vis === AvailableRange.Public ? '公开' : '私有'} + {item.is_public ? '公开' : '私有'}
{ function AddCodeConfigModal({ opType, codeConfigData, onOk, ...rest }: AddCodeConfigModalProps) { const [form] = Form.useForm(); - const isPublic = Form.useWatch('code_repo_vis', form) === AvailableRange.Public; + const isPublic = Form.useWatch('is_public', form) as boolean; const urlExample = useMemo( () => @@ -57,7 +56,7 @@ function AddCodeConfigModal({ opType, codeConfigData, onOk, ...rest }: AddCodeCo ...formData, }; // 清除多余的信息 - if (formData.code_repo_vis === AvailableRange.Public) { + if (formData.is_public) { omit(params, ['verify_mode', 'git_user_name', 'git_password', 'ssh_key']); } if (formData.verify_mode === VerifyMode.Password) { @@ -83,7 +82,7 @@ function AddCodeConfigModal({ opType, codeConfigData, onOk, ...rest }: AddCodeCo // 设置初始值 const initialValues: FormData = codeConfigData ?? { - code_repo_vis: AvailableRange.Public, + is_public: true, verify_mode: VerifyMode.Password, }; if (initialValues.verify_mode === undefined || initialValues.verify_mode === null) { @@ -125,7 +124,7 @@ function AddCodeConfigModal({ opType, codeConfigData, onOk, ...rest }: AddCodeCo - 公开 - 私有 + 公开 + 私有 - prevValues?.code_repo_vis !== currentValues?.code_repo_vis + prevValues?.is_public !== currentValues?.is_public } > {({ getFieldValue }) => { - return getFieldValue('code_repo_vis') === AvailableRange.Private ? ( + return getFieldValue('is_public') === false ? ( <> - {item.code_repo_vis === AvailableRange.Public ? '公开' : '私有'} + {item.is_public ? '公开' : '私有'}