10.chunk.js
14.3 KB
webpackJsonp([10],{1268:function(e,t,a){"use strict";function l(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r,o,i,s=a(43),c=l(s),d=a(14),u=l(d),f=a(5),m=l(f),p=a(37),h=l(p),k=a(8),g=l(k),v=a(1),E=l(v),w=a(4),y=l(w),N=a(2),b=l(N),W=a(3),S=l(W),C=a(9),D=l(C),x=a(0),T=l(x),X=a(10),Y=a(12),O=a(11),I=a(1283),P=l(I),R=a(1284),M=a(199),_=l(M),L=D.default.getLabel,B=["oneWeekStore","viewWorkplanStore"],H=(n=X.inject.apply(void 0,B))(r=(0,Y.withRouter)(r=(0,X.observer)((i=o=function(e){function t(){(0,E.default)(this,t);var e=(0,b.default)(this,(t.__proto__||(0,g.default)(t)).call(this));return e.componentDidUpdate=function(){e.getRightHeightToLeft()},e.getRightHeightToLeft=function(){var t=e.props.oneWeekStore.isStyleX,a=(document.getElementsByClassName("table-row"),document.getElementsByClassName("info-hrm")),l=document.getElementsByClassName("tr-left"),n=document.getElementsByClassName("tr-right");if(a)for(var r=0;r<a.length;r++)if(a[r]&&a[r].clientHeight>60){for(var o=document.getElementsByClassName("info-hrm")[r],i=o.clientHeight;i>60;)o.innerText&&o.innerText.length>100?o.innerText=o.innerText.substring(0,100):o.innerText=o.innerText.substring(0,o.innerText.length-5),i=document.getElementsByClassName("info-hrm")[r].clientHeight;o.innerText=o.innerText+"..."}if(t&&l.length>0&&n.length>0)for(var s=0;s<l.length;s++)l[s].style.height=n[s].clientHeight+"px",n[s].style.height=n[s].clientHeight+"px"},e.getWeekContent=function(t,a){(0,e.props.oneWeekStore.getWorkPlanWeekData)({selectDate:t,groupId:a})},e.getThisWeek=function(t){var a=e.props.oneWeekStore,l=a.groupId,n=a.setState,r=new Date,o=(0,_.default)(r).format("YYYY-MM-DD");e.getWeekContent(o,l),n({selectedDate:o}),e.activeStyle(e.refs.weekButton)},e.changeDate=function(e){return 0<parseInt(e,10)&&parseInt(e,10)<10?"0"+e:e},e.doRefresh=function(){var t=e.props.oneWeekStore,a=t.groupId,l=t.selectedDate;e.getWeekContent(l,a),e.activeStyle(e.refs.dorefresh)},e.changeStyle=function(){var t=e.props.oneWeekStore,a=t.isStyleX;(0,t.setState)({isStyleX:!a}),e.activeStyle(e.refs.displayType),h.default.remind(L("508359","\u663e\u793a\u6837\u5f0f\u5df2\u5207\u6362"),1)},e.activeStyle=function(e){if(e){var t=e.className;e.className=e.className+" active",setTimeout(function(){e.className=t},100)}},e.getHeader=function(){var t=e.props.oneWeekStore,a=t.selectedDate,l=t.weekStartDate,n=t.weekEndDate,r=t.isStyleX,o=(window.innerWidth,window.innerWidth>320?"5%":""),i=[],s=L("15539","\u672c\u5468").indexOf("week")>-1?{"font-size":"12px"}:"";return i.push(T.default.createElement("div",null,T.default.createElement("div",{className:"date-picker",key:"date-picker",style:{marginRight:o}},T.default.createElement(P.default,{visible:!1,value:a,startDate:l,endDate:(0,_.default)(n).format("MM-DD"),onChange:function(t){return e.onPickerChange(t)},onOk:function(t){e.datePickerOk(t)}})),T.default.createElement("div",{className:"week-button",ref:"weekButton",key:"week-button",style:(0,m.default)({},s),onClick:function(t){e.getThisWeek(t)}},T.default.createElement("span",null,L("15539","\u672c\u5468"))),T.default.createElement("div",{className:"do-refresh",ref:"dorefresh",key:"do-refresh",onClick:function(){e.doRefresh()}},T.default.createElement(u.default,{type:"refresh",size:"xs"})),T.default.createElement("div",{className:"display-type",ref:"displayType",key:"display-type",onClick:function(){return e.changeStyle()}},T.default.createElement(u.default,{type:r?"style-02":"style",size:"sm"})))),i},e.toPreviewWorkplan=function(t){var a=e.props,l=(a.location.pathname,a.viewWorkplanStore),n=a.oneWeekStore;e.props.history.push("detail"),l.changeWorkplanID(t),n.setState({status:{current:"preview"}})},e.getWorkplanItem=function(t){var a=[];return t&&t.map(function(t,l){a.push(T.default.createElement("div",{className:"info-dispaly",key:l},T.default.createElement("div",{className:"info-header"},T.default.createElement("label",null,t.beginTime),T.default.createElement("span",{ref:"title",className:"title",onClick:function(){e.toPreviewWorkplan(t.workid)}},t.title)),T.default.createElement("div",{className:"info-hrm",id:"infoHrmText"},t.resourceName)))}),a},e.getContentY=function(){var t=[],a=[],l=e.props.oneWeekStore,n=l.oneWeekDatas,r=l.showNight,o=l.showNoon;return n=(0,O.toJS)(n),n.length>0&&n instanceof Array&&n.map(function(t,l){a.push(T.default.createElement("tr",{key:l,className:"table-row",ref:"tableRow"+l},T.default.createElement("td",{className:"tr-left"},T.default.createElement("div",null,T.default.createElement("span",null,t.date),T.default.createElement("span",{className:"week"},t.week))),T.default.createElement("td",{className:"tr-right",style:{width:window.innerWidth-94}},T.default.createElement("div",{className:"workplan-item"},T.default.createElement("div",{className:"time-label"},T.default.createElement("span",null,L(512929,"\u4e0a\u5348"))),T.default.createElement("div",{className:"workplan-info"},e.getWorkplanItem(t.am))),o&&T.default.createElement("div",{className:"workplan-item"},T.default.createElement("div",{className:"time-label"},T.default.createElement("span",null,L("389284","\u4e2d\u5348"))),T.default.createElement("div",{className:"workplan-info"},e.getWorkplanItem(t.noon))),T.default.createElement("div",{className:"workplan-item"},T.default.createElement("div",{className:"time-label"},T.default.createElement("span",null,L(512930,"\u4e0b\u5348"))),T.default.createElement("div",{className:"workplan-info"},e.getWorkplanItem(t.pm))),r&&T.default.createElement("div",{className:"workplan-item"},T.default.createElement("div",{className:"time-label"},T.default.createElement("span",null,L(503462,"\u665a\u4e0a"))),T.default.createElement("div",{className:"workplan-info"},e.getWorkplanItem(t.night))))))}),t.push(e.getScrollHeader("y")),t.push(T.default.createElement("div",{className:"scroll-content",key:"scroll-content"},T.default.createElement("table",{className:"table",ref:"tableY",cellPadding:"0"},T.default.createElement("tbody",null,a)))),t},e.getContentX=function(){var t=[],a=[],l=[],n=e.props.oneWeekStore,r=n.oneWeekDatas,o=n.showNight,i=n.showNoon;return r=(0,O.toJS)(r),r.length>0&&r instanceof Array&&r.map(function(t,n){a.push(T.default.createElement("tr",{className:"tr-left",key:n,style:{height:"inherit",textAlign:"center"}},T.default.createElement("td",null,T.default.createElement("span",{style:{display:"inline-block"}},t.date),T.default.createElement("span",{className:"week",style:{display:"inline-block"}},t.week)))),l.push(T.default.createElement("tr",{className:"tr-right",key:n},T.default.createElement("td",{className:"workplan-item",style:{height:"inherit"}},T.default.createElement("div",{className:"workplan-info"},e.getWorkplanItem(t.am))),i&&T.default.createElement("td",{className:"workplan-item",style:{height:"inherit"}},T.default.createElement("div",{className:"workplan-info"},e.getWorkplanItem(t.noon))),T.default.createElement("td",{className:"workplan-item",style:{height:"inherit"}},T.default.createElement("div",{className:"workplan-info"},e.getWorkplanItem(t.pm))),o&&T.default.createElement("td",{className:"workplan-item",style:{height:"inherit"}},T.default.createElement("div",{className:"workplan-info"},e.getWorkplanItem(t.night)))))}),t.push(e.getScrollHeader("x")),t.push(T.default.createElement("div",{className:"scroll-content",key:"scroll-content",ref:"tableX"},T.default.createElement("div",{className:"left-scroll",onScroll:e.tableXLeft,ref:"tableXLeft"},T.default.createElement("table",{cellPadding:"0",cellSpacing:"0"},T.default.createElement("tbody",null,a))),T.default.createElement("div",{className:"right-scroll",onScroll:e.tableXRight,ref:"tableXRight"},T.default.createElement("table",{className:"scroll-content",cellPadding:"0",cellSpacing:"0"},T.default.createElement("tbody",null,l))))),t},e.tableXRight=function(){e.refs.tableXLeft&&e.refs.tableXRight&&e.refs.headScroll&&(e.refs.tableXLeft.scrollTop=e.refs.tableXRight.scrollTop,e.refs.headScroll.scrollLeft=e.refs.tableXRight.scrollLeft)},e.tableXLeft=function(){e.refs.tableXLeft&&e.refs.tableXRight&&(e.refs.tableXRight.scrollTop=e.refs.tableXLeft.scrollTop)},e.headScroll=function(){e.refs.headScroll&&e.refs.tableXRight&&(e.refs.tableXRight.scrollLeft=e.refs.headScroll.scrollLeft)},e.getScrollHeader=function(t){var a=[],l=e.props.oneWeekStore,n=(l.oneWeekDatas,l.showNight),r=l.showNoon;return"x"===t&&a.push(T.default.createElement("div",{className:"scroll-header",key:"scroll-header"},T.default.createElement("div",{className:"left"}),T.default.createElement("div",{className:"right",ref:"headScroll",onScroll:e.headScroll},T.default.createElement("div",{className:"workplan-item"},T.default.createElement("div",{className:"time-label"},T.default.createElement("span",null,L(512929,"\u4e0a\u5348")))),r&&T.default.createElement("div",{className:"workplan-item"},T.default.createElement("div",{className:"time-label"},T.default.createElement("span",null,L("389284","\u4e2d\u5348")))),T.default.createElement("div",{className:"workplan-item"},T.default.createElement("div",{className:"time-label"},T.default.createElement("span",null,L(512930,"\u4e0b\u5348")))),n&&T.default.createElement("div",{className:"workplan-item"},T.default.createElement("div",{className:"time-label"},T.default.createElement("span",null,L(503462,"\u665a\u4e0a"))))))),"y"===t&&a.push(T.default.createElement("div",{className:"scroll-header",key:"scroll-header"},T.default.createElement("div",{className:"time-label"},L("19736","\u65f6\u95f4")),T.default.createElement("div",{className:"content-label"},L("17795","\u5de5\u4f5c\u5185\u5bb9")))),a},e.getLoadding=function(){var e=[];return e.push(T.default.createElement("div",{className:"loaidng-icon",key:"loading"},T.default.createElement(u.default,{type:"loading",size:"lg"}))),e},e.datePickerOk=function(t){var a=e.props.oneWeekStore.groupId;e.getWeekContent(t,a)},e.onPickerChange=function(t){var a=e.props.oneWeekStore,l=a.groupId;(0,a.setState)({selectedDate:t}),e.getWeekContent(t,l)},e.state={value:"0"},e}return(0,S.default)(t,e),(0,y.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.location.pathname;"/calendar/myCalendar/report/oneWeekWorkplan"!=e&&"/calendar/allCalendar/report/oneWeekWorkplan"!=e&&"/calendar/myCalendar/report/oneWeekWorkplan/detail"!=e||window.em&&window.em.checkJsApi("changeTitle")&&window.em.changeTitle({title:L(503461,"\u4e00\u5468\u65e5\u7a0b\u5b89\u6392")});var t=this.props.oneWeekStore,a=t.getWorkPlanWeekGroupSelect,l=t.getWorkPlanWeekData;t.selectedDate,t.groupId;a(function(e){return l(e)}),window.iNoBounce&&window.iNoBounce.isEnabled()&&(0,R.isIOS)()&&window.iNoBounce.disable()}},{key:"componentWillUnmount",value:function(){window.iNoBounce&&!window.iNoBounce.isEnabled()&&(0,R.isIOS)()&&window.iNoBounce.enable()}},{key:"componentWillReceiveProps",value:function(e){var t=this.props.location.pathname,a=e.location.pathname;a&&a!==t&&("/calendar/myCalendar/report/oneWeekWorkplan"!=a&&"/calendar/allCalendar/report/oneWeekWorkplan"!=a&&"/calendar/myCalendar/report/oneWeekWorkplan/detail"!=a||window.em&&window.em.checkJsApi("changeTitle")&&window.em.changeTitle({title:L(503461,"\u4e00\u5468\u65e5\u7a0b\u5b89\u6392")}))}},{key:"render",value:function(){var e=this,t=this.props.prefixCls,a=this.props.oneWeekStore,l=a.selectGroup,n=a.selectedType,r=a.selectPage,o=a.loadding,i=(a.selectedDate,a.weekStartDate,a.weekEndDate,a.init),s=a.isStyleX,d=s?"x":"y";return l=(0,O.toJS)(l),n=(0,O.toJS)(n),T.default.createElement("div",null,i&&T.default.createElement("div",{className:t+"-container"},T.default.createElement("div",{className:t+"-container-head"},this.getHeader()),T.default.createElement(c.default,{options:l,store:r,valueArray:n,label:"",key:"selectpage",onChange:function(t,a){var l=e.props.oneWeekStore,n=l.setState,r=l.selectedDate,o=t[0]&&t[0].key||"-9999";e.getWeekContent(r,o),n({groupId:o,selectedType:[o]})}}),T.default.createElement("div",{className:t+"-container-content-"+d},s?this.getContentX():this.getContentY())),o&&this.getLoadding())}}]),t}(T.default.Component),o.defaultProps={prefixCls:"oneweek-workplan"},r=i))||r)||r)||r;t.default=H},1283:function(e,t,a){"use strict";function l(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r,o=a(131),i=l(o),s=a(14),c=l(s),d=a(8),u=l(d),f=a(1),m=l(f),p=a(4),h=l(p),k=a(2),g=l(k),v=a(3),E=l(v),w=a(0),y=l(w),N=a(199),b=l(N),W=(r=n=function(e){function t(e){(0,m.default)(this,t);var a=(0,g.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.onOk=function(e){e||(e=new Date);var t=(0,b.default)(e).format("YYYY-MM-DD");a.setState({date:e,visible:!1}),a.props.onOk&&a.props.onOk(t)},a.onChange=function(e){var t=""===a.state.date?(0,b.default)():(0,b.default)(a.state.date),l=t.dayOfYear();t.dayOfYear(l+7*e),a.setState({date:t.format("YYYY-MM-DD")}),a.props.onChange&&a.props.onChange(t.format("YYYY-MM-DD"))},a.onDismiss=function(){a.setState({visible:!1})},a.state={date:e.value,dateRange:e.startDate+" ~ "+e.endDate||(0,b.default)(new Date).format("YYYY-MM-DD"),visible:e.visible},a.onOk=a.onOk.bind(a),a.onDismiss=a.onDismiss.bind(a),a.onChange=a.onChange.bind(a),a}return(0,E.default)(t,e),(0,h.default)(t,[{key:"componentWillReceiveProps",value:function(e){var t=e.startDate+" ~ "+e.endDate;this.setState({dateRange:t})}},{key:"render",value:function(){var e=this,t=this.props.prefixCls,a=this.state,l=a.date,n=a.dateRange,r=a.visible,o={mode:"date",visible:r,value:l,onOk:this.onOk,onDismiss:this.onDismiss,onChange:this.onChange};return y.default.createElement("div",null,y.default.createElement("div",{className:""+t},y.default.createElement("span",{className:t+"-icon"},y.default.createElement(c.default,{type:"arrow-left",size:"xs",onClick:function(){e.onChange(-1)}})),y.default.createElement("div",{className:t+"-content",onClick:function(){return e.setState({visible:!0})}},y.default.createElement("span",{className:"week-range"},n)),y.default.createElement("div",{className:t+"-picker"},y.default.createElement(i.default,o)),y.default.createElement("span",{className:t+"-icon"},y.default.createElement(c.default,{type:"arrow-right",size:"xs",onClick:function(){e.onChange(1)}}))))}}]),t}(y.default.Component),n.defaultProps={prefixCls:"workplan-week-datepicker"},r);t.default=W},1284:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.isAndroid=function(){var e=navigator.userAgent;return e.indexOf("Android")>-1||e.indexOf("Adr")>-1},t.isIOS=function(){var e=navigator.userAgent;return e.indexOf("iPhone")>-1||e.indexOf("iPad")>-1}}});
//# sourceMappingURL=10.chunk.js.map?v=6973ff14