🎨 refactor: Refactor RatioSetting: integrate Group Ratio Settings into tabs
* Moved `GroupRatioSettings` component inside the existing Tabs as a new **Group Ratios** tab. * Removed the standalone `Card` that previously wrapped `GroupRatioSettings`. * Re-formatted JSX props for `ModelRatioSettings` and `GroupRatioSettings` to improve readability. * Consolidates all ratio-related settings into a single tabbed view for a cleaner and more consistent UI.
This commit is contained in:
@@ -84,7 +84,16 @@ const RatioSetting = () => {
|
|||||||
<Card style={{ marginTop: '10px' }}>
|
<Card style={{ marginTop: '10px' }}>
|
||||||
<Tabs type='card'>
|
<Tabs type='card'>
|
||||||
<Tabs.TabPane tab={t('模型倍率设置')} itemKey='model'>
|
<Tabs.TabPane tab={t('模型倍率设置')} itemKey='model'>
|
||||||
<ModelRatioSettings options={inputs} refresh={onRefresh} />
|
<ModelRatioSettings
|
||||||
|
options={inputs}
|
||||||
|
refresh={onRefresh}
|
||||||
|
/>
|
||||||
|
</Tabs.TabPane>
|
||||||
|
<Tabs.TabPane tab={t('分组倍率设置')} itemKey='group'>
|
||||||
|
<GroupRatioSettings
|
||||||
|
options={inputs}
|
||||||
|
refresh={onRefresh}
|
||||||
|
/>
|
||||||
</Tabs.TabPane>
|
</Tabs.TabPane>
|
||||||
<Tabs.TabPane tab={t('可视化倍率设置')} itemKey='visual'>
|
<Tabs.TabPane tab={t('可视化倍率设置')} itemKey='visual'>
|
||||||
<ModelSettingsVisualEditor
|
<ModelSettingsVisualEditor
|
||||||
@@ -106,10 +115,6 @@ const RatioSetting = () => {
|
|||||||
</Tabs.TabPane>
|
</Tabs.TabPane>
|
||||||
</Tabs>
|
</Tabs>
|
||||||
</Card>
|
</Card>
|
||||||
{/* 分组倍率设置 */}
|
|
||||||
<Card style={{ marginTop: '10px' }}>
|
|
||||||
<GroupRatioSettings options={inputs} refresh={onRefresh} />
|
|
||||||
</Card>
|
|
||||||
</Spin>
|
</Spin>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1263,7 +1263,7 @@
|
|||||||
" 吗?": "?",
|
" 吗?": "?",
|
||||||
"修改子渠道优先级": "Modify sub-channel priority",
|
"修改子渠道优先级": "Modify sub-channel priority",
|
||||||
"确定要修改所有子渠道优先级为 ": "Confirm to modify all sub-channel priorities to ",
|
"确定要修改所有子渠道优先级为 ": "Confirm to modify all sub-channel priorities to ",
|
||||||
"分组设置": "Group settings",
|
"分组倍率设置": "Group ratio settings",
|
||||||
"用户可选分组": "User selectable groups",
|
"用户可选分组": "User selectable groups",
|
||||||
"保存分组倍率设置": "Save group ratio settings",
|
"保存分组倍率设置": "Save group ratio settings",
|
||||||
"模型倍率设置": "Model ratio settings",
|
"模型倍率设置": "Model ratio settings",
|
||||||
|
|||||||
@@ -96,7 +96,6 @@ export default function GroupRatioSettings(props) {
|
|||||||
getFormApi={(formAPI) => (refForm.current = formAPI)}
|
getFormApi={(formAPI) => (refForm.current = formAPI)}
|
||||||
style={{ marginBottom: 15 }}
|
style={{ marginBottom: 15 }}
|
||||||
>
|
>
|
||||||
<Form.Section text={t('分组设置')}>
|
|
||||||
<Row gutter={16}>
|
<Row gutter={16}>
|
||||||
<Col xs={24} sm={16}>
|
<Col xs={24} sm={16}>
|
||||||
<Form.TextArea
|
<Form.TextArea
|
||||||
@@ -222,7 +221,6 @@ export default function GroupRatioSettings(props) {
|
|||||||
/>
|
/>
|
||||||
</Col>
|
</Col>
|
||||||
</Row>
|
</Row>
|
||||||
</Form.Section>
|
|
||||||
</Form>
|
</Form>
|
||||||
<Button onClick={onSubmit}>{t('保存分组倍率设置')}</Button>
|
<Button onClick={onSubmit}>{t('保存分组倍率设置')}</Button>
|
||||||
</Spin>
|
</Spin>
|
||||||
|
|||||||
@@ -118,7 +118,6 @@ export default function ModelRatioSettings(props) {
|
|||||||
getFormApi={(formAPI) => (refForm.current = formAPI)}
|
getFormApi={(formAPI) => (refForm.current = formAPI)}
|
||||||
style={{ marginBottom: 15 }}
|
style={{ marginBottom: 15 }}
|
||||||
>
|
>
|
||||||
<Form.Section>
|
|
||||||
<Row gutter={16}>
|
<Row gutter={16}>
|
||||||
<Col xs={24} sm={16}>
|
<Col xs={24} sm={16}>
|
||||||
<Form.TextArea
|
<Form.TextArea
|
||||||
@@ -218,7 +217,6 @@ export default function ModelRatioSettings(props) {
|
|||||||
/>
|
/>
|
||||||
</Col>
|
</Col>
|
||||||
</Row>
|
</Row>
|
||||||
</Form.Section>
|
|
||||||
</Form>
|
</Form>
|
||||||
<Space>
|
<Space>
|
||||||
<Button onClick={onSubmit}>{t('保存模型倍率设置')}</Button>
|
<Button onClick={onSubmit}>{t('保存模型倍率设置')}</Button>
|
||||||
|
|||||||
Reference in New Issue
Block a user