From f7b3cc9ae03c3020df8acb0ba85dbbb83e74e58f Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Tue, 23 Dec 2025 19:08:10 +0800 Subject: [PATCH] feat: Custom sorting function style --- ui/src/components/folder-tree/constant.ts | 27 +- ui/src/components/folder-tree/index.vue | 16 +- ui/src/components/infinite-scroll/index.vue | 3 - ui/src/layout/layout-header/avatar/index.vue | 2 +- ui/src/layout/login-layout/LoginLayout.vue | 2 +- ui/src/locales/lang/en-US/components.ts | 5 + ui/src/locales/lang/zh-CN/components.ts | 5 + ui/src/locales/lang/zh-Hant/components.ts | 5 + ui/src/styles/app.scss | 3 + ui/src/views/application-overview/index.vue | 4 +- .../views/application/ApplicationSetting.vue | 4 +- ui/src/views/chat-log/index.vue | 3 +- .../authentication/component/Setting.vue | 259 +++++++++--------- ui/src/views/system/operate-log/index.vue | 3 +- 14 files changed, 183 insertions(+), 158 deletions(-) diff --git a/ui/src/components/folder-tree/constant.ts b/ui/src/components/folder-tree/constant.ts index f5ee311fa..261517f6a 100644 --- a/ui/src/components/folder-tree/constant.ts +++ b/ui/src/components/folder-tree/constant.ts @@ -1,34 +1,31 @@ import { t } from '@/locales' - export const SORT_TYPES = { CREATE_TIME_ASC: 'createTime-asc', CREATE_TIME_DESC: 'createTime-desc', NAME_ASC: 'name-asc', NAME_DESC: 'name-desc', - CUSTOM: 'custom' + CUSTOM: 'custom', } as const -export type SortType = typeof SORT_TYPES[keyof typeof SORT_TYPES] +export type SortType = (typeof SORT_TYPES)[keyof typeof SORT_TYPES] export const SORT_MENU_CONFIG = [ { - title: 'time', + title: 'time', items: [ - { label: t('components.folder.ascTime', '按创建时间升序'), value: SORT_TYPES.CREATE_TIME_ASC}, - { label: t('components.folder.descTime', '按创建时间降序'), value: SORT_TYPES.CREATE_TIME_DESC }, - ] + { label: t('components.folder.ascTime'), value: SORT_TYPES.CREATE_TIME_ASC }, + { label: t('components.folder.descTime'), value: SORT_TYPES.CREATE_TIME_DESC }, + ], }, { title: 'name', items: [ - { label: t('components.folder.ascName', '按名称升序'), value: SORT_TYPES.NAME_ASC }, - { label: t('components.folder.descName', '按名称降序'), value: SORT_TYPES.NAME_DESC }, - ] + { label: t('components.folder.ascName'), value: SORT_TYPES.NAME_ASC }, + { label: t('components.folder.descName'), value: SORT_TYPES.NAME_DESC }, + ], }, { - items: [ - { label: t('components.folder.custom', '按用户拖拽排序'), value: SORT_TYPES.CUSTOM }, - ] - } -] \ No newline at end of file + items: [{ label: t('components.folder.sortDrop'), value: SORT_TYPES.CUSTOM }], + }, +] diff --git a/ui/src/components/folder-tree/index.vue b/ui/src/components/folder-tree/index.vue index 095179593..ba0296196 100644 --- a/ui/src/components/folder-tree/index.vue +++ b/ui/src/components/folder-tree/index.vue @@ -1,27 +1,29 @@