21.chunk.js 11.9 KB
webpackJsonp([21],{1439:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,r,o=a(84),s=n(o),i=a(464),c=n(i),u=a(47),d=n(u),p=a(85),f=n(p),h=a(299),m=n(h),y=a(468),g=n(y),S=a(14),v=n(S),O=a(77),k=n(O),A=a(37),b=n(A),T=a(8),L=n(T),w=a(1),E=n(w),N=a(4),C=n(N),D=a(2),M=n(D),V=a(3),F=n(V),Y=a(24),x=n(Y),_=a(9),z=n(_),I=a(0),J=n(I),P=a(11),j=a(10),W=a(13),H=a(294),R=n(H),q=z.default.getLabel,B=x.default.FormItem,G=(l=(0,j.inject)("calendarStore"))(r=(0,P.withRouter)(r=(0,j.observer)(r=function(e){function t(e){(0,E.default)(this,t);var a=(0,M.default)(this,(t.__proto__||(0,L.default)(t)).call(this,e));return a.initStartEndTime=function(){var e=a.props.calendarStore.setState,t=new Date,n="",l="";n=t.getFullYear()+"-"+a.setNum(t.getMonth()+1)+"-"+a.setNum(t.getDate())+" 00:00:00",l=t.getMonth()+1+6>12?t.getFullYear()+1+"-"+a.setNum((t.getMonth()+1+6)%12)+"-"+a.setNum(t.getDate())+" 00:00:00":t.getFullYear()+"-"+a.setNum(t.getMonth()+1+6)+"-"+a.setNum(t.getDate())+" 00:00:00",e({starttime:n,endtime:l})},a.initState=function(){var e=a.props.calendarStore,t=e.autoToserver,n=e.autoTomobile;1===parseInt(n,10)?a.setState({checked1:!0}):a.setState({checked1:!1}),1===parseInt(t,10)?a.setState({checked2:!0}):a.setState({checked2:!1})},a.initType=function(){var e=a.props.calendarStore,t=e.typeOptions,n=e.calendarOptions,l=e.toOAscheduleTypes,r=e.toMobilescheduleTypes,o=e.mobileCalendar,s=e.toServerCalendars,i=e.OAtoLocal,c=[],u=[],d=[],p=!0,f=!0,h=a.allOrOne(t,!0),m=a.allOrOne(n,!0);t.length>0&&c.push(t[0].showname),n.length>0&&u.push(n[0].showname),n&&n.map(function(e){return d.push(e.showname),""}),n&&r&&((p=t.length===r.length)||(h=a.setSelectedTypes(t,r,!0))),n&&s&&(f=n.length===s.length,p||(m=a.setSelectedTypes(n,s,!1))),3===i?a.setState({valueTypeArray1:h,valueTypeArray2:m,calendarList1:a.allOrOne(n,!1,!1,o),calendarList2:0==l.length?a.allOrOne(t,!1,!1,l):l,calendarListStr1:u,calendarListStr2:c,selectArr:d,allOrSelect1:p,allOrSelect2:f,typeVisible1:p}):a.setState({valueTypeArray1:a.allOrOne(t,!0),valueTypeArray2:a.allOrOne(n,!0),calendarList1:a.allOrOne(n,!1),calendarList2:a.allOrOne(t,!1),calendarListStr1:u,calendarListStr2:c,selectArr:d})},a.setSelectedTypes=function(e,t,a){var n=[];return a?e&&t&&(0===t.length&&n.push(e[0].key),t.length>0&&e.length>0&&e.map(function(e){t.indexOf(e.key)>-1&&n.push(e.key)})):e&&t&&(0===t.length&&n.push(e[0].key),t.length>0&&e.length>0&&e.map(function(e){t.indexOf(e.showname)>-1&&n.push(e.key)})),n},a.allOrOne=function(e,t,a,n){var l=[];return e=(0,W.toJS)(e),n=(0,W.toJS)(n),n?(0==n.length&&l.push(e[0].key),n.length>0&&e.length>0&&e.map(function(e){n.indexOf(e.showname)>-1&&l.push(e.key)}),l):a?t?(e.length>0&&e.map(function(e){return l.push(e.showname),""}),l):(e.length>0&&l.push(e[0].showname),l):t?(e.length>0&&e.map(function(e){return l.push(e.key),""}),l):(e.length>0&&l.push(e[0].key),l)},a.onShowType=function(e,t,n){var l=a.props.calendarStore,r=l.typeOptions,o=l.calendarOptions;if(1===t){var s=e?a.allOrOne(r,!1):a.allOrOne(r,!0);a.setState({typeVisible1:!e,allOrSelect1:!n,timeVisible:!1,valueTypeArray1:s})}if(2===t){var i=e?a.allOrOne(o,!1):a.allOrOne(o,!0),c=e?a.allOrOne(o,!1,!0):a.allOrOne(o,!0,!0),u=[];e?o&&o.map(function(e){return u.push(e),""}):u.push(o[0]),a.setState({typeVisible2:!e,allOrSelect2:!n,timeVisible:!1,valueTypeArray2:i,selectArr:c})}"timeVisible"===t&&a.setState({timeVisible:!e})},a.setNum=function(e){return e>9?e:"0"+e},a.setValue=function(e){var t=a.props.calendarStore.setState,n=(new Date).getFullYear()+"-"+a.setNum((new Date).getMonth()+1)+"-"+a.setNum((new Date).getDate()),l=e.getFullYear()+"-"+a.setNum(e.getMonth()+1)+"-"+a.setNum(e.getDate()),r=n===l?e.getHours()+":"+a.setNum(e.getMinutes())+":"+a.setNum(e.getSeconds()):"00:00:00",o=l+" "+r,s=o,i=o;i=e.getMonth()+1+6>12?e.getFullYear()+1+"-"+a.setNum((e.getMonth()+1+6)%12)+"-"+a.setNum(e.getDate())+" "+r:e.getFullYear()+"-"+a.setNum(e.getMonth()+1+6)+"-"+a.setNum(e.getDate())+" "+r,t({starttime:s,endtime:i}),a.setState({value:e})},a.changeDate=function(e){var t=null===e?new Date:e;return t.getFullYear()+q(26577,"\u5e74")+(t.getMonth()+1)+q(33452,"\u6708")+t.getDate()+q(390,"\u65e5")},a.submit=function(e){var t=a.props.calendarStore,n=t.synctoServer,l=t.synctoMobile,r=t.setState,o=t.typeOptions,s=t.getSyncSetting,i=a.state,c=i.valueTypeArray1,u=i.calendarListStr1,d=i.calendarList2,p=i.selectArr,f=(i.valueTypeArray2,i.allOrSelect1),h=[];o&&o.map(function(e){return h.push(e.key),""});var m=f?h:c,y=u.length>0?u:"",g=function(e){return e&&0===e.length||""===e};1===e&&(g(m)||g(y)?b.default.error(q(387627,"\u5fc5\u586b\u9879\u6ca1\u6709\u586b\u5199!"),1):(l(m,y,r),k.default.loading(q(391133,"\u540c\u6b65\u4e2d..."),3,function(){a.props.history.go(-1)}))),2===e&&(g(p)||g(p)?b.default.error(q(387627,"\u5fc5\u586b\u9879\u6ca1\u6709\u586b\u5199!"),1):(n(p,d,r),k.default.loading(q(391133,"\u540c\u6b65\u4e2d..."),3,function(){a.props.history.go(-1)}))),3===e&&(g(m)||g(d)||g(y)?b.default.error(q(387627,"\u5fc5\u586b\u9879\u6ca1\u6709\u586b\u5199!"),1):(s("set","",d,m,y,p),setTimeout(function(){a.props.history.go(-1)},1e3)))},a.setLabel=function(e){return 1===e?q(391131,"\u672c\u5730\u540c\u6b65\u65e5\u7a0b\u5230OA"):2===e?q(391130,"OA\u540c\u6b65\u65e5\u7a0b\u5230\u672c\u5730"):void 0},a.getLocToOA=function(){var e=[];return e.push(J.default.createElement("div",{className:"schdulesync-icon",key:"schdulesync-icon1"},J.default.createElement(v.default,{type:"synchronization-to-oa"}),J.default.createElement("label",null,a.setLabel(1)))),e.push(a.getFields()),e},a.getOAToLoc=function(){var e=[];return e.push(J.default.createElement("div",{className:"schdulesync-icon",key:"schdulesync-icon2"},J.default.createElement(v.default,{type:"synchronization-to-local"}),J.default.createElement("label",null,a.setLabel(2)))),e.push(a.getFields()),e},a.foldClick=function(e){var t=a.state,n=t.flod1,l=t.flod2;0===e&&a.setState({flod1:!n}),1===e&&a.setState({flod2:!l})},a.switchClick=function(e,t){var n=a.props.calendarStore.setState,l=a.state,r=l.checked1,o=l.checked2,s=navigator.userAgent,i=t?0:1;s.indexOf("Android")>-1||s.indexOf("Adr")>-1?(1===e&&(!t&&o?(a.setState({checked1:!t,checked2:t}),n({autoTomobile:i,autoToserver:0})):(a.setState({checked1:!t}),n({autoTomobile:i}))),2===e&&(r&&!t?(a.setState({checked1:t,checked2:!t}),n({autoToserver:i,autoTomobile:0})):(a.setState({checked2:!t}),n({autoToserver:i})))):(1===e&&(n({autoTomobile:i}),a.setState({checked1:!t})),2===e&&(n({autoToserver:i}),a.setState({checked2:!t})))},a.typeOnChange=function(e,t){var n=[],l=[];e&&e.map(function(e){return n.push(e.key),""}),1===t&&a.setState({valueTypeArray1:n}),2===t&&(e&&e.map(function(e){return l.push(e.showname),""}),a.setState({valueTypeArray2:n,selectArr:l}))},a.setCalendarChange=function(e,t){var n=[],l=[];e&&e.map(function(e){return n.push(e.showname),l.push(e.key),""}),1===t&&a.setState({calendarList1:l,calendarListStr1:n}),2===t&&a.setState({calendarList2:l,calendarListStr2:n})},a.getLocToOAset=function(){var e=a.state,t=e.flod1,n=e.flod2,l=[];return(0,g.default)(new Array(2)).map(function(e,r){return l.push(J.default.createElement("div",{className:"form-fold-group",key:r},J.default.createElement("div",{className:"fold-title",onClick:function(){a.foldClick(r)}},a.setLabel(2-r),J.default.createElement(v.default,{className:"flod-icon",type:(0===r?t:n)?"up":"down"})),J.default.createElement("div",{className:(0===r?t:n)?"show":"hide"},a.typeSelect(r+1)))),""}),l},a.isAndroid=function(e){var t=navigator.userAgent,n=t.indexOf("Android")>-1||t.indexOf("Adr")>-1,l=a.props.calendarStore.OAtoLocal;return!!(2===l&&n||3===l&&2===e&&n)},a.isAndroid1=function(e){var t=navigator.userAgent,n=t.indexOf("Android")>-1||t.indexOf("Adr")>-1,l=a.props.calendarStore.OAtoLocal;return!!(1===l&&n||3===l&&1===e&&n)},a.typeSelect=function(e){var t=a.state,n=(t.typeVisible1,t.typeVisible2,t.timeVisible),l=t.checked1,r=t.checked2,o=t.allOrSelect1,s=t.allOrSelect2,i=t.valueTypeArray1,u=t.valueTypeArray2,p=t.calendarList1,h=t.calendarList2,y=a.props.calendarStore,g=y.selectSysnc1,S=y.selectSysnc2,O=y.selectType1,k=y.selectType2,A=y.OAtoLocal,b=y.typeOptions,T=y.calendarOptions,L=b,w=e||A,E=1===w?l:r,N=1===w?o:s,C=[],D=[];return 3===A&&C.push(J.default.createElement(B,{key:"switch",label:q(32221,"\u81ea\u52a8\u540c\u6b65"),line:!0,content:J.default.createElement(m.default,{checked:E,onClick:function(){a.switchClick(w,E)}})})),!a.isAndroid(w)&&C.push(J.default.createElement(B,{key:"endtimebefore",label:1===w?q(391134,"\u540c\u6b65\u65e5\u7a0b\u7c7b\u578b"):2===w?q(391135,"\u540c\u6b65\u672c\u5730\u65e5\u5386"):"",wrap:"nowrap",border:!0,content:J.default.createElement(f.default,{id:"endtimebefore",editable:!1,placeholder:q(19785,"\u7ed3\u675f\u524d"),onClick:function(e){a.onShowType(N,w,N)},value:!0===N?q(332,"\u5168\u90e8"):q(33251,"\u9009\u62e9")}),extra:[J.default.createElement(v.default,{key:"right",type:"right"})]})),!N&&C.push(J.default.createElement(B,{key:"selecttype",label:q(391136,"\u9009\u62e9\u7c7b\u578b"),wrap:"nowrap",border:!0,content:J.default.createElement(d.default,{key:"selecttype1",options:1===w?L:T,store:1===w?O:k,valueArray:1===w?i:u,multiChoose:!0,onChange:function(e){a.typeOnChange(e,w)},viewAttr:3})})),!a.isAndroid1(w)&&C.push(J.default.createElement(B,{key:"savetolocaltion",label:1===w?q(391328,"\u4fdd\u5b58\u5230\u672c\u5730\u65e5\u5386"):2===w?q(391329,"\u4fdd\u5b58\u4e3a\u65e5\u7a0b\u7c7b\u578b"):"",wrap:"nowrap",border:!0,content:J.default.createElement(d.default,{key:"savetolocaltion1",options:1===w?T:L,store:1===w?g:S,valueArray:1===w?p:h,multiChoose:!1,onChange:function(e){a.setCalendarChange(e,w)},viewAttr:3})})),n&&C.push(J.default.createElement("div",{className:"datepicker-mask",key:"timePicker",onClick:function(){a.setState({timeVisible:!1})}},J.default.createElement(x.default,null,J.default.createElement(c.default,{mode:"date",minDate:new Date,value:a.state.value,onChange:function(e){a.setValue(e)}})))),D.push(J.default.createElement("div",{className:"schdulesync-item",style:{height:"100%"},key:"schdulesync-item"},J.default.createElement(x.default,null,C))),D},a.getFields=function(){var e=a.state,t=e.timeVisible,n=e.value,l=a.props.calendarStore.OAtoLocal,r=[];return 1!==l&&2!==l||r.push(J.default.createElement(B,{key:6,label:q(391137,"\u540c\u6b65\u4ee5\u4e0b\u65e5\u671f\u5f00\u59cb\u7684\u65e5\u7a0b"),wrap:"nowrap",border:!0,content:J.default.createElement(f.default,{id:"benginTime",editable:!1,onClick:function(e){a.onShowType(t,"timeVisible")},value:a.changeDate(n)}),extra:[J.default.createElement(v.default,{key:"right",type:"right"})]})),r.push(a.typeSelect()),r},a.getLoading=function(){return J.default.createElement("div",{className:"loaidng-icon",key:"loading"},J.default.createElement(v.default,{type:"loading",size:"lg"}))},a.state={typeVisible1:!1,typeVisible2:!1,timeVisible:!1,date:(0,R.default)().format("YYYY-MM-DD"),value:null,flod1:!0,flod2:!0,checked1:!1,checked2:!1,allOrSelect1:!0,allOrSelect2:!0,valueTypeArray1:[],valueTypeArray2:[],calendarList1:[],calendarList2:[],calendarListStr1:[],calendarListStr2:[],selectArr:[]},a}return(0,F.default)(t,e),(0,C.default)(t,[{key:"componentWillMount",value:function(){var e=this,t=this.props.calendarStore,a=t.getWorkPlanType,n=t.getMobileCalendars,l=t.getSyncSetting,r=t.setState,o=t.OAtoLocal;a("",this.initType),n(r),3===o&&l("get",this.initState,"",""),setTimeout(function(){e.initState(),e.initType(),r({syncLoading:!1})},1e3)}},{key:"componentDidMount",value:function(){this.initStartEndTime()}},{key:"render",value:function(){var e=this,t=this.props.calendarStore,a=t.OAtoLocal,n=t.syncLoading;return J.default.createElement("div",{className:"schdulesync-content"},1===a&&this.getOAToLoc(),2===a&&this.getLocToOA(),3===a&&this.getLocToOAset(),J.default.createElement("div",{className:"schdulesync-button"},J.default.createElement(s.default,{type:"primary",onClick:function(){e.submit(a)}},q(386788,"\u786e\u5b9a"))),n&&this.getLoading())}}]),t}(J.default.Component))||r)||r)||r;t.default=G}});
//# sourceMappingURL=21.chunk.js.map?v=cd86b6c1