feat: 新建组表单增加折叠

This commit is contained in:
dhb52 2024-04-26 19:38:03 +08:00
parent 49139989dc
commit c6ece1d743
4 changed files with 88 additions and 78 deletions

View File

@ -475,7 +475,9 @@ const local: App.I18n.Schema = {
description: 'Please enter description', description: 'Please enter description',
idGeneratorMode: 'Please select ID generator mode', idGeneratorMode: 'Please select ID generator mode',
groupPartition: 'Please select Group partition', groupPartition: 'Please select Group partition',
initScene: 'Initialized scene' initScene: 'Initialized scene',
collapseCommon: 'Common config',
collapseRetry: 'Retry config'
}, },
idMode: { idMode: {
idWorker: 'Id Workder', idWorker: 'Id Workder',

View File

@ -471,7 +471,9 @@ const local: App.I18n.Schema = {
description: '描述', description: '描述',
idGeneratorMode: 'ID生成模式', idGeneratorMode: 'ID生成模式',
groupPartition: '分区', groupPartition: '分区',
initScene: '初始化场景' initScene: '初始化场景',
collapseCommon: '通用配置',
collapseRetry: '重试配置'
}, },
idMode: { idMode: {
idWorker: '雪花算法', idWorker: '雪花算法',

View File

@ -633,7 +633,8 @@ declare namespace App {
groupPartition: string; groupPartition: string;
idGeneratorMode: string; idGeneratorMode: string;
initScene: string; initScene: string;
// bucketIndex: string; collapseCommon: string;
collapseRetry: string;
}; };
idMode: { idMode: {
idWorker: string; idWorker: string;

View File

@ -158,6 +158,8 @@ watch(visible, () => {
<template> <template>
<OperateDrawer v-model="visible" :title="title" @submitted="handleSubmit"> <OperateDrawer v-model="visible" :title="title" @submitted="handleSubmit">
<NForm ref="formRef" :model="model" :rules="rules"> <NForm ref="formRef" :model="model" :rules="rules">
<NCollapse :default-expanded-names="['1', '2']">
<NCollapseItem title="通用配置" name="1">
<NFormItem :label="$t('page.groupConfig.groupName')" path="groupName"> <NFormItem :label="$t('page.groupConfig.groupName')" path="groupName">
<NInput <NInput
v-model:value="model.groupName" v-model:value="model.groupName"
@ -208,6 +210,8 @@ watch(visible, () => {
round round
/> />
</NFormItem> </NFormItem>
</NCollapseItem>
<NCollapseItem title="重试配置" name="2">
<NFormItem :label="$t('page.groupConfig.idGeneratorMode')" path="idGeneratorMode"> <NFormItem :label="$t('page.groupConfig.idGeneratorMode')" path="idGeneratorMode">
<NSelect <NSelect
v-model:value="model.idGeneratorMode" v-model:value="model.idGeneratorMode"
@ -227,7 +231,6 @@ watch(visible, () => {
</NSpace> </NSpace>
</NRadioGroup> </NRadioGroup>
</NFormItem> </NFormItem>
<NFormItem :label="$t('page.groupConfig.groupPartition')" path="groupPartition"> <NFormItem :label="$t('page.groupConfig.groupPartition')" path="groupPartition">
<NSelect <NSelect
v-model:value="model.groupPartition" v-model:value="model.groupPartition"
@ -235,6 +238,8 @@ watch(visible, () => {
:options="translateOptions2(partitionList)" :options="translateOptions2(partitionList)"
/> />
</NFormItem> </NFormItem>
</NCollapseItem>
</NCollapse>
</NForm> </NForm>
<template #footer> <template #footer>
<NSpace :size="16"> <NSpace :size="16">