5.chunk.js 17.8 KB
webpackJsonp([5],{1278:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o,n,i,s,l=a(477),u=r(l),c=a(48),d=r(c),h=a(468),f=r(h),p=a(14),m=r(p),b=a(43),g=r(b),y=a(8),v=r(y),S=a(1),T=r(S),C=a(4),k=r(C),w=a(2),E=r(w),x=a(3),_=r(x),H=a(9),D=r(H),N=a(0),M=r(N),W=a(10),X=a(1289),Y=r(X),P=a(466),O=(function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);t.default=e}(P),D.default.getLabel),j=(o=(0,W.inject)("docLibraryStore"))(n=(0,W.observer)((s=i=function(e){function t(){return(0,T.default)(this,t),(0,E.default)(this,(t.__proto__||(0,v.default)(t)).apply(this,arguments))}return(0,_.default)(t,e),(0,k.default)(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.history.location.query,a=e.docLibraryStore;return a.getTabs(),t&&t.selectKey?(a.getTabKey(t.selectKey),void("more"==a.selected?a.getList():a.getList({odocType:a.selected}))):t&&t.formParams?void a.getList(t.formParams):void a.getList()}},{key:"componentWillUnmount",value:function(){this.props.docLibraryStore.initData()}},{key:"render",value:function(){var e=this,t=this.props,a=t.prefixCls,r=t.docLibraryStore,o=t.location,n=o.pathname,i=o.query,s=t.history,l=r.drawerOpen,c=r.showDrawer,h=r.list,p=r.tabs,b=r.onOpenChange,y=r.tabClick,v=r.number,S=(r.loading,{odocBrowType:"",ids:""});return i&&i.selectKey&&(S.odocBrowType=1,S.ids=i.selectKey),i&&i.formParams&&(S.odocBrowType=0,S.ids=i.formParams.odocTopicType),M.default.createElement("div",{className:""+a},M.default.createElement(u.default,{className:"my-drawer",style:{minHeight:document.documentElement.clientHeight},enableDragHandle:!1,contentStyle:{color:"#A6A6A6",textAlign:"center",width:"100%"},sidebar:M.default.createElement(g.default,{wrap:"wrap",className:a+"-flex"},this.getTabItem()),open:l,position:"top",onOpenChange:b},M.default.createElement(f.default,{className:a+"-tab-page",tabProps:{onTabClick:function(e){return y(e)},initialPage:v,animated:!1},span:[6,1],tabs:p,btns:[M.default.createElement(m.default,{type:"more-3",onClick:function(){return c()}})],destroyInactiveTab:!0,key:Math.random()}),M.default.createElement(Y.default,{getCondition:{url:"/api/odoc/odocDoclib/getCondition",params:S},pathname:n,history:s,extraButton:["advanced"],baseSearchKey:"odocSubject",getSearchData:function(t){return e.getSearchData(t)},title:O("503576","\u8bf7\u8f93\u5165\u516c\u6587\u6807\u9898"),showHotSearch:!0}),M.default.createElement(d.default.Normal,{store:h,customHeight:"calc( 100% - 90px )",showCheck:!1,getTemplate:this.getTemplate,onRowClick:function(t){return e.forwardPage(t)}})))}},{key:"getTabItem",value:function(){var e=this.props,t=e.prefixCls,a=e.docLibraryStore,r=a.itemSelected,o=a.selectedItem;return a.tabs.map(function(e){if("more"!==e.id){var a=t+"-flex-item";return o.indexOf(""+e.id)>-1&&(a=t+"-flex-seleted"),M.default.createElement(g.default.Item,{key:e.id,className:a,onClick:function(e){return r(e)},"data-id":e.id},M.default.createElement("span",{className:"showname"},e.showname),M.default.createElement("span",{className:"count"},e.count))}})}},{key:"getSearchData",value:function(e){var t=this.props,a=t.docLibraryStore;t.history;a.getList(e,!0)}},{key:"getTemplate",value:function(e){return{default:[{key:"col1",style:{flex:"none"},render:function(e){return"icon-document-word"==e.picture_idspan?M.default.createElement(m.default,{type:"word",style:{color:"#716BFF",marginRight:"10px"}}):M.default.createElement(m.default,{type:"pdf",style:{color:"#df4430",marginRight:"10px"}})}},{key:"col2",configs:[{key:"row1",render:function(e){return"true"==e.unread_idspan?M.default.createElement("div",{className:"wm-list-page-item-row-span-text-highlight"},e.idspan,M.default.createElement("span",{className:"redDot"})):M.default.createElement("div",{className:"wm-list-page-item-row-span-text-highlight"},e.idspan)}},{key:"row2",configs:[{key:"written_date"}]}]}]}}},{key:"forwardPage",value:function(e){window.openLink.openDocument(e.id)}}]),t}(N.Component),i.defaultProps={prefixCls:"odoc-library"},n=s))||n)||n;t.default=j},1289:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o,n,i,s,l=a(76),u=r(l),c=a(54),d=r(c),h=a(39),f=r(h),p=a(14),m=r(p),b=a(8),g=r(b),y=a(1),v=r(y),S=a(4),T=r(S),C=a(2),k=r(C),w=a(3),E=r(w),x=a(9),_=r(x),H=a(0),D=r(H),N=a(10),M=a(12),W=a(11),X=_.default.getLabel,Y=(o=(0,N.inject)("searchStore"),(0,M.withRouter)(n=o(n=(0,N.observer)((s=i=function(e){function t(e){(0,v.default)(this,t);var a=(0,k.default)(this,(t.__proto__||(0,g.default)(t)).call(this,e));return a.getHotSearchBar=function(){var e=a.props,t=e.prefixCls,r=e.searchStore,o=r.searchHotTerm;return D.default.createElement("div",{className:t+"-hotSearch"},D.default.createElement("div",{className:t+"-hotSearch-title"},o.title),D.default.createElement("div",{className:t+"-hotSearch-items"},o.dataList.map(function(e,r){if(r<4)return D.default.createElement("div",{className:t+"-hotSearch-items-searchItem",key:r,onClick:function(){return a.onSearch(e,!0)}},e)})))},a.getSearchFormBtn=function(){var e=a.props.searchStore,t=e.searchFormReset;return[{key:"reset",text:X(2022,"\u91cd\u7f6e"),onClick:function(){return t()}},{key:"submit",text:X(388113,"\u641c\u7d22"),onClick:function(){return a.onSearch()},type:"primary"}]},a.getExtraButton=function(){var e=a.props.extraButton,t=void 0===e?[]:e,r=[];return t.indexOf("advanced")>-1?r.push({key:"advanced",show:D.default.createElement(m.default,{key:"filter-o",type:"filter-o"})}):t.indexOf("selected")>-1?r.push({key:"selected",show:D.default.createElement(m.default,{key:"filter-o-hot",type:"filter-o-hot"})}):t.indexOf("drop")>-1&&r.push({key:"drop",show:D.default.createElement(m.default,{key:"ellipsis",type:"ellipsis"})}),r},a.onSearch=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=a.props,o=r.getSearchData,n=r.searchStore,i=r.baseSearchKey,s=r.forward,l=r.history,u=a.getFormData((0,W.toJS)(n.search.form.formParams));e&&(u[i]=e,n.setSearchValue(e),n.search.form.updateField(i,e)),s||t||l.go(-1),o(u),a.formData={}},a.getFormData=function(e){for(var t in e)if("string"==typeof e[t])a.formData[t]=e[t];else if("object"==(0,f.default)(e[t]))if(e[t].length){var r=[];for(var o in(0,W.toJS)(e[t]))r.push(e[t][o].id);a.formData[t]=r.join(",")}else a.getFormData(e[t]);return a.formData},a.getExtraButton=a.getExtraButton.bind(a),a.formData={},a}return(0,E.default)(t,e),(0,T.default)(t,[{key:"componentWillMount",value:function(){var e=this.props,t=e.searchStore,a=e.pathname;t.setSearchPath(a)}},{key:"componentDidMount",value:function(){var e=this.props,t=e.searchStore,a=e.getCondition;t.getSearchCondition(a)}},{key:"componentWillUnmount",value:function(){this.props.searchStore.setSearchValue("")}},{key:"render",value:function(){var e=this,t=this.props,a=t.history,r=t.searchStore,o=t.prefixCls,n=t.baseSearchKey,i=t.title,s=(t.showHotSearch,r.search),l=r.updateAdSearchSubject,c=r.searchFormChange,h=r.searchAdValue,f=(r.searchHotTerm,i||X(500351,"\u8bf7\u8f93\u5165\u5173\u952e\u5b57"));return D.default.createElement("div",{className:o},D.default.createElement(d.default,{className:"search-select",placeholder:f,showExtraButton:!0,extraButton:this.getExtraButton(),onExtraButtonClick:function(e){return a.push(s.path)},onChange:function(e){return l(e,n)},value:h,onSubmit:function(t){return e.onSearch(t,!0)}}),D.default.createElement(u.default,{store:s,onChange:function(e,t){return c(e,t,n)},buttonGroupData:this.getSearchFormBtn()}),!1)}}]),t}(H.Component),i.defaultProps={prefixCls:"odoc-com-search"},n=s))||n)||n)||n);t.default=Y},468:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o,n,i=a(14),s=r(i),l=a(43),u=r(l),c=a(115),d=r(c),h=a(5),f=r(h),p=a(8),m=r(p),b=a(1),g=r(b),y=a(4),v=r(y),S=a(2),T=r(S),C=a(3),k=r(C),w=a(155),E=r(w),x=a(0),_=r(x),H=a(304),D=a(24),N=r(D),M=E.default.Item,W=(n=o=function(e){function t(){return(0,g.default)(this,t),(0,T.default)(this,(t.__proto__||(0,m.default)(t)).apply(this,arguments))}return(0,k.default)(t,e),(0,v.default)(t,[{key:"render",value:function(){var e=this.props,t=e.prefixCls,a=e.className,r=e.style,o=e.tabs,n=e.span,i=e.btns,l=this.props,c=l.tabProps,h=l.defaultTabBarProps,p=l.popover,m=l.popoverProps,b=void 0,g=void 0;if(n){var y=void 0;y=n instanceof Array&&n.length>1?n:[2,1],b={flex:y[0]},g={flex:y[1]}}else b={flex:"1 1 0%"},g={flex:"0 0 auto"};return _.default.createElement(H.StickyContainer,{className:t+" "+a,style:r},_.default.createElement(u.default,{className:t+"-top",justify:"end"},_.default.createElement(u.default.Item,{style:b,className:"tab-content"},_.default.createElement(d.default,(0,f.default)({tabs:o,renderTabBar:function(e){return _.default.createElement(d.default.ExpandTabBar,(0,f.default)({renderTab:function(e){return e.title}},e,h))}},c))),_.default.createElement(u.default.Item,{style:g,className:"tab-extra"},_.default.createElement("div",{className:"tab-btns"},i&&i.map(function(e,t){return _.default.createElement("div",{className:"tab-btn",key:t},e)}),p&&_.default.createElement(E.default,(0,f.default)({mask:!0,overlayStyle:{color:"currentColor "},align:{overflow:{adjustY:0,adjustX:0},offset:[0,0]}},m),_.default.createElement("div",{className:"tab-btn"},_.default.createElement(s.default,{type:"ellipsis"})))))))}}]),t}(x.PureComponent),o.displayName="@page/TabPage",o.defaultProps={prefixCls:"wm-tab-page"},n);W.Item=M;var X=(0,N.default)(W,"TabPage");window.WeaverMobilePage&&(window.WeaverMobilePage.TabPage=X),t.default=X},477:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(1),n=r(o),i=a(4),s=r(i),l=a(2),u=r(l),c=a(3),d=r(c),h=a(478),f=r(h),p=a(0),m=r(p),b=a(13),g=r(b),y=function(e){function t(){return(0,n.default)(this,t),(0,u.default)(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,s.default)(t,[{key:"render",value:function(){return m.default.createElement(f.default,this.props)}}]),t}(m.default.Component);y.defaultProps={prefixCls:"am-drawer",enableDragHandle:!1};var v=(0,g.default)(y,"Drawer");window.WeaverMobile&&(window.WeaverMobile.Drawer=v),t.default=v,e.exports=t.default},478:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(479);t.default=r.a},479:function(e,t,a){"use strict";function r(e){for(var t=e,a=0,r=0;t&&!isNaN(t.offsetLeft)&&!isNaN(t.offsetTop);)a+=t.offsetLeft-t.scrollLeft,r+=t.offsetTop-t.scrollTop,t=t.offsetParent;return{top:r,left:a}}var o=a(15),n=a.n(o),i=a(5),s=a.n(i),l=a(39),u=a.n(l),c=a(1),d=a.n(c),h=a(4),f=a.n(h),p=a(2),m=a.n(p),b=a(3),g=a.n(b),y=a(0),v=a.n(y),S=a(16),T=a.n(S),C=a(18),k=a.n(C),w=a(7),E=a.n(w),x=20,_=function(e){function t(e){d()(this,t);var a=m()(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.onOverlayClicked=function(){a.props.open&&setTimeout(function(){a.props.onOpenChange(!1,{overlayClicked:!0})},0)},a.onTouchStart=function(e){if(!a.isTouching()){var t=e.targetTouches[0];a.setState({touchIdentifier:a.notTouch?null:t.identifier,touchStartX:t.clientX,touchStartY:t.clientY,touchCurrentX:t.clientX,touchCurrentY:t.clientY})}},a.onTouchMove=function(e){if(a.isTouching())for(var t=0;t<e.targetTouches.length;t++)if(e.targetTouches[t].identifier===a.state.touchIdentifier){a.setState({touchCurrentX:e.targetTouches[t].clientX,touchCurrentY:e.targetTouches[t].clientY});break}},a.onTouchEnd=function(){if(a.notTouch=!1,a.isTouching()){var e=a.touchSidebarWidth();(a.props.open&&e<a.state.sidebarWidth-a.props.dragToggleDistance||!a.props.open&&e>a.props.dragToggleDistance)&&a.props.onOpenChange(!a.props.open);var t=a.touchSidebarHeight();(a.props.open&&t<a.state.sidebarHeight-a.props.dragToggleDistance||!a.props.open&&t>a.props.dragToggleDistance)&&a.props.onOpenChange(!a.props.open),a.setState({touchIdentifier:null,touchStartX:null,touchStartY:null,touchCurrentX:null,touchCurrentY:null})}},a.onScroll=function(){a.isTouching()&&a.inCancelDistanceOnScroll()&&a.setState({touchIdentifier:null,touchStartX:null,touchStartY:null,touchCurrentX:null,touchCurrentY:null})},a.inCancelDistanceOnScroll=function(){var e=void 0;switch(a.props.position){case"right":e=Math.abs(a.state.touchCurrentX-a.state.touchStartX)<x;break;case"bottom":e=Math.abs(a.state.touchCurrentY-a.state.touchStartY)<x;break;case"top":e=Math.abs(a.state.touchStartY-a.state.touchCurrentY)<x;break;case"left":default:e=Math.abs(a.state.touchStartX-a.state.touchCurrentX)<x}return e},a.isTouching=function(){return null!==a.state.touchIdentifier},a.saveSidebarSize=function(){var e=k.a.findDOMNode(a.refs.sidebar),t=e.offsetWidth,o=e.offsetHeight,n=r(k.a.findDOMNode(a.refs.sidebar)).top,i=r(k.a.findDOMNode(a.refs.dragHandle)).top;t!==a.state.sidebarWidth&&a.setState({sidebarWidth:t}),o!==a.state.sidebarHeight&&a.setState({sidebarHeight:o}),n!==a.state.sidebarTop&&a.setState({sidebarTop:n}),i!==a.state.dragHandleTop&&a.setState({dragHandleTop:i})},a.touchSidebarWidth=function(){return"right"===a.props.position?a.props.open&&window.innerWidth-a.state.touchStartX<a.state.sidebarWidth?a.state.touchCurrentX>a.state.touchStartX?a.state.sidebarWidth+a.state.touchStartX-a.state.touchCurrentX:a.state.sidebarWidth:Math.min(window.innerWidth-a.state.touchCurrentX,a.state.sidebarWidth):"left"===a.props.position?a.props.open&&a.state.touchStartX<a.state.sidebarWidth?a.state.touchCurrentX>a.state.touchStartX?a.state.sidebarWidth:a.state.sidebarWidth-a.state.touchStartX+a.state.touchCurrentX:Math.min(a.state.touchCurrentX,a.state.sidebarWidth):void 0},a.touchSidebarHeight=function(){if("bottom"===a.props.position)return a.props.open&&window.innerHeight-a.state.touchStartY<a.state.sidebarHeight?a.state.touchCurrentY>a.state.touchStartY?a.state.sidebarHeight+a.state.touchStartY-a.state.touchCurrentY:a.state.sidebarHeight:Math.min(window.innerHeight-a.state.touchCurrentY,a.state.sidebarHeight);if("top"===a.props.position){var e=a.state.touchStartY-a.state.sidebarTop;return a.props.open&&e<a.state.sidebarHeight?a.state.touchCurrentY>a.state.touchStartY?a.state.sidebarHeight:a.state.sidebarHeight-a.state.touchStartY+a.state.touchCurrentY:Math.min(a.state.touchCurrentY-a.state.dragHandleTop,a.state.sidebarHeight)}},a.renderStyle=function(e){var t=e.sidebarStyle,r=e.isTouching,o=e.overlayStyle,n=e.contentStyle;if("right"===a.props.position||"left"===a.props.position){if(t.transform="translateX(0%)",t.WebkitTransform="translateX(0%)",r){var i=a.touchSidebarWidth()/a.state.sidebarWidth;"right"===a.props.position&&(t.transform="translateX("+100*(1-i)+"%)",t.WebkitTransform="translateX("+100*(1-i)+"%)"),"left"===a.props.position&&(t.transform="translateX(-"+100*(1-i)+"%)",t.WebkitTransform="translateX(-"+100*(1-i)+"%)"),o.opacity=i,o.visibility="visible"}n&&(n[a.props.position]=a.state.sidebarWidth+"px")}if("top"===a.props.position||"bottom"===a.props.position){if(t.transform="translateY(0%)",t.WebkitTransform="translateY(0%)",r){var s=a.touchSidebarHeight()/a.state.sidebarHeight;"bottom"===a.props.position&&(t.transform="translateY("+100*(1-s)+"%)",t.WebkitTransform="translateY("+100*(1-s)+"%)"),"top"===a.props.position&&(t.transform="translateY(-"+100*(1-s)+"%)",t.WebkitTransform="translateY(-"+100*(1-s)+"%)"),o.opacity=s,o.visibility="visible"}n&&(n[a.props.position]=a.state.sidebarHeight+"px")}},a.state={sidebarWidth:0,sidebarHeight:0,sidebarTop:0,dragHandleTop:0,touchIdentifier:null,touchStartX:null,touchStartY:null,touchCurrentX:null,touchCurrentY:null,touchSupported:"object"===("undefined"===typeof window?"undefined":u()(window))&&"ontouchstart"in window},a}return g()(t,e),f()(t,[{key:"componentDidMount",value:function(){this.saveSidebarSize()}},{key:"componentDidUpdate",value:function(){this.isTouching()||this.saveSidebarSize()}},{key:"render",value:function(){var e,t=this,a=this.props,r=a.className,o=a.style,i=a.prefixCls,l=a.position,u=a.transitions,c=a.touch,d=a.enableDragHandle,h=a.sidebar,f=a.children,p=a.docked,m=a.open,b=s()({},this.props.sidebarStyle),g=s()({},this.props.contentStyle),y=s()({},this.props.overlayStyle),S=(e={},n()(e,r,!!r),n()(e,i,!0),n()(e,i+"-"+l,!0),e),T={style:o},C=this.isTouching();C?this.renderStyle({sidebarStyle:b,isTouching:!0,overlayStyle:y}):p?0!==this.state.sidebarWidth&&(S[i+"-docked"]=!0,this.renderStyle({sidebarStyle:b,contentStyle:g})):m&&(S[i+"-open"]=!0,this.renderStyle({sidebarStyle:b}),y.opacity=1,y.visibility="visible"),!C&&u||(b.transition="none",b.WebkitTransition="none",g.transition="none",y.transition="none");var k=null;return this.state.touchSupported&&c&&(m?(T.onTouchStart=function(e){t.notTouch=!0,t.onTouchStart(e)},T.onTouchMove=this.onTouchMove,T.onTouchEnd=this.onTouchEnd,T.onTouchCancel=this.onTouchEnd,T.onScroll=this.onScroll):d&&(k=v.a.createElement("div",{className:i+"-draghandle",style:this.props.dragHandleStyle,onTouchStart:this.onTouchStart,onTouchMove:this.onTouchMove,onTouchEnd:this.onTouchEnd,onTouchCancel:this.onTouchEnd,ref:"dragHandle"}))),v.a.createElement("div",s()({className:E()(S)},T),v.a.createElement("div",{className:i+"-sidebar",style:b,ref:"sidebar"},h),v.a.createElement("div",{className:i+"-overlay",style:y,role:"presentation",ref:"overlay",onClick:this.onOverlayClicked}),v.a.createElement("div",{className:i+"-content",style:g,ref:"content"},k,f))}}]),t}(v.a.Component);_.propTypes={prefixCls:T.a.string,className:T.a.string,children:T.a.node.isRequired,style:T.a.object,sidebarStyle:T.a.object,contentStyle:T.a.object,overlayStyle:T.a.object,dragHandleStyle:T.a.object,sidebar:T.a.node.isRequired,docked:T.a.bool,open:T.a.bool,transitions:T.a.bool,touch:T.a.bool,enableDragHandle:T.a.bool,position:T.a.oneOf(["left","right","top","bottom"]),dragToggleDistance:T.a.number,onOpenChange:T.a.func},_.defaultProps={prefixCls:"rmc-drawer",sidebarStyle:{},contentStyle:{},overlayStyle:{},dragHandleStyle:{},docked:!1,open:!1,transitions:!0,touch:!0,enableDragHandle:!0,position:"left",dragToggleDistance:30,onOpenChange:function(){}},t.a=_}});
//# sourceMappingURL=5.chunk.js.map?v=62a53bc3