diff --git a/packages/core/client/src/modules/blocks/data-blocks/form/__e2e__/form-create/associationForm.test.ts b/packages/core/client/src/modules/blocks/data-blocks/form/__e2e__/form-create/associationForm.test.ts index 658385a48e..8fecc05759 100644 --- a/packages/core/client/src/modules/blocks/data-blocks/form/__e2e__/form-create/associationForm.test.ts +++ b/packages/core/client/src/modules/blocks/data-blocks/form/__e2e__/form-create/associationForm.test.ts @@ -50,7 +50,7 @@ test.describe('association form block', () => { await mockRecord('general'); await expect(page.getByLabel('block-item-CardItem-general-')).toBeVisible(); // 1. 打开关系字段弹窗 - await page.getByLabel('block-item-CardItem-general-').locator('a').click(); + await page.getByLabel('block-item-CardItem-general-').locator('a').first().click(); await page.getByLabel('block-item-CardItem-roles-').click(); // 2. 提交后,Table 会显示新增的数据 diff --git a/packages/core/client/src/schema-component/antd/list/List.tsx b/packages/core/client/src/schema-component/antd/list/List.tsx index 53355e9d2c..1b727d556b 100644 --- a/packages/core/client/src/schema-component/antd/list/List.tsx +++ b/packages/core/client/src/schema-component/antd/list/List.tsx @@ -92,7 +92,7 @@ const InternalList = (props) => { { await waitFor(() => { expect(screen.queryByText('ID')).toBeInTheDocument(); - expect(screen.queryByText('1')).toBeInTheDocument(); + const spanElements = screen.getAllByText('1'); + const firstSpanElement = spanElements.find((el) => el.tagName === 'SPAN'); + expect(firstSpanElement).toBeInTheDocument(); }); expect(screen.queryByText('Nickname')).toBeInTheDocument(); diff --git a/packages/core/client/src/schema-component/antd/table-v2/Table.tsx b/packages/core/client/src/schema-component/antd/table-v2/Table.tsx index 38d106bc43..6705e13d76 100644 --- a/packages/core/client/src/schema-component/antd/table-v2/Table.tsx +++ b/packages/core/client/src/schema-component/antd/table-v2/Table.tsx @@ -333,7 +333,7 @@ const usePaginationProps = (pagination1, pagination2) => { if (!pagination2 && pagination1 === false) { return false; } - return result.total <= result.pageSize ? false : result; + return field.value?.length > 0 ? result : false; }; const headerClass = css` diff --git a/packages/plugins/@nocobase/plugin-calendar/src/locale/en_US.ts b/packages/plugins/@nocobase/plugin-calendar/src/locale/en_US.json similarity index 100% rename from packages/plugins/@nocobase/plugin-calendar/src/locale/en_US.ts rename to packages/plugins/@nocobase/plugin-calendar/src/locale/en_US.json diff --git a/packages/plugins/@nocobase/plugin-calendar/src/locale/es_ES.ts b/packages/plugins/@nocobase/plugin-calendar/src/locale/es_ES.json similarity index 100% rename from packages/plugins/@nocobase/plugin-calendar/src/locale/es_ES.ts rename to packages/plugins/@nocobase/plugin-calendar/src/locale/es_ES.json diff --git a/packages/plugins/@nocobase/plugin-calendar/src/locale/fr_FR.ts b/packages/plugins/@nocobase/plugin-calendar/src/locale/fr_FR.json similarity index 100% rename from packages/plugins/@nocobase/plugin-calendar/src/locale/fr_FR.ts rename to packages/plugins/@nocobase/plugin-calendar/src/locale/fr_FR.json diff --git a/packages/plugins/@nocobase/plugin-calendar/src/locale/ja_JP.ts b/packages/plugins/@nocobase/plugin-calendar/src/locale/ja_JP.json similarity index 100% rename from packages/plugins/@nocobase/plugin-calendar/src/locale/ja_JP.ts rename to packages/plugins/@nocobase/plugin-calendar/src/locale/ja_JP.json diff --git a/packages/plugins/@nocobase/plugin-calendar/src/locale/ko_KR.ts b/packages/plugins/@nocobase/plugin-calendar/src/locale/ko_KR.json similarity index 100% rename from packages/plugins/@nocobase/plugin-calendar/src/locale/ko_KR.ts rename to packages/plugins/@nocobase/plugin-calendar/src/locale/ko_KR.json diff --git a/packages/plugins/@nocobase/plugin-calendar/src/locale/pt_BR.ts b/packages/plugins/@nocobase/plugin-calendar/src/locale/pt_BR.json similarity index 100% rename from packages/plugins/@nocobase/plugin-calendar/src/locale/pt_BR.ts rename to packages/plugins/@nocobase/plugin-calendar/src/locale/pt_BR.json diff --git a/packages/plugins/@nocobase/plugin-calendar/src/locale/ru_RU.ts b/packages/plugins/@nocobase/plugin-calendar/src/locale/ru_RU.json similarity index 100% rename from packages/plugins/@nocobase/plugin-calendar/src/locale/ru_RU.ts rename to packages/plugins/@nocobase/plugin-calendar/src/locale/ru_RU.json diff --git a/packages/plugins/@nocobase/plugin-calendar/src/locale/tr_TR.ts b/packages/plugins/@nocobase/plugin-calendar/src/locale/tr_TR.json similarity index 100% rename from packages/plugins/@nocobase/plugin-calendar/src/locale/tr_TR.ts rename to packages/plugins/@nocobase/plugin-calendar/src/locale/tr_TR.json diff --git a/packages/plugins/@nocobase/plugin-calendar/src/locale/uk_UA.ts b/packages/plugins/@nocobase/plugin-calendar/src/locale/uk_UA.json similarity index 100% rename from packages/plugins/@nocobase/plugin-calendar/src/locale/uk_UA.ts rename to packages/plugins/@nocobase/plugin-calendar/src/locale/uk_UA.json diff --git a/packages/plugins/@nocobase/plugin-calendar/src/locale/zh-CN.json b/packages/plugins/@nocobase/plugin-calendar/src/locale/zh-CN.json new file mode 100644 index 0000000000..ad90030365 --- /dev/null +++ b/packages/plugins/@nocobase/plugin-calendar/src/locale/zh-CN.json @@ -0,0 +1,50 @@ +{ + "Configure calendar": "配置日历", + "Title field": "标题字段", + "Custom title": "自定义标题", + "Show lunar": "展示农历", + "Start date field": "开始日期字段", + "End date field": "结束日期字段", + "Work week": "工作日", + "Today": "今天", + "Day": "天", + "Agenda": "列表", + "Date": "日期", + "Time": "时间", + "Event": "事件", + "None": "无", + "Calendar": "日历", + "Delete events": "删除日程", + "This event": "此日程", + "This and following events": "此日程及后续日程", + "All events": "所有日程", + "Delete this event?": "是否删除这个日程?", + "Delete Event": "删除日程", + "Calendar collection": "日历数据表", + "Create calendar block": "创建日历区块", + "Filter": "筛选", + "Configure actions": "配置操作", + "Enable actions": "启用操作", + "Turn pages": "翻页", + "Select view": "切换视图", + "Add new": "添加", + "View record": "查看数据", + "Details": "详情", + "Customize": "自定义", + "Update record": "更新数据", + "Popup": "弹窗", + "Updated successfully": "更新成功", + "Custom request": "自定义请求", + "Edit": "编辑", + "Delete": "删除", + "Print": "打印", + "Daily": "每天", + "Weekly": "每周", + "Monthly": "每月", + "Yearly": "每年", + "Repeats": "重复", + "Title": "标题", + "Month": "月", + "Week": "周", + "{{count}} more items": "{{count}} 更多事项" +} diff --git a/packages/plugins/@nocobase/plugin-calendar/src/locale/zh-CN.ts b/packages/plugins/@nocobase/plugin-calendar/src/locale/zh-CN.ts deleted file mode 100644 index bcf997f291..0000000000 --- a/packages/plugins/@nocobase/plugin-calendar/src/locale/zh-CN.ts +++ /dev/null @@ -1,57 +0,0 @@ -/** - * This file is part of the NocoBase (R) project. - * Copyright (c) 2020-2024 NocoBase Co., Ltd. - * Authors: NocoBase Team. - * - * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License. - * For more information, please refer to: https://www.nocobase.com/agreement. - */ - -export default { - 'Configure calendar': '配置日历', - 'Title field': '标题字段', - 'Custom title': '自定义标题', - 'Show lunar': '展示农历', - 'Start date field': '开始日期字段', - 'End date field': '结束日期字段', - 'Work week': '工作日', - Today: '今天', - Day: '天', - Agenda: '列表', - Date: '日期', - Time: '时间', - Event: '事件', - None: '无', - Calendar: '日历', - 'Delete events': '删除日程', - 'This event': '此日程', - 'This and following events': '此日程及后续日程', - 'All events': '所有日程', - 'Delete this event?': '是否删除这个日程?', - 'Delete Event': '删除日程', - 'Calendar collection': '日历数据表', - 'Create calendar block': '创建日历区块', - Filter: '筛选', - 'Configure actions': '配置操作', - 'Enable actions': '启用操作', - 'Turn pages': '翻页', - 'Select view': '切换视图', - 'Add new': '添加', - 'View record': '查看数据', - 'Details': '详情', - Customize: '自定义', - 'Update record': '更新数据', - 'Popup': '弹窗', - "Updated successfully": "更新成功", - 'Custom request': '自定义请求', - 'Edit': '编辑', - Delete: '删除', - Print: '打印', - Daily: '每天', - Weekly: '每周', - Monthly: '每月', - Yearly: '每年', - Repeats: '重复', - "Title":"标题", - "{{count}} more items":"{{count}} 更多事项" -};