18.chunk.js
9.88 KB
webpackJsonp([18],{1532:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var l,r,o=a(79),u=n(o),d=a(52),i=n(d),s=a(300),c=n(s),f=a(32),p=n(f),h=a(30),m=n(h),g=a(203),v=n(g),k=a(301),w=n(k),E=a(14),y=n(E),S=a(5),T=n(S),C=a(9),b=n(C),P=a(1),N=n(P),j=a(4),A=n(j),R=a(2),B=n(R),D=a(3),x=n(D),L=a(8),U=n(L),_=a(137),I=n(_),z=a(26),F=n(z),G=a(0),H=n(G),M=a(11),O=(a(10),a(12)),q=a(161),W=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]);return t.default=e,t}(q),J=F.default.FormItem,K=I.default.DatePickerInput,V=U.default.getLabel,Q=(l=(0,M.inject)("newTaskStore","taskCommonStore"))(r=(0,O.withRouter)(r=(0,M.observer)(r=function(e){function t(e){(0,N.default)(this,t);var a=(0,B.default)(this,(t.__proto__||(0,b.default)(t)).call(this,e));return a.setDefaultParam=function(){var e=a.props.newTaskStore,t=e.changeSorttype,n=e.changeDatetype,l=e.changeTodoval,r=e.changeUrgentLevel,o=e.changeSupTask,u=a.props.location.search;if(u){var d={};u.substring(1).split("&").forEach(function(e,t){var a=e.split("=")[0],n=e.split("=")[1];"sorttype"===a?d.sorttype=n:"datetype"===a?d.datetype=n:"parentid"===a&&W.getTaskDetail({taskId:n}).then(function(e){1==e.status&&o([{id:n,name:e.name}])})}),d.sorttype&&t(d.sorttype),d.datetype&&(n(d.datetype),"5"==d.sorttype?l(d.datetype):"3"==d.sorttype&&r(d.datetype))}var i=a.props.newTaskStore,s=i.changeCategory,c=i.changeMaxUploadSize,f=i.changePrincipal;return U.default.callApi({url:"/api/workrelate/task/getTaskFileCategory",method:"GET",params:{},type:"json"}).then(function(e){1==e.status&&(s(e.secId),c(e.maxsize),f([{id:e.userid,name:e.username}]))})},a.onSaveTask=function(){if(a.checkParam()){var e=a.getNewTaskRequestParam();a.doSave(e)}},a.checkParam=function(){var e=a.props.taskCommonStore,t=a.props.newTaskStore,n=t.taskname,l=t.principal;return""==n?(e.warn(V(504646,"\u4efb\u52a1\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a")),!1):0!=l.length||(e.warn(V("508801","\u8d23\u4efb\u4eba\u4e0d\u80fd\u4e3a\u7a7a")),!1)},a.getNewTaskRequestParam=function(){var e=a.props.newTaskStore,t=e.taskname,n=e.principal,l=e.partner,r=e.todoval,o=e.supTask,u=e.urgentLevel,d=e.enddate,i=e.remark,s=e.relateTask,c=e.relateGoal,f=e.relateDoc,p=e.relateProcess,h=e.relateCustomer,m=e.relateProject,g=e.relateAttachment,v=e.sorttype,k=e.datetype,w={};if(w.relateadd="1",w.sorttype=v,w.datetype=k,w.taskName=t,n.length>0){var E=[];n.forEach(function(e,t){E.push(e.id)}),w.principalid=E.join(",")}if(l.length>0){var y=[];l.forEach(function(e,t){y.push(e.id)}),w.partnerid=y.join(",")}if(w.todoval=r,o.length>0){var S=[];o.forEach(function(e,t){S.push(e.id)}),w.parentid=S.join(",")}if(w.level=u,w.lev=u,w.enddate=d,w.remark=i,s.length>0){var T=[];s.forEach(function(e,t){T.push(e.id)}),w.taskids=T.join(",")}if(c.length>0){var C=[];c.forEach(function(e,t){C.push(e.id)}),w.goalids=C.join(",")}if(f.length>0){var b=[];f.forEach(function(e,t){b.push(e.id)}),w.docids=b.join(",")}if(p.length>0){var P=[];p.forEach(function(e,t){P.push(e.id)}),w.wfids=P.join(",")}if(h.length>0){var N=[];h.forEach(function(e,t){N.push(e.id)}),w.crmids=N.join(",")}if(m.length>0){var j=[];m.forEach(function(e,t){j.push(e.id)}),w.projectids=j.join(",")}if(g.length>0){var A=[];g.forEach(function(e,t){A.push(e.id)}),w.relatedacc=A.join(",")}return w},a.doSave=function(e){var t=a.props.taskCommonStore,n=a.props.newTaskStore.changeIsSaving;n(!0),t.showLoading(),W.addTask(e).then(function(e){n(!1),t.closeLoading(),1==e.status?e.taskId&&t.saveSuccess(1,function(){a.props.history.replace("/taskHome/taskDetail/"+e.taskId)}):2==e.status?t.warn(V(508882,"\u4fdd\u5b58\u51fa\u9519,\u60a8\u6ca1\u6709\u7ed9\u5df2\u9009\u4e0a\u7ea7\u76ee\u6807\u65b0\u5efa\u4e0b\u7ea7\u76ee\u6807\u7684\u6743\u9650")):t.warn(V(508744,"\u4fdd\u5b58\u51fa\u9519,\u8bf7\u91cd\u65b0\u5c1d\u8bd5\u6216\u8054\u7cfb\u7ba1\u7406\u5458"))})},a.state=(0,T.default)({},e),a}return(0,x.default)(t,e),(0,A.default)(t,[{key:"componentWillMount",value:function(){this.setDefaultParam()}},{key:"componentWillUnmount",value:function(){(0,this.props.newTaskStore.clearValues)()}},{key:"render",value:function(){var e=this.props.newTaskStore,t=e.taskNewHrmPrincipalBrowserStore,a=e.taskNewHrmPartnerBrowserStore,n=e.taskNewSupTaskBrowserStore,l=e.taskNewRelateTaskBrowserStore,r=e.taskNewRelateGoalBrowserStore,o=e.taskNewRelateDocBrowserStore,d=e.taskNewRelateProcessBrowserStore,s=e.taskNewRelateCustomerBrowserStore,f=e.taskNewRelateProjectBrowserStore,h=e.taskNewRelateAttachmentBrowserStore,g=e.taskname,k=e.changeTaskname,E=e.todovalOptions,S=e.todoval,T=e.changeTodoval,C=e.principal,b=e.changePrincipal,P=e.partner,N=e.changePartner,j=e.supTask,A=e.changeSupTask,R=e.urgentLevelOptions,B=e.urgentLevel,D=e.changeUrgentLevel,x=e.enddate,L=e.changeEnddate,U=e.remark,_=e.changeRemark,I=e.relateTask,z=e.changeRelateTask,G=e.relateGoal,M=e.changeRelateGoal,O=e.relateDoc,q=e.changeRelateDoc,W=e.relateProcess,Q=e.changeRelateProcess,X=e.relateCustomer,Y=e.changeRelateCustomer,Z=e.relateProject,$=e.changeRelateProject,ee=e.relateAttachment,te=e.changeRelateAttachment,ae=e.category,ne=e.maxUploadSize,le=e.isSaving;return H.default.createElement("div",{className:"workrelate-mobile-new-task"},H.default.createElement("div",{className:"content-wrapper"},H.default.createElement(c.default,{defaultActiveKey:"0"},H.default.createElement(c.default.Panel,{header:V("81711","\u57fa\u672c\u4fe1\u606f"),className:"custom-header"},H.default.createElement(F.default,null,H.default.createElement(J,{required:!g,extra:H.default.createElement(y.default,{type:"editor",size:"xxs"}),label:V(1352,"\u4efb\u52a1\u540d\u79f0"),line:!0,noBorder:!0,content:H.default.createElement(w.default,{value:g,placeholder:V(508736,"\u8bf7\u8f93\u5165\u4efb\u52a1\u540d\u79f0"),autoHeight:!0,onChange:function(e){return k(e)}})})),H.default.createElement(F.default,null,H.default.createElement(J,{noBorder:!0,line:!0,content:H.default.createElement(v.default,{value:S,options:E,label:V(382534,"\u6807\u8bb0Todo"),onChange:function(e){return T(e)}})})),H.default.createElement(F.default,null,H.default.createElement(m.default,{store:t,viewAttr:3,isSingle:!0,hasAdvanceSerach:!0,label:V(16936,"\u8d23\u4efb\u4eba"),type:1,onChange:function(){b(arguments.length<=2?void 0:arguments[2])},valueArray:C})),H.default.createElement(F.default,null,H.default.createElement(m.default,{store:a,isSingle:!1,hasAdvanceSerach:!0,label:V(15761,"\u53c2\u4e0e\u4eba"),type:1,onChange:function(){N(arguments.length<=2?void 0:arguments[2])},valueArray:P})),H.default.createElement(F.default,null,H.default.createElement(p.default,{store:n,label:V(23785,"\u4e0a\u7ea7\u4efb\u52a1"),type:"wrltsk",dataParams:{parentid:-1},linkUrl:"/spa/workrelate/static/index.html?#/main/workrelate/task/taskDetail?id=",onChange:function(){A(arguments.length<=2?void 0:arguments[2])},valueArray:j})),H.default.createElement(F.default,null,H.default.createElement(J,{noBorder:!0,line:!0,content:H.default.createElement(v.default,{value:B,options:R,label:V(15534,"\u7d27\u6025\u7a0b\u5ea6"),onChange:function(e){return D(e)}})})),H.default.createElement(F.default,null,H.default.createElement(J,{label:V(500372,"\u7ed3\u675f\u65f6\u95f4"),noBorder:!0,line:!0,content:H.default.createElement(K,{placeholder:V(83869,"\u8bf7\u8f93\u5165"),mode:"date",value:x,onChange:function(e){return L(e)}})})),H.default.createElement(F.default,{className:"border-none"},H.default.createElement(J,{extra:H.default.createElement(y.default,{type:"editor",size:"xxs"}),label:V(433,"\u63cf\u8ff0"),line:!0,noBorder:!0,content:H.default.createElement(w.default,{placeholder:V(83869,"\u8bf7\u8f93\u5165"),autoHeight:!0,value:U,onChange:function(e){return _(e)}})}))),H.default.createElement(c.default.Panel,{header:V("22078","\u76f8\u5173\u4fe1\u606f"),className:"custom-header"},H.default.createElement(F.default,null,H.default.createElement(p.default,{store:r,isSingle:!1,label:V(382586,"\u76f8\u5173\u76ee\u6807"),type:"wrlgoal",onChange:function(){M(arguments.length<=2?void 0:arguments[2])},valueArray:G})),H.default.createElement(F.default,null,H.default.createElement(p.default,{store:l,isSingle:!1,label:V("33414","\u76f8\u5173\u4efb\u52a1"),type:"wrltsk",onChange:function(){z(arguments.length<=2?void 0:arguments[2])},valueArray:I})),H.default.createElement(F.default,null,H.default.createElement(p.default,{store:o,isSingle:!1,label:V("857","\u76f8\u5173\u6587\u6863"),type:37,onChange:function(){q(arguments.length<=2?void 0:arguments[2])},valueArray:O})),H.default.createElement(F.default,null,H.default.createElement(p.default,{store:d,isSingle:!1,label:V("22105","\u76f8\u5173\u6d41\u7a0b"),type:152,onChange:function(){Q(arguments.length<=2?void 0:arguments[2])},valueArray:W})),H.default.createElement(F.default,null,H.default.createElement(p.default,{store:s,isSingle:!1,label:V(783,"\u76f8\u5173\u5ba2\u6237"),type:7,onChange:function(){Y(arguments.length<=2?void 0:arguments[2])},valueArray:X})),H.default.createElement(F.default,null,H.default.createElement(p.default,{store:f,isSingle:!1,label:V("782","\u76f8\u5173\u9879\u76ee"),type:8,onChange:function(){$(arguments.length<=2?void 0:arguments[2])},valueArray:Z})),H.default.createElement(F.default,{className:"formitem-upload"},H.default.createElement(J,{label:V(22194,"\u76f8\u5173\u9644\u4ef6"),line:!0,noBorder:!0,content:H.default.createElement(i.default,{store:h,datas:ee,uploadUrl:"/api/doc/upload/uploadFile2Doc?category="+ae,editable:!0,onChange:function(e,t){te(t)},maxUploadSize:ne,showUploader:!0,showUploadTime:!0,onItemClick:function(e,t,a){window.openLink.openDocument(e.fileid)},onFileLoad:function(e){window.openLink.getWeaverFile("/weaver/weaver.file.FileDownload?fileid="+e.imagefileid+"&download=1")}})}))))),H.default.createElement("div",{className:"foot-wrapper",onClick:this.onSaveTask},H.default.createElement(u.default,{type:"primary",loading:!!le,disabled:!!le},V(86,"\u4fdd\u5b58"))))}}]),t}(H.default.Component))||r)||r)||r;t.default=Q}});
//# sourceMappingURL=18.chunk.js.map?v=3eb1e770