1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
| import type { Preferences } from './types';
|
| const defaultPreferences: Preferences = {
| app: {
| accessMode: 'backend',
| authPageLayout: 'panel-right',
| checkUpdatesInterval: 1,
| colorGrayMode: false,
| colorWeakMode: false,
| compact: false,
| contentCompact: 'wide',
| contentCompactWidth: 1200,
| contentPadding: 0,
| contentPaddingBottom: 0,
| contentPaddingLeft: 0,
| contentPaddingRight: 0,
| contentPaddingTop: 0,
| defaultAvatar: '',
| defaultHomePath: '/home',
| dynamicTitle: true,
| enableCheckUpdates: false,
| enablePreferences: false,
| enableRefreshToken: false,
| isMobile: false,
| layout: 'sidebar-nav',
| locale: 'zh-CN',
| loginExpiredMode: 'page',
| name: 'Jnpf快速开发平台',
| preferencesButtonPosition: 'auto',
| watermark: false,
| zIndex: 200,
| },
| breadcrumb: {
| enable: false,
| hideOnlyOne: false,
| showHome: false,
| showIcon: true,
| styleType: 'normal',
| },
| copyright: {
| companyName: '福建引迈信息技术有限公司',
| companySiteLink: 'https://www.jnpfsoft.com',
| date: '2025',
| enable: true,
| icp: '',
| icpLink: '',
| settingShow: true,
| },
| footer: {
| enable: false,
| fixed: false,
| height: 32,
| },
| header: {
| enable: true,
| hidden: false,
| menuAlign: 'start',
| mode: 'fixed',
| height: 60,
| },
| logo: {
| enable: true,
| fit: 'contain',
| source: '',
| },
| navigation: {
| accordion: true,
| split: true,
| styleType: 'rounded',
| },
| shortcutKeys: {
| enable: false,
| globalLockScreen: false,
| globalLogout: false,
| globalPreferences: false,
| globalSearch: false,
| },
| sidebar: {
| autoActivateChild: false,
| collapsed: false,
| collapsedButton: true,
| collapsedShowTitle: false,
| collapseWidth: 60,
| enable: true,
| expandOnHover: true,
| extraCollapse: false,
| extraCollapsedWidth: 60,
| fixedButton: true,
| hidden: false,
| mixedWidth: 80,
| width: 224,
| },
| tabbar: {
| draggable: true,
| enable: true,
| height: 40,
| keepAlive: false,
| maxCount: 0,
| middleClickToClose: false,
| persist: false,
| showIcon: true,
| showMaximize: false,
| showMore: false,
| styleType: 'chrome',
| wheelable: true,
| },
| theme: {
| bgType: '',
| builtinType: 'default',
| colorDestructive: 'hsl(359 100% 65%)',
| colorPrimary: 'hsl(209 100% 55%)',
| colorSuccess: 'hsl(144 57% 58%)',
| colorWarning: 'hsl(42 84% 61%)',
| mode: 'light',
| radius: '0.5',
| semiDarkHeader: false,
| semiDarkSidebar: false,
| },
| transition: {
| enable: true,
| loading: true,
| name: 'fade-slide',
| progress: true,
| },
| widget: {
| fullscreen: true,
| globalSearch: true,
| languageToggle: true,
| lockScreen: true,
| notification: true,
| refresh: true,
| sidebarToggle: true,
| themeToggle: true,
| },
| };
|
| export { defaultPreferences };
|
|