张涛 пре 1 година
родитељ
комит
97d2d7193b
1 измењених фајлова са 7 додато и 4 уклоњено
  1. 7
    4
      src/pages/package/components/ModalPackageItem.jsx

+ 7
- 4
src/pages/package/components/ModalPackageItem.jsx Прегледај датотеку

@@ -31,6 +31,7 @@ export default forwardRef((props, ref) => {
31 31
         .then(() => {
32 32
           setOpen(false);
33 33
           ref?.current?.reload();
34
+          formRef.current?.resetFields();
34 35
         })
35 36
         .catch((e) => ref?.current?.reload());
36 37
     } else {
@@ -39,14 +40,13 @@ export default forwardRef((props, ref) => {
39 40
         .then(() => {
40 41
           setOpen(false);
41 42
           ref?.current?.reload();
43
+          formRef.current?.resetFields();
42 44
         })
43 45
         .catch((e) => ref?.current?.reload());
44 46
     }
45 47
   };
46 48
 
47 49
   useEffect(() => {
48
-    formRef.current?.resetFields();
49
-
50 50
     if (curd != "new" && curd) {
51 51
       formRef.current?.setFieldsValue(curd);
52 52
     }
@@ -65,14 +65,17 @@ export default forwardRef((props, ref) => {
65 65
       })
66 66
       .catch((err) => {});
67 67
   }, []);
68
-
68
+  const onCancel = () => {
69
+    setOpen(false);
70
+    formRef.current?.resetFields();
71
+  };
69 72
   return (
70 73
     <Modal
71 74
       title="套餐内容维护"
72 75
       open={open}
73 76
       footer={null}
74 77
       maskClosable={false}
75
-      onCancel={() => setOpen(false)}
78
+      onCancel={onCancel}
76 79
     >
77 80
       <ProForm
78 81
         {...formItemLayout}