diff --git a/CHANGELOG.md b/CHANGELOG.md index 5993c52e..0b9fe33a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # 1.5.2 -对应后端版本 单体/微服务: 5.5.0/2.5.0 +对应后端版本 单体/微服务: 5.5.1/2.5.1 + +该版本后端功能值包含一个`同步租户参数配置`功能 旧版本也能升级(使用) **REFACTOR** @@ -9,6 +11,7 @@ **FEATURES** - 修改流程变量 +- 租户管理 同步租户参数配置 **BUG FIX** diff --git a/apps/web-antd/src/api/system/tenant/index.ts b/apps/web-antd/src/api/system/tenant/index.ts index e7765cf5..2bb23012 100644 --- a/apps/web-antd/src/api/system/tenant/index.ts +++ b/apps/web-antd/src/api/system/tenant/index.ts @@ -125,3 +125,13 @@ export function dictSyncTenant(tenantId?: string) { successMessageMode: 'message', }); } + +/** + * 同步租户配置 + * @returns void + */ +export function syncTenantConfig() { + return requestClient.get('/system/tenant/syncTenantConfig', { + successMessageMode: 'message', + }); +} diff --git a/apps/web-antd/src/views/system/tenant/index.vue b/apps/web-antd/src/views/system/tenant/index.vue index d0d3bbd7..bf539390 100644 --- a/apps/web-antd/src/views/system/tenant/index.vue +++ b/apps/web-antd/src/views/system/tenant/index.vue @@ -15,6 +15,7 @@ import { Modal, Popconfirm, Space } from 'ant-design-vue'; import { useVbenVxeGrid, vxeCheckboxChecked } from '#/adapter/vxe-table'; import { dictSyncTenant, + syncTenantConfig, tenantExport, tenantList, tenantRemove, @@ -144,6 +145,18 @@ function handleSyncTenantDict() { }, }); } + +function handleSyncTenantConfig() { + Modal.confirm({ + title: '提示', + iconType: 'warning', + content: '确认同步租户参数配置?', + onOk: async () => { + await syncTenantConfig(); + await tableApi.query(); + }, + }); +}