Commit 06df8862 authored by superman's avatar superman

1.3.5

parent b68c5f5b
webpackJsonp([33],[function(e,n,t){"use strict";function u(e){return e&&e.__esModule?e:{"default":e}}var c=t(11),o=(u(c),t(6)),r=(u(o),t(46)),s=(u(r),t(36)),a=(u(s),t(50)),f=(u(a),t(124)),i=(u(f),t(95)),d=(u(i),t(166)),l=(u(d),t(53)),p=(u(l),t(89)),_=(u(p),t(146)),b=(u(_),t(125)),k=(u(b),t(115)),v=(u(k),t(127)),w=(u(v),t(114));u(w)}]); webpackJsonp([33],[function(e,n,t){"use strict";function u(e){return e&&e.__esModule?e:{"default":e}}var c=t(12),o=(u(c),t(6)),r=(u(o),t(46)),s=(u(r),t(36)),a=(u(s),t(50)),f=(u(a),t(124)),i=(u(f),t(89)),d=(u(i),t(166)),l=(u(d),t(53)),p=(u(l),t(90)),_=(u(p),t(146)),b=(u(_),t(125)),k=(u(b),t(115)),v=(u(k),t(127)),w=(u(v),t(114));u(w)}]);
\ No newline at end of file \ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
webpackJsonp([31],{456:function(e,l,t){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(l,"__esModule",{value:!0});var u=t(1),a=n(u),r=t(11),c=n(r),d=function(e){var l=(e.location,t(588));return a["default"].createElement("div",{className:l.home},a["default"].createElement("h1",{style:{marginBottom:50}},"\u6b22\u8fce\u4f7f\u7528\u67a2\u7ebd\u79d1\u6280\u540e\u53f0"),a["default"].createElement("h3",null,"2016-08-19 \u66f4\u65b0 1.3.4"),a["default"].createElement("p",null,"1. BUG\u4fee\u590d: \u8ba2\u5355\u5408\u540c\u7269\u6d41\u5355\u53f7\u8bbe\u7f6e\u3002",a["default"].createElement("br",null),"2. BUG\u4fee\u590d: \u81ea\u5b9a\u4e49\u6d88\u606f\u63a8\u9001BUG; \u81ea\u5b9a\u4e49\u6d88\u606f\u8be6\u60c5\u5c55\u793a\u65f6\u5fae\u4fe1\u6e20\u9053\u53bb\u9664\u591a\u4f59\u5b57\u6bb5",a["default"].createElement("br",null),"3. BUG\u4fee\u590d: \u62a5\u5355\u5ba1\u6838\u5931\u8d25\u65f6\u8f93\u51fa\u62d2\u7edd\u7406\u7531",a["default"].createElement("br",null)),a["default"].createElement("h3",null,"2016-08-18 \u66f4\u65b0 1.3.3"),a["default"].createElement("p",null,'1. \u83dc\u5355\u680f\u589e\u52a0"\u8bbe\u7f6e"; "\u7ba1\u7406\u5458"\u83dc\u5355\u53ea\u5206\u914d\u7ed9\u7ba1\u7406\u5458\u89d2\u8272\u3002',a["default"].createElement("br",null),"2. \u4fee\u590dWindow\u4e0b, \u62a5\u5355\u5ba1\u6838\u7167\u7247\u4e0b\u8f7d\u6587\u4ef6\u6269\u5c55\u540d\u7f3a\u5931\u3002",a["default"].createElement("br",null),'3. \u521b\u5efa\u89d2\u8272\u65f6, \u89d2\u8272ID\u5f3a\u5236"ROLE_"\u5f00\u5934\u3002',a["default"].createElement("br",null),"4. ROLE_ADMIN, ROLE_USER, ROLE_DEFAULT \u4e09\u4e2a\u89d2\u8272\u4e0d\u5141\u8bb8\u5220\u9664\u3002",a["default"].createElement("br",null),"5. BUG\u4fee\u590d: \u63a8\u9001\u81ea\u5b9a\u4e49\u6d88\u606f\u6210\u529f\u540e\u8fdb\u5165\u6d88\u606f\u8be6\u60c5\u9875\u9762\u3002",a["default"].createElement("br",null),"6. \u66f4\u4e25\u8c28\u7684\u6743\u9650\u63a7\u5236\u3002"),a["default"].createElement("h3",null,"2016-08-17 \u66f4\u65b0 1.3.2"),a["default"].createElement("p",null,"1. \u62a5\u5355\u5ba1\u6838\u5217\u8868\u9875 \u4e0b\u8f7d\u5ba1\u6838\u6210\u529f\u7684\u7167\u7247\u3002"),a["default"].createElement("h3",null,"2016-08-15 \u66f4\u65b0 1.3.1"),a["default"].createElement("p",null,"1. \u589e\u52a0\u8eab\u4efd\u8ba4\u8bc1\u5ba1\u6838\u3002"),a["default"].createElement("h3",null,"2016-08-12 \u66f4\u65b0 1.3.0"),a["default"].createElement("p",null,"1. \u6743\u9650\u7cfb\u7edf\u3002",a["default"].createElement("br",null),"2. \u7528\u6237\u9000\u51fa, \u7528\u6237\u5bc6\u7801\u4fee\u6539\u3002"),a["default"].createElement(c["default"],null,"Ok"))};d.propTypes={},l["default"]=d,e.exports=l["default"]},588:function(e,l){e.exports={home:"home___nMSou"}}}); webpackJsonp([31],{456:function(e,l,t){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(l,"__esModule",{value:!0});var u=t(1),a=n(u),r=function(e){var l=(e.location,t(588));return a["default"].createElement("div",{className:l.home},a["default"].createElement("h1",{style:{marginBottom:50}},"\u6b22\u8fce\u4f7f\u7528\u67a2\u7ebd\u79d1\u6280\u540e\u53f0"),a["default"].createElement("h3",null,"2016-08-22 \u66f4\u65b0 1.3.5"),a["default"].createElement("p",null,"1. \u9700\u6c42\u589e\u52a0: \u6ce8\u518c\u65f6\uff0c\u8868\u5355\u9a8c\u8bc1",a["default"].createElement("br",null),"2. \u9700\u6c42\u4fee\u6539: \u4e0b\u8f7d\u56fe\u7247\u547d\u540d\u65b9\u5f0f\u4e3a\u201c\u6295\u8d44\u4eba\u59d3\u540d-\u5b9e\u9645\u6253\u6b3e\u91d1\u989d\u201d",a["default"].createElement("br",null),"3. BUG\u4fee\u590d: \u62a5\u5355\u5ba1\u6838\u8fc7\u7a0b\u4e2d\uff0c\u6240\u5ba1\u6838\u7684\u56fe\u7247\u5c3a\u5bf8\u8fc7\u5927\u65f6\uff0c\u65e0\u6cd5\u70b9\u51fb\u56fe\u7247\u4e0a\u5173\u95ed\u952e",a["default"].createElement("br",null),"4. BUG\u4fee\u590d: \u4ea7\u54c1\u5217\u8868-\u53d1\u5e03\u516c\u544a-\u65b0\u589e\u516c\u544a\uff0c\u7f16\u8f91\u65b0\u589e\u516c\u544a\u5185\u5bb9\u65f6\uff0c\u9875\u9762\u53d1\u751f\u81ea\u52a8\u8df3\u8f6c\uff0c\u5bfc\u81f4\u65e0\u6cd5\u7f16\u8f91",a["default"].createElement("br",null),"5. BUG\u4fee\u590d: \u5408\u540c\u7269\u6d41-\u8fd0\u5355\u4fe1\u606f\u4fdd\u5b58\u6210\u529f\u540e\u8fd4\u56de\u5230\u4e0a\u4e00\u7ea7\u9875\u9762\uff0c\u518d\u6b21\u8fdb\u5165\u5408\u540c\u7269\u6d41\u9875\u9762\u65f6\uff0c\u4e4b\u524d\u4fdd\u5b58\u6210\u529f\u7684\u8fd0\u5355\u4fe1\u606f\u6d88\u5931",a["default"].createElement("br",null),"6. BUG\u4fee\u590d: \u4ea7\u54c1\u8be6\u60c5-\u65e0\u6cd5\u66f4\u65b0\u57fa\u91d1\u5230\u671f\u7f16\u8f91\u7684\u65f6\u95f4",a["default"].createElement("br",null)),a["default"].createElement("h3",null,"2016-08-19 \u66f4\u65b0 1.3.4"),a["default"].createElement("p",null,"1. BUG\u4fee\u590d: \u8ba2\u5355\u5408\u540c\u7269\u6d41\u5355\u53f7\u8bbe\u7f6e\u3002",a["default"].createElement("br",null),"2. BUG\u4fee\u590d: \u81ea\u5b9a\u4e49\u6d88\u606f\u63a8\u9001BUG; \u81ea\u5b9a\u4e49\u6d88\u606f\u8be6\u60c5\u5c55\u793a\u65f6\u5fae\u4fe1\u6e20\u9053\u53bb\u9664\u591a\u4f59\u5b57\u6bb5",a["default"].createElement("br",null),"3. BUG\u4fee\u590d: \u62a5\u5355\u5ba1\u6838\u5931\u8d25\u65f6\u8f93\u51fa\u62d2\u7edd\u7406\u7531",a["default"].createElement("br",null)),a["default"].createElement("h3",null,"2016-08-18 \u66f4\u65b0 1.3.3"),a["default"].createElement("p",null,'1. \u83dc\u5355\u680f\u589e\u52a0"\u8bbe\u7f6e"; "\u7ba1\u7406\u5458"\u83dc\u5355\u53ea\u5206\u914d\u7ed9\u7ba1\u7406\u5458\u89d2\u8272\u3002',a["default"].createElement("br",null),"2. \u4fee\u590dWindow\u4e0b, \u62a5\u5355\u5ba1\u6838\u7167\u7247\u4e0b\u8f7d\u6587\u4ef6\u6269\u5c55\u540d\u7f3a\u5931\u3002",a["default"].createElement("br",null),'3. \u521b\u5efa\u89d2\u8272\u65f6, \u89d2\u8272ID\u5f3a\u5236"ROLE_"\u5f00\u5934\u3002',a["default"].createElement("br",null),"4. ROLE_ADMIN, ROLE_USER, ROLE_DEFAULT \u4e09\u4e2a\u89d2\u8272\u4e0d\u5141\u8bb8\u5220\u9664\u3002",a["default"].createElement("br",null),"5. BUG\u4fee\u590d: \u63a8\u9001\u81ea\u5b9a\u4e49\u6d88\u606f\u6210\u529f\u540e\u8fdb\u5165\u6d88\u606f\u8be6\u60c5\u9875\u9762\u3002",a["default"].createElement("br",null),"6. \u66f4\u4e25\u8c28\u7684\u6743\u9650\u63a7\u5236\u3002"),a["default"].createElement("h3",null,"2016-08-17 \u66f4\u65b0 1.3.2"),a["default"].createElement("p",null,"1. \u62a5\u5355\u5ba1\u6838\u5217\u8868\u9875 \u4e0b\u8f7d\u5ba1\u6838\u6210\u529f\u7684\u7167\u7247\u3002"),a["default"].createElement("h3",null,"2016-08-15 \u66f4\u65b0 1.3.1"),a["default"].createElement("p",null,"1. \u589e\u52a0\u8eab\u4efd\u8ba4\u8bc1\u5ba1\u6838\u3002"),a["default"].createElement("h3",null,"2016-08-12 \u66f4\u65b0 1.3.0"),a["default"].createElement("p",null,"1. \u6743\u9650\u7cfb\u7edf\u3002",a["default"].createElement("br",null),"2. \u7528\u6237\u9000\u51fa, \u7528\u6237\u5bc6\u7801\u4fee\u6539\u3002"))};r.propTypes={},l["default"]=r,e.exports=l["default"]},588:function(e,l){e.exports={home:"home___nMSou"}}});
\ No newline at end of file \ No newline at end of file
webpackJsonp([29],{7:[841,23],8:2,14:[841,40],20:[841,31],21:function(e,t,l){"use strict";l(2),l(49),l(48)},23:2,31:2,40:2,48:[841,8],49:2,63:[841,65],65:2,270:function(e,t,l){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var n,r,u,d,o,f=(l(20),l(53)),c=a(f),i=(l(7),l(11)),p=a(i),s=(l(63),l(124)),m=a(s),g=(l(14),l(58)),E=a(g),_=l(12),v=a(_),y=l(3),b=a(y),h=l(5),I=a(h),N=l(4),S=a(N),T=(l(21),l(50)),P=a(T),O=l(1),j=a(O),k=l(22),w=l(19),x=(n=(0,k.connect)(function(e){return{loading:e.user.loading}}),r=P["default"].create(),n(u=r((o=d=function(e){function t(){var a,n,r;(0,b["default"])(this,t);for(var u=arguments.length,d=Array(u),o=0;o<u;o++)d[o]=arguments[o];return a=n=(0,I["default"])(this,e.call.apply(e,[this].concat(d))),n.handleSubmit=function(e){e.preventDefault();var t=n.props.form.getFieldsValue();n.props.dispatch((0,v["default"])({},t,{replace:n.props.history.replace,type:"LOGIN_REQUEST"}))},n.render=function(){var e=n.props,t=e.form.getFieldProps,a=e.loading,r=l(589),u=l(831);return j["default"].createElement(c["default"],{spinning:a,tip:"\u6b63\u5728\u767b\u5f55..."},j["default"].createElement("div",{className:r.normal},j["default"].createElement("div",{className:r.content},j["default"].createElement("div",{className:r["login-bg"],style:{backgroundImage:"url("+u+")"}}),j["default"].createElement("div",{className:r["login-container"]},j["default"].createElement("div",null,j["default"].createElement("div",null,j["default"].createElement("h1",null,"\u67a2\u7ebd\u79d1\u6280\u540e\u53f0\u7ba1\u7406\u7cfb\u7edf"),j["default"].createElement(P["default"],{inline:!0,onSubmit:n.handleSubmit.bind(n)},j["default"].createElement("div",null,j["default"].createElement(P["default"].Item,null,j["default"].createElement(E["default"],(0,v["default"])({placeholder:"\u8bf7\u8f93\u5165\u8d26\u6237\u540d"},t("username")))),j["default"].createElement(P["default"].Item,null,j["default"].createElement(E["default"],(0,v["default"])({type:"password",placeholder:"\u8bf7\u8f93\u5165\u5bc6\u7801"},t("password"))))),j["default"].createElement("div",null,j["default"].createElement(P["default"].Item,null,j["default"].createElement(m["default"],t("agreement"),"\u8bb0\u4f4f\u6211")),j["default"].createElement(p["default"],{type:"primary",htmlType:"submit"},"\u767b\u5f55"),j["default"].createElement(w.Link,{to:"/register"},j["default"].createElement(p["default"],{type:"ghost"},"\u6ce8\u518c"))))))))))},r=a,(0,I["default"])(n,r)}return(0,S["default"])(t,e),t.prototype.componentWillMount=function(){sessionStorage.clear()},t}(O.Component),d.propTypes={form:O.PropTypes.object,dispatch:O.PropTypes.func},u=o))||u)||u);t["default"]=x,e.exports=t["default"]},589:function(e,t){e.exports={normal:"normal___1GD36",content:"content___1S3IP","login-bg":"login-bg___1CINX","login-container":"login-container___3JgsK",fadeIn:"fadeIn___3V6ip",fadeOut:"fadeOut___FoTgE"}},831:function(e,t,l){e.exports=l.p+"0e82090a7877fbb6f828e531fe738741.jpg"}}); webpackJsonp([29],{7:[841,23],8:2,14:[841,40],20:[841,31],21:function(e,t,l){"use strict";l(2),l(49),l(48)},23:2,31:2,40:2,48:[841,8],49:2,63:[841,65],65:2,270:function(e,t,l){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var n,r,u,d,o,f=(l(20),l(53)),c=a(f),i=(l(7),l(12)),p=a(i),s=(l(63),l(124)),m=a(s),g=(l(14),l(58)),E=a(g),_=l(11),v=a(_),y=l(3),b=a(y),h=l(5),I=a(h),N=l(4),S=a(N),T=(l(21),l(50)),P=a(T),O=l(1),j=a(O),k=l(22),w=l(19),x=(n=(0,k.connect)(function(e){return{loading:e.user.loading}}),r=P["default"].create(),n(u=r((o=d=function(e){function t(){var a,n,r;(0,b["default"])(this,t);for(var u=arguments.length,d=Array(u),o=0;o<u;o++)d[o]=arguments[o];return a=n=(0,I["default"])(this,e.call.apply(e,[this].concat(d))),n.handleSubmit=function(e){e.preventDefault();var t=n.props.form.getFieldsValue();n.props.dispatch((0,v["default"])({},t,{replace:n.props.history.replace,type:"LOGIN_REQUEST"}))},n.render=function(){var e=n.props,t=e.form.getFieldProps,a=e.loading,r=l(589),u=l(831);return j["default"].createElement(c["default"],{spinning:a,tip:"\u6b63\u5728\u767b\u5f55..."},j["default"].createElement("div",{className:r.normal},j["default"].createElement("div",{className:r.content},j["default"].createElement("div",{className:r["login-bg"],style:{backgroundImage:"url("+u+")"}}),j["default"].createElement("div",{className:r["login-container"]},j["default"].createElement("div",null,j["default"].createElement("div",null,j["default"].createElement("h1",null,"\u67a2\u7ebd\u79d1\u6280\u540e\u53f0\u7ba1\u7406\u7cfb\u7edf"),j["default"].createElement(P["default"],{inline:!0,onSubmit:n.handleSubmit.bind(n)},j["default"].createElement("div",null,j["default"].createElement(P["default"].Item,null,j["default"].createElement(E["default"],(0,v["default"])({placeholder:"\u8bf7\u8f93\u5165\u8d26\u6237\u540d"},t("username")))),j["default"].createElement(P["default"].Item,null,j["default"].createElement(E["default"],(0,v["default"])({type:"password",placeholder:"\u8bf7\u8f93\u5165\u5bc6\u7801"},t("password"))))),j["default"].createElement("div",null,j["default"].createElement(P["default"].Item,null,j["default"].createElement(m["default"],t("agreement"),"\u8bb0\u4f4f\u6211")),j["default"].createElement(p["default"],{type:"primary",htmlType:"submit"},"\u767b\u5f55"),j["default"].createElement(w.Link,{to:"/register"},j["default"].createElement(p["default"],{type:"ghost"},"\u6ce8\u518c"))))))))))},r=a,(0,I["default"])(n,r)}return(0,S["default"])(t,e),t.prototype.componentWillMount=function(){sessionStorage.clear()},t}(O.Component),d.propTypes={form:O.PropTypes.object,dispatch:O.PropTypes.func},u=o))||u)||u);t["default"]=x,e.exports=t["default"]},589:function(e,t){e.exports={normal:"normal___1GD36",content:"content___1S3IP","login-bg":"login-bg___1CINX","login-container":"login-container___3JgsK",fadeIn:"fadeIn___3V6ip",fadeOut:"fadeOut___FoTgE"}},831:function(e,t,l){e.exports=l.p+"0e82090a7877fbb6f828e531fe738741.jpg"}});
\ No newline at end of file \ No newline at end of file
webpackJsonp([30],{7:[841,23],23:2,271:function(e,t,a){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=(a(7),a(11)),r=l(n),u=a(1),c=l(u),d=a(590),f=l(d),s=function(){return c["default"].createElement("div",{className:f["default"].normal},c["default"].createElement("div",{className:f["default"].container},c["default"].createElement("h1",{className:f["default"].title},"404"),c["default"].createElement("p",{className:f["default"].desc},"\u672a\u627e\u5230\u8be5\u9875\u9762"),c["default"].createElement("a",{href:"/"},c["default"].createElement(r["default"],{type:"primary",style:{marginTop:5}},"\u8fd4\u56de\u9996\u9875"))))};t["default"]=s,e.exports=t["default"]},590:function(e,t){e.exports={normal:"normal___1J5-e",container:"container___1yrrz",title:"title___3_IsN",desc:"desc___3ktop"}}}); webpackJsonp([30],{7:[841,23],23:2,271:function(e,t,a){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=(a(7),a(12)),r=l(n),u=a(1),c=l(u),d=a(590),f=l(d),s=function(){return c["default"].createElement("div",{className:f["default"].normal},c["default"].createElement("div",{className:f["default"].container},c["default"].createElement("h1",{className:f["default"].title},"404"),c["default"].createElement("p",{className:f["default"].desc},"\u672a\u627e\u5230\u8be5\u9875\u9762"),c["default"].createElement("a",{href:"/"},c["default"].createElement(r["default"],{type:"primary",style:{marginTop:5}},"\u8fd4\u56de\u9996\u9875"))))};t["default"]=s,e.exports=t["default"]},590:function(e,t){e.exports={normal:"normal___1J5-e",container:"container___1yrrz",title:"title___3_IsN",desc:"desc___3ktop"}}});
\ No newline at end of file \ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
// - https://github.com/dora-js/dora-plugin-proxy#规则定义 // - https://github.com/dora-js/dora-plugin-proxy#规则定义
module.exports = { module.exports = {
'/api/*': 'http://react.yanky.cn/', // '/api/*': 'http://react.yanky.cn/',
// '/api/*': 'http://192.168.1.126:8080/', // '/api/*': 'http://192.168.1.126:8080/',
// '/api/*': 'http://localhost:8080/' '/api/*': 'http://localhost:8080/'
}; };
...@@ -64,7 +64,7 @@ export default class DateTimeSatausForm extends Component { ...@@ -64,7 +64,7 @@ export default class DateTimeSatausForm extends Component {
if (formData.fundEstablishedTime) { if (formData.fundEstablishedTime) {
data.fundEstablishedTime = formatDateTime(formData.fundEstablishedTime); data.fundEstablishedTime = formatDateTime(formData.fundEstablishedTime);
} }
if (formData.fundExpireTime[1]) { if (formData.fundExpireTime) {
data.fundExpireTime = formatDateTime(formData.fundExpireTime); data.fundExpireTime = formatDateTime(formData.fundExpireTime);
} }
......
...@@ -39,8 +39,12 @@ export default class EditItem extends Component { ...@@ -39,8 +39,12 @@ export default class EditItem extends Component {
} }
componentWillMount() {
this.props.dispatch({type: 'CLEART_ANNOUNCEMENT_ITEM'});
}
componentDidMount() { componentDidMount() {
const {params:{id}} = this.props; const {params:{id}} = this.props;
if (id) { if (id) {
this.fetchItem(id); this.fetchItem(id);
......
import React, {Component, PropTypes} from 'react'; import React, {Component, PropTypes} from 'react';
import Button from 'antd/lib/button';
const Home = ({location}) => { const Home = ({location}) => {
const styles = require('./Home.less'); const styles = require('./Home.less');
...@@ -8,6 +7,16 @@ const Home = ({location}) => { ...@@ -8,6 +7,16 @@ const Home = ({location}) => {
<div className={styles.home}> <div className={styles.home}>
<h1 style={{marginBottom: 50}}>欢迎使用枢纽科技后台</h1> <h1 style={{marginBottom: 50}}>欢迎使用枢纽科技后台</h1>
<h3>2016-08-22 更新 1.3.5</h3>
<p>
1. 需求增加: 注册时,表单验证<br/>
2. 需求修改: 下载图片命名方式为“投资人姓名-实际打款金额”<br/>
3. BUG修复: 报单审核过程中,所审核的图片尺寸过大时,无法点击图片上关闭键<br/>
4. BUG修复: 产品列表-发布公告-新增公告,编辑新增公告内容时,页面发生自动跳转,导致无法编辑<br/>
5. BUG修复: 合同物流-运单信息保存成功后返回到上一级页面,再次进入合同物流页面时,之前保存成功的运单信息消失<br/>
6. BUG修复: 产品详情-无法更新基金到期编辑的时间<br/>
</p>
<h3>2016-08-19 更新 1.3.4</h3> <h3>2016-08-19 更新 1.3.4</h3>
<p> <p>
1. BUG修复: 订单合同物流单号设置。<br/> 1. BUG修复: 订单合同物流单号设置。<br/>
...@@ -37,7 +46,6 @@ const Home = ({location}) => { ...@@ -37,7 +46,6 @@ const Home = ({location}) => {
1. 权限系统。<br/> 1. 权限系统。<br/>
2. 用户退出, 用户密码修改。 2. 用户退出, 用户密码修改。
</p> </p>
<Button>Ok</Button>
</div> </div>
); );
......
...@@ -34,8 +34,7 @@ import HeaderOperation, {DetailOperations} from '../../components/HeaderOperatio ...@@ -34,8 +34,7 @@ import HeaderOperation, {DetailOperations} from '../../components/HeaderOperatio
@connect(state=>({ @connect(state=>({
loading: state.contract.loading, loading: state.contract.loading,
trade: state.contract.trade, item: state.contract.item
shipping: state.contract.shipping
})) }))
@Form.create() @Form.create()
export default class Contract extends Component { export default class Contract extends Component {
...@@ -63,7 +62,7 @@ export default class Contract extends Component { ...@@ -63,7 +62,7 @@ export default class Contract extends Component {
render() { render() {
const {trade, shipping, loading, form:{getFieldProps}, location:{query}} = this.props; const {item, loading, form:{getFieldProps}, location:{query}} = this.props;
const operation = ( const operation = (
<HeaderOperation history={this.props.history} buttons={[{key: 'rollback'}]}/> <HeaderOperation history={this.props.history} buttons={[{key: 'rollback'}]}/>
); );
...@@ -77,12 +76,12 @@ export default class Contract extends Component { ...@@ -77,12 +76,12 @@ export default class Contract extends Component {
<Spin spinning={loading}> <Spin spinning={loading}>
<Form horizontal onSubmit={this.handleSubmit.bind(this)} style={{marginTop: 20}}> <Form horizontal onSubmit={this.handleSubmit.bind(this)} style={{marginTop: 20}}>
<Form.Item label="产品" {...smallFormItemLayout}> <Form.Item label="产品" {...smallFormItemLayout}>
<p>{trade && trade.itemTitle || query.title}</p> <p>{item && item.itemTitle || query.title}</p>
</Form.Item> </Form.Item>
<Form.Item label="顺丰运单" {...smallFormItemLayout}> <Form.Item label="顺丰运单" {...smallFormItemLayout}>
<Input placeholder="请填写顺丰运单编号" <Input placeholder="请填写顺丰运单编号"
{...getFieldProps('expressNO', { {...getFieldProps('expressNO', {
initialValue: shipping && shipping.expressNO initialValue: item && item.expressNO
})} /> })} />
</Form.Item> </Form.Item>
<Form.Item {...footerFormSubmitLayout} style={{marginTop: 30}}> <Form.Item {...footerFormSubmitLayout} style={{marginTop: 30}}>
......
...@@ -22,6 +22,22 @@ export default class Register extends Component { ...@@ -22,6 +22,22 @@ export default class Register extends Component {
handleSubmit(e) { handleSubmit(e) {
e.preventDefault(); e.preventDefault();
const data = this.props.form.getFieldsValue(); const data = this.props.form.getFieldsValue();
if(!data.username){
message.error('请输入用户名');
return;
}
if(!data.password){
message.error('请输入密码');
return;
}
if(!data.confirmPassword){
message.error('请再次输入密码');
return;
}
if(data.confirmPassword != data.password){
message.error('密码与重复密码不一致');
return;
}
console.log(data); console.log(data);
this.props.dispatch({ this.props.dispatch({
type: 'CREATE_USER', type: 'CREATE_USER',
......
...@@ -167,8 +167,8 @@ ...@@ -167,8 +167,8 @@
img { img {
margin: auto; margin: auto;
display: block; display: block;
max-width: 100vw !important; max-width: 95vw !important;
max-height: 100vh !important; max-height: 95vh !important;
} }
.ant-modal-close { .ant-modal-close {
......
...@@ -52,6 +52,10 @@ const announcement = handleActions({ ...@@ -52,6 +52,10 @@ const announcement = handleActions({
['UPDATE_ANNOUNCEMENT_ITEM_FAILED'](state, action){ ['UPDATE_ANNOUNCEMENT_ITEM_FAILED'](state, action){
return {...state, err: action.err, loading: false, isEdit: false, item: null} return {...state, err: action.err, loading: false, isEdit: false, item: null}
}, },
['CLEART_ANNOUNCEMENT_ITEM'](state){
delete state.item;
return {...state};
}
}, initState); }, initState);
export default announcement; export default announcement;
...@@ -6,7 +6,7 @@ const contract = handleActions({ ...@@ -6,7 +6,7 @@ const contract = handleActions({
return {...state, loading: true} return {...state, loading: true}
}, },
['FETCH_CONTRACT_ITEM_SUCCESS'](state, action){ ['FETCH_CONTRACT_ITEM_SUCCESS'](state, action){
return {...state, loading: false, trade: action.trade, shipping: action.shipping} return {...state, loading: false, item: action.item}
}, },
['FETCH_CONTRACT_ITEM_FAILED'](state, action){ ['FETCH_CONTRACT_ITEM_FAILED'](state, action){
return {...state, err: action.err, loading: false, trade: null, shipping: null} return {...state, err: action.err, loading: false, trade: null, shipping: null}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment