@@ -24,11 +24,11 @@ export default {
24
24
let locale = getLocale (this .locale )
25
25
26
26
return [
27
- {name : ' minute' , items: locale .minuteItems , rank: 0 },
28
- {name : ' hour' , items: locale .hourItems , rank: 1 },
29
- {name : ' day' , items: locale .dayItems , rank: 2 },
30
- {name : ' month' , items: locale .monthItems , rank: 4 },
31
- {name : ' dayOfWeek' , items: locale .dayOfWeekItems , rank: 3 },
27
+ {id : ' minute' , items: locale .minuteItems , rank: 0 },
28
+ {id : ' hour' , items: locale .hourItems , rank: 1 },
29
+ {id : ' day' , items: locale .dayItems , rank: 2 },
30
+ {id : ' month' , items: locale .monthItems , rank: 4 },
31
+ {id : ' dayOfWeek' , items: locale .dayOfWeekItems , rank: 3 },
32
32
]
33
33
}
34
34
},
@@ -50,7 +50,7 @@ export default {
50
50
51
51
let selected = {}
52
52
for (let field of this .fields ){
53
- selected[field .name ] = []
53
+ selected[field .id ] = []
54
54
}
55
55
56
56
return {
@@ -66,12 +66,12 @@ export default {
66
66
},
67
67
fieldIndex (){
68
68
return this .fields .reduce ((acc , f , i ) => {
69
- acc[f .name ] = i
69
+ acc[f .id ] = i
70
70
return acc
71
71
}, {})
72
72
},
73
73
computedFields (){
74
- return this .fields .map ((f ) => new Field (f .name , f .items , f .rank ))
74
+ return this .fields .map ((f ) => new Field (f .id , f .items , f .rank ))
75
75
}
76
76
},
77
77
@@ -103,17 +103,17 @@ export default {
103
103
104
104
let fieldProps = []
105
105
for (let field of this .computedFields ){
106
- let i = this .fieldIndex [field .name ]
107
- let values = this .selected [field .name ]
106
+ let i = this .fieldIndex [field .id ]
107
+ let values = this .selected [field .id ]
108
108
109
109
let attrs = {
110
110
value: values,
111
111
}
112
112
let events = {
113
- input: ((fieldName ) => (evt ) => {
114
- console .log (' input' , fieldName , evt)
115
- this .selected [fieldName ] = evt
116
- })(field .name )
113
+ input: ((fieldId ) => (evt ) => {
114
+ console .log (' input' , fieldId , evt)
115
+ this .selected [fieldId ] = evt
116
+ })(field .id )
117
117
}
118
118
119
119
fieldProps .push ({
@@ -169,7 +169,7 @@ export default {
169
169
this .error = ' invalid pattern'
170
170
return
171
171
}
172
- this .selected [field .name ] = array
172
+ this .selected [field .id ] = array
173
173
}
174
174
175
175
this .error = ' '
@@ -182,7 +182,7 @@ export default {
182
182
strings .push (' *' )
183
183
continue
184
184
}
185
- let array = selected[field .name ]
185
+ let array = selected[field .id ]
186
186
let str = multiple .arrayToStr (array, field)
187
187
if (str === null ){
188
188
this .error = ' invalid selection'
0 commit comments