fix: default language value

This commit is contained in:
jialin
2026-02-11 16:14:06 +08:00
parent 1b8c17ce92
commit 289a651d52
8 changed files with 33 additions and 39 deletions
+1 -2
View File
@@ -24,6 +24,5 @@ export default {
'routes.form.metadata.uploadIcon': 'Upload Icon', 'routes.form.metadata.uploadIcon': 'Upload Icon',
'routes.form.fallback.warning': 'routes.form.fallback.warning':
'Changes to fallback route target take effect after one minute.', 'Changes to fallback route target take effect after one minute.',
'routes.form.weight.tips': 'routes.form.weight.tips': 'Target traffic weight.'
'Default weight is 100. A higher value means higher priority.'
}; };
+1 -2
View File
@@ -24,6 +24,5 @@ export default {
'routes.form.metadata.uploadIcon': 'Upload Icon', 'routes.form.metadata.uploadIcon': 'Upload Icon',
'routes.form.fallback.warning': 'routes.form.fallback.warning':
'Changes to fallback route target take effect after one minute.', 'Changes to fallback route target take effect after one minute.',
'routes.form.weight.tips': 'routes.form.weight.tips': 'Target traffic weight.'
'Default weight is 100. A higher value means higher priority.'
}; };
+1 -2
View File
@@ -24,6 +24,5 @@ export default {
'routes.form.metadata.uploadIcon': 'Upload Icon', 'routes.form.metadata.uploadIcon': 'Upload Icon',
'routes.form.fallback.warning': 'routes.form.fallback.warning':
'Changes to fallback route target take effect after one minute.', 'Changes to fallback route target take effect after one minute.',
'routes.form.weight.tips': 'routes.form.weight.tips': 'Target traffic weight.'
'Default weight is 100. A higher value means higher priority.'
}; };
+1 -1
View File
@@ -23,5 +23,5 @@ export default {
'routes.form.metadata.icons': '图标', 'routes.form.metadata.icons': '图标',
'routes.form.metadata.uploadIcon': '上传图标', 'routes.form.metadata.uploadIcon': '上传图标',
'routes.form.fallback.warning': 'Fallback 路由目标的更改将在一分钟后生效。', 'routes.form.fallback.warning': 'Fallback 路由目标的更改将在一分钟后生效。',
'routes.form.weight.tips': '权重默认值为 100,数值越大,优先级越高。' 'routes.form.weight.tips': '目标流量权重。'
}; };
+2 -3
View File
@@ -38,14 +38,13 @@ const Basic = () => {
})} })}
rules={[ rules={[
{ {
required: true, required: false,
message: getRuleMessage('select', 'models.form.categories') message: getRuleMessage('select', 'models.form.categories')
} }
]} ]}
> >
<CategorySelect <CategorySelect
required options={[{ label: '', value: '' }, ...categoryOptions]}
options={categoryOptions}
label={intl.formatMessage({ id: 'models.form.categories' })} label={intl.formatMessage({ id: 'models.form.categories' })}
></CategorySelect> ></CategorySelect>
</Form.Item> </Form.Item>
+2 -14
View File
@@ -4,9 +4,8 @@ import { PageActionType } from '@/config/types';
import CollapsePanel from '@/pages/_components/collapse-panel'; import CollapsePanel from '@/pages/_components/collapse-panel';
import { useWrapperContext } from '@/pages/_components/column-wrapper/use-wrapper-context'; import { useWrapperContext } from '@/pages/_components/column-wrapper/use-wrapper-context';
import ScrollSpyTabs from '@/pages/_components/scroll-spy-tabs'; import ScrollSpyTabs from '@/pages/_components/scroll-spy-tabs';
import { QuestionCircleOutlined } from '@ant-design/icons';
import { useIntl } from '@umijs/max'; import { useIntl } from '@umijs/max';
import { Flex, Form, Tooltip } from 'antd'; import { Form } from 'antd';
import _ from 'lodash'; import _ from 'lodash';
import { import {
forwardRef, forwardRef,
@@ -195,18 +194,7 @@ const AccessForm: React.FC<ProviderFormProps> = forwardRef((props, ref) => {
items={[ items={[
{ {
key: TABKeysMap.TARGETS, key: TABKeysMap.TARGETS,
label: ( label: intl.formatMessage({ id: 'routes.form.target.title' }),
<Flex gap={4} align="center">
{intl.formatMessage({ id: 'routes.form.target.title' })}
<Tooltip
title={intl.formatMessage({
id: 'routes.form.weight.tips'
})}
>
<QuestionCircleOutlined />
</Tooltip>
</Flex>
),
forceRender: true, forceRender: true,
children: <Targets ref={targetsRef}></Targets> children: <Targets ref={targetsRef}></Targets>
} }
+24 -14
View File
@@ -1,12 +1,12 @@
import AutoTooltip from '@/components/auto-tooltip'; import AutoTooltip from '@/components/auto-tooltip';
import MetadataList from '@/components/metadata-list'; import MetadataList from '@/components/metadata-list';
import InputNumber from '@/components/seal-form/input-number';
import SealCascader from '@/components/seal-form/seal-cascader'; import SealCascader from '@/components/seal-form/seal-cascader';
import SealInput from '@/components/seal-form/seal-input';
import { PageAction } from '@/config'; import { PageAction } from '@/config';
import useAppUtils from '@/hooks/use-app-utils'; import useAppUtils from '@/hooks/use-app-utils';
import ProviderLogo from '@/pages/maas-provider/components/provider-logo'; import ProviderLogo from '@/pages/maas-provider/components/provider-logo';
import { useIntl } from '@umijs/max'; import { useIntl } from '@umijs/max';
import { Form } from 'antd'; import { Form, Tooltip } from 'antd';
import _ from 'lodash'; import _ from 'lodash';
import { import {
forwardRef, forwardRef,
@@ -326,19 +326,29 @@ const TargetsForm = forwardRef((props, ref) => {
getPopupContainer={(triggerNode) => triggerNode.parentNode} getPopupContainer={(triggerNode) => triggerNode.parentNode}
></SealCascader> ></SealCascader>
<span className="seprator">:</span> <span className="seprator">:</span>
<SealInput.Number <Tooltip
style={{ flex: 100 }} title={intl.formatMessage({
min={0} id: 'routes.form.weight.tips'
step={1}
status={
item.weight === null && validTriggered ? 'error' : 'success'
}
value={item.weight}
onChange={(value) => handleOnWeightChange(value, index)}
placeholder={intl.formatMessage({
id: 'routes.form.target.weight'
})} })}
></SealInput.Number> >
<span>
<InputNumber
style={{ flex: 100 }}
min={0}
step={1}
status={
item.weight === null && validTriggered
? 'error'
: 'success'
}
value={item.weight}
onChange={(value) => handleOnWeightChange(value, index)}
placeholder={intl.formatMessage({
id: 'routes.form.target.weight'
})}
></InputNumber>
</span>
</Tooltip>
</> </>
)} )}
</MetadataList> </MetadataList>
@@ -284,7 +284,7 @@ const GroundTTS: React.FC<MessageProps> = forwardRef((props, ref) => {
..._.pick(model?.meta || {}, MetaFields), ..._.pick(model?.meta || {}, MetaFields),
task_type: model?.meta?.task_type, task_type: model?.meta?.task_type,
model: value, model: value,
language: model?.meta?.language?.[0] || '', language: model?.meta?.languages?.[0] || '',
voice: newList[0]?.value voice: newList[0]?.value
}; };
}); });