Skip to content

Commit e89da31

Browse files
authored
feat(CategorySearch): 新增分类搜索组件 (#1802)
1 parent 8def7bf commit e89da31

21 files changed

+2930
-0
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import type { App } from 'vue';
2+
import CategorySearch from './src/category-search';
3+
4+
export * from './src/category-search-types';
5+
6+
export { CategorySearch };
7+
8+
export default {
9+
title: 'CategorySearch 分类搜索',
10+
category: '演进中',
11+
status: '100%',
12+
install(app: App): void {
13+
app.component(CategorySearch.name, CategorySearch);
14+
}
15+
}
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
export const DELAY = 300;
2+
export const SearchKeyField = 'devuiCategorySearchKeyword';
3+
export const DROPDOWN_ANIMATION_TIMEOUT = 200;
4+
export const COLORS = [
5+
'#f2f5fc',
6+
'#e9edfa',
7+
'#beccfa',
8+
'#96adfa',
9+
'#7693f5',
10+
'#5e7ce0',
11+
'#526ecc',
12+
'#465eb8',
13+
'#3c51a6',
14+
'#344899',
15+
'#2a3c85',
16+
'#ebf6ff',
17+
'#d1ebff',
18+
'#b8e0ff',
19+
'#9ed5ff',
20+
'#85caff',
21+
'#6cbfff',
22+
'#4ea6e6',
23+
'#3590cc',
24+
'#207ab3',
25+
'#0f6999',
26+
'#035880',
27+
'#edfff9',
28+
'#cffcee',
29+
'#acf2dc',
30+
'#8be8cb',
31+
'#6ddebb',
32+
'#50d4ab',
33+
'#3ac295',
34+
'#27b080',
35+
'#169e6c',
36+
'#088c58',
37+
'#007a45',
38+
'#f0ffe6',
39+
'#e5ffd4',
40+
'#d8fcc0',
41+
'#c5f2a7',
42+
'#b3e890',
43+
'#a6dd82',
44+
'#92cc68',
45+
'#7eba50',
46+
'#6ca83b',
47+
'#5e9629',
48+
'#518519',
49+
'#fffbf0',
50+
'#fff1c2',
51+
'#ffe794',
52+
'#ffdc66',
53+
'#ffd138',
54+
'#fac20a',
55+
'#e3aa00',
56+
'#cc9600',
57+
'#b58200',
58+
'#9e6f00',
59+
'#875c00',
60+
'#fff3e8',
61+
'#ffe1c7',
62+
'#ffd0a6',
63+
'#ffbf85',
64+
'#ffad63',
65+
'#fa9841',
66+
'#e37d29',
67+
'#cc6414',
68+
'#b54e04',
69+
'#9e3f00',
70+
'#873400',
71+
'#ffeeed',
72+
'#ffd5d4',
73+
'#ffbcba',
74+
'#ffa4a1',
75+
'#ff8b87',
76+
'#f66f6a',
77+
'#de504e',
78+
'#c73636',
79+
'#b02121',
80+
'#991111',
81+
'#820404',
82+
'#ffedf3',
83+
'#ffd4e3',
84+
'#ffbad2',
85+
'#ffa1c2',
86+
'#fc86b0',
87+
'#f3689a',
88+
'#db4d83',
89+
'#c4356e',
90+
'#ad215b',
91+
'#96114d',
92+
'#800440',
93+
'#f5f0ff',
94+
'#e7d9ff',
95+
'#d8c2ff',
96+
'#caabff',
97+
'#bc94ff',
98+
'#a97af8',
99+
'#8a5ce0',
100+
'#6f42c9',
101+
'#572db3',
102+
'#3f1a9c',
103+
'#2a0c85',
104+
];
105+
106+
export function getSearchMessage(type: string) {
107+
return `仅搜索关键字 '${type}'`;
108+
}
109+
110+
export function getFindingMessage(msg: string) {
111+
return `在 '${msg}' 中查找`;
112+
}

0 commit comments

Comments
 (0)