Browse Source

updata,单条记录保存后添加调取loadData方法

yee 7 years ago
parent
commit
490f54a958

+ 5 - 1
js/component/account/set/ablt.jsx

@@ -88,7 +88,7 @@ const Base = React.createClass({
             tags: []
         };
     },
-    componentWillMount() {
+    loadData() {
         this.setState({
             loading: true
         });
@@ -114,6 +114,9 @@ const Base = React.createClass({
             });
         }.bind(this));
     },
+    componentWillMount() {
+        this.loadData();
+    },
     getTagsArr(e) {
         this.state.tags = e.slice(1);
     },
@@ -138,6 +141,7 @@ const Base = React.createClass({
         }).done(function (data) {
             if (!data.error.length) {
                 message.success('保存成功!');
+                this.loadData();
             } else {
                 message.warning(data.error[0].message);
             }

+ 1 - 0
js/component/account/set/base.jsx

@@ -139,6 +139,7 @@ const BaseFrom = Form.create()(React.createClass({
                 }).done(function (data) {
                     if (!data.error.length) {
                         message.success('保存成功!');
+                        this.getData();
                     } else {
                         message.warning(data.error[0].message);
                     }

+ 1 - 0
js/component/account/set/company.jsx

@@ -224,6 +224,7 @@ const PersonFrom = Form.create()(React.createClass({
                 }).done(function (data) {
                     if (!data.error.length) {
                         message.success('保存成功!');
+                        this.getData();
                     } else {
                         message.warning(data.error[0].message);
                     }

+ 1 - 0
js/component/account/set/edu.jsx

@@ -133,6 +133,7 @@ const EduFrom = Form.create()(React.createClass({
                 }).done(function (data) {
                     if (!data.error.length) {
                         message.success('保存成功!');
+                        this.getData();
                     } else {
                         message.warning(data.error[0].message);
                     }

+ 1 - 0
js/component/account/set/group.jsx

@@ -82,6 +82,7 @@ const BaseFrom = Form.create()(React.createClass({
                 }).done(function (data) {
                     if (!data.error.length) {
                         message.success('保存成功!');
+                        this.getData();
                     } else {
                         message.warning(data.error[0].message);
                     }

+ 1 - 0
js/component/account/set/person.jsx

@@ -193,6 +193,7 @@ const PersonFrom = Form.create()(React.createClass({
                 }).done(function (data) {
                     if (!data.error.length) {
                         message.success('保存成功!');
+                        this.getData();
                     } else {
                         message.warning(data.error[0].message);
                     }

+ 1 - 0
js/component/account/set/pfs.jsx

@@ -123,6 +123,7 @@ const PfsFrom = Form.create()(React.createClass({
                 }).done(function (data) {
                     if (!data.error.length) {
                         message.success('保存成功!');
+                        this.getData();
                     } else {
                         message.warning(data.error[0].message);
                     }

+ 1 - 0
js/component/account/set/tech.jsx

@@ -60,6 +60,7 @@ const TechFrom = Form.create()(React.createClass({
                 }).done(function (data) {
                     if (!data.error.length) {
                         message.success('保存成功!');
+                        this.getData();
                     } else {
                         message.warning(data.error[0].message);
                     }

+ 5 - 4
js/component/manageCenter/servicesManage/highTech/fosterDesc/companyDetail.jsx

@@ -296,12 +296,13 @@ const CompanyDetail = Form.create()(React.createClass({
                 }).done(function (data) {
                     if (!data.error.length) {
                         message.success('保存成功!');
-                        this.setState({
-                            loading: false
-                        });
+                        this.loadInfoData();
                     } else {
                         message.warning(data.error[0].message);
-                    }
+                    };
+                    this.setState({
+                        loading: false
+                    });
                 }.bind(this));
             }
         });

+ 1 - 0
js/component/manageCenter/servicesManage/highTech/fosterDesc/innovationAbility.jsx

@@ -66,6 +66,7 @@ const Base = React.createClass({
         }).done(function (data) {
             if (!data.error.length) {
                 message.success('保存成功!');
+                this.loadData();
             } else {
                 message.warning(data.error[0].message);
             }

+ 0 - 5
js/component/manageCenter/servicesManage/highTech/fosterDesc/orgTechCenter.jsx

@@ -352,11 +352,6 @@ const CenterList = React.createClass({
     componentWillMount() {
         this.loadOrgTechCenterDetail();
     },
-    componentWillReceiveProps(nextProps) {
-        if (this.props.data.uid !== nextProps.data.uid) {
-            this.loadOrgTechCenterDetail(nextProps.data.uid);
-        };
-    },
     tableRowClick(record, index) {
         this.state.RowData = record;
         this.setState({