Commit ab90066579cb8eb7365cce402fa897528e8956d6

Authored by fengwotao
1 parent 20e86003

pref:物模型结构体 属性布尔值 表单加星号和默认值

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