mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-05 05:29:26 +08:00
fix: failed required validation for map management secret key fields (#6509)
This commit is contained in:
parent
92f7f3f390
commit
87c1fee425
@ -7,8 +7,8 @@
|
||||
"description.zh-CN": "地图区块,支持高德地图和 Google 地图,你也可以扩展更多地图类型。",
|
||||
"license": "AGPL-3.0",
|
||||
"main": "./dist/server/index.js",
|
||||
"homepage": "https://docs.nocobase.com/handbook/map",
|
||||
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/map",
|
||||
"homepage": "https://docs.nocobase.com/handbook/block-map",
|
||||
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/block-map",
|
||||
"devDependencies": {
|
||||
"@amap/amap-jsapi-loader": "^1.0.1",
|
||||
"@amap/amap-jsapi-types": "^0.0.10",
|
||||
|
@ -32,7 +32,8 @@ const BaseConfiguration: React.FC<BaseConfigurationProps> = ({ type, children })
|
||||
return apiClient.resource(MapConfigurationResourceKey);
|
||||
}, [apiClient]);
|
||||
|
||||
const onSubmit = (values) => {
|
||||
const onSubmit = async (values) => {
|
||||
await form.validateFields();
|
||||
resource
|
||||
.set({
|
||||
...values,
|
||||
@ -62,10 +63,18 @@ const AMapConfiguration = () => {
|
||||
const { t } = useMapTranslation();
|
||||
return (
|
||||
<BaseConfiguration type="amap">
|
||||
<Form.Item required name="accessKey" label={t('Access key')}>
|
||||
<Form.Item
|
||||
rules={[{ required: true, message: t('Access key is required') }]}
|
||||
name="accessKey"
|
||||
label={t('Access key')}
|
||||
>
|
||||
<TextAreaWithGlobalScope />
|
||||
</Form.Item>
|
||||
<Form.Item required name="securityJsCode" label={t('securityJsCode or serviceHost')}>
|
||||
<Form.Item
|
||||
rules={[{ required: true, message: t('securityJsCode or serviceHost is required') }]}
|
||||
name="securityJsCode"
|
||||
label={t('securityJsCode or serviceHost')}
|
||||
>
|
||||
<TextAreaWithGlobalScope />
|
||||
</Form.Item>
|
||||
</BaseConfiguration>
|
||||
@ -76,7 +85,7 @@ const GoogleMapConfiguration = () => {
|
||||
const { t } = useMapTranslation();
|
||||
return (
|
||||
<BaseConfiguration type="google">
|
||||
<Form.Item required name="accessKey" label={t('Api key')}>
|
||||
<Form.Item rules={[{ required: true, message: t('Api key is required') }]} name="accessKey" label={t('Api key')}>
|
||||
<TextAreaWithGlobalScope />
|
||||
</Form.Item>
|
||||
</BaseConfiguration>
|
||||
|
@ -47,5 +47,8 @@
|
||||
"Create map block": "创建地图区块",
|
||||
"Start point": "起点",
|
||||
"End point": "终点",
|
||||
"Concatenation order field": "连接顺序字段"
|
||||
"Concatenation order field": "连接顺序字段",
|
||||
"securityJsCode or serviceHost is required": "securityJsCode 或 serviceHost 是必填",
|
||||
"Access key is required": "访问密钥是必填",
|
||||
"Api key is required": "Api key 是必填"
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user