16.chunk.js 5.35 KB
webpackJsonp([16],{1458:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n,i=a(14),u=r(i),s=a(491),o=r(s),d=a(8),c=r(d),f=a(1),m=r(f),v=a(4),p=r(v),h=a(2),y=r(h),g=a(3),N=r(g),C=a(0),E=r(C),k=a(11),w=a(12),x=(l=(0,k.inject)("infoStore"))(n=(0,w.withRouter)(n=(0,k.observer)(n=function(e){function t(e){(0,m.default)(this,t);var a=(0,y.default)(this,(t.__proto__||(0,c.default)(t)).call(this,e));return a.state={id:""},a}return(0,N.default)(t,e),(0,p.default)(t,[{key:"componentWillMount",value:function(){}},{key:"componentDidMount",value:function(){var e=this.props.location.search;this.setState({id:new URLSearchParams(e).get("id")})}},{key:"componentWillUnmount",value:function(){}},{key:"render",value:function(){var e=this,t=this.props.infoStore.gridData;return E.default.createElement("div",{className:"g-primaryHeader",style:{width:"100%",height:"90px"}},E.default.createElement(o.default,{data:t,columnNum:4,renderItem:function(t,a){return e.renderfun(t,a)},hasLine:!1}))}},{key:"renderfun",value:function(e,t){var a=this,r=this.props,l=r.infoStore.renderDom,n=r.match,i=function(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)};return l=l.map(function(t,r){return E.default.createElement("div",{className:"gc-grid-container",key:r},E.default.createElement(w.NavLink,{to:""+i(n.url)+t.renderKey+"?id="+a.state.id,exact:!0,className:"gc-grid-a-default"},E.default.createElement("div",{style:{backgroundColor:""+t.color},className:"gc-grid-icon"},E.default.createElement(u.default,{type:e,color:"#fff"})),E.default.createElement("div",{className:"gc-grid-text"},E.default.createElement("span",null,t.text))))}),l[t]}}]),t}(E.default.Component))||n)||n)||n;t.default=x},491:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(15),n=r(l),i=a(5),u=r(i),s=a(1),o=r(s),d=a(4),c=r(d),f=a(2),m=r(f),v=a(3),p=r(v),h=a(7),y=r(h),g=a(0),N=r(g),C=a(37),E=r(C),k=a(213),w=r(k),x=a(42),S=r(x),_=a(13),M=r(_),b=function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols)for(var l=0,r=Object.getOwnPropertySymbols(e);l<r.length;l++)t.indexOf(r[l])<0&&(a[r[l]]=e[r[l]]);return a},O=function(e){function t(){(0,o.default)(this,t);var e=(0,m.default)(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.state={initialSlideWidth:0},e.renderCarousel=function(t,a,r){for(var l=e.props.prefixCls,n=e.props.carouselMaxRow,i=[],u=0;u<a;u++){for(var s=[],o=0;o<n;o++){var d=u*n+o;d<r?s.push(t[d]):s.push(N.default.createElement("div",{key:"gridline-"+d}))}i.push(N.default.createElement("div",{key:"pageitem-"+u,className:l+"-carousel-page"},s))}return i},e.renderItem=function(t,a,r,l){var n=e.props.prefixCls,i=null;if(l)i=l(t,a);else if(t){var u=t.icon,s=t.text;i=N.default.createElement("div",{className:n+"-item-inner-content column-num-"+r},N.default.isValidElement(u)?u:N.default.createElement("img",{className:n+"-icon",src:u}),N.default.createElement("div",{className:n+"-text"},s))}return N.default.createElement("div",{className:n+"-item-content"},i)},e.getRows=function(t,a){var r=e.props,l=r.columnNum,n=r.data,i=r.renderItem,s=r.prefixCls,o=r.onClick,d=r.activeStyle,c=r.activeClassName,f=r.itemStyle,m=[];l=l;for(var v=100/l+"%",p=(0,u.default)({width:v},f),h=0;h<t;h++){for(var y=[],g=0;g<l;g++)!function(t){var r=h*l+t,u=void 0;if(r<a){var f=n&&n[r];u=N.default.createElement(E.default,{key:"griditem-"+r,activeClassName:c||s+"-item-active",activeStyle:d},N.default.createElement(S.default.Item,{className:s+"-item",onClick:function(){return o&&o(f,r)},style:p},e.renderItem(f,r,l,i)))}else u=N.default.createElement(S.default.Item,{key:"griditem-"+r,className:s+"-item "+s+"-null-item",style:p});y.push(u)}(g);m.push(N.default.createElement(S.default,{justify:"center",align:"stretch",key:"gridline-"+h},y))}return m},e}return(0,p.default)(t,e),(0,c.default)(t,[{key:"componentDidMount",value:function(){this.setState({initialSlideWidth:document.documentElement.clientWidth})}},{key:"render",value:function(){var e,t=this.props,a=t.prefixCls,r=t.className,l=t.data,i=t.hasLine,s=t.isCarousel,o=t.square,d=(t.activeStyle,t.activeClassName,t.style),c=b(t,["prefixCls","className","data","hasLine","isCarousel","square","activeStyle","activeClassName","style"]),f=c.columnNum,m=c.carouselMaxRow,v=(c.onClick,c.renderItem,b(c,["columnNum","carouselMaxRow","onClick","renderItem"])),p=this.state.initialSlideWidth;f=f,m=m;var h=l&&l.length||0,g=Math.ceil(h/f),C=void 0,E=void 0;if(s){if(p<0)return null;g%m!==0&&(g=g+m-g%m);var k=Math.ceil(g/m);C=this.getRows(g,h);var x={};k<=1&&(x={dots:!1,dragging:!1,swiping:!1}),E=N.default.createElement(w.default,(0,u.default)({initialSlideWidth:p},v,x),this.renderCarousel(C,k,g))}else C=this.getRows(g,h),E=C;var S=(0,y.default)(a,r,(e={},(0,n.default)(e,a+"-square",o),(0,n.default)(e,a+"-line",i),(0,n.default)(e,a+"-carousel",s),e));return N.default.createElement("div",{className:S,style:d},E)}}]),t}(N.default.Component);O.defaultProps={data:[],hasLine:!0,isCarousel:!1,columnNum:4,carouselMaxRow:2,prefixCls:"am-grid",square:!0,itemStyle:{},style:{}};var I=(0,M.default)(O,"Grid");window.WeaverMobile&&(window.WeaverMobile.Grid=I),t.default=I,e.exports=t.default}});
//# sourceMappingURL=16.chunk.js.map?v=91cc6f81