Selaa lähdekoodia

add rulesOrgName

[baozhangchao] 3 vuotta sitten
vanhempi
commit
9ab0a51c8c
1 muutettua tiedostoa jossa 38 lisäystä ja 4 poistoa
  1. 38
    4
      src/pages/setDogLicense/index.jsx

+ 38
- 4
src/pages/setDogLicense/index.jsx Näytä tiedosto

325
 
325
 
326
 
326
 
327
 
327
 
328
+  useEffect(() => {
329
+    if (isOrgState) {
330
+      let addItem = { orgName: [{ required: true, message: '请输入企业名称' }] }
331
+      setRules(Object.assign(rules, addItem))
332
+      // Object.assign(rules, addItem)
333
+      console.log('rules', rules);
334
+
335
+    } else {
336
+      if (rules.orgName) {
337
+        const deleteObj = delete rules.orgName
338
+        setRules(
339
+          rules
328
 
340
 
341
+        )
342
+        console.log('rules', rules, deleteObj);
343
+      }
344
+
345
+    }
329
 
346
 
347
+  }, [isOrgState])
330
 
348
 
331
-  const rules = {
349
+  const [rules, setRules] = useState({
332
     petId: [{ required: true, message: '请填写狗狗名称' }],
350
     petId: [{ required: true, message: '请填写狗狗名称' }],
333
     petSex: [{ type: 'number', required: true, message: '请填写狗狗性别' }],
351
     petSex: [{ type: 'number', required: true, message: '请填写狗狗性别' }],
334
     petBirthday: [{ required: true, message: '请选择狗狗生日' }],
352
     petBirthday: [{ required: true, message: '请选择狗狗生日' }],
340
     immunizationImg: [{ required: true, message: '请上传免疫图片' }],
358
     immunizationImg: [{ required: true, message: '请上传免疫图片' }],
341
 
359
 
342
     address: [{ required: true, message: '请输入详细地址' }],
360
     address: [{ required: true, message: '请输入详细地址' }],
343
-    // isOrg: [{ required: true, message: '请选择是否企业' }],
344
 
361
 
345
-  }
362
+  })
363
+
364
+  // let rules = {
365
+  //   petId: [{ required: true, message: '请填写狗狗名称' }],
366
+  //   petSex: [{ type: 'number', required: true, message: '请填写狗狗性别' }],
367
+  //   petBirthday: [{ required: true, message: '请选择狗狗生日' }],
368
+  //   petColor: [{ required: true, message: '请选择狗狗毛色' }],
369
+  //   petType: [{ required: true, message: '请选择犬种类别' }],
370
+  //   img1: [{ required: true, message: '请上传狗狗照片' }],
371
+  //   immunizationDate: [{ required: true, message: '请上输入最近免疫时间' }],
372
+  //   immunizationCode: [{ required: true, message: '请输入免疫证号' }],
373
+  //   immunizationImg: [{ required: true, message: '请上传免疫图片' }],
374
+
375
+  //   address: [{ required: true, message: '请输入详细地址' }],
376
+
377
+  // }
378
+
379
+
346
   return (
380
   return (
347
     <>
381
     <>
348
       <AuthProfile />
382
       <AuthProfile />
424
               </FormItem>
458
               </FormItem>
425
               {
459
               {
426
                 !isOrgState ? <></> : <>
460
                 !isOrgState ? <></> : <>
427
-                  <FormItem title='企业名称' >
461
+                  <FormItem title='企业名称' required >
428
                     <Input name='orgName' placeholder='请输入企业名称' />
462
                     <Input name='orgName' placeholder='请输入企业名称' />
429
                   </FormItem>
463
                   </FormItem>
430
                   <FormItem title='营业执照' >
464
                   <FormItem title='营业执照' >