From ff258af4e59f0b867be0e4a99617a3f8797057c6 Mon Sep 17 00:00:00 2001 From: xlsea Date: Tue, 11 Jun 2024 09:48:01 +0800 Subject: [PATCH 01/39] =?UTF-8?q?fix(sj=5F1.0.0=5Fbeta1):=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=20cron=20=E8=A1=A8=E8=BE=BE=E5=BC=8F=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cron-input/src/components/internal/cron-base.vue | 9 ++++++--- .../cron-input/src/components/internal/cron-model.vue | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/cron-input/src/components/internal/cron-base.vue b/packages/cron-input/src/components/internal/cron-base.vue index 7b2901b..9081ec3 100644 --- a/packages/cron-input/src/components/internal/cron-base.vue +++ b/packages/cron-input/src/components/internal/cron-base.vue @@ -15,7 +15,7 @@ interface Props { min: number; max: number; }; - locale: I18n.LocaleType; + locale?: I18n.LocaleType; } const props = withDefaults(defineProps(), { @@ -106,7 +106,9 @@ const value = computed(() => { return props.field.value === DATE ? type.value : `${lastDayOfWeek.value}${type.value}`; case TYPE.SPECIFY: { const specifyValue = specify.value; - return specifyValue.length ? specifyValue.sort((a, b) => a - b).join(type.value) : `${specifyValue[0] || 0}`; + return specifyValue.length + ? specifyValue.sort((a, b) => a - b).join(type.value) + : `${specifyValue[0] || specifies.value[0].value}`; } default: return ''; @@ -144,7 +146,8 @@ watch( specify.value = data !== 'undefined' && data !== 'NaN' ? data.split(TYPE.SPECIFY).map(i => Number.parseInt(i, 10)) : []; } - } + }, + { immediate: true } ); watch( diff --git a/packages/cron-input/src/components/internal/cron-model.vue b/packages/cron-input/src/components/internal/cron-model.vue index 00231ec..9cbc1bf 100644 --- a/packages/cron-input/src/components/internal/cron-model.vue +++ b/packages/cron-input/src/components/internal/cron-model.vue @@ -81,7 +81,7 @@ const previews = computed(() => { try { previewList = parserCron(expression.value); } catch (error) { - previewList = ['此表达式暂时无法解析!']; + previewList = [Locales[props.lang].previewError]; } return previewList; From 94a1d6dc204b406613df44c84d0aebbacf4a379d Mon Sep 17 00:00:00 2001 From: xlsea Date: Tue, 11 Jun 2024 10:14:20 +0800 Subject: [PATCH 02/39] =?UTF-8?q?perf(sj=5F1.0.0=5Fbeta1):=20=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E6=90=BA=E5=B8=A6=E5=8F=82=E6=95=B0=E8=B7=AF=E7=94=B1?= =?UTF-8?q?=E8=B7=B3=E8=BD=AC=E4=BD=93=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/hooks/src/use-table.ts | 5 ++++ src/hooks/common/table.ts | 1 + src/typings/naive-ui.d.ts | 2 +- src/views/job/batch/index.vue | 48 +++++------------------------- src/views/job/task/index.vue | 3 +- src/views/retry/log/index.vue | 14 +++------ src/views/workflow/batch/index.vue | 25 +++++----------- src/views/workflow/task/index.vue | 2 +- 8 files changed, 30 insertions(+), 70 deletions(-) diff --git a/packages/hooks/src/use-table.ts b/packages/hooks/src/use-table.ts index 6c2ae07..da17be5 100644 --- a/packages/hooks/src/use-table.ts +++ b/packages/hooks/src/use-table.ts @@ -29,6 +29,8 @@ export type TableConfig = { apiFn: A; /** api params */ apiParams?: Parameters[0]; + /** search params */ + searchParams?: Parameters[0]; /** transform api response to table data */ transformer: Transformer>>; /** columns factory */ @@ -133,6 +135,9 @@ export default function useHookTable(config: TableConfig< } if (immediate) { + if (config.searchParams) { + updateSearchParams(config.searchParams); + } getData(); } diff --git a/src/hooks/common/table.ts b/src/hooks/common/table.ts index 962deaf..5d3c728 100644 --- a/src/hooks/common/table.ts +++ b/src/hooks/common/table.ts @@ -36,6 +36,7 @@ export function useTable(config: NaiveUI.NaiveTabl } = useHookTable, TableColumn>>>({ apiFn, apiParams, + searchParams: config.searchParams, columns: config.columns, transformer: res => { const { data: records = [], page: current = 1, size = 10, total = 0 } = res.data || {}; diff --git a/src/typings/naive-ui.d.ts b/src/typings/naive-ui.d.ts index c8e6f25..7074643 100644 --- a/src/typings/naive-ui.d.ts +++ b/src/typings/naive-ui.d.ts @@ -42,7 +42,7 @@ declare namespace NaiveUI { type NaiveTableConfig = Pick< import('@sa/hooks').TableConfig, TableColumn>>>, - 'apiFn' | 'apiParams' | 'columns' | 'immediate' + 'apiFn' | 'apiParams' | 'columns' | 'immediate' | 'searchParams' > & { /** * whether to display the total items count diff --git a/src/views/job/batch/index.vue b/src/views/job/batch/index.vue index 8026c45..075c640 100644 --- a/src/views/job/batch/index.vue +++ b/src/views/job/batch/index.vue @@ -1,9 +1,8 @@ diff --git a/src/views/retry/dead-letter/index.vue b/src/views/retry/dead-letter/index.vue index c0a80e3..c810836 100644 --- a/src/views/retry/dead-letter/index.vue +++ b/src/views/retry/dead-letter/index.vue @@ -31,8 +31,7 @@ const { columns, columnChecks, data, getData, loading, mobilePagination, searchP size: 10, groupName: null, sceneName: null, - beginDate: null, - endDate: null + datetimeRange: null // if you want to use the searchParams in Form, you need to define the following properties, and the value is null // the value can not be undefined, otherwise the property in Form will not be reactive }, diff --git a/src/views/retry/dead-letter/modules/dead-letter-search.vue b/src/views/retry/dead-letter/modules/dead-letter-search.vue index 65d3eb4..c4ba3ca 100644 --- a/src/views/retry/dead-letter/modules/dead-letter-search.vue +++ b/src/views/retry/dead-letter/modules/dead-letter-search.vue @@ -33,8 +33,20 @@ function search() { - - + + diff --git a/src/views/retry/log/index.vue b/src/views/retry/log/index.vue index b947e29..df49819 100644 --- a/src/views/retry/log/index.vue +++ b/src/views/retry/log/index.vue @@ -32,8 +32,7 @@ const { columns, columnChecks, data, getData, loading, mobilePagination, searchP idempotentId: null, bizNo: null, retryStatus: null, - beginDate: null, - endDate: null + datetimeRange: null }, searchParams: { retryStatus diff --git a/src/views/retry/log/modules/retry-log-search.vue b/src/views/retry/log/modules/retry-log-search.vue index c69fd69..469141b 100644 --- a/src/views/retry/log/modules/retry-log-search.vue +++ b/src/views/retry/log/modules/retry-log-search.vue @@ -52,8 +52,20 @@ function search() { clearable /> - - + + diff --git a/src/views/workflow/batch/index.vue b/src/views/workflow/batch/index.vue index c621287..54096c9 100644 --- a/src/views/workflow/batch/index.vue +++ b/src/views/workflow/batch/index.vue @@ -23,8 +23,7 @@ const { columns, columnChecks, data, getData, loading, mobilePagination, searchP workflowId: null, groupName: null, taskBatchStatus: null, - beginDate: null, - endDate: null + datetimeRange: null }, searchParams: { workflowId, diff --git a/src/views/workflow/batch/modules/workflow-batch-search.vue b/src/views/workflow/batch/modules/workflow-batch-search.vue index 1c5f2c1..0ce59d5 100644 --- a/src/views/workflow/batch/modules/workflow-batch-search.vue +++ b/src/views/workflow/batch/modules/workflow-batch-search.vue @@ -67,8 +67,20 @@ groupNameUpdate(''); > - - + + From 91096810099d4d8d56d1a9a60fcdc540266a7e04 Mon Sep 17 00:00:00 2001 From: xlsea Date: Tue, 18 Jun 2024 12:04:20 +0800 Subject: [PATCH 23/39] =?UTF-8?q?style(sj=5Fdev=5F1.1.0=5Fbeta1):=20?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=9B=BE=E6=A0=87=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/svg-icon/logo.svg | 3 +-- src/layouts/modules/global-logo/index.vue | 2 +- src/views/_builtin/login/index.vue | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/assets/svg-icon/logo.svg b/src/assets/svg-icon/logo.svg index 69b5e35..7a37355 100644 --- a/src/assets/svg-icon/logo.svg +++ b/src/assets/svg-icon/logo.svg @@ -1,4 +1,3 @@ - - + diff --git a/src/layouts/modules/global-logo/index.vue b/src/layouts/modules/global-logo/index.vue index 7cda1b2..a9d25b3 100644 --- a/src/layouts/modules/global-logo/index.vue +++ b/src/layouts/modules/global-logo/index.vue @@ -17,7 +17,7 @@ withDefaults(defineProps(), { diff --git a/src/components/common/task-batch-status.vue b/src/components/common/task-batch-status.vue index c9357b9..d25464c 100644 --- a/src/components/common/task-batch-status.vue +++ b/src/components/common/task-batch-status.vue @@ -1,28 +1,31 @@ diff --git a/src/components/common/task-type.vue b/src/components/common/task-type.vue index 74dbf49..0efffe4 100644 --- a/src/components/common/task-type.vue +++ b/src/components/common/task-type.vue @@ -25,7 +25,6 @@ const handleUpdate = (value: Api.Common.BlockStrategy) => { v-model:value="valueRef" :placeholder="$t('common.routeKey.routeForm')" :options="translateOptions(taskTypeRecordRecordOptions)" - clearable @update:value="handleUpdate" /> diff --git a/src/components/common/trigger-type.vue b/src/components/common/trigger-type.vue index 614e9b5..5fbf414 100644 --- a/src/components/common/trigger-type.vue +++ b/src/components/common/trigger-type.vue @@ -25,7 +25,6 @@ const handleUpdate = (value: Api.Common.TriggerType) => { v-model:value="valueRef" :placeholder="$t('common.triggerType.form')" :options="translateOptions(triggerTypeOptions)" - clearable @update:value="handleUpdate" /> From 398466a852c1ca646a7fd7273db69b02260c0d62 Mon Sep 17 00:00:00 2001 From: dhb52 Date: Wed, 19 Jun 2024 17:32:29 +0800 Subject: [PATCH 26/39] =?UTF-8?q?feat(sj=5F1.1.0-beta1):=20=E6=89=80?= =?UTF-8?q?=E6=9C=89=E6=90=9C=E7=B4=A2=E6=A1=86=E5=85=81=E8=AE=B8=E6=B8=85?= =?UTF-8?q?=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/group/modules/group-search.vue | 2 +- .../job/batch/modules/job-batch-search.vue | 6 +++--- src/views/job/task/modules/job-task-search.vue | 5 +++-- .../namespace/modules/namespace-search.vue | 2 +- .../modules/notify-recipient-search.vue | 6 +++++- .../modules/notify-config-operate-drawer.vue | 15 +++++++++------ .../scene/modules/notify-config-search.vue | 17 ++++++++++++----- src/views/pods/modules/pods-search.vue | 2 +- .../dead-letter/modules/dead-letter-search.vue | 4 ++-- .../retry/log/modules/retry-log-search.vue | 10 +++++----- src/views/retry/scene/modules/scene-search.vue | 4 ++-- .../retry/task/modules/retry-task-search.vue | 11 ++++++----- .../manager/modules/user-manager-search.vue | 2 +- .../batch/modules/workflow-batch-search.vue | 4 ++-- .../workflow/task/modules/workflow-search.vue | 5 +++-- 15 files changed, 56 insertions(+), 39 deletions(-) diff --git a/src/views/group/modules/group-search.vue b/src/views/group/modules/group-search.vue index 66406b0..394e659 100644 --- a/src/views/group/modules/group-search.vue +++ b/src/views/group/modules/group-search.vue @@ -28,7 +28,7 @@ function search() {