File tree Expand file tree Collapse file tree 7 files changed +37
-4
lines changed
components/FormCreate/src Expand file tree Collapse file tree 7 files changed +37
-4
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ export const useDictSelectRule = () => {
22
22
} ) ) ?? [ ]
23
23
} )
24
24
return {
25
- icon : 'icon-select ' ,
25
+ icon : 'icon-doc-text ' ,
26
26
label,
27
27
name,
28
28
rule ( ) {
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ export const useSelectRule = (option: SelectRuleOption) => {
11
11
const label = option . label
12
12
const name = option . name
13
13
return {
14
- icon : ' icon-select' ,
14
+ icon : option . icon ,
15
15
label,
16
16
name,
17
17
rule ( ) {
Original file line number Diff line number Diff line change @@ -45,5 +45,6 @@ export interface ApiSelectProps {
45
45
export interface SelectRuleOption {
46
46
label : string // label 名称
47
47
name : string // 组件名称
48
+ icon : string // 组件图标
48
49
props ?: any [ ] // 组件规则
49
50
}
Original file line number Diff line number Diff line change @@ -48,12 +48,21 @@ export const useFormCreateDesigner = async (designer: Ref) => {
48
48
} )
49
49
}
50
50
51
- const userSelectRule = useSelectRule ( { name : 'UserSelect' , label : '用户选择器' } )
52
- const deptSelectRule = useSelectRule ( { name : 'DeptSelect' , label : '部门选择器' } )
51
+ const userSelectRule = useSelectRule ( {
52
+ name : 'UserSelect' ,
53
+ label : '用户选择器' ,
54
+ icon : 'icon-user-o'
55
+ } )
56
+ const deptSelectRule = useSelectRule ( {
57
+ name : 'DeptSelect' ,
58
+ label : '部门选择器' ,
59
+ icon : 'icon-address-card-o'
60
+ } )
53
61
const dictSelectRule = useDictSelectRule ( )
54
62
const apiSelectRule0 = useSelectRule ( {
55
63
name : 'ApiSelect' ,
56
64
label : '接口选择器' ,
65
+ icon : 'icon-server' ,
57
66
props : [ ...apiSelectRule ]
58
67
} )
59
68
Original file line number Diff line number Diff line change
1
+ // 使用字体图标来源 https://fontello.com/
2
+
3
+ @font-face {
4
+ font-family : ' fc-icon' ;
5
+ src : url (' @/styles/FormCreate/fonts/fontello.woff' ) format (' woff' );
6
+ }
7
+
8
+ .icon-doc-text :before {
9
+ content : ' \f0f6 ' ;
10
+ }
11
+
12
+ .icon-server :before {
13
+ content : ' \f233 ' ;
14
+ }
15
+
16
+ .icon-address-card-o :before {
17
+ content : ' \f2bc ' ;
18
+ }
19
+
20
+ .icon-user-o :before {
21
+ content : ' \f2c0 ' ;
22
+ }
Original file line number Diff line number Diff line change 1
1
@import ' ./var.css' ;
2
+ @import ' ./FormCreate/index.scss' ;
2
3
@import ' element-plus/theme-chalk/dark/css-vars.css' ;
3
4
4
5
.reset-margin [class *= ' el-icon' ] + span {
You can’t perform that action at this time.
0 commit comments