|
|
|
@@ -195,9 +195,17 @@ function ExportModelModal({ |
|
|
|
} |
|
|
|
rules={[ |
|
|
|
{ required: true, message: `请输入${config.name}版本` }, |
|
|
|
{ |
|
|
|
pattern: /^[a-zA-Z0-9._-]+$/, |
|
|
|
message: `${config.name}版本只支持字母、数字、点(.)、下划线(_)、中横线(-)`, |
|
|
|
}, |
|
|
|
{ |
|
|
|
validator: (_, value) => { |
|
|
|
if (value && versions.map((item) => item.name).includes(value)) { |
|
|
|
if (value === 'master') { |
|
|
|
return Promise.reject(`${config.name}版本不能为 master`); |
|
|
|
} else if (value === 'origin') { |
|
|
|
return Promise.reject(`${config.name}版本不能为 origin`); |
|
|
|
} else if (value && versions.map((item) => item.name).includes(value)) { |
|
|
|
return Promise.reject(`${config.name}版本已存在`); |
|
|
|
} else { |
|
|
|
return Promise.resolve(); |
|
|
|
|