main.js 13.6 KB
webpackJsonp([5],{372:function(e,t,a){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function n(e,t,a,i){a&&(0,R.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}function l(e,t,a,i,n){var l={};return Object.keys(i).forEach(function(e){l[e]=i[e]}),l.enumerable=!!l.enumerable,l.configurable=!!l.configurable,("value"in l||l.initializer)&&(l.writable=!0),l=a.slice().reverse().reduce(function(a,i){return i(e,t,a)||a},l),n&&void 0!==l.initializer&&(l.value=l.initializer?l.initializer.call(n):void 0,l.initializer=void 0),void 0===l.initializer&&(Object.defineProperty(e,t,l),l=null),l}function r(){}Object.defineProperty(t,"__esModule",{value:!0});var o,s,u,d,c,m,f,g,p,h,b,v,y,w,S,z,E,N,M,T,I,D,_,P=a(20),R=i(P),k=a(29),L=i(k),O=a(50),H=i(O),x=a(72),F=i(x),C=a(27),K=i(C),A=a(90),J=i(A),j=a(9),B=i(j),G=a(80),U=i(G),V=a(1),q=i(V),Q=a(4),W=i(Q),X=a(12),Y=a(830),Z=(o=function(){function e(){(0,q.default)(this,e),n(this,"list",s,this),n(this,"tabData",u,this),n(this,"tabFlag",d,this),n(this,"bizstate",c,this),n(this,"tabSelectedKey",m,this),n(this,"refreshing",f,this),n(this,"loading",g,this),n(this,"needScroll",p,this),n(this,"needRefresh",h,this),n(this,"isInitMessagePage",b,this),n(this,"messagePageIndex",v,this),n(this,"oldScrollHeight",y,this),n(this,"hasNoMore",w,this),n(this,"scrollInTop",S,this),n(this,"timer",z,this),n(this,"hasRenderOneMoreTime",E,this),n(this,"updateRead",N,this),n(this,"getMsgTypeTabs",M,this),n(this,"getMessageData",T,this),n(this,"renderOneMoreTime",I,this),n(this,"setNeedScroll",D,this),n(this,"setState",_,this)}return(0,W.default)(e,[{key:"updateScroll",value:function(e,t){var a=document.getElementsByClassName("wm-list-view-page-modal-scrollview");a.length>0&&(a[0].scrollTop=t?a[0].scrollHeight:a[0].scrollHeight-e)}}]),e}(),s=l(o.prototype,"list",[X.observable],{enumerable:!0,initializer:function(){return new U.default.Store}}),u=l(o.prototype,"tabData",[X.observable],{enumerable:!0,initializer:function(){return[]}}),d=l(o.prototype,"tabFlag",[X.observable],{enumerable:!0,initializer:function(){return"0"}}),c=l(o.prototype,"bizstate",[X.observable],{enumerable:!0,initializer:function(){return""}}),m=l(o.prototype,"tabSelectedKey",[X.observable],{enumerable:!0,initializer:function(){return""}}),f=l(o.prototype,"refreshing",[X.observable],{enumerable:!0,initializer:function(){return!1}}),g=l(o.prototype,"loading",[X.observable],{enumerable:!0,initializer:function(){return!1}}),p=l(o.prototype,"needScroll",[X.observable],{enumerable:!0,initializer:function(){return!0}}),h=l(o.prototype,"needRefresh",[X.observable],{enumerable:!0,initializer:function(){return!1}}),b=l(o.prototype,"isInitMessagePage",[X.observable],{enumerable:!0,initializer:function(){return!0}}),v=l(o.prototype,"messagePageIndex",[X.observable],{enumerable:!0,initializer:function(){return 0}}),y=l(o.prototype,"oldScrollHeight",[X.observable],{enumerable:!0,initializer:function(){return 0}}),w=l(o.prototype,"hasNoMore",[X.observable],{enumerable:!0,initializer:function(){return!1}}),S=l(o.prototype,"scrollInTop",[X.observable],{enumerable:!0,initializer:function(){return!1}}),z=l(o.prototype,"timer",[X.observable],{enumerable:!0,initializer:function(){return null}}),E=l(o.prototype,"hasRenderOneMoreTime",[X.observable],{enumerable:!0,initializer:function(){return!1}}),N=l(o.prototype,"updateRead",[X.action],{enumerable:!0,initializer:function(){return function(){var e=(0,Y.getFrameParams)();B.default.callApi({method:"GET",url:"/api/msgcenter/homepage/setMsgRead",params:{id:e.typeId}})}}}),M=l(o.prototype,"getMsgTypeTabs",[X.action],{enumerable:!0,initializer:function(){var e=this;return function(){var t=(0,Y.getFrameParams)();return B.default.callApi({method:"GET",url:"/api/msgcenter/homepage/GetMsgTypeTabs",params:{typeId:t.typeId?t.typeId:""}}).then(function(t){if(t.datas&&t.datas.length){var a=JSON.parse((0,J.default)(t.datas).replace(/id/g,"viewcondition").replace(/tabName/g,"title"));e.tabData=a,e.tabFlag="1",e.tabSelectedKey=a[0].viewcondition,e.bizstate=a[0].msgStateId}})}}}),T=l(o.prototype,"getMessageData",[X.action],{enumerable:!0,initializer:function(){var e=this;return function(t,a){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:r;a&&(e.refreshing=!0),a&&(e.needRefresh=!0),!a&&(e.needRefresh=!1),t.bizstate=e.bizstate,e.isInitMessagePage||(e.loading=!0);var l=(0,Y.getFrameParams)();if(l.typeId&&(t.typeId=l.typeId),t.selectState="",e.tabData.length&&t.bizstate){var o=e.tabData.filter(function(e){return e.msgStateId===t.bizstate});t.selectState=o[0]?o[0].selectState:""}try{return B.default.callApi({method:"POST",url:"/api/msgcenter/homepage/getMsgList",params:t}).then((0,X.action)(function(l){if(e.isInitMessagePage&&l.data&&0===l.data.length&&"1"===e.tabFlag){var r=[],o=[];e.tabData.forEach(function(e,t){e.msgStateId||(r.push(e.viewcondition),o.push(t))}),e.bizstate=r.length?"":e.tabData[0].msgStateId,e.tabSelectedKey=r[0]||e.tabData[0].viewcondition,e.messagePageIndex=o[0]||0,e.getMessageData(t,!0,i,n)}e.loading=!1;var s=l.data,u={loading:!1,current:t.current||1,data:[].concat((0,K.default)(l.data),(0,K.default)(1===t.current?[]:e.list.data)),rowKey:"messageid",isTable:!1,template:{default:[]},typeId:l.typeId,mintime:l.mintime,msgid:l.msgid};l.data.length>0&&(e.oldScrollHeight=190*l.data.length),e.hasNoMore=s.length<10,e.hasRenderOneMoreTime=s.length<10,e.list.setState(u),e.list.updateDataSource(),e.renderOneMoreTime(),e.isInitMessagePage=!1,a&&(e.refreshing=!1),i&&(e.needScroll=!0),n()}))}catch(e){n(),F.default.info(e,1)}}}}),I=l(o.prototype,"renderOneMoreTime",[X.action],{enumerable:!0,initializer:function(){var e=this;return function(){e.hasRenderOneMoreTime||(e.timer=setTimeout(function(){e.list.updateDataSource(),e.timer&&(clearTimeout(e.timer),e.timer=null,e.hasRenderOneMoreTime=!0)},100))}}}),l(o.prototype,"updateScroll",[X.action],(0,H.default)(o.prototype,"updateScroll"),o.prototype),D=l(o.prototype,"setNeedScroll",[X.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.needScroll=t}}}),_=l(o.prototype,"setState",[X.action],{enumerable:!0,initializer:function(){var e=this;return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,L.default)(t).forEach(function(a){e[a]=t[a]})}}}),o);t.default=new Z},723:function(e,t,a){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var n=a(9),l=i(n),r=a(71),o=i(r),s=a(0),u=i(s),d=a(17),c=a(11),m=a(372),f=i(m),g=a(831),p=i(g);a(929);var h=function(){return u.default.createElement(c.HashRouter,null,u.default.createElement("div",{className:"wm-home-entrance"},u.default.createElement(p.default,{heightSpace:10})))},b=function(){return new o.default(function(e){var t={id:0,pagesize:10,msgid:0,mintime:0,bizstate:"",current:1};f.default.getMessageData(t,!0,!0,function(){return e()})})};(function(){return new o.default(function(e){l.default.getLocaleLabel("common",function(){return e()})})})().then(function(){f.default.getMsgTypeTabs().then(function(){b().then(function(){(0,d.render)(u.default.createElement(h,null),document.getElementById("root"))})})})},830:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.getFrameParams=function(e){var t=e||window.location.href,a=t.slice(t.indexOf("?")+1).split("&"),i=[];return a.forEach(function(e){var t=e.split("=");i[t[0]]=t[1]}),i}},831:function(e,t,a){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,l=a(80),r=i(l),o=a(256),s=i(o),u=a(110),d=i(u),c=a(387),m=i(c),f=a(14),g=i(f),p=a(90),h=i(p),b=a(59),v=i(b),y=a(5),w=i(y),S=a(8),z=i(S),E=a(1),N=i(E),M=a(4),T=i(M),I=a(2),D=i(I),_=a(3),P=i(_),R=a(9),k=i(R),L=a(0),O=i(L),H=a(12),x=a(10),F=a(372),C=i(F),K=k.default.getLabel,A={id:0,pagesize:10,msgid:0,mintime:0,bizstate:"",current:1},J=(0,x.observer)(n=function(e){function t(){var e,a,i,n;(0,N.default)(this,t);for(var l=arguments.length,r=Array(l),o=0;o<l;o++)r[o]=arguments[o];return a=i=(0,D.default)(this,(e=t.__proto__||(0,z.default)(t)).call.apply(e,[this].concat(r))),i.scrollDom=null,i.onRefresh=function(){(0,C.default.getMessageData)((0,w.default)({},A),!0,!1)},i.renderLoading=O.default.createElement("div",{className:"wm-list-view-page-modal-loading"},O.default.createElement(v.default,{text:"loading...",size:"large"})),i.renderListLoading=O.default.createElement("div",{className:"wm-list-view-page-modal-loading",style:{marginTop:"45%"}},O.default.createElement(v.default,{size:"large"})),i.renderNoMore=O.default.createElement("div",{className:"wm-list-view-page-modal-nomore"},O.default.createElement("span",{className:"wm-list-view-page-modal-nomore-line-left"}),O.default.createElement("span",{className:"wm-list-view-page-modal-nomore-line-name"},K(390064,"\u6ca1\u6709\u66f4\u591a\u5566")),O.default.createElement("span",{className:"wm-list-view-page-modal-nomore-line-right"})),i.getTemplate=function(e){return(0,w.default)({},e,{default:[{key:"col_1",render:function(e){return O.default.createElement("div",{className:"message-item-wrapper"},O.default.createElement("div",{className:"message-time"},e.time),e.showimage&&O.default.createElement("div",{className:"message-image",style:{backgroundImage:"url("+e.showimage+")"}}),O.default.createElement("div",{className:"message-item",onClick:function(){if(!e.linkmobileurl)return!1;window.em&&window.localStorage.emobile_ec_id?(window.em.checkJsApi("openLink")&&window.em.openLink({url:e.linkmobileurl,openType:2,sysId:window.localStorage.emobile_ec_id,error:function(e){alert((0,h.default)(e))}}),!window.em.checkJsApi("openLink")&&window.open(e.linkmobileurl)):window.open(e.linkmobileurl)}},O.default.createElement("div",{className:"message-content-wrapper"},O.default.createElement("div",{className:"message-name"},e.name),O.default.createElement("div",{className:"message-title",dangerouslySetInnerHTML:{__html:e.title}}),O.default.createElement("div",{className:"message-content",dangerouslySetInnerHTML:{__html:e.context}}),"0"!==e.bizstate&&e.bizStateName&&O.default.createElement("div",{className:"message-status"},e.bizStateName)),e.linkmobileurl&&O.default.createElement("div",{className:"message-footer"},O.default.createElement("span",null,K("503547","\u9605\u8bfb\u8be6\u60c5")),O.default.createElement(g.default,{color:"#666",type:"right",size:"xs"}))))}}]})},n=a,(0,D.default)(i,n)}return(0,P.default)(t,e),(0,T.default)(t,[{key:"componentDidMount",value:function(){var e=this,t=C.default.updateRead,a=C.default.needScroll,i=C.default.updateScroll,n=C.default.setNeedScroll,l=C.default.oldScrollHeight,r=C.default.needRefresh;if(t(),!this.scrollDom){var o=document.getElementsByClassName("wm-list-view-page-modal-scrollview");o.length>0&&(this.scrollDom=o[0],this.scrollDom.addEventListener("scroll",this.onScrollHandle.bind(this)))}a&&(n(!1),i(l,r)),window.em?window.em.ready(function(){window.em.appEventListener({name:"KPageVisibleNotificationName",action:function(t){if("string"==typeof t)try{t=JSON.parse(t)}catch(e){}t.visible&&setTimeout(function(){e.onRefresh()},window.reloadCornerDelay||10)},success:function(e){}})}):console&&console.log("em\u672a\u52a0\u8f7d")}},{key:"componentDidUpdate",value:function(){if(!this.scrollDom){var e=document.getElementsByClassName("wm-list-view-page-modal-scrollview");e.length>0&&(this.scrollDom=e[0],this.scrollDom.addEventListener("scroll",this.onScrollHandle.bind(this)))}var t=C.default.needScroll,a=C.default.updateScroll,i=C.default.setNeedScroll,n=C.default.oldScrollHeight,l=C.default.needRefresh;t&&(i(!1),a(n,l))}},{key:"onScrollHandle",value:function(e){var t=e.target.scrollTop,a=0===t,i=C.default.scrollInTop,n=C.default.setState;a?(!i&&n({scrollInTop:!0}),this.onEndReached()):i&&n({scrollInTop:!1})}},{key:"onEndReached",value:function(){var e=C.default.list,t=C.default.getMessageData,a=C.default.loading,i=C.default.hasNoMore,n=C.default.bizstate,l=e.current,r=e.msgid,o=e.mintime,s={current:l+1,pagesize:10,msgid:r,mintime:o,bizstate:n};i||a||t(s,!1,!0)}},{key:"render",value:function(){var e=this,t=C.default.list,a=C.default.refreshing,i=C.default.loading,n=C.default.getMessageData,l=C.default.tabData,o=C.default.tabFlag,u=C.default.hasNoMore,c=C.default.scrollInTop,f=C.default.messagePageIndex,p=C.default.isInitMessagePage,h=C.default.setState,b={page:f,onTabClick:function(t,a){e.scrollDom=null;var i=(0,w.default)({},A);h({tabSelectedKey:t.viewcondition,bizstate:t.msgStateId,messagePageIndex:a}),n(i,!0,!0)}};if(0===(0,H.toJS)(t.data).length&&!i)return O.default.createElement("div",{className:"wm-home-page"},"1"===o&&O.default.createElement(m.default,{className:"tab-page-example",tabs:l,tabProps:b}),O.default.createElement(d.default,{img:O.default.createElement(g.default,{type:"no-data",size:"lg"}),message:K("83553","\u6682\u65e0\u6570\u636e")}));var v="1"===o?document.documentElement.clientHeight-45:document.documentElement.clientHeight;return u&&c&&(v-=34),O.default.createElement("div",null,"1"===o&&(!i||!p)&&O.default.createElement(m.default,{className:"tab-page-example",tabs:l,tabProps:b}),O.default.createElement("div",{className:"am-list-top"},!p&&i&&this.renderLoading,u&&c&&this.renderNoMore),i&&p?this.renderListLoading:O.default.createElement(r.default.Normal,{className:"wm-home-list-view-page",store:t,getTemplate:this.getTemplate,pullToRefresh:O.default.createElement(s.default,{direction:"up",refreshing:a,onRefresh:this.onRefresh}),getDataCustom:!0,customHeight:v,heightSpace:this.props.heightSpace}))}}]),t}(O.default.Component))||n;t.default=J},929:function(e,t,a){"use strict";a(930),a(931),a(932),a(933)},930:function(e,t){},931:function(e,t){},932:function(e,t){},933:function(e,t){}},[723]);
//# sourceMappingURL=main.js.map?v=3086c3d8