Showing
1 changed file
with
8 additions
and
0 deletions
@@ -182,12 +182,16 @@ export const formSchemas: FormSchema[] = [ | @@ -182,12 +182,16 @@ export const formSchemas: FormSchema[] = [ | ||
182 | componentProps: { | 182 | componentProps: { |
183 | placeholder: '如:关', | 183 | placeholder: '如:关', |
184 | }, | 184 | }, |
185 | + defaultValue: '关', | ||
185 | ifShow: ({ values }) => values[FormField.TYPE] === DataTypeEnum.IS_BOOL, | 186 | ifShow: ({ values }) => values[FormField.TYPE] === DataTypeEnum.IS_BOOL, |
186 | dynamicRules: ({ model }) => { | 187 | dynamicRules: ({ model }) => { |
187 | const close = model[FormField.BOOL_CLOSE]; | 188 | const close = model[FormField.BOOL_CLOSE]; |
188 | const open = model[FormField.BOOL_OPEN]; | 189 | const open = model[FormField.BOOL_OPEN]; |
189 | return [ | 190 | return [ |
190 | { | 191 | { |
192 | + required: true, | ||
193 | + }, | ||
194 | + { | ||
191 | validator() { | 195 | validator() { |
192 | if (open === close) return Promise.reject('布尔值不能相同'); | 196 | if (open === close) return Promise.reject('布尔值不能相同'); |
193 | return Promise.resolve(); | 197 | return Promise.resolve(); |
@@ -207,12 +211,16 @@ export const formSchemas: FormSchema[] = [ | @@ -207,12 +211,16 @@ export const formSchemas: FormSchema[] = [ | ||
207 | componentProps: { | 211 | componentProps: { |
208 | placeholder: '如:开', | 212 | placeholder: '如:开', |
209 | }, | 213 | }, |
214 | + defaultValue: '开', | ||
210 | ifShow: ({ values }) => values[FormField.TYPE] === DataTypeEnum.IS_BOOL, | 215 | ifShow: ({ values }) => values[FormField.TYPE] === DataTypeEnum.IS_BOOL, |
211 | dynamicRules: ({ model }) => { | 216 | dynamicRules: ({ model }) => { |
212 | const close = model[FormField.BOOL_CLOSE]; | 217 | const close = model[FormField.BOOL_CLOSE]; |
213 | const open = model[FormField.BOOL_OPEN]; | 218 | const open = model[FormField.BOOL_OPEN]; |
214 | return [ | 219 | return [ |
215 | { | 220 | { |
221 | + required: true, | ||
222 | + }, | ||
223 | + { | ||
216 | validator() { | 224 | validator() { |
217 | if (open === close) return Promise.reject('布尔值不能相同'); | 225 | if (open === close) return Promise.reject('布尔值不能相同'); |
218 | return Promise.resolve(); | 226 | return Promise.resolve(); |