From 590d99727ceb23cbb9fe3004d4f5a10bf8625251 Mon Sep 17 00:00:00 2001 From: cp3hnu Date: Tue, 25 Mar 2025 14:54:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E9=95=9C=E5=83=8F?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=88=97=E8=A1=A8=E6=B2=A1=E6=9C=89=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/CreateMirrorModal/index.tsx | 4 +-- react-ui/src/pages/Mirror/Create/index.tsx | 36 +++++++++++-------- react-ui/src/pages/Mirror/Info/index.tsx | 4 +-- .../ModelDeployment/ServiceInfo/index.tsx | 2 +- 4 files changed, 26 insertions(+), 20 deletions(-) diff --git a/react-ui/src/pages/DevelopmentEnvironment/components/CreateMirrorModal/index.tsx b/react-ui/src/pages/DevelopmentEnvironment/components/CreateMirrorModal/index.tsx index 8d2b27fa..b6e76864 100644 --- a/react-ui/src/pages/DevelopmentEnvironment/components/CreateMirrorModal/index.tsx +++ b/react-ui/src/pages/DevelopmentEnvironment/components/CreateMirrorModal/index.tsx @@ -51,8 +51,8 @@ function CreateMirrorModal({ envId, onOk, ...rest }: CreateMirrorModalProps) { message: '请输入镜像名称', }, { - pattern: /^[a-z0-9/_-]*$/, - message: '只支持小写字母、数字、下划线(_)、中横线(-)、斜杠(/)', + pattern: /^[a-z0-9/._-]*$/, + message: '只支持小写字母、数字、点(.)、下划线(_)、中横线(-)、斜杠(/)', }, ]} > diff --git a/react-ui/src/pages/Mirror/Create/index.tsx b/react-ui/src/pages/Mirror/Create/index.tsx index cab4289b..89dc1e21 100644 --- a/react-ui/src/pages/Mirror/Create/index.tsx +++ b/react-ui/src/pages/Mirror/Create/index.tsx @@ -70,32 +70,36 @@ function MirrorCreate() { // 创建公网、本地镜像 const createPublicMirror = async (formData: FormData) => { const upload_type = formData['upload_type']; - let params; + if (upload_type === CommonTabKeys.Public) { - params = { + const params = { ...omit(formData, ['upload_type']), upload_type: 0, image_type: 0, }; + const [res] = await to(createMirrorReq(params)); + if (res) { + message.success('创建成功'); + navigate(-1); + } } else { const fileList = formData['fileList'] ?? []; if (validateUploadFiles(fileList)) { const file = fileList[0]; - params = { + const params = { ...omit(formData, ['fileList', 'upload_type']), path: file.response.data.url, file_size: file.response.data.fileSize, upload_type: 1, image_type: 0, }; + const [res] = await to(createMirrorReq(params)); + if (res) { + message.success('创建成功'); + navigate(-1); + } } } - - const [res] = await to(createMirrorReq(params)); - if (res) { - message.success('创建成功'); - navigate(-1); - } }; // 提交 @@ -118,6 +122,8 @@ function MirrorCreate() { return true; }; + const descTitle = isAddVersion ? '版本描述' : '镜像描述'; + return (
@@ -125,7 +131,7 @@ function MirrorCreate() {
@@ -189,18 +195,18 @@ function MirrorCreate() { createServiceVersion(ServiceOperationType.Create)} icon={} > - 新增版本 + 新增服务版本