index.js
844 KB
!function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("ecCom"),require("React"),require("antd"),require("mobxReact"),require("mobx"),require("comsMobx"),require("ReactRouter"),require("loadjs")):"function"===typeof define&&define.amd?define(["ecCom","React","antd","mobxReact","mobx","comsMobx","ReactRouter","loadjs"],t):"object"===typeof exports?exports.weaWorkrelate=t(require("ecCom"),require("React"),require("antd"),require("mobxReact"),require("mobx"),require("comsMobx"),require("ReactRouter"),require("loadjs")):e.weaWorkrelate=t(e.ecCom,e.React,e.antd,e.mobxReact,e.mobx,e.comsMobx,e.ReactRouter,e.loadjs)}(this,function(__WEBPACK_EXTERNAL_MODULE_0__,__WEBPACK_EXTERNAL_MODULE_3__,__WEBPACK_EXTERNAL_MODULE_4__,__WEBPACK_EXTERNAL_MODULE_8__,__WEBPACK_EXTERNAL_MODULE_10__,__WEBPACK_EXTERNAL_MODULE_14__,__WEBPACK_EXTERNAL_MODULE_30__,__WEBPACK_EXTERNAL_MODULE_157__){return function(e){function t(n){if(a[n])return a[n].exports;var r=a[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var a={};return t.m=e,t.c=a,t.d=function(e,a,n){t.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(a,"a",a),a},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/spa/workrelate/static/",t(t.s=118)}([function(e,t){e.exports=__WEBPACK_EXTERNAL_MODULE_0__},function(e,t,a){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,a){"use strict";t.__esModule=!0;var n=a(11),r=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),(0,r.default)(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}()},function(e,t){e.exports=__WEBPACK_EXTERNAL_MODULE_3__},function(e,t){e.exports=__WEBPACK_EXTERNAL_MODULE_4__},function(e,t,a){e.exports={default:a(120),__esModule:!0}},function(e,t,a){"use strict";t.__esModule=!0;var n=a(54),r=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"===typeof t?"undefined":(0,r.default)(t))&&"function"!==typeof t?e:t}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=a(141),i=n(r),o=a(145),l=n(o),s=a(54),u=n(s);t.default=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"===typeof t?"undefined":(0,u.default)(t)));e.prototype=(0,l.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(i.default?(0,i.default)(e,t):e.__proto__=t)}},function(e,t){e.exports=__WEBPACK_EXTERNAL_MODULE_8__},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.operateSymbol=t.removeAarry=t.getWeekOfYear=t.getCurrentHeight=t.getHeaderObjectHeight=t.setWindowKeys=t.computeEndDate=t.convertTimeToString=t.idsAndNamesToArr=t.getSearchs=t.opendoc=t.downloads=t.getNowTime=t.getNowDate=t.getNowFormatDate=t.isEmpty=t.renderAlertPage=t.renderLoading=t.ArrayDiffer=t.DateDiffDays=t.transfStr=t.endWith=t.startWith=t.getParams=void 0;var n=a(4),r=a(14),i=a(0),o=i.WeaLocaleProvider.getLabel,l=(t.getParams=function(e){var t=window.location.href.replace(/&/g,"&");return new RegExp("(^|\\?|&)"+e+"=([^&]*)(\\s|&|$)","i").test(t)?unescape(RegExp.$2.replace(/\+/g," ")):""},t.startWith=function(e,t){return new RegExp("^"+t).test(e)}),s=t.endWith=function(e,t){return new RegExp(t+"$").test(e)},u=(t.transfStr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=(arguments.length>1&&void 0!==arguments[1]&&arguments[1],arguments.length>2&&void 0!==arguments[2]?arguments[2]:[]),a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",i="";return t.map(function(t){"Upload"===e&&"image"===a&&(i+='<img class="formImgPlay" src="'+t.imgSrc+'" data-imgsrc="'+(t.loadlink||t.acclink)+'" />​'),"Upload"===e&&"file"===a&&(i+="<a href='javascript:void(0)' onclick='try{openDoc("+t.fileid+","+n+","+r+",this);return false;}catch(e){}' ondblclick='return false;' unselectable='off' contenteditable='false' style='cursor:pointer;text-decoration:underline !important;margin-right:8px'>"+t.filename+"</a>\n <a href='javascript:void(0)' onclick='try{downloadFile("+t.fileid+","+t.imagefileid+","+n+","+r+",this);return false;}catch(e){}' unselectable='off' target='_blank' contenteditable='false' style='cursor:pointer;text-decoration:underline !important;margin-right:8px'>"+o(258,"下载")+"("+t.filesize+")</a></br>"),"Browser"===e&&(i+="<a href='javascript:void(0)' onclick='try{openAppLink(this,"+t.id+","+a+","+n+","+r+");return false;}catch(e){}' ondblclick='return false;' unselectable='off' contenteditable='false' style='cursor:pointer;text-decoration:underline !important;margin-right:8px'>"+(t.name||t.showname)+"</a> ")}),i},t.DateDiffDays=function(e,t){var a=e.split("-"),n=new Date(a[0],a[1]-1,a[2]),r=n.getTime(),i=t.split("-");return(new Date(i[0],i[1]-1,i[2]).getTime()-r)/864e5},t.ArrayDiffer=function(e,t,a){if(1==a&&e.length>0){if(0==t.length)return e;for(var n="",r=e.split(","),i=0;i<r.length;i++)""!=r[i]&&-1==t.indexOf(","+r[i]+",")&&(n+=r[i]+",");return n}if(2==a&&t.length>0){if(0==e.length)return t.toString();for(var o="",l=0;l<t.length;l++)-1==e.indexOf(","+t[l]+",")&&(o+=t[l]+",");return o}return""},t.renderLoading=function(e){return React.createElement("div",{style:{height:window.innerHeight}},React.createElement("div",{className:"wea-demo-loading",style:{top:"40%",textAlign:"center",position:"relative"}},React.createElement(n.Spin,{spinning:e})))},t.renderAlertPage=function(e,t,a,n){return React.createElement("div",{style:{height:n||window.innerHeight}},React.createElement(i.WeaAlertPage,{icon:t||"",top:a||""},React.createElement("div",{dangerouslySetInnerHTML:{__html:e}})))},t.isEmpty=function(e){return"undefined"===typeof e||null==e||""===e},t.getNowFormatDate=function(){var e=new Date,t=e.getMonth()+1,a=e.getDate();t>=1&&t<=9&&(t="0"+t),a>=0&&a<=9&&(a="0"+a);var n=e.getSeconds();return n<10&&(n="0"+n),e.getFullYear()+"-"+t+"-"+a+" "+e.getHours()+":"+e.getMinutes()+":"+n},t.getNowDate=function(){var e=new Date,t=e.getMonth()+1,a=e.getDate();return t>=1&&t<=9&&(t="0"+t),a>=0&&a<=9&&(a="0"+a),e.getFullYear()+"-"+t+"-"+a},t.getNowTime=function(){var e=new Date,t=e.getSeconds(),a=e.getMinutes();return t<10&&(t="0"+t),a<10&&(a="0"+a),e.getHours()+":"+a+":"+t},t.downloads=function(e){window.open("/weaver/weaver.file.FileDownload?fileid="+e+"&download=1")},t.opendoc=function(e){window.open("/spa/document/index.jsp?id="+e+"#/main/document/detail")},t.getSearchs=function(e,t,a,n,o){var l=e.isFormInit,s=e.getFormParams(),u=[];return l&&t&&t.map(function(t){var l=[];t.items.map(function(t){o&&"function"===typeof o&&"INPUT"===t.conditionType&&(t.onEnterSearch=o),l.push({com:React.createElement(i.WeaFormItem,{label:""+t.label,labelCol:{span:""+t.labelcol},wrapperCol:{span:""+t.fieldcol},error:e.getError(t),tipPosition:"bottom"},React.createElement(r.WeaSwitch,{fieldConfig:t,form:e,formParams:s})),colSpan:1})}),u.push(React.createElement(i.WeaSearchGroup,{col:a||1,needTigger:!0,title:t.title||"",showGroup:t.defaultshow,items:l,center:n||!1}))}),u},t.idsAndNamesToArr=function(e,t){if(void 0!=e&&void 0!=t){for(var a=e.split(","),n=t.split(","),r=[],i=0;i<a.length;i++)r.push({id:a[i],name:n[i]});return r}return[]},t.convertTimeToString=function(e){var t=e.getMonth()+1,a=e.getDate();return t>=1&&t<=9&&(t="0"+t),a>=0&&a<=9&&(a="0"+a),e.getFullYear()+"-"+t+"-"+a});t.computeEndDate=function(e){var t=new Date,a=t.getFullYear(),n=t.getMonth();return"1"==e?u(new Date(a,n+1,0)):"2"==e?u(n>=0&&n<3?new Date(a,3,0):n>=3&&n<6?new Date(a,6,0):n>=6&&n<9?new Date(a,9,0):new Date(a,12,0)):"3"==e?u(new Date(a+1,0,0)):"4"==e?u(new Date(a+4,0,0)):"5"==e?u(new Date(a+6,0,0)):void 0},t.setWindowKeys=function(e,t){window.tabKeys=[],window.tabKeys.push("_key:"+e+"_name:"+t)},t.getHeaderObjectHeight=function(){var e=document.getElementById("themeLayoutRoute"),t=0;return e&&(t=$("#themeLayoutRoute").offset().top||0),t},t.getCurrentHeight=function(){var e=document.getElementById("themeLayoutRoute"),t=0;return e&&(t=$("#themeLayoutRoute").offset().top||0),window.innerHeight-t},t.getWeekOfYear=function(){var e=new Date,t=new Date(e.getFullYear(),0,1),a=t.getDay(),n=1;0!=a&&(n=7-a+1),t=new Date(e.getFullYear(),0,1+n);var r=Math.ceil((e.valueOf()-t.valueOf())/864e5),i=Math.ceil(r/7);return i<2?1:i-1},t.removeAarry=function(e,t){for(var a=e.length,n=0;n<a;n++)if(e[n].id==t.id)return 0==n?(e.shift(),e):n==a-1?(e.pop(),e):(e.splice(n,1),e)},t.operateSymbol=function(e,t,a){return"del"==a?(l(e,t)&&(e=e.substring(1,e.length-1)),s(e,t)&&(e=e.substring(0,e.length-2))):"add"==a&&(l(e,t)||(e=","+e),s(e,t)||(e+=",")),e}},function(e,t){e.exports=__WEBPACK_EXTERNAL_MODULE_10__},function(e,t,a){e.exports={default:a(122),__esModule:!0}},function(e,t,a){"use strict";t.__esModule=!0;var n=a(63),r=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=r.default||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}},function(e,t){var a=e.exports={version:"2.5.6"};"number"==typeof __e&&(__e=a)},function(e,t){e.exports=__WEBPACK_EXTERNAL_MODULE_14__},function(e,t){var a=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=a)},function(e,t,a){e.exports={default:a(242),__esModule:!0}},function(e,t,a){"use strict";t.__esModule=!0;var n=a(11),r=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=function(e,t,a){return t in e?(0,r.default)(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}},function(e,t,a){var n=a(15),r=a(13),i=a(32),o=a(29),l=a(26),s=function(e,t,a){var u,c,d,p=e&s.F,m=e&s.G,f=e&s.S,h=e&s.P,g=e&s.B,y=e&s.W,v=m?r:r[t]||(r[t]={}),b=v.prototype,k=m?n:f?n[t]:(n[t]||{}).prototype;m&&(a=t);for(u in a)(c=!p&&k&&void 0!==k[u])&&l(v,u)||(d=c?k[u]:a[u],v[u]=m&&"function"!=typeof k[u]?a[u]:g&&c?i(d,n):y&&k[u]==d?function(e){var t=function(t,a,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,a)}return new e(t,a,n)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):h&&"function"==typeof d?i(Function.call,d):d,h&&((v.virtual||(v.virtual={}))[u]=d,e&s.R&&b&&!b[u]&&o(b,u,d)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},function(e,t,a){var n=a(51)("wks"),r=a(43),i=a(15).Symbol,o="function"==typeof i;(e.exports=function(e){return n[e]||(n[e]=o&&i[e]||(o?i:r)("Symbol."+e))}).store=n},function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},function(e,t,a){e.exports=!a(25)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,a){e.exports={default:a(163),__esModule:!0}},function(e,t,a){var n=a(24),r=a(57),i=a(47),o=Object.defineProperty;t.f=a(21)?Object.defineProperty:function(e,t,a){if(n(e),t=i(t,!0),n(a),r)try{return o(e,t,a)}catch(e){}if("get"in a||"set"in a)throw TypeError("Accessors not supported!");return"value"in a&&(e[t]=a.value),e}},function(e,t,a){var n=a(20);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var a={}.hasOwnProperty;e.exports=function(e,t){return a.call(e,t)}},function(e,t,a){var n=a(48),r=a(41);e.exports=function(e){return n(r(e))}},function(e,t,a){e.exports={default:a(152),__esModule:!0}},function(e,t,a){var n=a(23),r=a(34);e.exports=a(21)?function(e,t,a){return n.f(e,t,r(1,a))}:function(e,t,a){return e[t]=a,e}},function(e,t){e.exports=__WEBPACK_EXTERNAL_MODULE_30__},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 r,i=a(5),o=n(i),l=a(1),s=n(l),u=a(2),c=n(u),d=a(6),p=n(d),m=a(7),f=n(m),h=a(3),g=n(h),y=a(8),v=a(10),b=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}(v),k=a(4),w=a(0),S=a(9),C=b.toJS,E=(k.Tabs.TabPane,w.WeaLocaleProvider.getLabel),_=(0,y.observer)(r=function(e){function t(e){(0,s.default)(this,t);var a=(0,p.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e));return a.getOrgTreeConfig=function(){return{isLoadUser:!0,treeNodeClick:a.props.treeNodeClick}},a.state={userRoot:void 0,hrmId:void 0,hrmName:w.WeaTools.ls.getJSONObj("theme-account")&&w.WeaTools.ls.getJSONObj("theme-account").username||void 0,_height:(0,S.getCurrentHeight)(),selectedKey:1,topTab:[{title:E(376,"组织"),viewcondition:"1"}]},a._userid="",a}return(0,f.default)(t,e),(0,c.default)(t,[{key:"componentWillMount",value:function(){this._userid=this.props.hrmId||""}},{key:"doCallBack",value:function(e,t){"function"===typeof this.props.onPersonClick&&this.props.onPersonClick(e,t)}},{key:"chooseUser",value:function(e){var t="",a=void 0;e.selected&&(t=e.node.props.id,a=e.node.props.name),t&&(this.setState({hrmId:t,hrmName:a}),this.doCallBack(t,a))}},{key:"changeUserRoot",value:function(e,t,a){this.setState({userRoot:a,hrmId:e,hrmName:t}),this.doCallBack(e,t)}},{key:"resetUserRoot",value:function(){this.setState({userRoot:void 0,hrmId:void 0,hrmName:w.WeaTools.ls.getJSONObj("theme-account")&&w.WeaTools.ls.getJSONObj("theme-account").username||void 0}),this.doCallBack()}},{key:"renderLeft",value:function(){var e=this.state,t=e.userRoot,a=e._height,n=this.props.minusHeight||0,r=this.props.isSearch;t=C(t);var i=g.default.createElement(w.WeaOrgTree,{dataUrl:"/api/hrm/base/getHrmResourceTree",rootKey:"rootManager",treeNodeClick:this.chooseUser.bind(this),params:Array.isArray(t)&&t[0]?{rootid:t[0].id}:{rootid:this._userid}});return g.default.createElement("div",{style:{height:window.innerHeight-n}},g.default.createElement("div",{className:"left-body"},r&&g.default.createElement(w.WeaBrowser,{isSingle:!0,linkUrl:"/hrm/resource/HrmResource.jsp?id=",title:E(179,"人力资源"),type:"1",viewAttr:"2",replaceDatas:t,customIcon:"icon-coms-Reset",addOnClick:this.resetUserRoot.bind(this),onChange:this.changeUserRoot.bind(this)}),g.default.createElement("div",null,g.default.createElement(w.WeaNewScroll,{height:a-120-n},i))))}},{key:"renderLeftSub",value:function(){var e=this.props.minusHeight||0;return g.default.createElement(w.WeaNewScroll,{height:this.state._height-120-e},g.default.createElement(w.WeaOrgTree,this.getOrgTreeConfig()))}},{key:"onTabsChange",value:function(e){this.setState({selectedKey:e})}},{key:"render",value:function(){var e=this,t=this.state,a=t.topTab,n=t.selectedKey;return g.default.createElement("div",{style:{background:"#ffffff"}},g.default.createElement("div",{className:this.props.className},g.default.createElement(w.WeaTab,{datas:a,keyParam:"viewcondition",selectedKey:n,onChange:function(t){return e.onTabsChange(t)}}),0==n&&this.renderLeft(),1==n&&this.renderLeftSub()))}}]),t}(g.default.Component))||r;t.default=_},function(e,t,a){var n=a(40);e.exports=function(e,t,a){if(n(e),void 0===t)return e;switch(a){case 1:return function(a){return e.call(t,a)};case 2:return function(a,n){return e.call(t,a,n)};case 3:return function(a,n,r){return e.call(t,a,n,r)}}return function(){return e.apply(t,arguments)}}},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 r=a(5),i=n(r),o=a(1),l=n(o),s=a(2),u=n(s),c=a(6),d=n(c),p=a(7),m=n(p),f=a(3),h=n(f),g=a(0),y=a(4);a(165);var v=g.WeaLocaleProvider.getLabel,b=(g.WeaLocaleProvider.getUserLanguage,function(e){function t(e){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e))}return(0,m.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this.props,t=e.linkdatas,a=e.linkurl,n=e.hasdel,r=e._width,i=e.replaceData,o=e.hasdownload;return h.default.createElement("div",{className:"wea-workrelate-newlinkeds "+(this.props.className?this.props.className:"")},this.createLinked(t,a,n,r,i,o))}},{key:"createLinked",value:function(e,t,a,n,r,i){var o=this,l="5px";return a&&(l="25px"),e&&e.length>0&&e.map(function(e,s){return e.name?h.default.createElement("div",{className:"wea-workrelate-link"},h.default.createElement("div",{className:"wea-workrelate-link-item",style:{width:n||"auto",paddingRight:l}},e.icon?h.default.createElement(y.Icon,{type:e.icon,style:{paddingRight:"5px"}}):"",t?h.default.createElement("a",{href:r?t.replace(r,e.id):t+e.id,target:"_blank",className:"wea-workrelate-link-item-a",title:e.name},e.name):h.default.createElement("span",{className:"wea-workrelate-link-item-name",onClick:function(t){return o.onLinkClick(e.id,e.name,1,t)},title:e.name},e.name),a?h.default.createElement("div",{className:"wea-workrelate-link-item-del",title:v(91,"删除"),onClick:function(t){return o.onLinkClick(e.id,e.name,2,t)}},h.default.createElement(y.Icon,{type:"cross"})):"",i?h.default.createElement("span",{className:"wea-workrelate-link-item-down",onClick:function(t){return o.onLinkClick(e.id,e.name,3,t,e.fileid)},title:v(258,"下载")},v(258,"下载"),e.size?"("+e.size+")":""):"")):""})}},{key:"onLinkClick",value:function(e,t,a,n,r){"function"===typeof this.props.onLinkClick&&this.props.onLinkClick(e,t,a,r),n.stopPropagation(),n.nativeEvent.stopImmediatePropagation()}}]),t}(h.default.Component));t.default=b},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,a){var n=a(58),r=a(52);e.exports=Object.keys||function(e){return n(e,r)}},function(e,t){var a={}.toString;e.exports=function(e){return a.call(e).slice(8,-1)}},function(e,t){e.exports=!0},function(e,t,a){var n=a(41);e.exports=function(e){return Object(n(e))}},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 r=a(5),i=n(r),o=a(1),l=n(o),s=a(2),u=n(s),c=a(6),d=n(c),p=a(7),m=n(p),f=a(3),h=n(f),g=a(4),y=a(0);a(171);var v=a(33),b=n(v),k=y.WeaLocaleProvider.getLabel,w=function(e){function t(e){(0,l.default)(this,t);var a=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e));return a.state={linked:{1:"/spa/hrm/index_mobx.html#/main/hrm/card/cardInfo/",2:"/spa/document/index.jsp?id=",3:"/workflow/request/ViewRequestForwardSPA.jsp?requestid=",4:"/spa/crm/static/index.html#/main/crm/customerView?customerId=",5:"/spa/prj/index.html#/main/prj/projectCard?prjid="}},a}return(0,m.default)(t,e),(0,u.default)(t,[{key:"componentWillMount",value:function(){var e=this;y.WeaTools.callApi("/api/workrelate/common/getRelateURL","GET").then(function(t){if(t.status){var a=e.state.linked;a[4]=t.result[7],e.setState({linked:a})}})}},{key:"render",value:function(){var e=this,t=this.props,a=t.logsData,n=t.lastcount,r=t.moretitle,i=t.morename,o=this.state.linked;return h.default.createElement("div",{className:"wea-workrelate-loadLogs "+(this.props.className?this.props.className:"")},a&&a.length>0?a.map(function(t,a){return h.default.createElement("div",{className:"tabs-comment"},h.default.createElement("span",{className:"comment-name"},h.default.createElement("a",{href:"javaScript:void(0)",onClick:function(e){openhrm(t.operator),window.pointerXY(e)},title:t.operatorname},t.operatorname)),h.default.createElement("span",{className:"comment-time"},t.operatedate),h.default.createElement("span",{className:"comment-detail"},h.default.createElement("span",{dangerouslySetInnerHTML:{__html:t.operatetitle}}),h.default.createElement("span",{className:"coment-content"},t.operatevalue&&t.operatevalue.length>0?e.removeHTMLTag(t.operatevalue):""),h.default.createElement("span",{className:"comment-other"},t.rlist&&t.rlist.length>0?h.default.createElement(b.default,{replaceData:t.replaceData,linkurl:o[t.linktype],linkdatas:t.rlist,onLinkClick:function(a,n,r){return e.onLinkClick(a,n,r,t.replaceData)}}):"")))}):h.default.createElement("span",{className:"comment-tipinfo"},k(84304,"暂无")),n>0?h.default.createElement("div",{className:"tabs-comment-more",onClick:function(){return e.onMoreClick()},title:r||k(82720,"加载更多")},i||k(82720,"加载更多")," ",h.default.createElement(g.Icon,{type:"down"})):"")}},{key:"onMoreClick",value:function(e,t,a){"function"===typeof this.props.onMoreClick&&this.props.onMoreClick()}},{key:"onLinkClick",value:function(e,t,a,n){"function"===typeof this.props.onLinkClick&&this.props.onLinkClick(e,t,a,n)}},{key:"removeHTMLTag",value:function(e){return e=e.replace(/ /gi,""),e=e.replace(/<\/?[^>]*>/g,""),e=e.replace(/[ | ]*\n/g,"\n")}}]),t}(h.default.Component);t.default=w},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){var a=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:a)(e)}},function(e,t){var a=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++a+n).toString(36))}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(155),r=function(e){return e&&e.__esModule?e:{default:e}}(n),i=function(e){return React.createElement("div",{className:"g-cube-for-govern"},React.createElement("div",{className:"coms-mode-docker coms-mode-card"},React.createElement("div",{className:"cube-card-toptabs-wrap"},React.createElement("div",{className:"cube-card-content",style:{padding:"0px 0px"}},React.createElement(r.default,e)))))};t.default=i},function(e,t,a){var n=a(20),r=a(15).document,i=n(r)&&n(r.createElement);e.exports=function(e){return i?r.createElement(e):{}}},function(e,t,a){var n=a(20);e.exports=function(e,t){if(!n(e))return e;var a,r;if(t&&"function"==typeof(a=e.toString)&&!n(r=a.call(e)))return r;if("function"==typeof(a=e.valueOf)&&!n(r=a.call(e)))return r;if(!t&&"function"==typeof(a=e.toString)&&!n(r=a.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,a){var n=a(36);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},function(e,t,a){var n=a(42),r=Math.min;e.exports=function(e){return e>0?r(n(e),9007199254740991):0}},function(e,t,a){var n=a(51)("keys"),r=a(43);e.exports=function(e){return n[e]||(n[e]=r(e))}},function(e,t,a){var n=a(13),r=a(15),i=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:n.version,mode:a(37)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=a(124),i=n(r),o=a(132),l=n(o),s="function"===typeof l.default&&"symbol"===typeof i.default?function(e){return typeof e}:function(e){return e&&"function"===typeof l.default&&e.constructor===l.default&&e!==l.default.prototype?"symbol":typeof e};t.default="function"===typeof l.default&&"symbol"===s(i.default)?function(e){return"undefined"===typeof e?"undefined":s(e)}:function(e){return e&&"function"===typeof l.default&&e.constructor===l.default&&e!==l.default.prototype?"symbol":"undefined"===typeof e?"undefined":s(e)}},function(e,t){e.exports={}},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 r=a(5),i=n(r),o=a(1),l=n(o),s=a(2),u=n(s),c=a(6),d=n(c),p=a(7),m=n(p),f=a(3),h=n(f),g=a(4),y=a(0);a(167);var v=y.WeaLocaleProvider.getLabel,b=function(e){function t(e){(0,l.default)(this,t);var a=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e));return a.state={},a}return(0,m.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.dataSource,n=t.hasMore,r=t.className,i=t.style;return h.default.createElement("div",{className:"wea-workrelate-feedback "+(r||""),style:i},a&&a.length>0?a.map(function(e,t){return h.default.createElement("div",{className:"feedback-comment"},h.default.createElement("div",{className:"feedback-left"},h.default.createElement("a",{href:"javaScript:void(0)",onClick:function(t){openhrm(e.hrmid),window.pointerXY(t)},title:e.hrmname},h.default.createElement(g.Icon,{type:"user"}))),h.default.createElement("div",{className:"feedback-right"},h.default.createElement("div",{className:"feedback-right-name"},h.default.createElement("a",{href:"javaScript:void(0)",onClick:function(t){openhrm(e.hrmid),window.pointerXY(t)},title:e.hrmname},e.hrmname),h.default.createElement("span",{className:"feedback-last-time"},e.operatedate)),h.default.createElement("div",{className:"feedback-last"},e.isnew&&h.default.createElement("span",{title:v(84048,"新反馈"),className:"feedback-last-span-new"},"new")),h.default.createElement("div",{className:"feedback-right-content",dangerouslySetInnerHTML:{__html:e.content}})))}):"",n?h.default.createElement("div",{className:"feedback-comment-more",onClick:function(){return e.onMoreClick()}},"加载更多 ",h.default.createElement(g.Icon,{type:"down"})):a&&a.length>0?h.default.createElement("div",{className:"feedback-split"}):"")}},{key:"onMoreClick",value:function(e,t,a){"function"===typeof this.props.onMoreClick&&this.props.onMoreClick()}},{key:"removeHTMLTag",value:function(e){return e=e.replace(/ /gi,""),e=e.replace(/<\/?[^>]*>/g,""),e=e.replace(/[ | ]*\n/g,"\n"),e=e.replace(/ /gi,"")}}]),t}(h.default.Component);t.default=b},function(e,t,a){e.exports=!a(21)&&!a(25)(function(){return 7!=Object.defineProperty(a(46)("div"),"a",{get:function(){return 7}}).a})},function(e,t,a){var n=a(26),r=a(27),i=a(67)(!1),o=a(50)("IE_PROTO");e.exports=function(e,t){var a,l=r(e),s=0,u=[];for(a in l)a!=o&&n(l,a)&&u.push(a);for(;t.length>s;)n(l,a=t[s++])&&(~i(u,a)||u.push(a));return u}},function(e,t,a){var n=a(23).f,r=a(26),i=a(19)("toStringTag");e.exports=function(e,t,a){e&&!r(e=a?e:e.prototype,i)&&n(e,i,{configurable:!0,value:t})}},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 r=a(54),i=n(r),o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(0),b=a(4);a(161);var k=v.WeaLocaleProvider.getLabel,w=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.state={treedatas:a.props.datas,nocache:a.initCache(),treetype:a.props.treetype},a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"initCache",value:function(){return void 0==this.props.nocache||this.props.nocache}},{key:"componentWillReceiveProps",value:function(e){var t=e.datas,a=e.params,n=e.treetype;if(t||(t=[]),this.props.locationkey!=e.locationkey&&a){var r=a.opttype,i=a.optkey;if(r&&r.length>0)if("add"==r||"dialogAdd"==r)if(n&&n.length>0&&t&&t.length>0){for(var o=!0,l=0;l<t.length;l++)t[l].key==i&&(o=!1);o&&t.unshift(a.datas[0])}else t.unshift(a.datas[0]);else"update"!=r&&"childs"!=r&&"del"!=r&&"addchild"!=r&&"updateperson"!=r&&"updateall"!=r||this.resetTreeDatas(t,i,r,a)}this.setState({treedatas:t,treetype:n})}},{key:"render",value:function(){var e=this.state,t=e.treedatas,a=e.treetype;return y.default.createElement("div",{className:"wea-workrelate-viewtree "+(this.props.className?this.props.className:"")},a&&a.length>0?this.createTypeTree(t,a):this.createTree(t))}},{key:"createTree",value:function(e){var t=this;return e&&e.length>0&&e.map(function(e,a){return y.default.createElement("div",{className:"treenode"+t.getTreeClass(e)},t.getTreeIcon(e),y.default.createElement("div",{className:"treecontent",onClick:function(a){return t.nodeClick(a,e)}},t.getTreeIcon1(e,a+1),y.default.createElement("div",{className:e.titleclass?e.titleclass+" treecontent-title":"treecontent-title",title:e.title},e.title),y.default.createElement("div",{className:"treecontent-btns"},t.getComsBtn(e.comsbtn,e.key,e.otherInfo)),t.getRightDatas(e.rightData,e.key)),e.isopen&&t.createTree(e.childs))})}},{key:"createTypeTree",value:function(e,t){var a=this,n=0;return e&&e.length>0&&e.map(function(e,r){return e.treetype==t?(n++,y.default.createElement("div",{className:"treenode"+a.getTreeClass(e)},a.getTreeIcon(e),y.default.createElement("div",{className:"treecontent",onClick:function(t){return a.nodeClick(t,e)}},a.getTreeIcon1(e,n),y.default.createElement("div",{className:e.titleclass?e.titleclass+" treecontent-title":"treecontent-title",title:e.title},e.title),y.default.createElement("div",{className:"treecontent-btns"},a.getComsBtn(e.comsbtn,e.key,e.otherInfo)),a.getRightDatas(e.rightData,e.key)),e.isopen&&a.createTree(e.childs))):""})}},{key:"getRightDatas",value:function(e,t){return e&&e.length>0&&e.map(function(e,t){return e.name?y.default.createElement("div",{className:e.classname?e.classname+" contentright":"contentright",title:e.name},e.name):""})}},{key:"getComsBtn",value:function(e,t,a){var n=this;return e&&e.length>0&&e.map(function(r,i){return y.default.createElement("div",{className:"treebtn",onClick:function(i){return n.comClick(i,r,t,e,a)},title:r.title?r.title:""},y.default.createElement("div",null,r.icon?y.default.createElement(b.Icon,{type:r.icon,style:{paddingRight:"5px"}}):"",r.com))})}},{key:"comClick",value:function(e,t,a,n,r){"function"===typeof this.props.onRightBtnClick&&this.props.onRightBtnClick(a,t,n,r),e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}},{key:"getTreeClass",value:function(e){var t="";return e.childcount&&e.childcount>0&&(t=" treeparent"),e.isopen&&(t+=" parentopen"),t}},{key:"getTreeIcon",value:function(e){var t=this;return e.childcount&&e.childcount>0?e.isopen?y.default.createElement(b.Icon,{type:"down",style:{position:"relative",zIndex:3,color:"grey"},onClick:function(a){return t.iconClick(a,e,1)}}):y.default.createElement(b.Icon,{type:"right",style:{position:"relative",zIndex:3,color:"grey"},onClick:function(a){return t.iconClick(a,e,2)}}):""}},{key:"getTreeIcon1",value:function(e,t){return 1==e.status?y.default.createElement("span",null,y.default.createElement("span",{className:"treecontent-num"},t),y.default.createElement(b.Icon,{type:"play-circle",style:{position:"relative",zIndex:3,color:"#64BAFF",margin:"0 10px 0 5px"},theme:"twoTone",twoToneColor:"#64BAFF",title:k(1960,"进行中")})):2==e.status?y.default.createElement("span",null,y.default.createElement("span",{className:"treecontent-num"},t),y.default.createElement(b.Icon,{type:"check-circle",style:{position:"relative",zIndex:3,color:"#52c41a",margin:"0 10px 0 5px"},theme:"twoTone",twoToneColor:"#52c41a",title:k(23774,"已完成")})):3==e.status?y.default.createElement("span",null,y.default.createElement("span",{className:"treecontent-num"},t),y.default.createElement("i",{className:"icon-coms-Reset",style:{position:"relative",zIndex:3,color:"rgb(203, 205, 206)",margin:"0 10px 0 5px"},theme:"twoTone",twoToneColor:"#52c41a",title:k(1981,"已撤销")})):""}},{key:"nodeClick",value:function(e,t){if("function"===typeof this.props.onTreeNodeClick){var a=this.state.treedatas;if(t.firstview){var n=t.rightData;t.rightData&&t.rightData.length>0&&t.rightData.map(function(e,t){"fb_count_new"==e.classname&&(n[t].classname="")}),this.resetTreeDatas(a,t.key,"update",{titleclass:"",rightData:n})}this.props.onTreeNodeClick(t.key,t.firstview)}e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}},{key:"iconClick",value:function(e,t,a){var n=this.state,r=n.treedatas,i=n.nocache;1==a?(this.resetTreeDatas(r,t.key,"childs"),this.setState({treedatas:r})):i&&t.childs&&t.childs.length>0?(this.resetTreeDatas(r,t.key,"childs"),this.setState({treedatas:r})):"function"===typeof this.props.onIconClick&&this.props.onIconClick(t.key),e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}},{key:"resetTreeDatas",value:function(e,t,a,n,r){var o=this;if(e&&e.length>0)for(var l=0;l<e.length;l++){var s,u=function(i){var l=e[i];if(l.key==t){if("update"==a)for(s in n)l[s]&&(l[s]=n[s]);else if("del"==a)if(r&&r.key){for(var u=r.childs,c=-1,d=0;d<u.length;d++)u[d].key==l.key&&(c=d);-1!=c&&u.splice(c,1),r.childs=u,r.childs&&0==r.childs.length&&(r.childcount=0)}else e.remove(l);else if("childs"==a)l.isopen=!l.isopen,n&&n.datas.length>0&&(l.childs=n.datas);else if("addchild"==a)l.isopen?l.childs.push(n.datas[0]):void 0!=l.childcount&&0!=l.childcount||(l.childcount=1,l.isopen=!0,l.childs=[],l.childs.push(n.datas[0]));else if("updateperson"==a){if(l.rightData&&l.rightData.length>0)for(var p=0;p<l.rightData.length;p++)l.rightData[p].id&&"hrmid"==l.rightData[p].id&&(l.rightData[p].name=n.personname)}else"updateall"==a&&v.WeaTools.callApi(n.url,"GET",n.newparams).then(function(t){1==t.status&&l&&(e[i]=t.datas)});return{v:void 0}}o.resetTreeDatas(l.childs,t,a,n,l)}(l);if("object"===("undefined"===typeof u?"undefined":(0,i.default)(u)))return u.v}}}]),t}(y.default.Component);t.default=w},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 r=a(5),i=n(r),o=a(1),l=n(o),s=a(2),u=n(s),c=a(6),d=n(c),p=a(7),m=n(p),f=a(3),h=n(f),g=(a(8),a(4),a(0)),y=function(e){function t(e){(0,l.default)(this,t);var a=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e));return a.state={},a}return(0,m.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this.props,t=e.title,a=e.className,n=e.color,r=e.width;e.tipTitle;r=r||"5",n=n||"red";return h.default.createElement("div",{className:"wea-workrelate-plan-search-group "+(a||"")},h.default.createElement(g.WeaSearchGroup,{title:t,showGroup:!0},this.props.children))}}]),t}(h.default.Component);t.default=y},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 r=a(5),i=n(r),o=a(1),l=n(o),s=a(2),u=n(s),c=a(6),d=n(c),p=a(7),m=n(p),f=a(3),h=n(f),g=a(0),y=a(4);a(180);var v=g.WeaLocaleProvider.getLabel,b=g.WeaLocaleProvider.getUserLanguage,k=function(e){function t(e){(0,l.default)(this,t);var a=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e));return a.state={selectyear:"",monthArray:[1,2,3,4,5,6,7,8,9,10,11,12],enMonthArray:["January","February","March","April","May","June","July","August","September","October","November","December"],weekArray:[],currentval:"",selectval:"",_display:"none",_clickl:!0,_clickr:!0,totalWeek:0,currentdates:""},a}return(0,m.default)(t,e),(0,u.default)(t,[{key:"componentWillMount",value:function(){var e=this.props,t=e.year,a=e.isMonth,n=e.display,r=e.currentValue;this.init(t,a,n,r)}},{key:"init",value:function(e,t,a,n){var r=this,i=this.props.onDateChange,o=new Date,l=o.getFullYear();e&&e.length>0&&(l=e);var s=!0,u=!0,c="none";if(a&&a.length>0&&(c=a),t){var d=o.getMonth()+1;n&&n>0&&(d=n),12==d&&(u=!1),1==d&&(s=!1),this.setState({currentval:d,selectyear:l,selectval:d,_clickl:s,_clickr:u,_display:c,currentdates:""})}else{var p={year:e,currentValue:n};g.WeaTools.callApi("/api/workrelate/plan/getweek","GET",p).then(function(e){if(e.status){var t=e.currentweek;n&&n>0&&(t=n),1==t&&(s=!1),t==e.totalWeek&&(u=!1),i&&"function"==typeof i&&i(e.totalWeek),r.setState({currentval:e.currentweek,weekArray:e.datas,selectyear:l,selectval:t,_clickl:s,_clickr:u,totalWeek:e.totalWeek,_display:c,currentdates:e.currentdates})}})}}},{key:"componentWillReceiveProps",value:function(e){var t=e.year,a=e.isMonth,n=e.display,r=e.currentValue;this.props.locationkey!=e.locationkey&&this.init(t,a,n,r)}},{key:"render",value:function(){var e=this.props,t=e.className,a=e.style,n=e.isMonth,r=this.state,i=r.monthArray,o=r.weekArray;r.selectval,r.currentval,r.selectyear;return h.default.createElement("div",{className:"wea-workrelate-viewweekmonth "+(t||""),style:a},n?this.view(i):this.view(o))}},{key:"view",value:function(e){var t=this,a=this.state,n=a.selectval,r=a.currentval,i=a.selectyear,o=a._display,l=a._clickl,s=a._clickr,u=(a.totalWeek,a.currentdates),c=a.enMonthArray,d=this.props,p=d.isMonth,m=d.isshowdate,f=p?v(33452,"月"):v(1926,"周"),g=n+f,k=i+v(26577,"年")+n+f,w=b();return p?8==w&&(g=c[n-1],k=i+"-"+(n<10?"0"+n:n)):8==w&&(g=f+" "+n,k=f+" "+n+","+i),h.default.createElement("div",{className:"viewweekmonth-main"},h.default.createElement("div",{className:"viewweekmonth-header"},h.default.createElement(y.Icon,{className:l&&"c-pointer",type:"left",onClick:function(e){return t.switchTime("left",e)},title:v(508810,"上一"+f).replace("$workcode$",f)}),h.default.createElement(y.Tooltip,{title:k+(u?" ,"+v(22823,"日期")+":"+u:"")},h.default.createElement("span",{id:"planTypeSpan",className:"viewweekmonth-header-span",onClick:function(e){return t.setDisplay(e)}},g)),h.default.createElement(y.Icon,{className:s&&"c-pointer",onClick:function(e){return t.switchTime("right",e)},type:"right",title:v(508813,"下一"+f).replace("$workcode$",f)}),!p&&m&&h.default.createElement("span",{className:"viewweekmonth-header-datespan"},u)),h.default.createElement("div",{className:"viewweekmonth-list",style:{display:o}},e&&e.length>0&&e.map(function(e,a){var o=e.week?e.week:e;return k=i+v(26577,"年")+o+f,g=o,p?8==w&&(k=i+"-"+(o<10?"0"+o:o),g=c[o-1]):8==w&&(k=f+" "+o+","+i),h.default.createElement(y.Tooltip,{title:k+(e.title?" ,"+v(22823,"日期")+":"+e.title:"")},h.default.createElement(y.Tag,{className:(o==n?"selectval":"")||(o==r?"currentval":""),onClick:function(a){return t.changeNum(o,e.title?e.title:"",a)}},g))})))}},{key:"switchTime",value:function(e,t){var a=this.props.isMonth,n=this.state,r=n._clickl,i=n._clickr,o=n.selectval,l=(n.weekArray,"");"left"==e&&r?(a||(l=this.getCurrentDates(o-1)),this.changeNum(o-1,l,t)):"right"==e&&i&&(a||(l=this.getCurrentDates(o+1)),this.changeNum(o+1,l,t))}},{key:"getCurrentDates",value:function(e){var t=this.state.weekArray,a="";return t&&t.length>0&&t.map(function(t,n){e==t.week&&(a=t.title)}),a}},{key:"setDisplay",value:function(e){"none"==this.state._display?this.setState({_display:"inline-block"}):this.setState({_display:"none"}),e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}},{key:"changeNum",value:function(e,t,a){var n=this.props.isMonth,r=!0,i=!0;if(1==e&&(r=!1),n)12==e&&(i=!1);else{e==this.state.totalWeek&&(i=!1)}this.setState({selectval:parseInt(e),_display:"none",_clickl:r,_clickr:i,currentdates:t}),this.doClose(e),a.stopPropagation(),a.nativeEvent.stopImmediatePropagation()}},{key:"doClose",value:function(e){"function"===typeof this.props.doClose&&this.props.doClose(e)}}]),t}(h.default.Component);t.default=k},function(e,t,a){e.exports={default:a(64),__esModule:!0}},function(e,t,a){a(65),e.exports=a(13).Object.assign},function(e,t,a){var n=a(18);n(n.S+n.F,"Object",{assign:a(66)})},function(e,t,a){"use strict";var n=a(35),r=a(53),i=a(44),o=a(38),l=a(48),s=Object.assign;e.exports=!s||a(25)(function(){var e={},t={},a=Symbol(),n="abcdefghijklmnopqrst";return e[a]=7,n.split("").forEach(function(e){t[e]=e}),7!=s({},e)[a]||Object.keys(s({},t)).join("")!=n})?function(e,t){for(var a=o(e),s=arguments.length,u=1,c=r.f,d=i.f;s>u;)for(var p,m=l(arguments[u++]),f=c?n(m).concat(c(m)):n(m),h=f.length,g=0;h>g;)d.call(m,p=f[g++])&&(a[p]=m[p]);return a}:s},function(e,t,a){var n=a(27),r=a(49),i=a(68);e.exports=function(e){return function(t,a,o){var l,s=n(t),u=r(s.length),c=i(o,u);if(e&&a!=a){for(;u>c;)if((l=s[c++])!=l)return!0}else for(;u>c;c++)if((e||c in s)&&s[c]===a)return e||c||0;return!e&&-1}}},function(e,t,a){var n=a(42),r=Math.max,i=Math.min;e.exports=function(e,t){return e=n(e),e<0?r(e+t,0):i(e,t)}},function(e,t,a){var n=a(18),r=a(13),i=a(25);e.exports=function(e,t){var a=(r.Object||{})[e]||Object[e],o={};o[e]=t(a),n(n.S+n.F*i(function(){a(1)}),"Object",o)}},function(e,t,a){"use strict";var n=a(126)(!0);a(87)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,a=this._i;return a>=t.length?{value:void 0,done:!0}:(e=n(t,a),this._i+=e.length,{value:e,done:!1})})},function(e,t,a){var n=a(24),r=a(128),i=a(52),o=a(50)("IE_PROTO"),l=function(){},s=function(){var e,t=a(46)("iframe"),n=i.length;for(t.style.display="none",a(89).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write("<script>document.F=Object<\/script>"),e.close(),s=e.F;n--;)delete s.prototype[i[n]];return s()};e.exports=Object.create||function(e,t){var a;return null!==e?(l.prototype=n(e),a=new l,l.prototype=null,a[o]=e):a=s(),void 0===t?a:r(a,t)}},function(e,t,a){t.f=a(19)},function(e,t,a){var n=a(15),r=a(13),i=a(37),o=a(72),l=a(23).f;e.exports=function(e){var t=r.Symbol||(r.Symbol=i?{}:n.Symbol||{});"_"==e.charAt(0)||e in t||l(t,e,{value:o.f(e)})}},function(e,t,a){var n=a(44),r=a(34),i=a(27),o=a(47),l=a(26),s=a(57),u=Object.getOwnPropertyDescriptor;t.f=a(21)?u:function(e,t){if(e=i(e),t=o(t,!0),s)try{return u(e,t)}catch(e){}if(l(e,t))return r(!n.f.call(e,t),e[t])}},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 r,i,o,l,s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(0),C=a(30),E=a(151),_=n(E),D=a(160),T=n(D),P=a(164),A=n(P),W=a(169),L=n(W),x=a(170),N=n(x),I=a(9),M=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}(I);n(a(95)).default.addWindowFunc();var R=mobx.toJS,z=S.WeaLocaleProvider.getLabel,O=(r=(0,k.inject)("taskDetailStore"))(i=(0,k.observer)((l=o=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.state={viewHeight:a.getHeight(),showKey:"",topTab:[{title:z(1361,"基本信息"),viewcondition:1},{title:z(83802,"下级任务"),viewcondition:2},{title:z(22078,"相关信息"),viewcondition:3},{title:z(83596,"反馈信息"),viewcondition:4},{title:z(32061,"操作日志"),viewcondition:5}],subBtn:[b.default.createElement(w.Button,{type:"primary",onClick:function(){return a.addSubTask()}},z(83924,"新建子任务"))]},a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentWillMount",value:function(){this.getFileCategory(),this.renderDetail()}},{key:"componentWillReceiveProps",value:function(e){if(e.detailKey!=this.props.detailKey||e.refeshid!=this.props.refeshid){this.getFileCategory();var t=e.taskDetailStore;t.tabselectKey=1,t.detailKey=e.detailKey,t.initForm({taskId:e.detailKey}),t.isFb=e.isFb,t.isFb&&(t.tabselectKey=4)}}},{key:"componentDidUpdate",value:function(){var e=this.props.taskDetailStore;1==e.scrollstatus&&(this.refs.taskNewScroll&&this.refs.taskNewScroll.scrollerToTop(),e.scrollstatus=0),1==e.checknew&&"function"===typeof this.props.onCheckNew&&(e.checknew=0,this.props.onCheckNew())}},{key:"renderDetail",value:function(){var e=this.props,t=e.taskDetailStore,a=e.isFb,n=e.detailKey,r=n;r||(r=M.getParams("id")),t.tabselectKey=1,t.detailKey=n,t.initForm({taskId:r}),t.isFb=a,t.isFb&&(t.tabselectKey=4)}},{key:"getFileCategory",value:function(){var e=this;S.WeaTools.callApi("/api/workrelate/task/getTaskFileCategory","GET",{}).then(function(t){if(1==t.status){var a=e.props.taskDetailStore;a.category=t.secId,a.maxUploadSize=t.maxsize}})}},{key:"getHeight",value:function(){var e=this.props,t=e.minusHeight,a=e._height;void 0==t&&(t=0);var n=window.innerHeight-100-t;return a&&a<n&&(n=a),n}},{key:"resetUrlKey",value:function(){var e=this.props,t=e.pathname,a=e.search,n="/"+t+a;void 0!=t&&void 0!=a||(n="/main/workrelate/task/taskIndex"),this.context.router.push({pathname:n})}},{key:"getButtons",value:function(){var e=this,t=this.props.taskDetailStore;if(t.hasData){var a=[],n=z(503684,"取消关注");if(0==t.editParams.special&&(n=z(504445,"关注")),a.push(b.default.createElement(w.Tooltip,{title:n},b.default.createElement(w.Button,{onClick:function(){return e.toChangeStatus("collection")}},n))),t.canShow){var r=z(382573,"设置为进行中");1==t.editParams.status?(n=z(555,"完成"),r=z(382574,"设置为完成")):n=z(23774,"已完成"),a.push(b.default.createElement(w.Tooltip,{title:r},b.default.createElement(w.Button,{onClick:function(){return e.toChangeStatus("status")},type:1==t.editParams.status?"":"primary"},n))),t.candel&&a.push(b.default.createElement(w.Tooltip,{title:z(382576,"删除任务")},b.default.createElement(w.Button,{onClick:function(){return e.toChangeStatus("del")}},z(91,"删除"))))}return a.push(b.default.createElement(w.Tooltip,{title:z(382577,"反馈任务")},b.default.createElement(w.Button,{onClick:function(){return e.startFb()}},z(21950,"反馈")))),a}}},{key:"toChangeStatus",value:function(e){var t=this.props.taskDetailStore,a=t.detailKey,n=t.editParams,r=this;if("status"==e){var i=1,o=z(508676,"确认要标记此任务为进行中吗?");1==n.status&&(i=2,o=z(508674,"确认要标记此任务为完成吗?")),w.Modal.confirm({title:z(131329,"信息确认"),content:o,onOk:function(){t.toChangeStatus({taskId:a,status:i,doback:function(e){w.message.success(z(31439,"更新成功!"),2),t.editParams.status=i,r.doCallBack("changeStatus",R(e))}})},onCancel:function(){}})}else"collection"==e?t.setSpecial({taskid:a,special:n.special,doback:function(e){w.message.success(z(31439,"更新成功!"),2),r.doCallBack("changeStatus",e)}}):"del"==e&&w.Modal.confirm({title:z(131329,"信息确认"),content:z(508794,"确认要删除此任务吗?"),onOk:function(){t.toChangeStatus({taskId:a,status:4,doback:function(){w.message.success(z(83472,"删除成功!"),2),r.doCallBack("del")}})},onCancel:function(){}})}},{key:"startFb",value:function(){var e=this.props.taskDetailStore;e.isFb=1,e.tabselectKey=4}},{key:"doCallBack",value:function(e,t,a,n){if("function"===typeof this.props.onEditSuccess||"function"===typeof this.props.onDialogSuccess){var r={},i=this.props.taskDetailStore;if(a&&a.length>0?r.optkey=a:r.optkey=i.detailKey,"name"==e)r.opttype="update",r.title=i.editParams.name;else if("del"==e)r.opttype="del";else if("changeStatus"==e)r.opttype="update",r.status=n&&n>0?n:i.editParams.status,r.comsbtn=t;else if("updateperson"==e)r.opttype=e,r.personname=t;else if("principalid"==e||"enddate"==e||"addfb"==e){var o=[],l={};l.name=i.editParams.principalArray[0].name,l.classname="hrmdiv",o.push(l),l={},l.name=i.editParams.enddate,o.push(l),i.feedbackcount>0&&(l={},l.name="("+i.feedbackcount+")",o.push(l)),r.opttype="update",r.rightData=o}else"addnew"==e&&(r=t);"function"===typeof this.props.onEditSuccess?this.props.onEditSuccess(r):"function"===typeof this.props.onDialogSuccess&&this.props.onDialogSuccess(this.state.showKey,"1",r)}}},{key:"addSubTask",value:function(){this.refs.subTaskRef.wrappedInstance.addSubTask(1)}},{key:"hideSlide",value:function(){"function"===typeof this.props.onEditSuccess&&this.props.onEditSuccess("",1)}},{key:"changeData",value:function(e){var t=this.props.taskDetailStore;1!=e&&1!=t.tabselectKey||this.resetUrlKey(),t.tabselectKey=e,1!=e&&(t.spinning=!0)}},{key:"render",value:function(){var e=this,t=this.state,a=t.viewHeight,n=t.topTab,r=t.subBtn,i=this.props,o=i.taskDetailStore,l=i.isshow,s=i.sorttype,u=i.isopen,c=o.spinning,d=o.hasData,p=o.errormsg,m=o.editParams,f=o.tabselectKey,h=o.cancreate,g=[];return h&&2==f&&(g=r),b.default.createElement("div",{className:"wea-workrelate-task-taskedit"},b.default.createElement(w.Spin,{spinning:c},b.default.createElement(S.WeaPopoverHrm,null),!l&&b.default.createElement(S.WeaTop,{title:b.default.createElement("span",null,b.default.createElement("span",{className:"wea-workrelate-taskedit-title",title:m.name?z(1352,"任务名称")+":"+m.name:z(508789,"任务详情")},m.name?m.name:z(508789,"任务详情")),d&&b.default.createElement(w.Tooltip,{title:z(882,"创建人")+":"+m.creatername+" "+z(1339,"创建时间")+":"+m.createdate},b.default.createElement("span",{className:"wea-workrelate-task-createinfo",dangerouslySetInnerHTML:{__html:m.creater+m.createdate}}))),icon:u?b.default.createElement(w.Tooltip,{title:z(508788,"关闭侧边框")},b.default.createElement("i",{className:"icon-coms-Right icursor-pointer",onClick:function(){return e.hideSlide()}})):b.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:u?"":"rgb(150, 53, 138)",buttons:this.getButtons()}),""!=p?M.renderAlertPage(p):d&&b.default.createElement("div",null,b.default.createElement(S.WeaTab,{datas:n,keyParam:"viewcondition",onChange:this.changeData.bind(this),selectedKey:f,buttons:g}),b.default.createElement(S.WeaNewScroll,{height:a,style:{padding:"0px 10px"},ref:"taskNewScroll"},b.default.createElement("div",{className:"wea-workrelate-taskedit-content"},1==f&&b.default.createElement(_.default,{doCallBack:function(t,a,n,r){return e.doCallBack(t,a,n,r)}}),2==f&&b.default.createElement(T.default,{ref:"subTaskRef",sorttype:s,doCallBack:function(t,a,n,r){return e.doCallBack(t,a,n,r)}}),3==f&&b.default.createElement(A.default,null),4==f&&b.default.createElement(L.default,{doCallBack:function(t,a,n,r){return e.doCallBack(t,a,n,r)}}),5==f&&b.default.createElement(N.default,null))))))}}]),t}(b.default.Component),o.contextTypes={router:C.routerShape},i=l))||i)||i;t.default=O},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 r,i,o=a(17),l=n(o),s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(0),C=a(75),E=n(C),_=S.WeaLocaleProvider.getLabel,D=(r=(0,k.inject)("taskDetailDialogStore"))(i=(0,k.observer)(i=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.getButton=function(){return[b.default.createElement(w.Button,{type:"ghost",onClick:a.onlyClose.bind(a)},_(309,"关闭"))]},a.state={detailKey:a.props.detailKey},a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentWillMount",value:function(){}},{key:"componentWillReceiveProps",value:function(e){this.props.locationkey!=e.locationkey&&this.setState({detailKey:e.detailKey})}},{key:"onlyClose",value:function(){this.props.onlyClose&&this.props.onlyClose()}},{key:"onDialogSuccess",value:function(e,t,a){t?"function"===typeof this.props.dialogCallBack&&this.props.dialogCallBack(a):this.setState({detailKey:e})}},{key:"render",value:function(){var e=this,t=this.props,a=t.style,n=t.visable,r=t.taskDetailDialogStore,i=this.state.detailKey,o=a.height?a.height-75:window.innerHeight;return b.default.createElement(S.WeaDialog,{visible:n,title:_(508789,"任务详情"),icon:"icon-coms-Journal",iconBgcolor:"#7734FF",className:"createWorkPlan",buttons:this.getButton(),style:a,closable:!0,onCancel:this.onlyClose.bind(this)},b.default.createElement(E.default,(0,l.default)({isshow:!0,onDialogSuccess:function(t,a,n){return e.onDialogSuccess(t,a,n)},detailKey:i,taskDetailStore:r,_height:o},"isshow",!0)))}}]),t}(b.default.Component))||i)||i;t.default=D},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 r,i,o=a(22),l=n(o),s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(0),C=a(33),E=n(C),_=a(9),D=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}(_),T=a(76),P=n(T);a(78);var A=a(56),W=n(A),L=mobx.toJS,x=S.WeaLocaleProvider.getLabel,N=(r=(0,k.inject)("planDetailViewStore","planReportViewStore"))(i=(0,k.observer)(i=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.getButton=function(){var e=[];return e.push(b.default.createElement(w.Button,{type:"ghost",onClick:a.onClose.bind(a)},x("309","关闭"))),e},a.state={key:a.props.detailid,showvisible:!1,showKey:"",locationkey:(new Date).getTime()},a.mirror={37:"/spa/document/index.jsp?id=",7:"/spa/crm/mobx/index.html#/main/crm/customerView?customerId=",152:"/workflow/request/ViewRequestForwardSPA.jsp?requestid=",8:"/spa/prj/index.html#/main/prj/projectCard?prjid=",1:"/spa/hrm/index_mobx.html#/main/hrm/card/cardInfo/",wrltsk:"/spa/workrelate/static/index.html#/main/workrelate/task/taskDetail?id="},a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentWillMount",value:function(){var e=this.props,t=e.planDetailViewStore,a=(e.canedit,e.datatype),n=e.detailid,r=e.category;t.getDetailView({plandetailid:n,datatype:a,category:r,programid:this.props.planReportViewStore.resData.programid}),this.setState({key:n})}},{key:"componentWillReceiveProps",value:function(e){var t=this.props,a=t.planDetailViewStore,n=t.detailid;e.detailid!=n&&(this.setState({key:e.detailid}),a.getDetailView({plandetailid:e.detailid}))}},{key:"onClose",value:function(){"function"===typeof this.props.onClose?this.props.onClose(this.props.planDetailViewStore.editParams,this.props.detailid):this.props.visible=!1}},{key:"onInputChange",value:function(e,t,a){var n=this.props,r=n.planDetailViewStore,i=n.resourceid;if(1==a&&(void 0==e||""==e))return void w.message.info(x("509065","请输入必填项"));r.editParams[t]=e,r.editParams["s_"+t]="string"==typeof e?e.replace(/\n/g,"<br/>"):e,r.saveDetailView({fieldname:t,fieldvalue:e,plandetailid:this.props.detailid,resourceid:i,fieldtype:"str"})}},{key:"onDateChange",value:function(e,t,a){var n=this.props,r=n.planDetailViewStore,i=n.resourceid;if(1==a&&(void 0==e||""==e))return void w.message.info(x("509065","请输入必填项"));var o=JSON.parse((0,l.default)(L(r).editParams))[t],s=!0,u=0,c="",d="";return""!=e&&("begindate2"==t&&""!=r.editParams.enddate2?(u=D.DateDiffDays(e,r.editParams.enddate2),u<0?(s=!1,c=x("509026","实际开始日期不能大于实际结束日期!")):d="days2"):"enddate2"==t&&""!=r.editParams.begindate2?(u=D.DateDiffDays(r.editParams.begindate2,e),u<0?(s=!1,c=x("509027","实际结束日期不能小于实际开始日期!")):d="days2"):"begindate1"==t&&""!=r.editParams.enddate1?(u=D.DateDiffDays(e,r.editParams.enddate1),u<0?(s=!1,c=x("509028","计划开始日期不能大于计划结束日期!")):d="days1"):"enddate1"==t&&""!=r.editParams.begindate1&&(u=D.DateDiffDays(r.editParams.begindate1,e),u<0?(s=!1,c=x("509029","计划结束日期不能小于计划开始日期!")):d="days1")),s?(r.canView=!1,r.editParams[t]=e,r.editParams["s_"+t]=e,""!=d&&(r.editParams[d]=u,r.editParams["s_"+d]=u),r.saveDetailView({fieldname:t,fieldvalue:e,plandetailid:this.props.detailid,resourceid:i,fieldtype:"str",otherfield:d,othervalue:u}),r.canView=!0):(r.canView=!1,r.editParams[t]="",r.editParams["s_"+t]="",r.editParams[t]=o,r.editParams["s_"+t]=o,w.message.info(c),r.canView=!0),s}},{key:"onChangeBrowser",value:function(e,t,a,n,r){var i=this.props,o=i.planDetailViewStore,l=i.resourceid;i.canedit,i.datatype,i.detailid;e&&"string"==typeof e&&!e.endsWith(",")&&(e+=","),o.editParams[n]=e,o.saveDetailView({fieldname:n,fieldvalue:o.editParams[n],plandetailid:this.props.detailid,resourceid:l,fieldtype:"str"})}},{key:"uploadChange",value:function(e,t){var a=this.props,n=a.planDetailViewStore,r=a.resourceid,i=a.planReportViewStore;if(e.length>0){void 0==n.editParams.fileids&&(n.editParams.fileids="",n.editParams.filearray=[]);for(var o=0;o<t.length;o++){var l={};-1==n.editParams.fileids.indexOf(","+e[o]+",")&&(n.editParams.fileids+=e[o]+",",l.id=e[o],l.name=t[o].filename,l.size=t[o].filesize,l.fileid=t[o].imagefileid,n.editParams.filearray.push(l))}i.uploadReset=!1,n.saveDetailView({fieldname:"fileids",fieldvalue:e,plandetailid:this.state.key,resourceid:r,doback:function(){i.uploadReset=!0}})}}},{key:"onLinkClick",value:function(e,t,a,n,r,i){var o=this.props,l=o.planDetailViewStore,s=o.resourceid;if(2==a){var u="",c="str",d=l.editParams[n];d.length>0&&!D.startWith(d,",")&&(d=","+d),d.length>0&&!D.endWith(d,",")&&(d+=",");var p=d.indexOf(","+e+",");p>-1&&""!=e&&(d=d.substring(0,p+1)+d.substring(p+(e+"").length+2),","==d&&(d=""),l.editParams[n]=d,"fileids"==n?(u=e,c="del"):u=d);l.editParams[r].map(function(t,a){if(t.id==e){var n=l.editParams[r].indexOf(t);n>-1&&l.editParams[r].splice(n,1)}}),l.refreshMark=!l.refreshMark,l.canEdit=!l.canEdit,l.saveDetailView({fieldname:n,fieldvalue:u,plandetailid:this.state.key,resourceid:s,fieldtype:c}),l.refreshMark=!l.refreshMark,l.canEdit=!l.canEdit}else 1==a?this.props.planReportViewStore.viewDocFiled({id:e,plandetailid:this.props.detailid,relateId:this.props.detailid,type:4,doback:function(){D.opendoc(e)}}):this.props.planReportViewStore.viewDocFiled({id:e,plandetailid:this.props.detailid,relateId:this.props.detailid,type:4,doback:function(){D.downloads(i)}})}},{key:"planRelease",value:function(){var e=this.props.planDetailViewStore;""!=e.feedbackContent?e.saveDetailView({plandetailid:this.state.key,content:e.feedbackContent,operation:"add_feedback"}):w.Modal.warning({title:x("558","提示"),content:x("508792","反馈信息不能为空!")})}},{key:"setfeedbackContent",value:function(e){this.props.planDetailViewStore.feedbackContent=e}},{key:"onMoreFeedbackClick",value:function(){this.props.planDetailViewStore.getFbInfo({plandetailid:this.state.key})}},{key:"render",value:function(){var e=this,t=this.props,a=t.planReportViewStore,n=t.planDetailViewStore,r=t.category,i=t.visible,o=t.inOrOut,l=(t.rowIndex,t.type),s=t.planstatus,u=this.props.planDetailViewStore.category,c=this.state,d=c.locationkey,p=c.showvisible,m=c.showKey,f=this.props.planReportViewStore,h=f.resData,g=(h.summaryin,h.summaryout,h.planlist,h.planmap),y=h.summarymap,v=(f.isSummaryInFieldCanEdit,n.spinning),k=n.editParams,C=(n.emptyArray,n.showtask),_=n.feedbackContent,T=n.fblist,A=n.fblastcount,L=(n.emptyReplaceDatas,n.customList),N=n.canEdit,I=N&&"report"==l;return b.default.createElement(S.WeaDialog,{visible:i,title:x("509039","计划详情"),icon:"icon-coms-implement",iconBgcolor:"#7734FF",className:"createWorkPlan",buttons:this.getButton(),style:this.props.style||{width:.5*window.innerWidth,height:window.innerHeight-140},closable:!0,onCancel:this.onClose.bind(this)},b.default.createElement("div",{className:"wea-workrelate-plan-detailview"},b.default.createElement(w.Spin,{spinning:v},b.default.createElement(S.WeaNewScroll,{height:this.props.style?this.props.style.height:window.innerHeight-190},b.default.createElement(S.WeaPopoverHrm,null),b.default.createElement(S.WeaSearchGroup,{title:x("81711","基本信息"),needTigger:!0,showGroup:!0},L&&L.length>0&&L.map(function(t,n){var r=N,i="0";if("report"!=l)r=!1;else{if("in"==o){a.isSummaryInFieldCanEdit(t.fieldname,g)||(r=!1)}"0"!=s&&"2"!=s&&""!=s&&(r=!1,I=!1),"in"==o?y.list.map(function(e){e.fieldname==t.fieldname&&1==e.ismust&&(i=1)}):"out"==o?y.list.map(function(e){e.fieldname==t.fieldname&&1==e.ismust&&(i=1)}):g.list.map(function(e){e.fieldname==t.fieldname&&1==e.ismust&&(i=1)})}var u=r?2:1;return r&&1==i&&(u=3),b.default.createElement(S.WeaFormItem,{label:t.showname,labelCol:{span:4},wrapperCol:{span:18},className:3==t.inputtype?"plan-item-"+t.fieldname:""},1==t.inputtype&&b.default.createElement("div",null,b.default.createElement(S.WeaInput,{onBlur:function(a){e.onInputChange(a,t.fieldname,i)},value:k[t.fieldname],placeholder:x("83869","请输入")+t.showname,viewAttr:u})),2==t.inputtype&&b.default.createElement(S.WeaTextarea,{onBlur:function(a){e.onInputChange(a,t.fieldname,i)},value:k[t.fieldname],viewAttr:u}),3==t.inputtype&&b.default.createElement(S.WeaDatePicker,{onChange:function(a){e.onDateChange(a,t.fieldname,i)},value:k[t.fieldname],viewAttr:u}),4==t.inputtype&&b.default.createElement(S.WeaInputNumber,{value:k[t.fieldname],viewAttr:u,onChange:function(a){e.onInputChange(a,t.fieldname,i)}}))})),b.default.createElement(S.WeaSearchGroup,{title:x("22078","相关信息"),needTigger:!0,showGroup:!0},C&&b.default.createElement(S.WeaFormItem,{label:x("33414","相关任务"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-task"},b.default.createElement("div",{className:"xgrw-div"},b.default.createElement(S.WeaBrowser,{onChange:function(t,a,n){e.onChangeBrowser(t,a,n,"taskids","taskarray")},replaceDatas:k.taskarray,linkUrl:this.mirror.wrltsk,title:x("33414","相关任务"),type:"wrltsk",viewAttr:I?2:1,isSingle:!1,inputStyle:{width:"100%"}}))),b.default.createElement(S.WeaFormItem,{label:x("857","相关文档"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-doc"},b.default.createElement(S.WeaBrowser,{title:x("857","相关文档"),type:9,inputStyle:{width:"100%"},viewAttr:I?2:1,replaceDatas:k.docarray,linkUrl:this.mirror[37],onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"docids","docarray")},isSingle:!1})),b.default.createElement(S.WeaFormItem,{label:x("22105","相关流程"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-wf"},b.default.createElement(S.WeaBrowser,{title:x("22105","相关流程"),type:16,inputStyle:{width:"100%"},onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"wfids","wfarray")},replaceDatas:k.wfarray,linkUrl:this.mirror[152],viewAttr:I?2:1,isSingle:!1})),b.default.createElement(S.WeaFormItem,{label:x("783","相关客户"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-crm"},b.default.createElement(S.WeaBrowser,{title:x("783","相关客户"),type:7,inputStyle:{width:"100%"},replaceDatas:k.crmarray,linkUrl:this.mirror[7],viewAttr:I?2:1,onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"crmids","crmarray")},isSingle:!1})),b.default.createElement(S.WeaFormItem,{label:x("782","相关项目"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-project"},b.default.createElement(S.WeaBrowser,{title:x("782","相关项目"),type:8,inputStyle:{width:"100%"},linkUrl:this.mirror[8],replaceDatas:k.projectarray,viewAttr:I?2:1,onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"projectids","projectarray")},isSingle:!1})),b.default.createElement(S.WeaFormItem,{label:x("22194","相关附件"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-file"},b.default.createElement("div",{className:"xgfj-div"},b.default.createElement("div",{className:"linked-div"},b.default.createElement(E.default,{onLinkClick:function(t,a,n,r){return e.onLinkClick(t,a,n,"fileids","filearray",r)},linkurl:"",hasdownload:!0,linkdatas:k.filearray,hasdel:I})),I&&this.props.planReportViewStore.uploadReset&&b.default.createElement("div",{className:"xgfj-edit"},b.default.createElement(S.WeaUpload,{uploadUrl:"/api/doc/upload/uploadFile2Doc?category="+(r||u),category:r||u,showClearAll:!1,onChange:function(t,a){return e.uploadChange(t,a)}}))))),b.default.createElement(S.WeaSearchGroup,{title:x("83596","反馈信息"),needTigger:!0,showGroup:!0},b.default.createElement(S.WeaRichText,{onChange:function(t){return e.setfeedbackContent(t)},value:_,ckConfig:{toolbar:[{name:"document",items:["Source"]},{name:"paragraph",items:["JustifyLeft","JustifyCenter","JustifyRight","-","NumberedList","BulletedList"]},{name:"styles",items:["Format","Font","FontSize"]},{name:"colors",items:["TextColor"]},{name:"basicstyles",items:["Bold","Italic","Underline","Strike"]},{name:"insert",items:["Table","Smiley"]}],height:80,startupFocus:!1,autoGrow_minHeight:80,autoGrow_maxHeight:80},bottomBarRight:{width:100,Component:[b.default.createElement("span",{className:"wea-rich-text-toolbar-bottom-item",style:{position:"relative"}},b.default.createElement(w.Button,{className:"wea-button-release",onClick:function(){return e.planRelease()}},b.default.createElement("span",null,b.default.createElement("span",{className:"icon-coms-Release"}),b.default.createElement("span",{style:{marginLeft:"2px"}},x("615","提交")))))]},onToolsChange:function(t,a,n,r){return D.transfStr(t,a,n,r,e.mirror)}}),T.map(function(e){e.operatedate=e.datetime}),T&&T.length>0&&b.default.createElement(W.default,{dataSource:T}),A>0&&b.default.createElement("div",{className:"tabs-Feedback-more",onClick:function(){return e.onMoreFeedbackClick()}},x("387979","加载更多")," ",b.default.createElement(w.Icon,{type:"down"}))),b.default.createElement(P.default,{detailKey:m,locationkey:d,visable:p,onlyClose:function(){return e.setState({showvisible:!1})},style:{width:900,height:this.props.style?this.props.style.height:window.innerHeight-140}})))))}}]),t}(b.default.Component))||i)||i;t.default=N},function(e,t){},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 r,i,o=a(28),l=n(o),s=a(22),u=n(s),c=a(17),d=n(c),p=a(12),m=n(p),f=a(5),h=n(f),g=a(1),y=n(g),v=a(2),b=n(v),k=a(6),w=n(k),S=a(7),C=n(S),E=a(3),D=n(E),T=a(8),P=a(4),A=a(0),W=a(9),L=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}(W),x=a(10),N=a(45),I=n(N),M=A.WeaLocaleProvider.getLabel,R=(r=(0,T.inject)("goalAddStore"))(i=(0,T.observer)(i=function(e){function t(e){(0,y.default)(this,t);var a=(0,w.default)(this,(t.__proto__||(0,h.default)(t)).call(this,e));return a.getCates=function(){A.WeaTools.callApi("/api/workrelate/goal/getAllCates","GET").then(function(e){if(1==e.api_status){for(var t=[],n=e.cateList,r=0;r<n.length;r++){var i={};i.key=n[r].id,i.showname=n[r].catename,t.push(i)}a.setState({cateData:t})}})},a.initCallBack=function(){a.setState({spinning:!1})},a.doNewSave=function(){var e=a;a.props.goalAddStore.saveGoal({doback:function(t,a,n){e.doSubmit(t,a,n)}})},a.onInputChange=function(e,t,n){var r=a.props.goalAddStore.cubeLayoutParame,i=r.specialFields;if("showorder"==t||"target"==t||"result"==t){if(!a.isNumber(e)&&!L.isEmpty(e))return P.message.warning(M(508795,"请输入数字")),void ModeForm.changeFieldValue(n.fieldMark,{value:""});if(e>=1e8)return P.message.warning(M(513087,"请输入小于1亿的数字,且只能保留两位小数")),void ModeForm.changeFieldValue(n.fieldMark,{value:""});-1!=e.indexOf(".")&&(e=parseFloat(e).toFixed(2))}if("period"==t){var o=a.computeEndDate(e);for(var l in i)"enddate"==i[l].fieldname&&ModeForm.changeFieldValue(l,{value:o})}else{var s=a.state.params;s=(0,m.default)({},s,(0,d.default)({},t,e)),a.setState({params:s})}},a.isNumber=function(e){var t=/^\d+(\.\d+)?$/,a=/^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/;return!(!t.test(e)&&!a.test(e))},a.onChangeBrowser=function(e,t,n,r){var i=a.state.params;i=(0,m.default)({},i,(0,d.default)({},r,n)),a.setState({params:i})},a.closeCurrentPage=function(){var e=navigator.userAgent;-1!=e.indexOf("Firefox")||-1!=e.indexOf("Chrome")?(window.location.href="about:blank",window.close()):(window.opener=null,window.open("","_self"),window.close())},a.computeEndDate=function(e,t){var n=a.state.params,r=new Date,i=t?parseInt(t):r.getFullYear(),o=r.getMonth();return e&&(n.period=e),"1"==n.period?n.enddate=L.convertTimeToString(new Date(i,o+1,0)):"2"==n.period?n.enddate=L.convertTimeToString(new Date(i,o+4,0)):"3"==n.period?n.enddate=L.convertTimeToString(new Date(i+1,0,0)):"4"==n.period?n.enddate=L.convertTimeToString(new Date(i+4,0,0)):"5"==n.period&&(n.enddate=L.convertTimeToString(new Date(i+6,0,0))),a.setState({params:n}),n.enddate},a.getEcmeFieldData=function(e,t){var n=a.props,r=n.parentData,i=n.goalAddStore,o=i.isMandatoryArry,l=i.cubeLayoutParame,s=l.specialFields,u=a.state,c=u.params,d=u.cateData,p=u.periodData;u.statusData;if(_.has(s,e)){var m=t.isMandatory;if(m&&o.push(s[e].fieldname),"parentid"==s[e].fieldname)return D.default.createElement(A.WeaBrowser,{title:M(19709,"上级目标"),viewAttr:r?1:m?3:2,onChange:function(e,t,n){a.onChangeBrowser(e,t,n,"parentid")},replaceDatas:r||c.parentid,icon:"icon-portal-ModelingEngine",completeParams:{parentid:-1},type:"wrlgoal",inputStyle:{width:245},dataParams:{parentid:-1},linkUrl:"/spa/workrelate/static/index.html?#/main/workrelate/goal/goalDetail?id="});if("principalid"==s[e].fieldname){var f=M(16936,"责任人");return D.default.createElement(A.WeaBrowser,{title:f,viewAttr:m?3:2,onChange:function(t,n,r){a.onChangeBrowser(t,n,r,s[e].fieldname)},replaceDatas:(0,x.toJS)(c[s[e].fieldname]),type:"1",inputStyle:{width:245}})}if("cateid"==s[e].fieldname)return D.default.createElement(A.WeaSelect,{options:d,viewAttr:m?3:2,value:c.cate,style:{width:245},onChange:function(e){return a.onInputChange(e,"cate")}});if("enddate"==s[e].fieldname)return D.default.createElement(A.WeaDatePicker,{viewAttr:m?3:2,value:c.enddate,onChange:function(e){return a.onInputChange(e,"enddate")}});if("period"==s[e].fieldname)return D.default.createElement(A.WeaSelect,{options:p,viewAttr:m?3:2,value:c.period,style:{width:245},onChange:function(e){return a.onInputChange(e,"period")}})}return null},a.ecmeFieldEventCallBack=function(e){var t=a.props.goalAddStore.cubeLayoutParame,n=(t.specialFields,e.changetype),r=e.fieldnewvalue,i=(e.fieldMark,e.fieldInfo),o=i.fieldname;"onblur"!=n||L.isEmpty(r)||a.onInputChange(r,o,e)},a.state={spinning:!0,params:{goalName:"",enddate:"",remark:"",principalid:[],parentid:[],partnerid:[],sharerid:[],goalids:[],taskids:[],docids:[],wfids:[],crmids:[],projectids:[],relatedacc:"",period:"3",cate:"5",status:"1"},parentName:"",goalKey:!1,viewHeight:a.getHeight(),cateData:[],periodData:[{key:"1",selected:!1,showname:M(19398,"月度")},{key:"2",selected:!1,showname:M(17495,"季度")},{key:"3",selected:!0,showname:M(17138,"年度")},{key:"4",selected:!1,showname:M(390757,"三年")},{key:"5",selected:!1,showname:M(390758,"五年")}],statusData:[{key:"1",selected:!0,showname:M(1960,"进行中")},{key:"2",selected:!1,showname:M(23774,"已完成")},{key:"3",selected:!1,showname:M(1981,"已撤销")}],menu:[{key:"0",icon:D.default.createElement("i",{className:"icon-coms-Save-as"}),content:M(86,"保存"),onClick:function(e){return a.doNewSave()}}],category:"",maxUploadSize:"",sortcond:"1"},a}return(0,C.default)(t,e),(0,b.default)(t,[{key:"componentWillMount",value:function(){var e=this,t=this.props,a=t.sortCond,n=t.period,r=t.principaler,i=t.nowyear,o=t.goalAddStore;n="0"==n?"3":n,A.WeaTools.callApi("/api/workrelate/goal/fileCategory","GET",{}).then(function(t){1==t.status?e.setState({category:t.secId,maxUploadSize:t.maxsize,sortcond:a}):e.setState({sortcond:a}),e.setPrincipalid(r),e.getParentName(),e.computeEndDate(n,i)}),o.initForm({doback:function(t){t?o.isloading||e.setState({spinning:!0}):e.setState({spinning:!1}),e.getCates()}})}},{key:"componentDidMount",value:function(){}},{key:"componentWillUnmount",value:function(){}},{key:"componentWillReceiveProps",value:function(e){L.isEmpty(e.pgId)&&this.cleanValues(),e.goalAddStore.isloading||this.setState({spinning:!0}),(this.props.period!=e.period||this.props.pgId!=e.pgId&&!L.isEmpty(e.pgId)||this.props.locationKey!=e.locationKey)&&(this.setPrincipalid(e.principaler),this.computeEndDate(e.period),this.getParentName(e.pgId))}},{key:"setPrincipalid",value:function(e){if(e){var t=this.state.params;t.principalid=[e],this.setState({params:t})}}},{key:"getParentName",value:function(e){var t=this;L.isEmpty(e)&&(e=this.props.pgId),L.isEmpty(e)||A.WeaTools.callApi("/api/workrelate/goal/getDetailView","GET",{companyGoalId:e}).then(function(a){if(1==a.status){var n=t.state.params;n.parentid=[],n.parentid.push({id:e,name:a.companyGoalName}),t.setState({params:n,parentName:a.companyGoalName,goalKey:!0})}})}},{key:"getHeight",value:function(){return window.innerHeight-110}},{key:"doClose",value:function(e){this.cleanValues(),"function"===typeof this.props.doClose&&this.props.doClose(e)}},{key:"cleanValues",value:function(){this.setState({spinning:!1,params:{goalName:"",enddate:"",remark:"",principalid:[],parentid:[],partnerid:[],sharerid:[],taskids:[],docids:[],wfids:[],crmids:[],projectids:[],relatedacc:"",period:"3",cate:""},sortcond:"1",locationKey:""}),this.uploading=!1,this.props.goalAddStore.cubeLayoutParame={}}},{key:"doSubmit",value:function(e,t,a){var n=this.state.params;if(1==t){n=(0,m.default)({},n,e),n.extendDatas=(0,u.default)(a),n.isecme=1,n.goalName=e.name;var r=this.state.params;n.parentid=r.parentid,n.principalid=r.principalid,n.cateid=r.cate,n.status=r.status,n.enddate=r.enddate,n.period=r.period;var i=this.props.goalAddStore.isMandatoryArry;if(i&&i.length>0)for(var o=0;o<i.length;o++)if(""==n[i[o]])return void P.Modal.warning({title:M(558,"提示"),content:M(509065,"请输入必填项")})}this.setState({params:n});var l=!0;""==n.goalName&&(l=!1),l?(this.setState({spinning:!0}),this.uploading?this.refs.addgoalupload.doUpload():this.saveGoal(n)):P.Modal.warning({title:M(15172,"系统提示"),content:M(508879,"目标名称未填写")})}},{key:"setUploading",value:function(e){e.length>0?this.uploading=!0:this.uploading=!1}},{key:"uploadChange",value:function(e,t){var a=this.state.params;a=(0,m.default)({},a,{relatedacc:e.toString()}),this.saveGoal(a)}},{key:"saveGoal",value:function(e){var t=this;for(var a in e)"principalid"!=a&&"parentid"!=a&&"partnerid"!=a&&"sharerid"!=a&&"taskids"!=a&&"docids"!=a&&"wfids"!=a&&"crmids"!=a&&"projectids"!=a&&"goalids"!=a||function(){var t=[];Array.isArray(e[a])&&(e[a].forEach(function(e){t.push(e.id)}),e=(0,m.default)({},e,(0,d.default)({},a,t.toString())))}();this.props.parentData&&(e.parentid=this.props.parentData[0].id),e.sorttype=this.props.sortcond,A.WeaTools.callApi("/api/workrelate/goal/addGoal","POST",e).then(function(e){if(t.cleanValues(),t.setState({spinning:!1}),e.status){e.targetRight||(P.message.error(M(508882,"保存出错,您没有给已选上级目标新建下级目标的权限")),t.setState({spinning:!1}));var a={},n=t.props.parentData,r=t.props.addType,i=t.props.pgId;a.datas=e.datas,a.subdatas=e.subdatas,a.optkey=e.goalId,a.opttype="dialogAdd";var o=!0;(r&&"detailAdd"==r||!L.isEmpty(i))&&(o=!1),t.doClose(a),e.targetRight&&("function"!==typeof t.props.onAddSuccess||L.isEmpty(i)?t.props.onAddSuccess(a,n,o):t.props.onAddSuccess(a,n,o,i))}else P.Modal.error({title:M(15172,"系统提示"),content:M(508744,"保存出错,请重新尝试或联系管理员")})})}},{key:"render",value:function(){var e=this,t=this.state,a=t.spinning,n=t.params,r=t.viewHeight,i=t.cateData,o=t.category,s=t.maxUploadSize,u=t.periodData,c=t.menu,d=t.sortcond,p=(t.goalKey,this.props),m=p.isDialog,f=p.height,h=p.sortCond,g=p.parentData,y=(p.principaler,p.pgId),v=p.goalAddStore;h!=d&&this.setState({sortcond:h});var b=v.cubeLayoutParame,k=v.getCardStorefun,w=(0,l.default)((0,x.toJS)(b)).length>0;return D.default.createElement("div",{className:"wea-workrelate-goal-add"},D.default.createElement(P.Spin,{spinning:a,style:{height:"100%"}},D.default.createElement(A.WeaRightMenu,{datas:c,showUrlItem:!1,style:{height:"100%"}},!m&&D.default.createElement(A.WeaTop,{title:M(508587,"新建目标"),icon:D.default.createElement("i",{className:"icon-coms-Add-to"}),iconBgcolor:"rgb(150, 53, 138)",buttons:[D.default.createElement(P.Button,{type:"primary",onClick:this.doSubmit.bind(this)},M(86,"保存"))],showDropIcon:!0,dropMenuDatas:c}),D.default.createElement(A.WeaNewScroll,{height:f||r,style:{padding:"0 10px"}},w?(0,I.default)({cubeLayoutParame:b,getEcmeFieldData:this.getEcmeFieldData,callback:this.initCallBack,ecmeFieldEventCallBack:this.ecmeFieldEventCallBack,getCardStorefun:k}):D.default.createElement(A.WeaSearchGroup,{title:M(81711,"基本信息"),needTigger:!0,showGroup:!0},D.default.createElement(A.WeaFormItem,{label:M("33439","名称"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaInput,{onChange:function(t){return e.onInputChange(t,"goalName")},placeholder:M(509489,"请输入目标名称"),viewAttr:3,value:n.goalName})),D.default.createElement(A.WeaFormItem,{label:M(500401,"类型"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaSelect,{options:i,viewAttr:2,value:n.cate,style:{width:242},onChange:function(t){return e.onInputChange(t,"cate")}})),D.default.createElement(A.WeaFormItem,{label:M(15386,"周期"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaSelect,{options:u,viewAttr:2,value:n.period,style:{width:242},onChange:function(t){return e.onInputChange(t,"period")}})),D.default.createElement(A.WeaFormItem,{label:M(19709,"上级目标"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaBrowser,{onChange:function(t,a,n){e.onChangeBrowser(t,a,n,"parentid")},replaceDatas:g||n.parentid,title:M(19709,"上级目标"),type:"wrlgoal",viewAttr:g||!L.isEmpty(y)?1:2,inputStyle:{width:242},linkUrl:"/spa/workrelate/static/index.html?#/main/workrelate/goal/goalDetail?id=",dataParams:{parentid:"-1"},completeParams:{parentid:-1}})),D.default.createElement(A.WeaFormItem,{label:M(433,"描述"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaTextarea,{onChange:function(t){return e.onInputChange(t,"remark")},value:n.remark,placeholder:M(508891,"请输入目标描述")})),D.default.createElement(A.WeaFormItem,{label:M(2097,"负责人"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaBrowser,{type:1,replaceDatas:n.principalid,inputStyle:{width:242},onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"principalid")},title:M(2097,"负责人")})),D.default.createElement(A.WeaFormItem,{label:M(15761,"参与人"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaBrowser,{type:17,replaceDatas:n.partnerid,inputStyle:{width:242},onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"partnerid")},isSingle:!1,title:M(15761,"参与人")})),D.default.createElement(A.WeaFormItem,{label:M(500372,"结束时间"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaDatePicker,{value:n.enddate,onChange:function(t){return e.onInputChange(t,"enddate")}}))),D.default.createElement(A.WeaSearchGroup,{title:M(383491,"相关信息"),needTigger:!0,showGroup:!0},D.default.createElement(A.WeaFormItem,{label:M(382586,"相关目标"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-goal"},D.default.createElement(A.WeaBrowser,{onChange:function(t,a,n){e.onChangeBrowser(t,a,n,"goalids")},title:M(382586,"相关目标"),icon:"icon-portal-ModelingEngine",type:"wrlgoal",replaceDatas:n.goalids,viewAttr:2,isSingle:!1,inputStyle:{width:242}})),D.default.createElement(A.WeaFormItem,{label:M(33414,"相关任务"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-task"},D.default.createElement(A.WeaBrowser,{onChange:function(t,a,n){e.onChangeBrowser(t,a,n,"taskids")},title:M(33414,"相关任务"),icon:"icon-coms-currency-Task",type:"wrltsk",replaceDatas:n.taskids,viewAttr:2,isSingle:!1,inputStyle:{width:242}})),D.default.createElement(A.WeaFormItem,{label:M(857,"相关文档"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-doc"},D.default.createElement(A.WeaBrowser,{title:M("857","相关文档"),icon:"icon-portal-doc",type:9,inputStyle:{width:242},replaceDatas:n.docids,onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"docids")},isSingle:!1})),D.default.createElement(A.WeaFormItem,{label:M(22105,"相关流程"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-wf"},D.default.createElement(A.WeaBrowser,{title:M(22105,"相关流程"),icon:"icon-coms-Workflow-o",type:16,inputStyle:{width:242},onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"wfids")},isSingle:!1,replaceDatas:n.wfids})),D.default.createElement(A.WeaFormItem,{label:M(783,"相关客户"),icon:"icon-portal-crm",labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-crm"},D.default.createElement(A.WeaBrowser,{title:M(783,"相关客户"),type:7,inputStyle:{width:242},replaceDatas:n.crmids,onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"crmids")},isSingle:!1})),D.default.createElement(A.WeaFormItem,{label:M(782,"相关项目"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-project"},D.default.createElement(A.WeaBrowser,{title:M(782,"相关项目"),icon:"icon-coms-project",type:8,inputStyle:{width:242},replaceDatas:n.projectids,onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"projectids")},isSingle:!1})),D.default.createElement(A.WeaFormItem,{label:M(22194,"相关附件"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-file"},D.default.createElement(A.WeaUpload,{uploadUrl:"/api/doc/upload/uploadFile2Doc?category="+o,category:o,viewAttr:"1",showClearAll:!1,autoUpload:!1,maxUploadSize:s,getShowListDatas:function(t,a){return e.setUploading(a)},onChange:function(t,a){return e.uploadChange(t,a)},ref:"addgoalupload"})))))))}}]),t}(D.default.Component))||i)||i;t.default=R},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 r,i,o=a(17),l=n(o),s=a(12),u=n(s),c=a(5),d=n(c),p=a(1),m=n(p),f=a(2),h=n(f),g=a(6),y=n(g),v=a(7),b=n(v),k=a(3),w=n(k),S=a(8),C=a(4),E=a(0),_=a(39),D=n(_),T=a(234),P=n(T),A=a(9),W=a(31),L=n(W),x=mobx.toJS,N=E.WeaLocaleProvider.getLabel,I=(r=(0,S.inject)("programViewStore"))(i=(0,S.observer)(i=function(e){function t(e){(0,m.default)(this,t);var a=(0,y.default)(this,(t.__proto__||(0,d.default)(t)).call(this,e));return a.treeNodeClick=function(e,t,n,r){var i=a.store,o=i.onFormChange,l=i.programDetail,s=r[0],u=s.name,c=s.type,d=s.id;switch(c){case"3":o({resourceid:d,programid:"",programtype:null}),l(),a.setState({hrmname:u})}},a.onPersonClick=function(e,t){var n=a.store,r=n.onFormChange,i=n.programDetail;r({resourceid:e,programid:"",programtype:null}),i(),a.setState({hrmname:t})},a.getMenu=function(){var e=a.store,t=e.canAdd,n=e.addStatus,r=e.initQuoteDialog,i=e.doAdd,o=e.cancelAdd,l=e.detail,s=l.canedit,u=l.candelete,c=l.canquoteindex,d=l.programstatus,p=l.canaudit,m=[];return t&&!n&&m.push({key:"0",icon:w.default.createElement("i",{className:"icon-coms-Add-to"}),content:N("365","新建"),onClick:i}),c&&!n&&m.push({key:"1",icon:w.default.createElement("i",{className:"icon-coms-copy"}),content:N("508693","引用指标"),onClick:function(){return r(!1)}}),s&&(m.push({key:"2",icon:w.default.createElement("i",{className:"icon-coms-copy"}),content:N("508694","引用方案"),onClick:function(){return r(!0)}}),""==d||"13"!=d||n?""==d||"0"==d||n||m.push({key:"4",icon:w.default.createElement("i",{className:"icon-coms-Return"}),content:N("18096","禁用"),onClick:function(){return a.operationForm("forbidden")}}):m.push({key:"3",icon:w.default.createElement("i",{className:"icon-coms-Reopen"}),content:N("26472","启用"),onClick:function(){return a.operationForm("start")}}),m.push({key:"5",icon:w.default.createElement("i",{className:"icon-coms-Save-as"}),content:N("30986","保存"),onClick:function(){return a.operationForm("save")}}),m.push({key:"6",icon:w.default.createElement("i",{className:"icon-coms-top"}),content:N("725","提交"),onClick:function(){return a.operationForm("submit")}})),u&&m.push({key:"10",icon:w.default.createElement("i",{className:"icon-coms-delete"}),content:N(91,"删除"),onClick:function(){return a.doDelete("delete")}}),p&&(m.push({key:"7",icon:w.default.createElement("i",{className:"icon-coms-export"}),content:N("142","批准"),onClick:function(){return a.programAudit("approve")}}),m.push({key:"8",icon:w.default.createElement("i",{className:"icon-coms-Return"}),content:N("236","退回"),onClick:function(){return a.programAudit("return")}})),n&&m.push({key:"9",icon:w.default.createElement("i",{className:"icon-coms-export"}),content:N("31129","取消"),onClick:o}),m},a.getButton=function(){var e=a.store,t=e.canAdd,n=e.addStatus,r=e.doAdd,i=e.cancelAdd,o=e.initQuoteDialog,l=e.detail,s=l.canedit,u=l.candelete,c=l.canquoteindex,d=l.programstatus,p=l.canaudit,m=[];return t&&!n&&m.push(w.default.createElement(C.Tooltip,{title:N("508716","建立新考核方案")},w.default.createElement(C.Button,{type:"primary",onClick:r},N("365","新建")))),c&&!n&&m.push(w.default.createElement(C.Tooltip,{title:N("508717","引用其他方案指标")},w.default.createElement(C.Button,{type:"primary",onClick:function(){return o(!1)}},N("508693","引用指标")))),s&&!n&&(m.push(w.default.createElement(C.Tooltip,{title:N("508718","引用其他方案")},w.default.createElement(C.Button,{type:"primary",onClick:function(){return o(!0)}},N("508694","引用方案")))),""==d||"13"!=d||n?""==d||"0"==d||n||m.push(w.default.createElement(C.Tooltip,{title:N("508719","禁用方案")},w.default.createElement(C.Button,{type:"primary",onClick:function(){return a.operationForm("forbidden")}},N("18096","禁用")))):m.push(w.default.createElement(C.Tooltip,{title:N("33164","启用方案")},w.default.createElement(C.Button,{type:"primary",onClick:function(){return a.operationForm("start")}},N("26472","启用")))),m.push(w.default.createElement(C.Tooltip,{title:N("508724","保存为草稿")},w.default.createElement(C.Button,{type:"primary",onClick:function(){return a.operationForm("save")}},N("30986","保存")))),m.push(w.default.createElement(C.Tooltip,{title:N("382335","保存并提交")},w.default.createElement(C.Button,{type:"primary",onClick:function(){return a.operationForm("submit")}},N("725","提交"))))),u&&m.push(w.default.createElement(C.Tooltip,{title:N(91,"删除")},w.default.createElement(C.Button,{type:"primary",onClick:function(){return a.doDelete("delete")}},N(91,"删除")))),p&&(m.push(w.default.createElement(C.Tooltip,{title:N("508725","批准考核方案")},w.default.createElement(C.Button,{type:"primary",onClick:function(){return a.programAudit("approve")}},N("142","批准")))),m.push(w.default.createElement(C.Tooltip,{title:N("508726","退回考核方案")},w.default.createElement(C.Button,{type:"primary",onClick:function(){return a.programAudit("return")}},N("236","退回"))))),n&&(m.push(w.default.createElement(C.Tooltip,{title:N("508718","引用其他方案")},w.default.createElement(C.Button,{type:"primary",onClick:function(){return o(!0)}},N("508694","引用方案")))),m.push(w.default.createElement(C.Tooltip,{title:N("508724","保存为草稿")},w.default.createElement(C.Button,{type:"primary",onClick:function(){return a.operationForm("save")}},N("30986","保存")))),m.push(w.default.createElement(C.Tooltip,{title:N("382335","保存并提交")},w.default.createElement(C.Button,{type:"primary",onClick:function(){return a.operationForm("submit")}},N("725","提交")))),m.push(w.default.createElement(C.Tooltip,{title:N("31129","取消")},w.default.createElement(C.Button,{type:"primary",onClick:i},N("31129","取消"))))),m},a.operationForm=function(e){var t=a.store,n=t.operation,r=t.form,i=r.startdate,o=r.assessDetailData,l=r.accessScoreData,s=t.detail.accessItemList;if(void 0==i||""==i)return C.message.error(N("509122","请选择生效日期!")),!1;var u=0,c=!1,d=!1,p=!1;if(o.map(function(e){if(void 0==e.accessitemid||""==e.accessitemid)return d=!0,!1;var t=s.find(function(t){return t.key==e.accessitemid});"2"!=t.itemtype||void 0!=e.target&&""!=e.target||(c=!0),e.itemtype=t.itemtype,u+=Number(e.rate)}),d)return C.message.warning(N("509123","指标类型不能为空!")),!1;if(c)return C.message.warning(N("509124","定量指标需填写目标值!")),!1;if(100!=u)return C.message.warning(N("509125","考核项权重设置不正确,权重总和需等于100!")),!1;if(o.map(function(e){o.map(function(t){e.id!=t.id&&e.accessitemid==t.accessitemid&&e.description==t.description&&(p=!0)})}),p)return C.message.warning(N("509126","相同指标类型的指标描述不能相同!")),!1;var m=0;if(l.map(function(e){""!=e.checkuserid&&void 0!=e.checkuserid||(c=!0),m+=Number(e.rate)}),c)return C.message.error(N("509119","评分人不能为空!")),!1;if(100!=m)return C.message.error(N("509120","评分人权重设置不正确, 权重总和需等于100!")),!1;var f="";switch(e){case"save":f=N("509127","确定保存此考核方案?");break;case"submit":f=N("509128","确定提交此考核方案?");break;case"start":f=N("509130","确定启用此考核方案?");break;case"forbidden":f=N("509131","确定禁用此考核方案?")}C.Modal.confirm({title:N("386786","信息确认"),content:f,onOk:function(){n(e,a.props.updateNum)}})},a.getManager=function(){var e=a.store.detail.managerid;return""==e||"0"==e?C.message.info(N("509117","直接上级不存在,请重新选择!")):a.checkSocreExist(e)},a.checkSocreExist=function(e){var t=a.store,n=t.form.accessScoreData,r=(t.detail.managerid,n.find(function(t){return t.checkuserid==e}));return r&&C.message.info(N("509118","评分人已存在!")),r},a.getManagerManager=function(){var e=a.store,t=e.form,n=e.detail,r=n.managerid2,i=n.managername2;""==r||"0"==r?C.message.info(N("509116","直接上级的上级不存在,请重新选择!")):(t.auditnames=i,t.auditids=r)},a.state={showLeft:!1,hrmname:"",_height:(0,A.getCurrentHeight)()},a.store=a.props.programViewStore,a.props.isMy&&(a.store.form.resourceid=null,a.store.form.programid=null),a}return(0,b.default)(t,e),(0,h.default)(t,[{key:"componentWillMount",value:function(){(0,A.setWindowKeys)(3,N(506163,"我的考核方案")),(0,A.getParams)("programid")&&(this.store.form.programid=(0,A.getParams)("programid")),(0,A.getParams)("resourceid")&&(this.store.form.resourceid=(0,A.getParams)("resourceid"),this.store.form.programtype=(0,A.getParams)("programtype")),this.store.doInit()}},{key:"render",value:function(){var e,t=this,a=this.store,n=a.programStatus,r=a.colorType,i=a.showStatus,o=a.loading,s=a.hasRight,c=a.changeProgramId,d=a.msg,p=a.hasCycle,m=a.form,f=a.detail,h=a.logList,g=a.otherProgram,y=a.logLastCount,v=a.auditidsData,b=a.programDetail,k=a.onFormChange,S=a.addStatus,_=a.a_remark,T=this.state._height,W=[{title:w.default.createElement("span",null,N("455","分类")),dataIndex:"cate",key:"cate",width:"15%",com:[{type:"INPUT",key:"cate",viewAttr:i?2:1}]},{title:w.default.createElement("span",null,N("18085","指标类型")),dataIndex:"accessitemid",key:"accessitemid",width:"20%",com:[{type:"CUSTOM",key:"accessitemid",render:function(e,t,a,n){return w.default.createElement(E.WeaSelect,{options:x(f.accessItemList),value:e,viewAttr:i?3:1,onChange:function(e){n({type:"CUSTOM",record:(0,u.default)({},t,{accessitemid:e})})}})}}]},{title:w.default.createElement("span",null,N("508669","指标描述")),dataIndex:"description",key:"description",width:"30%",com:[{type:"TEXTAREA",defaultValue:"",key:"description",viewAttr:i?2:1}]},{title:w.default.createElement("span",null,N("6071","权重"),"(%)"),dataIndex:"rate",key:"rate",width:"10%",com:[{type:"INPUTNUMBER",key:"rate",precision:"2",max:"100",min:"0",viewAttr:i?3:1}]},{title:w.default.createElement("span",null,N("18087","目标值")),dataIndex:"target",key:"target",width:"22%",com:[{type:"CUSTOM",key:"target",render:function(e,t,a,n){var r=f.accessItemList.find(function(e){return e.key==t.accessitemid});return void 0!=r&&"2"==r.itemtype?w.default.createElement(E.WeaInputNumber,{value:t.target,precision:2,viewAttr:i?3:1,onChange:function(e){n({type:"CUSTOM",record:(0,u.default)({},t,{target:e})})}}):void 0!=r&&"1"==r.itemtype?w.default.createElement(E.WeaInput,{value:t.target,viewAttr:i?2:1,onChange:function(e){n({type:"CUSTOM",record:(0,u.default)({},t,{target:e})})}}):w.default.createElement("span",null,N("508671","请先选择指标类型"))}}]}],I=[{title:w.default.createElement("span",null,N("508672","评分人")),dataIndex:"checkusername",key:"checkusername",width:"50%",com:[{type:"CUSTOM",key:"customrender",render:function(e,a,n,r){return w.default.createElement("div",null,w.default.createElement(C.Col,{span:17},w.default.createElement(E.WeaBrowser,{replaceDatas:[{id:a.checkuserid,name:a.checkusername}],type:1,title:N("508672","评分人"),inputStyle:{width:"95%"},viewAttr:i?3:1,onChange:function(e,n){r(t.checkSocreExist(e)?{type:"CUSTOM",record:(0,u.default)({},a,{checkuserid:null,checkusername:null})}:{type:"CUSTOM",record:(0,u.default)({},a,{checkuserid:e,checkusername:n})})}})),i&&w.default.createElement(C.Col,{span:4,offset:1},w.default.createElement(C.Button,{onClick:function(){t.getManager()||r({type:"CUSTOM",record:(0,u.default)({},a,{checkuserid:f.managerid,checkusername:f.managername})})}},N("15709","直接上级"))))}}]},{title:w.default.createElement("span",null,N("6071","权重"),"(%)"),dataIndex:"rate",key:"rate",width:"45%",com:[{type:"INPUTNUMBER",key:"rate",precision:"2",max:"100",min:"0",viewAttr:i?3:1}]}];return w.default.createElement(C.Spin,{spinning:o},w.default.createElement("div",{className:"wea-workrelate-performance-programView"},w.default.createElement("div",{style:{height:"100vh"}},w.default.createElement(E.WeaRightMenu,{datas:this.getMenu(),showUrlItem:!1},w.default.createElement(P.default,{updateNum:function(){return t.props.updateNum()}}),w.default.createElement(E.WeaPopoverHrm,null),w.default.createElement(E.WeaTop,{title:f.titlename||N("509541","{name}绩效考核方案设置").replace("{name}",this.state.hrmname),icon:w.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",buttons:this.getButton(),showDropIcon:!0,dropMenuDatas:this.getMenu()}),w.default.createElement(E.WeaLeftRightLayout,(e={isNew:!0,showLeft:!0,leftWidth:220,leftCom:w.default.createElement(L.default,{onPersonClick:this.onPersonClick,treeNodeClick:this.treeNodeClick})},(0,l.default)(e,"showLeft",this.state.showLeft),(0,l.default)(e,"onCollapse",function(e){return t.setState({showLeft:e})}),e),"1"==d&&w.default.createElement("div",null,!p&&(0,A.renderAlertPage)('<span style="color:red">'+N("508557","暂未开启任何考核周期")+"</span>"),!s&&(0,A.renderAlertPage)('<span style="color:red">'+N("508609","您暂时无权限查看此数据")+"</span>"),w.default.createElement("div",{style:{display:p&&s?"block":"none"}},w.default.createElement(E.WeaTab,{datas:f.stabList,keyParam:"viewcondition",selectedKey:m.programtype,onChange:function(e){k({programtype:e,programid:""}),b()}}),w.default.createElement("div",{className:"no-program-span",style:{display:o||""!=m.programid||i?"none":"block"}},N(509520,"暂未设置相应考核方案!")),w.default.createElement("div",{style:{display:""!=m.programid||i?"block":"none"}},w.default.createElement(E.WeaNewScroll,{height:T-110},w.default.createElement("div",{className:"date-div"},w.default.createElement("div",{style:{display:"inline-block"}},w.default.createElement("span",null,N("19548","生效日期"),":"),i?w.default.createElement(E.WeaDatePicker,{viewAttr:3,value:m.startdate,onChange:function(e){return k({startdate:e})},style:{marginRight:20}}):w.default.createElement("span",{className:"date-span"},m.startdate)),w.default.createElement("span",{className:"atdit-person"},!S&&w.default.createElement(E.WeaTag,{color:r[f.programstatus],style:{color:"white",borderRadius:"4px"}},n[f.programstatus]),!S&&"1"==f.programstatus&&w.default.createElement("span",{style:{"margin-left":"10px"}},N("129864","待审批人"),":",w.default.createElement("span",{dangerouslySetInnerHTML:{__html:f.waitAuditName}}))),f.noprogram&&f.nomsg&&w.default.createElement("span",{className:"no-finish-program"},f.nomsg)),w.default.createElement(E.WeaSearchGroup,{title:N("386205","考核明细"),showGroup:!0},w.default.createElement(E.WeaTableEditable,{ref:"tableEditPo",buttonsType:"inline",viewAttr:i?2:1,showTitle:i,getRowSelection:function(e){return!!i&&e},columns:W,datas:x(m.assessDetailData),willAdd:function(e){return k({assessDetailData:e}),!0},willDelete:function(e){return k({assessDetailData:e}),!0},willCopy:function(e,t,a){var n=!1;return a.forEach(function(e){f.accessItemList.find(function(t){return t.key==e.accessitemid&&t.disabled})&&(n=!0)}),n?(C.message.warning(N(511550,"不能复制没有权限或已禁用的指标")),!1):(k({assessDetailData:e}),!0)},onChange:function(e){return k({assessDetailData:e}),!0}})),w.default.createElement(E.WeaSearchGroup,{title:N("15752","考核说明"),showGroup:!0},i?w.default.createElement(E.WeaRichText,{ckConfig:{toolbar:[{name:"document",items:["Source"]},{name:"clipboard",items:["Undo","Redo"]},{name:"paragraph",items:["JustifyLeft","JustifyCenter","JustifyRight","-","NumberedList","BulletedList"]},{name:"styles",items:["Format","Font","FontSize"]},{name:"colors",items:["TextColor"]},{name:"basicstyles",items:["Bold","Italic","Underline","Strike"]},{name:"insert",items:["Image","Flash","Table","Smiley"]},{name:"tools",items:["Maximize"]}],startupFocus:!1,height:200,autoGrow_minHeight:200,autoGrow_maxHeight:200,uploadUrl:"/api/doc/upload/uploadFile",resize_enabled:!1},value:_,onToolsChange:function(e,t,a,n){return(0,A.transfStr)(e,t,a,n)},onChange:function(e){return k({remark:e})}}):w.default.createElement("div",{className:"program-remark",dangerouslySetInnerHTML:{__html:m.remark}})),w.default.createElement(E.WeaSearchGroup,{title:N("15489","考核评分"),showGroup:!0},w.default.createElement(E.WeaTableEditable,{buttonsType:"inline",showTitle:i,viewAttr:i?2:1,showCopy:!1,draggable:!!i,columns:I,getRowSelection:function(e){return!!i&&e},datas:x(m.accessScoreData),willAdd:function(e){return k({accessScoreData:e}),!0},willDelete:function(e){return k({accessScoreData:e}),!0},onChange:function(e){return k({accessScoreData:e}),!0}})),w.default.createElement(E.WeaSearchGroup,{title:N("508675","考核审批"),showGroup:!0},w.default.createElement(E.WeaFormItem,{wrapperCol:{span:24},style:{"margin-left":"10px"}},w.default.createElement(C.Col,{span:7,style:{lineHeight:"30px"}},w.default.createElement(E.WeaBrowser,{type:17,isSingle:!1,title:N("24743","审批人"),viewAttr:i?2:1,replaceDatas:v,onChange:function(e,t){return k({auditids:e,auditnames:t})}})),i&&w.default.createElement(C.Col,{span:4,offset:1},w.default.createElement(C.Button,{onClick:this.getManagerManager},N("508574","上级的上级"))))),!S&&void 0!=m.programid&&""!=m.programid&&w.default.createElement(C.Col,{span:12},w.default.createElement(E.WeaSearchGroup,{title:N("32061","操作日志"),showGroup:!0},w.default.createElement(D.default,{logsData:x(h),lastcount:y,onMoreClick:function(){return t.onMoreClick()}}))),!S&&g&&g.length>0&&w.default.createElement(C.Col,{span:12},w.default.createElement(E.WeaSearchGroup,{title:N("508677","其他考核方案"),showGroup:!0},w.default.createElement("div",{className:"other-program-view"},g.map(function(e){return w.default.createElement("div",{className:"other-program-div"},w.default.createElement(C.Tooltip,{title:t.getOtherProgramTooltip(e)},w.default.createElement("a",{onClick:function(){c(e.id)}},e.programname+"("+n[e.programstatus]+")")))})))))))))))))}},{key:"getOtherProgramTooltip",value:function(e){var t=this.store.programStatus,a=e.programname+"("+N("23247","状态")+":"+t[e.programstatus];return e.createtime&&(a+=" "+N("30436","创建时间")+":"+e.createtime),a+=")"}},{key:"onMoreClick",value:function(){this.store.logCurrent=this.store.logCurrent+1,this.store.getLogList()}},{key:"doDelete",value:function(e){var t=this,a=this.store.operation;C.Modal.confirm({title:N("386786","信息确认"),content:N("512710","确定删除此考核方案?"),onOk:function(){a(e,t.props.updateNum)}})}},{key:"programAudit",value:function(e){var t=this,a=this.store.form.programid,n="approve"==e?N("508727","确定批准此考核方案?"):N("508728","确定退回此考核方案?"),r={programid:a,operation:e};C.Modal.confirm({title:N("386786","信息确认"),content:n,onOk:function(){t.store.programAuditOperation(r)}})}}]),t}(w.default.Component))||i)||i;t.default=I},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fastAddTask=t.setSpecial=t.toChangeStatus=t.getDoorTaskList=void 0;var n=a(0);t.getDoorTaskList=function(e){return n.WeaTools.callApi("/api/workrelate/task/doorpage/getTaskList","GET",e)},t.toChangeStatus=function(e){return n.WeaTools.callApi("/api/workrelate/task/changeStatus","GET",e)},t.setSpecial=function(e){return n.WeaTools.callApi("/api/workrelate/task/setSpecial","GET",e)},t.fastAddTask=function(e){return n.WeaTools.callApi("/api/workrelate/task/addTask","POST",e)}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.taskTag=t.viewDocFiled=t.addTaskView=t.addTask=t.getSubTaskList=t.setSpecial=t.taskOperation=t.addTaskFbInfo=t.getTaskLog=t.editTaskInfo=t.getTaskDetail=t.getChildTaskList=t.getMoreTaskList=t.getTaskList=void 0;var n=a(0);t.getTaskList=function(e){return n.WeaTools.callApi("/api/workrelate/task/getTaskList","GET",e)},t.getMoreTaskList=function(e){return n.WeaTools.callApi("/api/workrelate/task/getMoreList","GET",e)},t.getChildTaskList=function(e){return n.WeaTools.callApi("/api/workrelate/task/getChildTaskList","GET",e)},t.getTaskDetail=function(e){return n.WeaTools.callApi("/api/workrelate/task/getTaskDetail","GET",e)},t.editTaskInfo=function(e){return n.WeaTools.callApi("/api/workrelate/task/editTaskInfo","POST",e)},t.getTaskLog=function(e){return n.WeaTools.callApi("/api/workrelate/task/taskOperation","GET",e)},t.addTaskFbInfo=function(e){return n.WeaTools.callApi("/api/workrelate/task/addTaskFbInfo","POST",e)},t.taskOperation=function(e){return n.WeaTools.callApi("/api/workrelate/task/taskOperation","GET",e)},t.setSpecial=function(e){return n.WeaTools.callApi("/api/workrelate/task/setSpecial","GET",e)},t.getSubTaskList=function(e){return n.WeaTools.callApi("/api/workrelate/task/getSubTaskList","GET",e)},t.addTask=function(e){return n.WeaTools.callApi("/api/workrelate/task/addTask","POST",e)},t.addTaskView=function(e){return n.WeaTools.callApi("/api/workrelate/task/taskViewInfo","POST",e)},t.viewDocFiled=function(e){return n.WeaTools.callApi("/api/workrelate/common/viewDocFiled","POST",e)},t.taskTag=function(e){return n.WeaTools.callApi("/api/workrelate/task/taskTag","POST",e)}},function(e,t,a){"use strict";function n(e){var t,a;this.promise=new e(function(e,n){if(void 0!==t||void 0!==a)throw TypeError("Bad Promise constructor");t=e,a=n}),this.resolve=r(t),this.reject=r(a)}var r=a(40);e.exports.f=function(e){return new n(e)}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.accessAuditOperationApi=t.accessAuditListApi=t.accessAuditProgramNumApi=void 0;var n=a(0);t.accessAuditProgramNumApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/accessAuditProgramNum","GET",e)},t.accessAuditListApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/accessAuditList","GET",e)},t.accessAuditOperationApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/accessAuditOperation","POST",e)}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.accessResultExportApi=t.accessResultSendRemindApi=t.accessResultSendListApi=t.accessResultListApi=t.accessAssessmentCycleApi=void 0;var n=a(0);t.accessAssessmentCycleApi=function(){return n.WeaTools.callApi("/api/workrelate/performance/accessAssessmentCycle","GET")},t.accessResultListApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/accessResultList","GET",e)},t.accessResultSendListApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/accessResultSendList","GET",e)},t.accessResultSendRemindApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/accessResultSendRemind","POST",e)},t.accessResultExportApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/accessResultExport","POST",e)}},function(e,t,a){var n=a(26),r=a(38),i=a(50)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),n(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,t,a){"use strict";var n=a(37),r=a(18),i=a(88),o=a(29),l=a(55),s=a(127),u=a(59),c=a(86),d=a(19)("iterator"),p=!([].keys&&"next"in[].keys()),m=function(){return this};e.exports=function(e,t,a,f,h,g,y){s(a,t,f);var v,b,k,w=function(e){if(!p&&e in _)return _[e];switch(e){case"keys":case"values":return function(){return new a(this,e)}}return function(){return new a(this,e)}},S=t+" Iterator",C="values"==h,E=!1,_=e.prototype,D=_[d]||_["@@iterator"]||h&&_[h],T=D||w(h),P=h?C?w("entries"):T:void 0,A="Array"==t?_.entries||D:D;if(A&&(k=c(A.call(new e)))!==Object.prototype&&k.next&&(u(k,S,!0),n||"function"==typeof k[d]||o(k,d,m)),C&&D&&"values"!==D.name&&(E=!0,T=function(){return D.call(this)}),n&&!y||!p&&!E&&_[d]||o(_,d,T),l[t]=T,l[S]=m,h)if(v={values:C?T:w("values"),keys:g?T:w("keys"),entries:P},y)for(b in v)b in _||i(_,b,v[b]);else r(r.P+r.F*(p||E),t,v);return v}},function(e,t,a){e.exports=a(29)},function(e,t,a){var n=a(15).document;e.exports=n&&n.documentElement},function(e,t,a){a(129);for(var n=a(15),r=a(29),i=a(55),o=a(19)("toStringTag"),l="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),s=0;s<l.length;s++){var u=l[s],c=n[u],d=c&&c.prototype;d&&!d[o]&&r(d,o,u),i[u]=i.Array}},function(e,t,a){var n=a(58),r=a(52).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,r)}},function(e,t){},function(e,t){},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 r,i,o=a(28),l=n(o),s=a(22),u=n(s),c=a(17),d=n(c),p=a(12),m=n(p),f=a(5),h=n(f),g=a(1),y=n(g),v=a(2),b=n(v),k=a(6),w=n(k),S=a(7),C=n(S),E=a(3),D=n(E),T=a(8),P=a(4),A=a(0),W=a(10),L=a(45),x=n(L),N=a(9),I=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}(N),M=A.WeaLocaleProvider.getLabel,R=(r=(0,T.inject)("taskAddStore"))(i=(0,T.observer)(i=function(e){function t(e){(0,y.default)(this,t);var a=(0,w.default)(this,(t.__proto__||(0,h.default)(t)).call(this,e));return a.initCallBack=function(){a.setState({spinning:!1})},a.onChangeBrowser=function(e,t,n,r){var i=a.state.params;i=(0,m.default)({},i,(0,d.default)({},r,n)),a.setState({params:i})},a.onInputChange=function(e,t){var n=a.state.params;n=(0,m.default)({},n,(0,d.default)({},t,e)),a.setState({params:n})},a.getButton=function(){return[D.default.createElement(P.Button,{type:"primary",onClick:a.doNewSave.bind(a),loading:a.state.spinning},M(86,"保存")),D.default.createElement(P.Button,{type:"ghost",onClick:a.onlyClose.bind(a)},M(309,"关闭"))]},a.getEcmeFieldData=function(e,t){var n=a.props,r=n.parentData,i=n.taskAddStore,o=n.taskAddStore.cubeLayoutParame,l=o.specialFields,s=a.state.params;if(_.has(l,e)){var u=t.isMandatory;if(u&&i.isMandatoryArry.push(l[e].fieldname),"tag"==l[e].fieldname)return D.default.createElement(A.WeaBrowser,{onChange:function(e,t,n){a.onChangeBrowser(e,t,n,"tag")},type:"wrltag",inputStyle:{width:245},viewAttr:u?3:2,isSingle:!1,replaceDatas:s.tag,title:M(30878,"任务标签")});if("showallsub"==l[e].fieldname)return D.default.createElement(A.WeaCheckbox,{value:s.showallsub,display:"switch",viewAttr:u?3:2,id:"showallsub",style:{display:"inline"},onChange:function(e){return a.onInputChange(e,"showallsub")}});if("parentid"==l[e].fieldname)return D.default.createElement(A.WeaBrowser,{title:M(23785,"上级任务"),type:"wrltsk",onChange:function(e,t,n){a.onChangeBrowser(e,t,n,"parentid")},replaceDatas:r||s.parentid,icon:"icon-coms-currency-Task",viewAttr:r?1:u?3:2,inputStyle:{width:245},dataParams:{parentid:-1},completeParams:{parentid:-1},linkUrl:"/spa/workrelate/static/index.html?#/main/workrelate/task/taskDetail?id="})}return null},a.state={spinning:!1,params:{taskName:"",enddate:"",remark:"",lev:"5",principalid:[],parentid:[],todoval:"4",partnerid:[],taskids:[],goalids:[],docids:[],wfids:[],crmids:[],projectids:[],relatedacc:"",relateadd:1,mainpage:1,tag:"",showallsub:""},sTab:[{key:"1",selected:!1,showname:M(15537,"今天")},{key:"2",selected:!1,showname:M(22488,"明天")},{key:"3",selected:!1,showname:M(382509,"即将")},{key:"4",selected:!1,showname:M(382499,"不标记")},{key:"5",selected:!1,showname:M(382498,"备忘")}],urgent:[{key:"5",selected:!1,showname:M(15808,"未设置")},{key:"1",selected:!1,showname:M(382501,"重要紧急")},{key:"2",selected:!1,showname:M(382502,"重要不紧急")},{key:"3",selected:!1,showname:M(382503,"不重要紧急")},{key:"4",selected:!1,showname:M(382504,"不重要不紧急")}],viewHeight:a.getHeight(),category:"",maxUploadSize:"",menu:[{key:"0",icon:D.default.createElement("i",{className:"icon-coms-Save-as"}),content:M(86,"保存"),onClick:function(e){return a.doNewSave()}}]},a.uploading=!1,a}return(0,C.default)(t,e),(0,b.default)(t,[{key:"componentWillMount",value:function(){var e=this;A.WeaTools.callApi("/api/workrelate/task/getTaskFileCategory","GET",{}).then(function(t){1==t.status&&e.setState({category:t.secId,maxUploadSize:t.maxsize,params:(0,m.default)({},e.state.params,{principalid:[{id:t.userid,name:t.username}]})})});var t=this.props.taskAddStore,a=this;t.initForm({doback:function(){t.isloading||a.setState({spinning:!0})}})}},{key:"componentWillReceiveProps",value:function(e){var t=this;this.cleanValues(),e.taskAddStore.isloading||this.setState({spinning:!0}),A.WeaTools.callApi("/api/workrelate/task/getTaskFileCategory","GET",{}).then(function(e){1==e.status&&t.setState({category:e.secId,maxUploadSize:e.maxsize,params:(0,m.default)({},t.state.params,{principalid:[{id:e.userid,name:e.username}]})})})}},{key:"getHeight",value:function(){return window.innerHeight-110}},{key:"doNewSave",value:function(){var e=this;this.props.taskAddStore.saveTask({doback:function(t,a,n){e.doSubmit(t,a,n)}})}},{key:"doSubmit",value:function(e,t,a){var n=this.state.params;if(1==t){n=(0,m.default)({},n,e),n.extendDatas=(0,u.default)(a),n.isecme=1,n.taskName=e.name;var r=this.state.params;n.tag=r.tag,n.showallsub=r.showallsub,n.parentid=r.parentid;var i=n.begindate,o=n.enddate;if(""!=i&&""!=o&&I.DateDiffDays(i,o)<0)return void P.Modal.warning({title:M(558,"提示"),content:M(16721,"开始日期不能大于结束日期")});var l=this.props.taskAddStore.isMandatoryArry;if(l&&l.length>0)for(var s=0;s<l.length;s++)if(""==n[l[s]])return void P.Modal.warning({title:M(558,"提示"),content:M(509065,"请输入必填项")})}var c=!0;""==n.taskName&&(c=!1),c?(this.setState({spinning:!0}),this.uploading?(1==t&&this.setState({params:n}),this.refs.addtaskupload.doUpload()):this.saveTask(n)):P.Modal.warning({title:M(558,"提示"),content:M(504646,"任务名称不能为空")})}},{key:"saveTask",value:function(e){var t=this;for(var a in e)"principalid"!=a&&"parentid"!=a&&"partnerid"!=a&&"taskids"!=a&&"goalids"!=a&&"docids"!=a&&"wfids"!=a&&"crmids"!=a&&"projectids"!=a&&"tag"!=a||function(){var t=[];Array.isArray(e[a])&&(e[a].forEach(function(e){t.push(e.id)}),e=(0,m.default)({},e,(0,d.default)({},a,t.toString())))}();void 0!=this.props.detailKey&&(e.parentid=this.props.detailKey),e.sorttype=this.props.sorttype,A.WeaTools.callApi("/api/workrelate/task/addTask","POST",e).then(function(e){if(1==e.status){t.cleanValues();var a={};"function"===typeof t.props.onAddSuccess?(a.datas=e.datas,a.opttype="add",a.optkey=e.taskId,a.optdatetype=e.datetype,t.props.onAddSuccess(a)):"function"===typeof t.props.onDialogAddSuccess&&(a.datas=e.datas,a.optkey=e.taskId,a.optdatetype=e.datetype,void 0!=t.props.detailKey&&(a.parentid=t.props.detailKey),a.subdatas=e.subdatas,t.props.onDialogAddSuccess(a))}else 2==e.status?(P.Modal.warning({title:M(558,"提示"),content:M(508760,"保存出错,您没有给已选上级任务新建下级任务的权限")}),t.uploading=!1,t.setState({spinning:!1})):(P.Modal.warning({title:M(558,"提示"),content:M(508744,"保存出错,请重新尝试或联系管理员")}),t.uploading=!1,t.setState({spinning:!1}))})}},{key:"cleanValues",value:function(){this.setState({spinning:!1,params:{taskName:"",enddate:"",remark:"",lev:"5",principalid:[],parentid:[],todoval:"4",partnerid:[],taskids:[],goalids:[],docids:[],wfids:[],crmids:[],projectids:[],relatedacc:"",relateadd:1,mainpage:1,tag:"",showallsub:""}}),this.uploading=!1,this.props.taskAddStore.cubeLayoutParame={}}},{key:"uploadChange",value:function(e,t){var a=this.state.params;a=(0,m.default)({},a,{relatedacc:e.toString()}),this.saveTask(a)}},{key:"setUploading",value:function(e){e.length>0?this.uploading=!0:this.uploading=!1}},{key:"onlyClose",value:function(){this.cleanValues(),"function"===typeof this.props.onlyClose&&this.props.onlyClose()}},{key:"render",value:function(){var e=this,t=this.state,a=t.params,n=t.sTab,r=t.urgent,i=t.viewHeight,o=t.category,s=t.menu,u=t.maxUploadSize,c=t.spinning,d=this.props,p=d.isDialog,m=d.createvisable,f=d.style,h=d._minusHeight,g=d.parentData,y=d.taskAddStore;void 0==h&&(h=0);var v=y.cubeLayoutParame,b=y.getCardStorefun,k=(0,l.default)((0,W.toJS)(v)).length>0,w=D.default.createElement("div",{className:"wea-workrelate-task-add"},D.default.createElement(P.Spin,{spinning:c},D.default.createElement(A.WeaPopoverHrm,null),D.default.createElement(A.WeaRightMenu,{datas:s,showUrlItem:!1,style:{height:"100%"}},!p&&D.default.createElement(A.WeaTop,{title:M(15266,"新建任务"),icon:D.default.createElement("i",{className:"icon-coms-Add-to"}),iconBgcolor:"rgb(150, 53, 138)",buttons:[D.default.createElement(P.Button,{type:"primary",onClick:this.doNewSave.bind(this)},M(86,"保存"))],showDropIcon:!0,dropMenuDatas:s}),D.default.createElement(A.WeaNewScroll,{height:i-h,style:{padding:"0 10px"}},k?(0,x.default)({cubeLayoutParame:v,getEcmeFieldData:this.getEcmeFieldData,callback:this.initCallBack,getCardStorefun:b}):D.default.createElement(A.WeaSearchGroup,{title:M(1361,"基本信息"),needTigger:!0,showGroup:!0},D.default.createElement(A.WeaFormItem,{label:M(195,"名称"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaInput,{placeholder:M(508736,"请输入任务名称"),viewAttr:3,value:a.taskName,onBlur:function(t){return e.onInputChange(t,"taskName")}})),D.default.createElement(A.WeaFormItem,{label:M(382534,"标记Todo"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaSelect,{options:n,style:{width:242},value:a.todoval,onChange:function(t){return e.onInputChange(t,"todoval")}})),D.default.createElement(A.WeaFormItem,{label:M(84043,"责任人"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaBrowser,{type:1,replaceDatas:a.principalid,inputStyle:{width:245},title:M(84043,"责任人"),onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"principalid")}})),D.default.createElement(A.WeaFormItem,{label:M(382557,"参与人"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaBrowser,{type:17,replaceDatas:a.partnerid,inputStyle:{width:245},title:M(382557,"参与人"),onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"partnerid")},isSingle:!1})),D.default.createElement(A.WeaFormItem,{label:M(23785,"上级任务"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaBrowser,{onChange:function(t,a,n){e.onChangeBrowser(t,a,n,"parentid")},replaceDatas:g||a.parentid,title:M(23785,"上级任务"),icon:"icon-coms-currency-Task",type:"wrltsk",viewAttr:g?1:2,inputStyle:{width:245},dataParams:{parentid:-1},completeParams:{parentid:-1},linkUrl:"/spa/workrelate/static/index.html?#/main/workrelate/task/taskDetail?id="})),D.default.createElement(A.WeaFormItem,{label:M(15534,"紧急程度"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaSelect,{options:r,style:{width:242},value:a.lev,onChange:function(t){return e.onInputChange(t,"lev")}})),D.default.createElement(A.WeaFormItem,{label:M(741,"结束日期"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaDatePicker,{value:a.enddate,onChange:function(t){return e.onInputChange(t,"enddate")}})),D.default.createElement(A.WeaFormItem,{label:M(433,"描述"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaTextarea,{value:a.remark,placeholder:M(508733,"请输入任务描述"),onBlur:function(t){return e.onInputChange(t,"remark")}}))),D.default.createElement(A.WeaSearchGroup,{title:M(22078,"相关信息"),needTigger:!0,showGroup:!0},D.default.createElement(A.WeaFormItem,{label:M(33414,"相关任务"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaBrowser,{onChange:function(t,a,n){e.onChangeBrowser(t,a,n,"taskids")},title:M(33414,"相关任务"),icon:"icon-coms-currency-Task",type:"wrltsk",replaceDatas:a.taskids,viewAttr:2,isSingle:!1,inputStyle:{width:245}})),D.default.createElement(A.WeaFormItem,{label:M(382586,"相关目标"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaBrowser,{title:M(382586,"相关目标"),icon:"icon-portal-ModelingEngine",type:"wrlgoal",replaceDatas:a.goalids,inputStyle:{width:245},onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"goalids")},isSingle:!1})),D.default.createElement(A.WeaFormItem,{label:M(857,"相关文档"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaBrowser,{title:M(857,"相关文档"),icon:"icon-portal-doc",type:9,inputStyle:{width:245},replaceDatas:a.docids,onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"docids")},isSingle:!1})),D.default.createElement(A.WeaFormItem,{label:M(1044,"相关流程"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaBrowser,{title:M(1044,"相关流程"),icon:"icon-coms-Workflow-o",type:16,inputStyle:{width:245},onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"wfids")},isSingle:!1,replaceDatas:a.wfids})),D.default.createElement(A.WeaFormItem,{label:M(783,"相关客户"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaBrowser,{title:M(783,"相关客户"),icon:"icon-portal-crm",type:7,inputStyle:{width:245},replaceDatas:a.crmids,onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"crmids")},isSingle:!1})),D.default.createElement(A.WeaFormItem,{label:M(782,"相关项目"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaBrowser,{title:M(782,"相关项目"),icon:"icon-coms-project",type:8,inputStyle:{width:245},replaceDatas:a.projectids,onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"projectids")},isSingle:!1})),D.default.createElement(A.WeaFormItem,{label:M(22194,"相关附件"),labelCol:{span:4},wrapperCol:{span:18}},D.default.createElement(A.WeaUpload,{uploadUrl:"/api/doc/upload/uploadFile2Doc?category="+o,category:o,viewAttr:"1",showClearAll:!1,autoUpload:!1,maxUploadSize:u,getShowListDatas:function(t,a){return e.setUploading(a)},onChange:function(t,a){return e.uploadChange(t,a)},ref:"addtaskupload"})))))));return p?D.default.createElement(A.WeaDialog,{visible:m,title:M(15266,"新建任务"),icon:"icon-coms-Journal",iconBgcolor:"#7734FF",className:"createWorkPlan",buttons:this.getButton(),style:f,closable:!0,onCancel:this.onlyClose.bind(this)},w):w}}]),t}(D.default.Component))||i)||i;t.default=R},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(0);n.WeaLocaleProvider.getLabel;t.default={addWindowFunc:function(){window.downloadFile=function(e,t,a,r,i){n.WeaTools.callApi("/api/workrelate/common/viewDocFiled","POST",{id:e,relateId:a,type:r}).then(function(e){e.status&&window.open("/weaver/weaver.file.FileDownload?fileid="+t+"&download=1")})},window.openDoc=function(e,t,a,r){n.WeaTools.callApi("/api/workrelate/common/viewDocFiled","POST",{id:e,relateId:t,type:a}).then(function(t){t.status&&window.open("/spa/document/index.jsp?id="+e+"#/main/document/detail")})},window.openAppLink=function(e,t,a,r,i){n.WeaTools.callApi("/api/workrelate/common/getRelateURL","GET").then(function(e){var n={};n=e.status?e.result:{37:"/spa/document/index.jsp?id=",7:"/spa/crm/mobx/index.html#/main/crm/customerView?customerId=",152:"/spa/workflow/index_form.jsp#/main/workflow/req?requestid=",8:"/spa/prj/index.html#/main/prj/projectCard?prjid=",1:"/spa/hrm/index_mobx.html#/main/hrm/card/cardInfo/"},window.open(n[a]+t)})}}}},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 r,i,o,l,s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(0),C=a(30),E=a(60),_=n(E),D=a(97),T=n(D),P=a(94),A=n(P),W=a(173),L=n(W),x=a(75),N=n(x),I=a(9),M=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}(I),R=mobx.toJS,z=S.WeaLocaleProvider.getLabel,O=(r=(0,k.inject)("taskMainStores"))(i=(0,k.observer)((l=o=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.state={content:"",refeshid:-1,_top:M.getHeaderObjectHeight(),menuid:1,showSearchAd:!1,menu:[{key:"0",icon:b.default.createElement("i",{className:"icon-coms-search"}),content:z(197,"搜索"),onClick:function(e){return a.advanceSearch()}},{key:"1",icon:b.default.createElement("i",{className:"icon-coms-Add-to"}),content:z(82,"新建"),onClick:function(e){a.onAddTask(-2)}}],buttons:[b.default.createElement(w.Tooltip,{title:z(15266,"新建任务")},b.default.createElement(w.Button,{type:"primary",onClick:function(){return a.onAddTask(-2)}},z(82,"新建"))),b.default.createElement(w.Tooltip,{title:z(30884,"标签设置")},b.default.createElement(w.Button,{type:"primary",onClick:function(){return a.onTagSet()}},z(30884,"标签设置")))],orderData:[{key:"",selected:!1,showname:z(19520,"最后修改时间")},{key:"enddate",selected:!1,showname:z(743,"结束时间")},{key:"begindate",selected:!1,showname:z(742,"开始时间")},{key:"principalid",selected:!1,showname:z(84043,"责任人")}],orderByData:[{key:"asc",selected:!1,showname:z(339,"升序")},{key:"desc",selected:!1,showname:z(340,"降序")}],levarray:[{key:"",selected:!0,showname:z(18214,"请选择")},{key:"0",selected:!1,showname:z(15808,"未设置")},{key:"1",selected:!1,showname:z(382501,"重要紧急")},{key:"2",selected:!1,showname:z(382502,"重要不紧急")},{key:"3",selected:!1,showname:z(382503,"不重要紧急")},{key:"4",selected:!1,showname:z(382504,"不重要不紧急")}],statusArray:[{key:"status",label:z(602,"状态"),options:[{key:"0",selected:!1,showname:z(332,"全部")},{key:"1",selected:!1,showname:z(1960,"进行中")},{key:"2",selected:!1,showname:z(23774,"已完成")}]}],createvisable:!1,tagvisable:!1},a.currenttaskid=M.getParams("taskid"),a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentWillMount",value:function(){var e=this.props,t=e.taskMainStores,a=e.condtype,n=e.sorttype,r=e.status,i=e.viewId;M.setWindowKeys(this.props.menuid,this.props.toptitle||z(18505,"任务列表")),t.condtype=null!=a&&void 0!=a?a:"1",void 0!=i&&0!=i&&(t.viewId=i,t.sorttype=n,t.currentstatus=r);var o=M.getParams("startdate"),l=M.getParams("enddate"),s=M.getParams("personType"),u=M.getParams("hrmid"),c=M.getParams("status");void 0!=u&&""!=u&&(t.isOutSearch=!0,t.cuserid=u,t.personType=s,t.cstartdate=o,t.cenddate=l,t.reportstatus=c),t.getTaskList({}),""!=this.currenttaskid&&this.onNodeClick(this.currenttaskid)}},{key:"componentWillReceiveProps",value:function(e){if(this.props.menuid!=e.menuid||this.props._time!=e._time){M.setWindowKeys(e.menuid,e.toptitle);var t=e.taskMainStores,a=e.condtype;null!=a&&void 0!=a&&(t.condtype=a),this.setState({menuid:a}),this.resetSearch(),t.getTaskList({})}}},{key:"onTagSet",value:function(){this.setState({tagvisable:!0})}},{key:"resetSearch",value:function(){var e=this.props.taskMainStores;e.principalid=[],e.hrmid=[],e.begindate="",e.enddate="",e.lev="",e.begindate1="",e.enddate1="",e.orderby="",e.taskname="",e.orderbytype="desc",e.tag=""}},{key:"onSearchChange",value:function(e,t){var a=this.props.taskMainStores;a[t]=e,"currentstatus"==t&&a.getTaskList({})}},{key:"advanceSearch",value:function(e){var t=this.props.taskMainStores;e&&e.length>0&&(t.hrmid=e),this.showAdvanced(),t.getTaskList({})}},{key:"showMore",value:function(e,t,a,n,r){this.props.taskMainStores.getTaskMoreList({index:t,pagenum:parseInt(n)+1,total:a,cate:r})}},{key:"onRightBtnClick",value:function(e,t,a){var n=t.type;if(n){var r=this.props.taskMainStores;"delete"==n?w.Modal.confirm({title:z(131329,"信息确认"),content:z(508794,"确认要删除此任务吗?"),onOk:function(){r.toChangeStatus({taskId:e,status:4,doback:function(){w.message.success(z(83472,"删除成功!"),2)}})},onCancel:function(){}}):"complete"==n?w.Modal.confirm({title:z(131329,"信息确认"),content:z(508674,"确认要标记此任务为完成吗?"),onOk:function(){r.toChangeStatus({taskId:e,status:2,comsbtn:a,type:n,doback:function(){w.message.success(z(31439,"更新成功!"),2)}})},onCancel:function(){}}):"progress"==n?w.Modal.confirm({title:z(131329,"信息确认"),content:z(508676,"确认要标记此任务为进行中吗?"),onOk:function(){r.toChangeStatus({taskId:e,status:1,comsbtn:a,type:n,doback:function(){w.message.success(z(31439,"更新成功!"),2)}})},onCancel:function(){}}):"special"==n?r.setSpecial({taskid:e,special:0,comsbtn:a,type:n,doback:function(){w.message.success(z(503769,"关注成功!"),2)}}):"canclespecial"==n?r.setSpecial({taskid:e,special:1,comsbtn:a,type:n,doback:function(){w.message.success(z(503772,"取消关注成功!"),2)}}):"addfb"==n&&this.onNodeClick(e,1)}}},{key:"onIconClick",value:function(e){var t=this.props.taskMainStores;""!=e&&t.getChildTaskList({taskid:e,sorttype:4})}},{key:"onSortcondClick",value:function(e){var t=this.props.taskMainStores;t.sorttype=e,t.getTaskList({})}},{key:"onTabSearchChange",value:function(e){this.props.taskMainStores.taskname=e}},{key:"onCloseSlideModal",value:function(){this.props.taskMainStores.slidevisible=!1}},{key:"resetUrlKey",value:function(){var e=this.props,t=e.pathname,a=e.search,n="/"+t+a;void 0!=t&&void 0!=a||(n="/main/workrelate/task/taskIndex"),this.context.router.push({pathname:n})}},{key:"onEnterTask",value:function(e,t,a){13==e.keyCode&&this.onAddTask(t,e.target.value,a)}},{key:"onAddTask",value:function(e,t,a,n){if(this.resetUrlKey(),-2==e)this.setState({createvisable:!0});else if(""!=t){var r=this.props.taskMainStores;1!=r.sorttype&&4!=r.sorttype||(r.addname=t);var i=this;r.addTask({datetype:e,taskName:t,index:a,doback:function(e){var t=-1,a=i.state,n=a._top;-1==a.refeshid&&(t=0),r.slidevisible=!0,i.setState({content:b.default.createElement(N.default,{detailKey:e,refeshid:t,isopen:!0,sorttype:r.sorttype,minusHeight:n,onEditSuccess:function(e,t){return i.onCallBackSuccess(e,t)}}),refeshid:t})}})}}},{key:"onCallBackSuccess",value:function(e,t){var a=this;if(1==t)this.onCloseSlideModal();else{var n=this.props.taskMainStores;if(n.setNewTaskInfo(e),"add"==e.opttype){this.resetUrlKey();var r=-1;-1==this.state.refeshid&&(r=0),n.slidevisible=!0;var i=this.state._top;this.setState({content:b.default.createElement(N.default,{detailKey:e.datas[0].key,refeshid:r,isopen:!0,minusHeight:i,sorttype:n.sorttype,onEditSuccess:function(e,t){return a.onCallBackSuccess(e,t)}}),refeshid:r,createvisable:!1})}"del"==e.opttype&&this.onCloseSlideModal()}}},{key:"showAdvanced",value:function(e){this.setState({showSearchAd:!1})}},{key:"onNodeClick",value:function(e,t,a){var n=this,r=this.props.taskMainStores;r.slidevisible=!0;var i=this.state._top,o=-1;-1==this.state.refeshid&&(o=0),this.resetUrlKey(),this.setState({content:b.default.createElement(N.default,{detailKey:e,refeshid:o,isopen:!0,minusHeight:i,onCheckNew:function(){return n.onMainCheckNew(a)},onEditSuccess:function(e,t){return n.onCallBackSuccess(e,t)},sorttype:r.sorttype,isFb:t}),refeshid:o})}},{key:"onMainCheckNew",value:function(e){e&&"function"===typeof this.props.onCheckNew&&this.props.onCheckNew()}},{key:"onTopClick",value:function(e){var t=this.props.taskMainStores;t.slidevisible&&(t.slidevisible=!1)}},{key:"getTopHeight",value:function(e){var t=0;return e&&(t=e.clientHeight||0),t}},{key:"getTabButtonsAd",value:function(){var e=this;return[b.default.createElement(w.Button,{type:"primary",onClick:function(){return e.advanceSearch()}},z(197,"搜索")),b.default.createElement(w.Button,{type:"ghost",onClick:function(){return e.resetSearch()}},z(2022,"重置")),b.default.createElement(w.Button,{type:"ghost",onClick:function(){return e.showAdvanced(!1)}},z(31129,"取消"))]}},{key:"getSearchsAd",value:function(){var e=this,t=this.props.taskMainStores,a=this.state,n=a.orderData,r=a.orderByData,i=a.levarray,o=t.taskname,l=t.begindate,s=t.begindate1,u=t.tag,c=t.hrmid,d=t.enddate,p=t.enddate1,m=t.lev,f=t.principalid,h=t.orderby,g=t.orderbytype,y=t.condtype,v=[];return v.push({com:b.default.createElement(S.WeaFormItem,{label:z(1352,"任务名称"),ratio1to2:!0},b.default.createElement(S.WeaInput,{value:o,onChange:function(t){return e.onSearchChange(t,"taskname")},onPressEnter:function(){return e.advanceSearch()}}))}),v.push({com:b.default.createElement(S.WeaFormItem,{label:z(84043,"责任人"),ratio1to2:!0},b.default.createElement(S.WeaBrowser,{type:1,replaceDatas:R(f),onChange:function(t,a,n){return e.onSearchChange(n,"principalid")},title:z(84043,"责任人")}))}),v.push({com:b.default.createElement(S.WeaFormItem,{label:z(15534,"紧急程度"),ratio1to2:!0},b.default.createElement(S.WeaSelect,{options:i,value:m,onChange:function(t){return e.onSearchChange(t,"lev")}}))}),v.push({com:b.default.createElement(S.WeaFormItem,{label:z(742,"开始时间"),ratio1to2:!0},b.default.createElement(w.Row,null,b.default.createElement(w.Col,{span:11},b.default.createElement(S.WeaDatePicker,{value:l,onChange:function(t){return e.onSearchChange(t,"begindate")}})),b.default.createElement(w.Col,{span:2,style:{textAlign:"center"}}),b.default.createElement(w.Col,{span:11},b.default.createElement(S.WeaDatePicker,{value:s,onChange:function(t){return e.onSearchChange(t,"begindate1")}}))))}),v.push({com:b.default.createElement(S.WeaFormItem,{label:z(743,"结束时间"),ratio1to2:!0},b.default.createElement(w.Row,null,b.default.createElement(w.Col,{span:11},b.default.createElement(S.WeaDatePicker,{value:d,onChange:function(t){return e.onSearchChange(t,"enddate")}})),b.default.createElement(w.Col,{span:2,style:{textAlign:"center"}}),b.default.createElement(w.Col,{span:11},b.default.createElement(S.WeaDatePicker,{value:p,onChange:function(t){return e.onSearchChange(t,"enddate1")}}))))}),v.push({com:b.default.createElement(S.WeaFormItem,{label:z(129216,"排序方式"),ratio1to2:!0},b.default.createElement(w.Row,null,b.default.createElement(w.Col,{span:11},b.default.createElement(S.WeaSelect,{options:n,viewAttr:2,value:h,onChange:function(t){return e.onSearchChange(t,"orderby")}})),b.default.createElement(w.Col,{span:2}),b.default.createElement(w.Col,{span:11},b.default.createElement(S.WeaSelect,{options:r,viewAttr:2,value:g,onChange:function(t){return e.onSearchChange(t,"orderbytype")}}))))}),v.push({com:b.default.createElement(S.WeaFormItem,{label:z(30878,"标签"),ratio1to2:!0},b.default.createElement(S.WeaBrowser,{type:"wrltag",replaceDatas:R(u),onChange:function(t,a,n){return e.onSearchChange(n,"tag")},title:z(30878,"标签")}))}),0==y&&v.push({com:b.default.createElement(S.WeaFormItem,{label:z(15089,"我的下属"),ratio1to2:!0},b.default.createElement(S.WeaBrowser,{type:"wrltsk",replaceDatas:R(c),completeURL:"/api/workrelate/task/doorpage/getUnderlingHrmInfo?",hideOps:!0,onChange:function(t,a,n){return e.onSearchChange(n,"hrmid")}}))}),b.default.createElement(S.WeaSearchGroup,{title:z(32905,"常用条件"),items:v,showGroup:!0,col:2})}},{key:"getLeftCom",value:function(){var e=this,t=this.props.taskMainStores,a=t.sorttype,n=t.currentstatus,r=t.condtype,i=t.isOutSearch,o=this.state.statusArray;return b.default.createElement("div",{className:"task-main-condition"},b.default.createElement("div",{className:"task-main-condition-right"},b.default.createElement("div",{className:"task-main-icon-div"},!i&&b.default.createElement(w.Tooltip,{placement:"bottom",title:z(382491,"个人Todolist视图")},b.default.createElement("i",{className:5==a?"icon-coms-currency-Customer iconselected":"icon-coms-currency-Customer",onClick:function(t){return e.onSortcondClick(5)}})),b.default.createElement(w.Tooltip,{placement:"bottom",title:z(382493,"到期日分类视图")},b.default.createElement("i",{className:2==a?"icon-coms-overtime iconselected":"icon-coms-overtime",onClick:function(t){return e.onSortcondClick(2)}})),b.default.createElement(w.Tooltip,{placement:"bottom",title:z(382495,"紧急程度分类视图")},b.default.createElement("i",{className:3==a?"icon-coms-category iconselected":"icon-coms-category",onClick:function(t){return e.onSortcondClick(3)}})),b.default.createElement(w.Tooltip,{placement:"bottom",title:z(82532,"列表视图")},b.default.createElement("i",{className:1==a?"icon-coms-Right-alignment iconselected":"icon-coms-Right-alignment",onClick:function(t){return e.onSortcondClick(1)}})),!i&&b.default.createElement(w.Tooltip,{placement:"bottom",title:z(382496,"层级视图")},b.default.createElement("i",{className:4==a?"icon-coms-Department-number iconselected":"icon-coms-Department-number",onClick:function(t){return e.onSortcondClick(4)}}))),5!=a&&7!=r&&!i&&b.default.createElement(S.WeaSelect,{options:o,detailtype:5,value:n,viewAttr:2,style:{width:80},onChange:function(t){return e.onSearchChange(t,"currentstatus")}})))}},{key:"render",value:function(){var e=this,t=this.props,a=t.taskMainStores,n=t.toptitle,r=this.state,i=r.content,o=r._top,l=(r.menuid,r.menu),s=r.buttons,u=r.showSearchAd,c=r.createvisable,d=r.tagvisable,p=a.addname,m=a.datalist,f=a.pagenum,h=a.itotal,g=a.refreshlist,y=a.optparams,v=a.localtime,k=a.loading,C=a.slidevisible,E=a.sorttype,D=a.hasmore,P=a.datetype,W=a.taskname;return b.default.createElement("div",{className:"wea-workrelate-task-main"},b.default.createElement("div",{onClick:function(t){return e.onTopClick(t)}},b.default.createElement(w.Spin,{spinning:k},b.default.createElement(S.WeaRightMenu,{datas:l,showUrlItem:!1,style:{height:"100%"}},b.default.createElement(S.WeaTop,{title:n||z(18505,"任务列表"),icon:b.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",buttons:s,showDropIcon:!0,dropMenuDatas:l}),b.default.createElement(S.WeaTab,{searchType:["advanced","base"],showSearchAd:u,hideSearchAd:function(){return e.showAdvanced()},setShowSearchAd:function(t){e.setState({showSearchAd:t})},replaceLeft:this.getLeftCom(),buttonsAd:this.getTabButtonsAd(),onSearch:function(){return e.advanceSearch()},onSearchChange:function(t){return e.onTabSearchChange(t)},searchsBaseValue:W,searchsAd:this.getSearchsAd()}),b.default.createElement("div",{style:{height:window.innerHeight-120-o}},b.default.createElement(S.WeaNewScroll,{height:window.innerHeight-120-o},g&&(1==E||4==E)&&b.default.createElement("div",{className:m&&m.length>0?"workrelate-task-main-content":"workrelate-task-main-content1"},b.default.createElement(_.default,{className:"workrelate-task-main-vt",datas:m,params:R(y),locationkey:v,onRightBtnClick:function(t,a,n){return e.onRightBtnClick(t,a,n)},onTreeNodeClick:function(t,a){return e.onNodeClick(t,"",a)},onIconClick:function(t){return e.onIconClick(t)}})),(1==E||4==E)&&b.default.createElement(S.WeaInput,{className:"add-intext",placeholder:z(508695,"请输入一句话快速创建任务"),value:p,onBlur:function(t){return e.onAddTask("",t)},onFocus:function(t){return e.onTopClick(t)},onPressEnter:function(t){return e.onEnterTask(t,"")}}),(1==E||4==E)&&(D&&2==D?b.default.createElement("div",{className:"task-main-more",onClick:function(t){return e.showMore(t,0,h,f)}},z(82720,"加载更多"),b.default.createElement(w.Icon,{type:"down"})):b.default.createElement("div",{className:"task-main-nodata"},3==D?z(508804,"已加载所有任务"):z(83553,"暂无数据"))),g&&(2==E||3==E||5==E)&&P&&P.length>0&&P.map(function(t,a){return b.default.createElement(T.default,{title:b.default.createElement("span",null,b.default.createElement("i",{className:t.icon,style:{color:t.color}}),b.default.createElement("span",{className:"task-main-viewsort-titlename"},t.name)),className:"task-main-viewsort",style:{borderLeft:"2px solid "+t.color,backgroundColor:"#F3F3F4"},datatitle:t.datatitle},b.default.createElement(_.default,{className:t.hasdata&&1==t.hasdata?"task-main-vt":"",datas:m,params:R(y),locationkey:v,treetype:"m"+t.id,onRightBtnClick:function(t,a,n){return e.onRightBtnClick(t,a,n)},onTreeNodeClick:function(t,a){return e.onNodeClick(t,"",a)}}),b.default.createElement(S.WeaInput,{className:"add-intext",placeholder:z(508695,"请输入一句话快速创建任务"),value:t.inputval,onBlur:function(n){return e.onAddTask(t.id,n,a)},onFocus:function(t){return e.onTopClick(t)},onPressEnter:function(n){return e.onEnterTask(n,t.id,a)}}),2==t.hasmore&&b.default.createElement("div",{className:"task-main-more",onClick:function(n){return e.showMore(n,a,t.total,t.pagenum,t.id)}},z(82720,"加载更多"),b.default.createElement(w.Icon,{type:"down"})))})))))),b.default.createElement(S.WeaSlideModal,{visible:C,width:60,top:o,direction:"right",measure:"%",measureT:"px",content:i,onClose:function(){return e.onCloseSlideModal()}}),c&&b.default.createElement(A.default,{isDialog:!0,createvisable:c,style:{width:.7*window.innerWidth,height:window.innerHeight-90},_minusHeight:90,sorttype:E,onlyClose:function(){return e.setState({createvisable:!1})},onAddSuccess:function(t){return e.onCallBackSuccess(t)},locationKey:(new Date).getTime()}),d&&b.default.createElement(L.default,{createvisable:d,onlyClose:function(){return e.setState({tagvisable:!1})}}))}}]),t}(b.default.Component),o.contextTypes={router:C.routerShape},i=l))||i)||i;t.default=O},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 r=a(5),i=n(r),o=a(1),l=n(o),s=a(2),u=n(s),c=a(6),d=n(c),p=a(7),m=n(p),f=a(3),h=n(f),g=a(0),y=a(4),v=function(e){function t(e){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e))}return(0,m.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this.props,t=e.title,a=e.className,n=e.style,r=e.datatitle;return h.default.createElement("div",{className:"wea-workrelate-viewsort "+(a||""),style:n},h.default.createElement(g.WeaSearchGroup,{title:h.default.createElement(y.Tooltip,{title:r||""},t),showGroup:!0},this.props.children))}}]),t}(h.default.Component);t.default=v},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=a(206),S=n(w),C=a(207),E=n(C),_=a(208),D=n(_),T=a(210),P=n(T),A=a(211),W=n(A),L=a(212),x=n(L),N=a(213),I=n(N),M=a(9),R=(b.Tabs.TabPane,k.WeaLocaleProvider.getLabel),z=mobx.toJS,O=b.Modal.confirm,B=(r=(0,v.inject)("planViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.init=function(){var e={};(0,M.getParams)("planid")?e.planid=(0,M.getParams)("planid"):(0,M.getParams)("resourceid")&&(a.store.resourceid=(0,M.getParams)("resourceid"),a.store.resourcetype=4,e.type1=(0,M.getParams)("type1"),e.type2=(0,M.getParams)("type2"),e.year=(0,M.getParams)("year"),e.resourceid=(0,M.getParams)("resourceid"),e.resourcetype=4,a.store.onDateChange("year",(0,M.getParams)("year"),!0),a.store.setValue("tabSelectKey",e.type1),a.store.onDateChange("type2",parseInt((0,M.getParams)("type2")),!0)),a.store.setValue("locationkey",(new Date).getTime()),a.store.getPlanView(e),a.store.setValue("planLog",{datas:[],lastcount:0,lastid:"",status:""}),(0,M.setWindowKeys)("1",R("6015","我的报告")),a.setState({tabKey:"1"})},a.buildShareBrowser=function(){var e=a.store,t=(e.shareidsList,e.editshare),n=a;return y.default.createElement("div",{style:{display:"none"}},y.default.createElement(k.WeaBrowser,{ref:"share",memorise:!0,title:R("119","共享"),viewAttr:t?"2":"1",replaceDatas:z(a.store.shareidsList),type:17,onChange:function(e,t,a){return n.onShareBrowerChange(e,t,a)},isSingle:!1}))},a.alertPage=function(){var e=a.store.noDataMessage;return y.default.createElement("div",{style:{position:"relative",height:230}},y.default.createElement(k.WeaAlertPage,null,y.default.createElement("div",{style:{color:"#F00"}},e)))},a.onContextClick=function(){a.store.toggleMonthWeekSelectComDisplayKey()},a.getWeaReqTopConfig=function(){var e=a.store,t=e.tabDatas,n=e.tabDatasLength,r=e.resourcename,i=e.planname;return{title:n<1?r+R(33851,"计划报告"):i,icon:y.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",loading:a.store.loading,buttons:a.getMenus().topButtons,showDropIcon:!0,dropMenuDatas:a.getMenus().rightMune,tabDatas:t,selectedKey:a.store.tabSelectKey,onChange:a.store.tabChange}},a.doOperation=function(e){a.setState({operation:e});var t=a;"save"==e&&(a.store.uploading?a.fileCom.doUpload(e):a.store.doOperation(e)),"submit"==e&&O({title:R("508972","确认提示"),content:R("509013","确认提交此报告吗?"),onOk:function(){"submit"==e&&t.store.uploading?t.fileCom.doUpload(e):t.store.doOperation(e)},onCancel:function(){}}),"save"!=e&&"submit"!=e&&a.store.doOperation(e,a.props.getNoAuditCount)},a.makeRightMenu=function(e,t,a){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"icon-coms-search";return{key:e,icon:y.default.createElement("i",{className:n}),content:t,onClick:a}},a.getMenus=function(){var e=(a.store.planstatus,a.store),t=e.canedit,n=e.candel,r=e.canaudit,i=e.canreset,o=(e.editshare,[]),l=[];return i&&(o.push(a.makeRightMenu("3",R("509014","重新编写"),function(){a.doOperation("reset")},"icon-coms-top")),l.push(y.default.createElement(b.Tooltip,{title:R("509015","重新编写计划报告")},y.default.createElement(b.Button,{type:"primary",style:{display:i?"":"none"},onClick:function(){return a.doOperation("reset")}},R("509014","重新编写"))))),t&&(o.push(a.makeRightMenu("0",R("86","保存"),function(){a.doOperation("save")},"icon-coms-Save-as")),o.push(a.makeRightMenu("1",R("615","提交"),function(){a.doOperation("submit")},"icon-coms-top")),l.push(y.default.createElement(b.Tooltip,{title:R("508724","保存为草稿")},y.default.createElement(b.Button,{type:"primary",style:{display:t?"":"none"},onClick:function(){return a.doOperation("save")}},R("86","保存")))),l.push(y.default.createElement(b.Tooltip,{title:R("382335","保存并提交")},y.default.createElement(b.Button,{type:"primary",style:{display:t?"":"none"},onClick:function(){return a.doOperation("submit")}},R("615","提交"))))),n&&(o.push(a.makeRightMenu("2",R("91","删除"),function(){a.doOperation("del")},"icon-coms-delete")),l.push(y.default.createElement(b.Tooltip,{title:R("509016","删除此计划报告")},y.default.createElement(b.Button,{type:"primary",style:{display:n?"":"none"},onClick:function(){return a.doOperation("del")}},R("91","删除"))))),r&&(o.push(a.makeRightMenu("5",R("142","批准"),function(){return a.doOperation("approve")},"icon-coms-Batch-sharing")),o.push(a.makeRightMenu("6",R("236","退回"),function(){return a.doOperation("return")},"icon-coms-Batch-sharing")),l.push(y.default.createElement(b.Tooltip,{title:R("509017","批准计划报告")},y.default.createElement(b.Button,{type:"primary",style:{display:r?"":"none"},onClick:function(){return a.doOperation("approve")}},R("142","批准")))),l.push(y.default.createElement(b.Tooltip,{title:R("509018","退回计划报告")},y.default.createElement(b.Button,{type:"primary",style:{display:r?"":"none"},onClick:function(){return a.doOperation("return")}},R("236","退回"))))),{topButtons:l,rightMune:o}},a.onShareBrowerChange=function(e,t,n){a.store.setPlanShare(e,n)},a.getTopTab=function(){var e=a.state.topTab;return a.store.isSaved?e:[e[0],e[1]]},a.state={_height:(0,M.getCurrentHeight)(),showLeft:!1,topTab:[{title:R("516163","总结计划"),viewcondition:"1"},{title:R("22194","相关附件"),viewcondition:"2"},{title:R("509020","报告共享"),viewcondition:"3"},{title:R("33956","意见反馈"),viewcondition:"4"},{title:R("32061","操作日志"),viewcondition:"5"}]},a.store=a.props.planViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this,t=this.state,a=t._height,n=(t.topTab,this.store),r=n.loading,i=n.isSaved,o=n.noDataMessage,l=n.tabKey;return y.default.createElement("div",{className:"wea-workrelate-plan-report-view-container",onClick:this.onContextClick},y.default.createElement(k.WeaRightMenu,{datas:this.getMenus().rightMune,showUrlItem:!1,style:{height:"100%"}},y.default.createElement(b.Spin,{spining:r},y.default.createElement(k.WeaReqTop,this.getWeaReqTopConfig(),y.default.createElement(k.WeaLeftRightLayout,{isNew:!0,leftWidth:220,leftCom:y.default.createElement("div",null,y.default.createElement(S.default,null)),showLeft:this.state.showLeft,onCollapse:function(t){return e.setState({showLeft:t})}},y.default.createElement(E.default,null),o&&this.alertPage(),""==o&&y.default.createElement("div",null,y.default.createElement(k.WeaTab,{datas:this.getTopTab(),keyParam:"viewcondition",selectedKey:l,"Ï":!0,onChange:function(t){return e.store.setValue("tabKey",t)}}),"1"==l&&y.default.createElement(k.WeaNewScroll,{height:a-180},y.default.createElement(D.default,null)),"2"==l&&y.default.createElement(I.default,null),"3"==l&&i&&y.default.createElement(x.default,{shareRef:this.refs.share}),"4"==l&&i&&y.default.createElement(W.default,null),"5"==l&&i&&y.default.createElement(P.default,null)),this.buildShareBrowser())))))}},{key:"componentWillMount",value:function(){this.init()}},{key:"onSubClick",value:function(e,t){this.store.resourceid=e,this.store.resourcename=t,this.store.resourcetype=4,this.store.getPlanView(),this.store.resetTabKey()}}]),t}(y.default.Component))||i)||i;t.default=B},function(e,t,a){"use strict";function n(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}function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,o,l,s,u=a(5),c=r(u),d=a(1),p=r(d),m=a(2),f=r(m),h=a(6),g=r(h),y=a(7),v=r(y),b=a(3),k=r(b),w=a(8),S=a(0),C=a(4),E=a(30),_=a(10),D=n(_),T=a(60),P=r(T),A=a(97),W=r(A),L=a(79),x=r(L),N=a(100),I=r(N),M=a(9),R=n(M),z=D.toJS,O=S.WeaLocaleProvider.getLabel,B=(i=(0,w.inject)("goalMainStore","goalCommonStore"))(o=(0,w.observer)((s=l=function(e){function t(e){(0,p.default)(this,t),window.addNodeGoal=function(e){a.onAddGoal(-2,e)};var a=(0,g.default)(this,(t.__proto__||(0,c.default)(t)).call(this,e));return a.deleteGoal=function(e){var t=a.props.goalCommonStore,n={goalId:e,status:"4",doback:function(){var t={};t.optkey=e,t.opttype="del",a.onCallBackSuccess(t)}};t.editStatus(n)},a.getButton=function(){return[k.default.createElement(C.Button,{type:"primary",onClick:a.doSubmit.bind(a)},O(86,"保存")),k.default.createElement(C.Button,{type:"ghost",onClick:a.onlyClose.bind(a)},O(309,"关闭"))]},a.state={periodData:[{key:"period",label:O(15386,"周期"),options:[{key:"0",selected:!1,showname:O(332,"全部")},{key:"1",selected:!1,showname:O(19398,"月度")},{key:"2",selected:!1,showname:O(17495,"季度")},{key:"3",selected:!0,showname:O(17138,"年度")},{key:"4",selected:!1,showname:O(390757,"三年")},{key:"5",selected:!1,showname:O(390758,"五年")}]}],statusData:[{key:"status",label:O(23247,"状态"),options:[{key:"0",selected:!1,showname:O(332,"全部")},{key:"1",selected:!1,showname:O(1960,"进行中")},{key:"2",selected:!1,showname:O(23774,"已完成")},{key:"3",selected:!0,showname:O(1981,"已撤销")}]}],orderData:[{key:"",selected:!1,showname:O(19520,"最后修改时间")},{key:"enddate",selected:!1,showname:O(500372,"结束时间")},{key:"principalid",selected:!1,showname:O(16936,"责任")}],orderByData:[{key:"asc",selected:!1,showname:O(339,"升序")},{key:"desc",selected:!1,showname:O(340,"降序")}],menu:[{key:"0",icon:k.default.createElement("i",{className:"icon-coms-search"}),content:O(197,"搜索"),onClick:function(e){return a.advanceSearch()}},{key:"1",icon:k.default.createElement("i",{className:"icon-coms-Add-to"}),content:O(82,"新建"),onClick:function(e){a.onAddGoal(-2)}}],buttons:[k.default.createElement(C.Tooltip,{placement:"bottom",title:O(508587,"新建目标")},k.default.createElement(C.Button,{type:"primary",onClick:function(){return a.onAddGoal(-2)}},O(82,"新建")))],_top:R.getHeaderObjectHeight(),menuid:1,createvisable:!1,showSearchAd:!1,iframeSrc:"",searchType:["advanced","base"],slidevisible:!1,content:"",pgid:""},a}return(0,v.default)(t,e),(0,f.default)(t,[{key:"componentWillMount",value:function(){var e=this.props,t=e.goalMainStore,a=e.condtype,n=e.menuid,r=e.toptitle;R.setWindowKeys(n,r||O(18028,"我的目标")),null!=a&&void 0!=a&&(t.condtype=a),2!=n&&4!=t.sortcond||this.setIfreamSrc(),this.setState({menuid:n}),t.getDateList(),t.getGoalList({})}},{key:"componentDidMount",value:function(){this.props.onRef(this)}},{key:"componentWillReceiveProps",value:function(e){if(this.props.menuid!=e.menuid){R.setWindowKeys(e.menuid,e.toptitle);var t=e.goalMainStore,a=e.condtype;if(null!=a&&void 0!=a&&(t.condtype=a),2==a){t.currentperiod,t.nowyear,t.nowmonth,t.nowseason;this.setState({menuid:a}),this.setIfreamSrc()}else this.setState({menuid:a,searchType:["advanced","base"]});t.getGoalList({menu:1})}}},{key:"onSortcondClick",value:function(e){var t=this.props.goalMainStore;t.sortcond=e,4==e?this.setIfreamSrc():this.setState({searchType:["advanced","base"]}),t.getGoalList({})}},{key:"onCallBackSuccess",value:function(e,t,a,n){var r=this,i=this.props,o=i.goalMainStore,l=i.goalCommonStore,s=o.sortcond;o.canCreate;if(R.isEmpty(n))if(1==t)this.onCloseSlideModal();else if(2==t)o.setDataList(e);else{var u=this.props.goalMainStore;if(u.setNewGoalInfo(e),"add"==e.opttype||a){var c=-1;-1==this.state.refeshid&&(c=0),u.slidevisible=!0;var d=this.state._top;l.setIsFocusFeedBack(!1),this.resetUrlKey(),this.setState({slidevisible:!0,content:k.default.createElement(I.default,{detailKey:e.datas[0].key,refeshid:c,minusHeight:d,onEditSuccess:function(e,t){return r.onCallBackSuccess(e,t)},sortcond:s,closeSlider:function(){return r.onCloseSlideModal()},locationKey:(new Date).getTime()}),refeshid:c,createvisable:!1})}"del"==e.opttype&&this.onCloseSlideModal()}else this.setIfreamSrc(n)}},{key:"onCloseRightWindow",value:function(){}},{key:"onAddGoal",value:function(e,t,a,n){var r=this;this.resetUrlKey();var i=this.props,o=i.goalMainStore,l=i.goalCommonStore,s=this.state,u=s._top,c=s.refeshid,d=R.computeEndDate(o.currentperiod);if(-2==e)this.setState({createvisable:!0,pgid:t});else if(""!=t){1==o.sortcond&&(o.addname=t);var p=-1;-1==c&&(p=0),o.addGoal({cate:e,goalName:t,index:a,enddate:d,period:o.currentperiod,doback:function(e){l.setIsFocusFeedBack(!1),r.setState({slidevisible:!0,content:k.default.createElement(I.default,{detailKey:e,refeshid:p,minusHeight:u,onEditSuccess:function(e,t){return r.onCallBackSuccess(e,t)},sortcond:o.sortcond,closeSlider:function(){return r.onCloseSlideModal()},locationKey:(new Date).getTime()}),refeshid:p,createvisable:!1})}})}}},{key:"onEnterGoal",value:function(e,t,a){13==e.keyCode&&this.onAddGoal(t,e.target.value,a)}},{key:"onSelectChange",value:function(e,t){var a=this.props.goalMainStore,n=a.condtype,r=a.sortcond;2==n||1==n&&4==r?(a[t]=e,this.setIfreamSrc()):(a[t]=e,a.getGoalList({}))}},{key:"setIfreamSrc",value:function(e){var t=this.props.goalMainStore,a=t.currentperiod,n=t.nowyear,r=t.nowmonth,i=t.nowseason,o=t.condtype;R.isEmpty(e)?this.setState({searchType:[],iframeSrc:"/workrelate/goal/data/TreeShowNew.jsp?&condtype="+o+"&period="+a+"&periody="+n+"&periodm="+r+"&periods="+i}):this.setState({searchType:[],iframeSrc:"/workrelate/goal/data/TreeShowNew.jsp?pgId="+e+"&condtype="+o+"&period="+a+"&periody="+n+"&periodm="+r+"&periods="+i})}},{key:"advanceSearch",value:function(e){var t=this.props.goalMainStore;this.cancleSearchAd(),t.getGoalList({})}},{key:"onSearchChange",value:function(e){this.props.goalMainStore.searchname=e}},{key:"onNodeClick",value:function(e,t,a){var n=this;this.props.goalCommonStore.setIsFocusFeedBack(!1),this.resetUrlKey(),this.setState({slidevisible:!0,content:k.default.createElement(I.default,{detailKey:e,minusHeight:this.state._top,onEditSuccess:function(e,t){return n.onCallBackSuccess(e,t)},closeSlider:function(){return n.onCloseSlideModal()},refresh:t,sortcond:a,locationKey:(new Date).getTime()})})}},{key:"onRightBtnClick",value:function(e,t,a,n){var r=this,i=t.type;if(i){var o=this.props,l=o.goalMainStore,s=o.goalCommonStore,u=l.sortcond;"complete"==i?C.Modal.confirm({title:O(15172,"系统提示"),content:O(508754,"确认标记完成吗"),onOk:function(){l.toChangeStatus({goalId:e,status:2,comsbtn:a,type:i})}}):"progress"==i?C.Modal.confirm({title:O(15172,"系统提示"),content:O(508755,"确认标记进行吗"),onOk:function(){l.toChangeStatus({goalId:e,status:1,comsbtn:a,type:i})}}):"special"==i?l.setSpecial({goalId:e,special:1,comsbtn:a,type:i}):"canclespecial"==i?l.setSpecial({goalId:e,special:0,comsbtn:a,type:i}):"delete"==i?C.Modal.confirm({title:O(15172,"系统提示"),content:O(127574,"确定删除吗?"),onOk:function(){r.deleteGoal(e)}}):(this.resetUrlKey(),s.setIsFocusFeedBack(!0),this.setState({slidevisible:!0,content:k.default.createElement(I.default,{detailKey:e,minusHeight:this.state._top,onEditSuccess:function(e,t){return r.onCallBackSuccess(e,t)},closeSlider:function(){return r.onCloseSlideModal()},refresh:n,locationKey:(new Date).getTime(),sortcond:u})}))}}},{key:"showMore",value:function(e,t,a,n,r){this.props.goalMainStore.getGoalMoreList({index:t,pagenum:parseInt(n)+1,total:a,cate:r})}},{key:"doSubmit",value:function(){this.refs.addgoalref.wrappedInstance.doNewSave()}},{key:"onlyClose",value:function(e){if(e){var t=this.props.goalMainStore,a=t.condtype,n=t.sortcond;e.optkey&&(2==a||1==a&&4==n)&&this.setIfreamSrc()}this.setState({createvisable:!1})}},{key:"getTabButtonsAd",value:function(){var e=this;return[k.default.createElement(C.Button,{type:"primary",onClick:function(){return e.advanceSearch()}},O(197,"搜索")),k.default.createElement(C.Button,{type:"ghost",onClick:function(){return e.resetSearchAd()}},O(2022,"重置")),k.default.createElement(C.Button,{type:"ghost",onClick:function(){return e.cancleSearchAd(!1)}},O(31129,"取消"))]}},{key:"resetSearchAd",value:function(){var e=this.props.goalMainStore;e.orderby="",e.orderbytype="desc",e.principalid=[],e.enddate="",e.enddate1="",e.searchname=""}},{key:"cancleSearchAd",value:function(){this.setState({showSearchAd:!1})}},{key:"getSearchsAd",value:function(){var e=this,t=this.state,a=t.orderData,n=t.orderByData,r=this.props.goalMainStore,i=r.searchname,o=r.orderby,l=r.orderbytype,s=r.principalid,u=r.enddate,c=r.enddate1,d=[];return d.push({com:k.default.createElement(S.WeaFormItem,{label:O(18238,"目标名称"),ratio1to2:!0},k.default.createElement(S.WeaInput,{value:i,onChange:function(t){return e.onAdvancedChange(t,"searchname")},onPressEnter:function(){return e.advanceSearch()}}))}),d.push({com:k.default.createElement(S.WeaFormItem,{label:O(16936,"责任人"),ratio1to2:!0},k.default.createElement(S.WeaBrowser,{type:1,replaceDatas:z(s),onChange:function(t,a,n){return e.onAdvancedChange(n,"principalid")},title:O(16936,"责任人")}))}),d.push({com:k.default.createElement(S.WeaFormItem,{label:O(500372,"结束时间"),ratio1to2:!0},k.default.createElement(C.Row,null,k.default.createElement(C.Col,{span:11}," ",k.default.createElement(S.WeaDatePicker,{value:u,onChange:function(t){return e.onAdvancedChange(t,"enddate")}})),k.default.createElement(C.Col,{span:2}),k.default.createElement(C.Col,{span:11},k.default.createElement(S.WeaDatePicker,{value:c,onChange:function(t){return e.onAdvancedChange(t,"enddate1")}}))))}),d.push({com:k.default.createElement(S.WeaFormItem,{label:O(129216,"排序方式"),ratio1to2:!0},k.default.createElement(C.Row,null,k.default.createElement(C.Col,{span:11},k.default.createElement(S.WeaSelect,{options:a,viewAttr:2,value:o,onChange:function(t){return e.onAdvancedChange(t,"orderby")}})),k.default.createElement(C.Col,{span:2}),k.default.createElement(C.Col,{span:11},k.default.createElement(S.WeaSelect,{options:n,viewAttr:2,value:l,onChange:function(t){return e.onAdvancedChange(t,"orderbytype")}}))))}),k.default.createElement(S.WeaSearchGroup,{title:O(32905,"常用条件"),items:d,showGroup:!0,col:2})}},{key:"onAdvancedChange",value:function(e,t){this.props.goalMainStore[t]=e}},{key:"onCloseSlideModal",value:function(){this.setState({slidevisible:!1})}},{key:"onTopClick",value:function(e){this.state.slidevisible&&this.setState({slidevisible:!1})}},{key:"resetUrlKey",value:function(){var e=this.props,t=e.pathname,a=e.search,n="/"+t+a;void 0!=t&&void 0!=a||(n="/main/workrelate/goal/goalIndex"),this.context.router.push({pathname:n})}},{key:"render",value:function(){var e=this,t=this.props,a=t.goalMainStore,n=t.toptitle,r=t.condtype,i=a.searchname,o=a.loading,l=a.yeardata,s=a.nowyear,u=a.nowmonth,c=a.monthdata,d=a.datetype,p=a.seasondata,m=a.nowseason,f=a.currentperiod,h=a.currentstatus,g=a.hasmore,y=a.sortcond,v=a.datalist,b=a.optparams,w=a.localtime,E=a.refreshlist,_=a.pagenum,D=a.itotal,T=a.canCreate,A=a.addname,L=a.refreshDetail,N=a.isShowType,I=a.principaler,M=a.isCompanyPerson,R=this.state,B=R.periodData,V=R.statusData,F=R._top,j=R.menuid,K=R.menu,G=R.buttons,q=R.createvisable,H=R.showSearchAd,U=R.iframeSrc,J=R.searchType,Y=R.slidevisible,$=R.content,X=R.pgid,Q=K,Z=[];return 2!=r||M?T?Z=G:(Q=Q.splice(0,1),Z.push(G[1])):(Q=[],Z.push(G[1])),k.default.createElement("div",{className:"wea-workrelate-goal-main"},k.default.createElement("div",{onClick:function(t){return e.onTopClick(t)}},k.default.createElement(S.WeaRightMenu,{datas:Q,showUrlItem:!1,style:{height:"100%"}},k.default.createElement(S.WeaTop,{title:n||O(18028,"我的目标"),icon:k.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",buttons:Z,showDropIcon:!0,dropMenuDatas:Q}),k.default.createElement(C.Spin,{spinning:o},k.default.createElement(S.WeaTab,{searchType:J,showSearchAd:H,hideSearchAd:function(){return e.cancleSearchAd()},setShowSearchAd:function(t){e.setState({showSearchAd:t})},searchsBaseValue:i,replaceLeft:k.default.createElement("div",{className:"goal-main-condition"},k.default.createElement("div",{className:"goal-main-condition-right"},2!=j&&k.default.createElement("div",{className:"goal-main-icon-div"},1==j&&k.default.createElement(C.Tooltip,{placement:"bottom",title:O(382496,"层级视图")},k.default.createElement("i",{className:4==y?"icon-coms-Department-number iconselected":"icon-coms-Department-number",onClick:function(t){return e.onSortcondClick(4)}})),k.default.createElement(C.Tooltip,{placement:"bottom",title:O(508756,"分类视图")},k.default.createElement("i",{className:3==y?"icon-coms-category iconselected":"icon-coms-category",onClick:function(t){return e.onSortcondClick(3)}})),k.default.createElement(C.Tooltip,{placement:"bottom",title:O(82532,"列表视图")},k.default.createElement("i",{className:1==y?"icon-coms-Right-alignment iconselected":"icon-coms-Right-alignment",onClick:function(t){return e.onSortcondClick(1)}}))),2!=j&&4!=y&&k.default.createElement(S.WeaSelect,{className:"goal-main-condition-space",options:V,detailtype:5,value:h,viewAttr:2,style:{width:80},onChange:function(t){return e.onSelectChange(t,"currentstatus")}}),k.default.createElement(S.WeaSelect,{options:B,detailtype:5,value:f,viewAttr:2,style:{width:80,marginRight:10},onChange:function(t){return e.onSelectChange(t,"currentperiod")}})),(1==f||2==f||3==f)&&k.default.createElement(S.WeaSelect,{options:z(l),value:s,viewAttr:2,style:{width:80,marginRight:10},onChange:function(t){return e.onSelectChange(t,"nowyear")}}),1==f&&k.default.createElement(S.WeaSelect,{options:z(c),value:u,viewAttr:2,style:{width:80,marginRight:10},onChange:function(t){return e.onSelectChange(t,"nowmonth")}}),2==f&&k.default.createElement(S.WeaSelect,{options:z(p),value:m,viewAttr:2,style:{width:80,marginRight:10},onChange:function(t){return e.onSelectChange(t,"nowseason")}})),buttonsAd:this.getTabButtonsAd(),onSearch:function(){return e.advanceSearch()},onSearchChange:function(t){return e.onSearchChange(t)},searchsAd:this.getSearchsAd()}),k.default.createElement(S.WeaNewScroll,{height:window.innerHeight-120-F},(4==y||2==j)&&k.default.createElement("iframe",{id:"modelView",name:"modelView",scrolling:"auto",style:{border:"none"},src:U,width:"100%",height:window.innerHeight-100-F}),1==y&&v&&v.length>0&&E&&k.default.createElement("div",{className:"goal-main-content"},k.default.createElement(P.default,{className:"goal-main-vt",datas:v,params:b,locationkey:w,onRightBtnClick:function(t,a,n){return e.onRightBtnClick(t,a,n)},onTreeNodeClick:function(t){return e.onNodeClick(t,L,y)}})),1==y&&T&&k.default.createElement(S.WeaInput,{ref:"quickCreate",className:"add-intext",placeholder:O(508759,"快速新建目标"),value:A,onBlur:function(t){return e.onAddGoal("",t)},onPressEnter:function(t){return e.onEnterGoal(t,"")},onFocus:function(t){return e.onCloseRightWindow()}}),1==y&&(g&&2==g?k.default.createElement("div",{className:"goal-main-more",onClick:function(t){return e.showMore(t,0,D,_,0)}},O(82720,"加载更多"),k.default.createElement(C.Icon,{type:"down"})):k.default.createElement("div",{className:"goal-main-nodata"},3==g?O(508761,"已加载所有目标"):O(83553,"已加载所有目标"))),E&&3==y&&d&&d.length>0&&d.map(function(t,a){return k.default.createElement(W.default,{title:k.default.createElement("span",null,k.default.createElement("i",{className:t.icon,style:{color:t.color}}),k.default.createElement("span",{className:"goal-main-viewsort-titlename"},t.name)),className:"goal-main-viewsort",style:{borderLeft:"2px solid "+t.color,backgroundColor:"#F3F3F4"}},k.default.createElement(P.default,{className:N&&t.hasdata&&1==t.hasdata?"goal-main-vt":"",datas:v,params:b,locationkey:w,treetype:"m"+t.id,onRightBtnClick:function(t,a,n){return e.onRightBtnClick(t,a,n)},onTreeNodeClick:function(t){return e.onNodeClick(t,L,y)}}),T&&k.default.createElement(S.WeaInput,{ref:"quickCreate",className:"add-intext",placeholder:O(508759,"快速新建目标"),value:t.inputval,onBlur:function(n){return e.onAddGoal(t.id,n,a)},onPressEnter:function(n){return e.onEnterGoal(n,t.id,a)},onFocus:function(t){return e.onCloseRightWindow()}}),2==t.hasmore&&k.default.createElement("div",{className:"goal-main-more",onClick:function(n){return e.showMore(n,a,t.total,t.pagenum,t.id)}},O(82720,"加载更多"),k.default.createElement(C.Icon,{type:"down"})))}))))),k.default.createElement(S.WeaDialog,{visible:q,title:O(508587,"新建目标"),icon:"icon-coms-Add-to",iconBgcolor:"#7734FF",buttons:this.getButton(),style:{width:.7*window.innerWidth,height:window.innerHeight-90},closable:!0,onCancel:this.onlyClose.bind(this)},q&&k.default.createElement(x.default,{isDialog:!0,height:window.innerHeight-200,ref:"addgoalref",doClose:function(t){return e.onlyClose(t)},sortcond:y,onAddSuccess:function(t,a,n,r){return e.onCallBackSuccess(t,a,n,r)},principaler:I,period:f,nowyear:s,locationKey:(new Date).getTime(),pgId:X})),k.default.createElement(S.WeaSlideModal,{visible:Y,width:60,top:F,direction:"right",measure:"%",measureT:"px",content:$,onClose:function(){return e.onCloseSlideModal()}}))}}]),t}(k.default.Component),l.contextTypes={router:E.routerShape},o=s))||o)||o;t.default=B},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 r,i,o,l,s=a(28),u=n(s),c=a(5),d=n(c),p=a(1),m=n(p),f=a(2),h=n(f),g=a(6),y=n(g),v=a(7),b=n(v),k=a(3),w=n(k),S=a(8),C=a(4),E=a(0),_=a(30),D=a(10),T=a(215),P=n(T),A=a(45),W=(n(A),a(216)),L=n(W),x=a(217),N=n(x),I=a(218),M=n(I),R=a(219),z=n(R),O=a(220),B=n(O),V=a(79),F=(n(V),a(9)),j=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}(F);n(a(95)).default.addWindowFunc();var K=E.WeaLocaleProvider.getLabel,G=(r=(0,S.inject)("goalDetailStore","goalCommonStore"))(i=(0,S.observer)((l=o=function(e){function t(e){(0,m.default)(this,t);var a=(0,y.default)(this,(t.__proto__||(0,d.default)(t)).call(this,e));return a.onRef=function(e){a.child=e},a.renderDetail=function(e){var t=a.props,n=t.goalDetailStore,r=t.goalCommonStore,i=n.setDetailKey,o=n.initData,l=e||a.props.detailKey;i(l),r.isFocusFeedBack?a.changeTabKey("3"):a.changeTabKey("0"),j.isEmpty(l)||n.initForm({goalId:l,doback:function(){a.getDetailView({goalId:l,doback:function(e){o({goalId:l,viewdate:e},{goalId:l,type:"father"}),a.getFileCateGory()}})}})},a.getFileCateGory=function(){E.WeaTools.callApi("/api/workrelate/goal/fileCategory","GET",{}).then(function(e){var t=a.props.goalDetailStore,n=t.setCategory,r=t.setMaxUploadSize;1==e.status&&(n(e.secId),r(e.maxsize))})},a.getDetailView=function(e){a.props.goalDetailStore.getDetailView(e)},a.topClick=function(e,t,n){var r=a.props,i=r.goalDetailStore,o=r.goalCommonStore,l=i.isSpecial,s=i.topBtns,u=i.setButton,c=i.detailData;if("isSpecial"==t){var d={goalId:e,special:n,doback:function(){a.doCallBack("special")}};l=1==n,i.updateGoalSpecial(d)}else if("complete"==t){var p={id:"2",key:"revoker",value:[K(23757,"撤销"),K(1981,"已撤销")],type:["ghost","primary"],valid:0},m={goalId:e,doback:function(){a.doCallBack("status")}};1==n?(m.status="2",j.removeAarry(s,p),i.editStatus(m)):(m.status="1",j.removeAarry(s,p),i.editStatus(m)),c.status=m.status}else if("revoker"==t){var f={id:"1",key:"complete",value:[K(555,"完成"),K(23774,"已完成")],type:["ghost","primary"],valid:0},h={goalId:e,doback:function(){a.doCallBack("status")}};1==n?(h.status="3",j.removeAarry(s,f),i.editStatus(h)):(h.status="1",s.splice(1,0,f),i.editStatus(h)),c.status=h.status}else"feedback"==t?(o.setIsFocusFeedBack(!0),a.changeTabKey("3")):a.topDelete(e);u(l,c.status,c.canedit)},a.topDelete=function(e){C.Modal.confirm({title:K(15172,"系统提示"),content:K(127574,"确定删除吗?"),onOk:function(){a.deleteGoal(e)}})},a.deleteGoal=function(e){var t=a.props.goalDetailStore,n={goalId:e,status:"4",doback:function(t){if("function"===typeof a.props.onEditSuccess){var n={};n.optkey=e,n.opttype="del",a.props.onEditSuccess(n)}}};t.editStatus(n)},a.doCallBack=function(e,t,n){var r={},i=a.props.goalDetailStore,o=i.detailKey;if(r.optkey=o,"special"==e||"status"==e){var l=i.isSpecial,s=i.detailData.status;r.opttype="update",r.comsbtn=a.callBackButton(l,s),r.status=s,"function"===typeof a.props.onEditSuccess&&a.props.onEditSuccess(r)}else if("enddate"==e||"principalid"==e||"addfb"==e){var u={};u.enddate=i.detailData.enddate,j.isEmpty(i.detailData.principalid_arr[0])?u.principalid="":u.principalid=i.detailData.principalid_arr[0].name,u.key=o,u.feedbackcount="("+i.feedBackData.list.length+")","function"===typeof a.props.onEditSuccess&&a.props.onEditSuccess(u,2)}else"name"==e?(r.title=i.detailData[e],r.opttype="update","function"===typeof a.props.onEditSuccess&&a.props.onEditSuccess(r)):j.isEmpty(t)&&j.isEmpty(n)||a.onCallBackSuccess(t,n)},a.callBackButton=function(e,t){var n=a.props.goalDetailStore.detailData,r=[];return r.push({title:K(21950,"反馈"),com:K(21950,"反馈"),type:"addfb",icon:"message"}),n.canedit&&r.push({title:K(91,"删除"),com:K(91,"删除"),type:"delete",icon:"delete"}),e?r.push({title:K(26938,"取消关注"),com:K(26938,"取消关注"),type:"canclespecial",icon:"star"}):r.push({title:K(26939,"添加关注"),com:K(25436,"关注"),type:"special",icon:"star-o"}),2==t?r.push({title:K(508575,"当前状态完成,点击设置未完成"),com:K(382565,"标记进行"),type:"progress",icon:"check-circle-o"}):3==t?r.push({title:K(508799,"当前状态为撤销,点击设置进行中"),com:K(382565,"标记进行"),type:"progress",icon:"check-circle-o"}):r.push({title:K(508800,"当前状态为未完成,点击设置完成"),com:K(382564,"标记完成"),type:"complete",icon:"check"}),r},a.changeTabKey=function(e){var t=a.props,n=t.goalDetailStore,r=t.goalCommonStore,i=n.detailData,o=r.setIsFocusFeedBack;e&&"1"!=e?a.setState({tabSubButton:[]}):i.cancreate&&a.setState({tabSubButton:[w.default.createElement(C.Button,{type:"primary",onClick:a.onAddGoal},K(508560,"新建下级目标"))]}),a.state.tabKey!=e&&(n.loading=!0),"3"==e&&o(!0),"0"==e&&(n.cubeLoading=!0),a.setState({tabKey:e})},a.onAddGoal=function(){a.child.onAddGoal(1)},a.onNodeClick=function(e){e&&""!=e&&a.renderDetail(e)},a.state={viewHeight:j.getCurrentHeight(),topTab:[{title:K(81711,"基本信息"),viewcondition:"0"},{title:K(508864,"下级目标"),viewcondition:"1"},{title:K(383491,"相关信息"),viewcondition:"2"},{title:K(83596,"反馈信息"),viewcondition:"3"},{title:K(32061,"操作日志"),viewcondition:"4"}],tabKey:"0",tabSubButton:[]},a}return(0,b.default)(t,e),(0,h.default)(t,[{key:"componentWillMount",value:function(){var e=this.props.goalDetailStore.setIconType;if(j.getParams("id")&&""!=j.getParams("id")){var t=j.getParams("id");e("2"),this.renderDetail(t)}else this.renderDetail()}},{key:"componentWillReceiveProps",value:function(e){(this.props.detailKey!=e.detailKey||this.props.locationKey&&this.props.locationKey!=e.locationKey)&&this.renderDetail(e.detailKey)}},{key:"componentDidMount",value:function(){this.props.goalDetailStore.loading=!1}},{key:"onCallBackSuccess",value:function(e,t){var a=this.props.goalDetailStore,n=a.detailKey,r=e.optkey;t&&t.length>0&&t[0].id!=n?(e.optkey=t[0].id,e.opttype="addchild",a.setOptparams(e)):a.setOptparams(e),"function"===typeof this.props.onEditSuccess&&(e.optkey=r,e.opttype="dialogAdd",this.props.onEditSuccess(e))}},{key:"onlyClose",value:function(e){var t=this.props.goalCommonStore,a=t.setCreatevisable;e&&1==e.type&&"function"===typeof this.props.closeSlider?this.props.closeSlider(e):a(!1)}},{key:"render",value:function(){var e=this,t=this.props,a=t.goalDetailStore,n=t.goalCommonStore,r=t.openType,i=t.closeSlider,o=t.sortcond,l=a.loading,s=a.detailData,c=a.topBtns,d=a.detailKey,p=a.iconType,m=a.hasRight,f=a.cubeLoading,h=a.cubeLayoutParame,g=n.isFocusFeedBack,y=this.state,v=y.tabKey,b=y.topTab,k=y.tabSubButton,S=y.viewHeight,_=(0,u.default)((0,D.toJS)(h)).length>0;return j.isEmpty(d)||!m?w.default.createElement(C.Spin,{spinning:l},w.default.createElement("div",null,w.default.createElement(E.WeaTop,{title:w.default.createElement("span",null,K(507890,"目标详情")),icon:w.default.createElement("i",{className:"icon-coms-implement"})}),j.isEmpty(d)&&j.renderAlertPage(K(508825,"当前目标已经被删除")),!m&&j.renderAlertPage(K(508831,"你无权查看当前目标")))):w.default.createElement(C.Spin,{spinning:g?l:_>0?f||l:l},w.default.createElement("div",null,w.default.createElement(E.WeaPopoverHrm,null),w.default.createElement(P.default,{openType:r,detailkey:d,buttonDatas:c,method:this.topClick,onClose:function(t){return e.onlyClose(t)},detailData:s,iconType:p}),w.default.createElement(E.WeaTab,{datas:b,keyParam:"viewcondition",buttons:k,selectedKey:v,onChange:function(t){return e.changeTabKey(t)}}),w.default.createElement(E.WeaNewScroll,{height:"2"==p?S-120:S-100,style:{padding:"0px 10px"},ref:"goalNewScroll"},w.default.createElement("div",{className:"workrelate-goal-goalEdit"},"0"==v&&w.default.createElement(L.default,{onNodeClick:this.onNodeClick,doCallBack:function(t,a,n){return e.doCallBack(t,a,n)}}),"1"==v&&w.default.createElement(B.default,{onRef:this.onRef,renderDetail:this.renderDetail,doCallBack:function(t,a,n){return e.doCallBack(t,a,n)},closeSlider:i,sortcond:o}),"2"==v&&w.default.createElement(z.default,{renderDetail:this.renderDetail,doCallBack:function(t,a,n){return e.doCallBack(t,a,n)}}),"3"==v&&w.default.createElement(N.default,{doCallBack:function(t,a,n){return e.doCallBack(t,a,n)}}),"4"==v&&w.default.createElement(M.default,{renderDetail:this.renderDetail})))))}}]),t}(w.default.Component),o.contextTypes={router:_.routerShape},i=l))||i)||i;t.default=G},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=a(14),S=a(10),C=a(9),E=k.WeaLocaleProvider.getLabel,_=w.WeaTableNew.WeaTable,D=(r=(0,v.inject)("programAuditListStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.getMenus=function(){var e=a.store.getTableDatas,t=a.state.selectedRowKeys;return[{key:"0",icon:y.default.createElement("i",{className:"icon-coms-search"}),content:E("388113","搜索"),onClick:e},{key:"1",icon:y.default.createElement("i",{className:"icon-coms-Approval"}),content:E("142","批准"),onClick:a.approveBatch,disabled:0==t.length},{key:"2",icon:y.default.createElement("i",{className:"icon-coms-Revocation"}),content:E("236","退回"),onClick:a.returnBatch,disabled:0==t.length},{key:"10",icon:y.default.createElement("i",{className:"icon-coms-Custom"}),content:E("32535","显示列定制"),onClick:a.showColumn}]},a.showColumn=function(){var e=a.store.tableStore;e.setColSetVisible(!0),e.tableColSet(!0)},a.getButton=function(){var e=a.state.selectedRowKeys;return[y.default.createElement(b.Tooltip,{title:E("508656","批准已选")},y.default.createElement(b.Button,{type:"primary",disabled:0==e.length,onClick:a.approveBatch},E("142","批准"))),y.default.createElement(b.Tooltip,{title:E("508657","退回已选")},y.default.createElement(b.Button,{type:"primary",disabled:0==e.length,onClick:a.returnBatch},E("236","退回")))]},a.onSelectChange=function(e){a.setState({selectedRowKeys:e})},a.approveBatch=function(){var e=a.state.selectedRowKeys;e.length>0?b.Modal.confirm({title:E("386786","信息确认"),content:E("508729","确定批准已选考核方案")+"?",onOk:function(){var t={programids:e,operation:"quick_approve"};a.store.programAuditOperation(t,a.props.updateNum),a.setState({selectedRowKeys:[]})}}):b.Modal.warning({title:E("15804","系统信息"),content:E("501159","请选择要操作的数据")})},a.returnBatch=function(){var e=a.state.selectedRowKeys;e.length>0?b.Modal.confirm({title:E("386786","信息确认"),content:E("508730","确定退回已选考核方案")+"?",onOk:function(){var t={programids:e,operation:"quick_return"};a.store.programAuditOperation(t,a.props.updateNum),a.setState({selectedRowKeys:[]})}}):b.Modal.warning({title:E("15804","系统信息"),content:E("501159","请选择要操作的数据")})},a.doApproveAll=function(){b.Modal.confirm({title:E("386786","信息确认"),content:E("508731","确定批准全部考核方案")+"?",onOk:function(){var e={operation:"all_approve"};a.store.programAuditOperation(e,a.props.updateNum),a.setState({selectedRowKeys:[]})}})},a.doReturnAll=function(){b.Modal.confirm({title:E("386786","信息确认"),content:E("508732","确定退回全部考核方案")+"?",onOk:function(){var e={operation:"all_return"};a.store.programAuditOperation(e,a.props.updateNum),a.setState({selectedRowKeys:[]})}})},window.RefreshProgramAuditList=function(){a.props.programAuditListStore.tableStore.reloadCurrent(),a.props.updateNum()},a.state={selectedRowKeys:[]},a.store=a.props.programAuditListStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){(0,C.setWindowKeys)(4,E(506164,"待审核方案")),this.store.doInit()}},{key:"componentWillUnmount",value:function(){window.RefreshProgramAuditList=null}},{key:"render",value:function(){var e=this.store,t=e.programtype,a=e.loading,n=e.form,r=e.condition,i=e.onProgramtypeChange,o=e.tableStore,l=e.showSearchAd,s=e.getTableDatas,u=e.advanceSearch,c=e.setShowSearchAd,d=this.state.selectedRowKeys,p=[y.default.createElement(b.Button,{type:"primary",onClick:u},E("388113","搜索")),y.default.createElement(b.Button,{type:"ghost",onClick:function(){return n.resetForm()}},E("2022","重置")),y.default.createElement(b.Button,{type:"ghost",onClick:function(){return c(!1)}},E("31129","取消"))];return y.default.createElement(b.Spin,{spinning:a},y.default.createElement("div",{style:{height:"100vh"}},y.default.createElement(k.WeaRightMenu,{datas:this.getMenus(),showUrlItem:!1},y.default.createElement(k.WeaPopoverHrm,null),y.default.createElement(k.WeaTop,{title:E("506164","待审核方案"),icon:y.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",buttons:this.getButton(),showDropIcon:!0,dropMenuDatas:this.getMenus()}),y.default.createElement(k.WeaTab,{searchType:["advanced","base"],showSearchAd:l,setShowSearchAd:function(e){return c(e)},searchsAd:(0,C.getSearchs)(n,(0,S.toJS)(r),2,!1,u),hideSearchAd:function(){return c(!1)},buttonsAd:p,onSearch:s,onSearchChange:function(e){return n.updateFields({programname:e})},searchsBaseValue:n.getFormParams().programname,replaceLeft:y.default.createElement(b.Col,{span:12,style:{"line-height":"46px","margin-left":"24px"}},E("500401","类型"),":",y.default.createElement(k.WeaSelect,{style:{width:"180px"},value:n.getFormParams().programtype,options:t,onChange:function(e){return i(e)}}))}),y.default.createElement(_,{comsWeaTableStore:o,hasOrder:!0,needScroll:!0,rowSelection:{selectedRowKeys:d,onChange:this.onSelectChange},onOperatesClick:this.onOperatesClick.bind(this)}))))}},{key:"onOperatesClick",value:function(e,t,a,n){var r=this,i=void 0,o=void 0;"0"===a.index?(i=E("508727","确定批准此考核方案"),o="approve"):"1"===a.index&&(i=E("508728","确定退回此考核方案"),o="return");var l={programid:e.id,operation:o};b.Modal.confirm({title:E("386786","信息确认"),content:i+"?",onOk:function(){r.store.programAuditOperation(l,r.props.updateNum)}})}}]),t}(y.default.Component))||i)||i;t.default=D},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=a(14),S=a(9),C=w.WeaTableNew.WeaTable,E=k.WeaLocaleProvider.getLabel,_=(r=(0,v.inject)("programListStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return window.RefreshProgramList=function(){a.props.programListStore.tableStore.reloadCurrent(),a.props.updateNum(),a.props.programListStore.getAccessAuditProgramNumData()},a.state={},a.store=a.props.programListStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){(0,S.setWindowKeys)(5,E(506165,"方案设置查询")),this.props.type?this.store.queryParams.type=this.props.type:this.store.queryParams.type=null,this.store.doInit()}},{key:"componentWillUnmount",value:function(){window.RefreshProgramList=null}},{key:"render",value:function(){var e=this.store,t=e.loading,a=e.stabList,n=e.tableStore,r=e.showSearchAd,i=e.getProgramList,o=e.doSearch,l=e.setShowSearchAd;if(!t&&a&&0==a.length)return(0,S.renderAlertPage)('<span style="color:red">'+E(508557,"暂未开启任何考核周期")+"</span>");var s=[{key:"SEARCH",icon:y.default.createElement("i",{className:"icon-coms-search"}),content:E(388113,"搜索"),onClick:o}];return y.default.createElement(b.Spin,{spinning:t},y.default.createElement("div",{className:"wea-workrelate-performance-programlist",style:{height:"100vh"}},y.default.createElement(k.WeaPopoverHrm,null),y.default.createElement(k.WeaRightMenu,{datas:s},y.default.createElement(k.WeaTop,{title:E("506165","方案设置查询"),icon:y.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",buttons:[this.condition()],showDropIcon:!0,dropMenuDatas:s},y.default.createElement(k.WeaTab,{searchType:["advanced"],showSearchAd:r,setShowSearchAd:function(e){return l(e)},searchsAd:this.getSearchsAd(),hideSearchAd:function(){return l(!1)},buttonsAd:this.getTabButtonsAd(),onSearch:i}),y.default.createElement(C,{comsWeaTableStore:n,hasOrder:!0,needScroll:!0})))))}},{key:"condition",value:function(){var e=this.props.programListStore,t=e.amount1,a=e.amount2,n=e.amount3,r=e.amount4;if(t>0||a>0||n>0||r>0)return y.default.createElement("div",null,y.default.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/programIndex?type=3")}},E("509098","考核方案未设置提示")),"(",t>0&&y.default.createElement("span",null,E("17138","年度"),":",y.default.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/programIndex?queryType=nofyear")}},t)),a>0&&y.default.createElement("span",{style:{marginLeft:"5px"}},E("20729","半年"),":",y.default.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/programIndex?queryType=nohyear")}},a)),n>0&&y.default.createElement("span",{style:{marginLeft:"5px"}},E("17495","季度"),":",y.default.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/programIndex?queryType=noquarter")}},n)),r>0&&y.default.createElement("span",{style:{marginLeft:"5px"}},E("19398","月度"),":",y.default.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/programIndex?queryType=nomonth")}},r)),y.default.createElement("span",null,")"))}},{key:"getSearchsAd",value:function(){var e=this.store,t=e.queryType,a=e.queryParams,n=e.onSearchChange,r=e.hrmData,i=e.subcompanyData,o=e.departmentData,l=[];return l.push({com:y.default.createElement(k.WeaFormItem,{label:E("30042","人员"),ratio1to2:!0},y.default.createElement(k.WeaBrowser,{type:17,isSingle:!1,title:E("179","人力资源"),replaceDatas:r,onChange:function(e,t){return n({hrmids:e,hrmnames:t})}}))}),l.push({com:y.default.createElement(k.WeaFormItem,{label:E("33553","分部"),ratio1to2:!0},y.default.createElement(k.WeaBrowser,{type:194,title:E("33553","分部"),icon:"icon-coms-hrm",replaceDatas:i,onChange:function(e,t){return n({subcompanyids:e,subcompanynames:t})}}))}),l.push({com:y.default.createElement(k.WeaFormItem,{label:E(27511,"部门"),ratio1to2:!0},y.default.createElement(k.WeaBrowser,{type:57,title:E(27511,"部门"),icon:"icon-coms-hrm",replaceDatas:o,onChange:function(e,t){return n({departmentids:e,departmentnames:t})}}))}),l.push({com:y.default.createElement(k.WeaFormItem,{label:E("500401","类型"),ratio1to2:!0},y.default.createElement(k.WeaSelect,{options:t,fieldName:"title",value:a.type,detailtype:2,onChange:function(e){return n({type:e})}}))}),y.default.createElement(k.WeaSearchGroup,{title:E("32905","常用条件"),items:l,showGroup:!0,col:2})}},{key:"getTabButtonsAd",value:function(){var e=this.store,t=e.doSearch,a=e.resetSearchAd,n=e.setShowSearchAd;return[y.default.createElement(b.Button,{type:"primary",onClick:t},E("388113","搜索")),y.default.createElement(b.Button,{type:"ghost",onClick:a},E("2022","重置")),y.default.createElement(b.Button,{type:"ghost",onClick:function(){return n(!1)}},E("31129","取消"))]}}]),t}(y.default.Component))||i)||i;t.default=_},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getTaskSetupInit=void 0;var n=a(0);t.getTaskSetupInit=function(e){return n.WeaTools.callApi("/api/workrelate/task/getTaskSetupInit","GET",e)}},function(e,t,a){"use strict";t.__esModule=!0;var n=a(256),r=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=function(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return(0,r.default)(e)}},function(e,t,a){var n=a(24);e.exports=function(e,t,a,r){try{return r?t(n(a)[0],a[1]):t(a)}catch(t){var i=e.return;throw void 0!==i&&n(i.call(e)),t}}},function(e,t,a){var n=a(55),r=a(19)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||i[r]===e)}},function(e,t,a){var n=a(108),r=a(19)("iterator"),i=a(55);e.exports=a(13).getIteratorMethod=function(e){if(void 0!=e)return e[r]||e["@@iterator"]||i[n(e)]}},function(e,t,a){var n=a(36),r=a(19)("toStringTag"),i="Arguments"==n(function(){return arguments}()),o=function(e,t){try{return e[t]}catch(e){}};e.exports=function(e){var t,a,l;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(a=o(t=Object(e),r))?a:i?n(t):"Object"==(l=n(t))&&"function"==typeof t.callee?"Arguments":l}},function(e,t,a){var n=a(19)("iterator"),r=!1;try{var i=[7][n]();i.return=function(){r=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!r)return!1;var a=!1;try{var i=[7],o=i[n]();o.next=function(){return{done:a=!0}},i[n]=function(){return o},e(i)}catch(e){}return a}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPlanSetupInit=t.workrelateShare=t.addTask=t.viewDocFiled=t.auditPlan=t.saveDetailView=t.getDetailView=t.deletePlan=t.setPlanShare=t.addPlanExchange=t.resetPlan=t.saveOrSubmitPlan=t.getPlanLog=t.getYearList=t.getPlanDetail=void 0;var n=a(0);t.getPlanDetail=function(e){return n.WeaTools.callApi("/api/workrelate/plan/getPlanDetail","GET",e)},t.getYearList=function(e){return n.WeaTools.callApi("/api/workrelate/plan/getYearList","GET",e)},t.getPlanLog=function(e){return n.WeaTools.callApi("/api/workrelate/plan/getPlanLog","GET",e)},t.saveOrSubmitPlan=function(e){return n.WeaTools.callApi("/api/workrelate/plan/saveOrSubmitPlan","POST",e)},t.resetPlan=function(e){return n.WeaTools.callApi("/api/workrelate/plan/resetPlan","GET",e)},t.addPlanExchange=function(e){return n.WeaTools.callApi("/api/workrelate/plan/addPlanExchange","POST",e)},t.setPlanShare=function(e){return n.WeaTools.callApi("/api/workrelate/plan/setPlanShare","GET",e)},t.deletePlan=function(e){return n.WeaTools.callApi("/api/workrelate/plan/deletePlan","GET",e)},t.getDetailView=function(e){return n.WeaTools.callApi("/api/workrelate/plan/getDetailView","GET",e)},t.saveDetailView=function(e){return n.WeaTools.callApi("/api/workrelate/plan/saveDetailView","POST",e)},t.auditPlan=function(e){return n.WeaTools.callApi("/api/workrelate/plan/auditPlan","GET",e)},t.viewDocFiled=function(e){return n.WeaTools.callApi("/api/workrelate/common/viewDocFiled","POST",e)},t.addTask=function(e){return n.WeaTools.callApi("/api/workrelate/task/addTask","POST",e)},t.workrelateShare=function(e){return n.WeaTools.callApi("/api/workrelate/common/workrelateShare","POST",e)},t.getPlanSetupInit=function(e){return n.WeaTools.callApi("/api/workrelate/plan/getPlanSetupInit","get",e)}},function(e,t,a){var n=a(24),r=a(40),i=a(19)("species");e.exports=function(e,t){var a,o=n(e).constructor;return void 0===o||void 0==(a=n(o)[i])?t:r(a)}},function(e,t,a){var n,r,i,o=a(32),l=a(271),s=a(89),u=a(46),c=a(15),d=c.process,p=c.setImmediate,m=c.clearImmediate,f=c.MessageChannel,h=c.Dispatch,g=0,y={},v=function(){var e=+this;if(y.hasOwnProperty(e)){var t=y[e];delete y[e],t()}},b=function(e){v.call(e.data)};p&&m||(p=function(e){for(var t=[],a=1;arguments.length>a;)t.push(arguments[a++]);return y[++g]=function(){l("function"==typeof e?e:Function(e),t)},n(g),g},m=function(e){delete y[e]},"process"==a(36)(d)?n=function(e){d.nextTick(o(v,e,1))}:h&&h.now?n=function(e){h.now(o(v,e,1))}:f?(r=new f,i=r.port2,r.port1.onmessage=b,n=o(i.postMessage,i,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(n=function(e){c.postMessage(e+"","*")},c.addEventListener("message",b,!1)):n="onreadystatechange"in u("script")?function(e){s.appendChild(u("script")).onreadystatechange=function(){s.removeChild(this),v.call(e)}}:function(e){setTimeout(o(v,e,1),0)}),e.exports={set:p,clear:m}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,a){var n=a(24),r=a(20),i=a(83);e.exports=function(e,t){if(n(e),r(t)&&t.constructor===e)return t;var a=i.f(e);return(0,a.resolve)(t),a.promise}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.viewDocFiled=t.addGoal=t.editStatus=t.updateGoalSpecial=t.getGoalLog=t.editGoalField=t.getSubGoalList=t.getMoreGoalFeedBack=t.delGoalFbInfo=t.addGoalFeedBack=t.getGoalFeedBack=t.getDetailView=void 0;var n=a(0);t.getDetailView=function(e){return n.WeaTools.callApi("/api/workrelate/goal/getDetailView","GET",e)},t.getGoalFeedBack=function(e){return n.WeaTools.callApi("/api/workrelate/goal/getGoalFeedBack","GET",e)},t.addGoalFeedBack=function(e){return n.WeaTools.callApi("/api/workrelate/goal/addGoalFeedBack","POST",e)},t.delGoalFbInfo=function(e){return n.WeaTools.callApi("/api/workrelate/goal/delGoalFbInfo","POST",e)},t.getMoreGoalFeedBack=function(e){return n.WeaTools.callApi("/api/workrelate/goal/getGoalFeedBack","GET",e)},t.getSubGoalList=function(e){return n.WeaTools.callApi("/api/workrelate/goal/getSubGoalList","GET",e)},t.editGoalField=function(e){return n.WeaTools.callApi("/api/workrelate/goal/editGoalField","POST",e)},t.getGoalLog=function(e){return n.WeaTools.callApi("/api/workrelate/goal/getGoalLog","GET",e)},t.updateGoalSpecial=function(e){return n.WeaTools.callApi("/api/workrelate/goal/setSpecial","POST",e)},t.editStatus=function(e){return n.WeaTools.callApi("/api/workrelate/goal/editStatus","POST",e)},t.addGoal=function(e){return n.WeaTools.callApi("/api/workrelate/goal/addGoal","POST",e)},t.viewDocFiled=function(e){return n.WeaTools.callApi("/api/workrelate/common/viewDocFiled","POST",e)}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getGoalSetupInit=void 0;var n=a(0);t.getGoalSetupInit=function(e){return n.WeaTools.callApi("/api/workrelate/goal/getGoalSetupInit","GET",e)}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.programAuditOperationApi=t.programAuditListApi=t.programAuditListConditionApi=void 0;var n=a(0);t.programAuditListConditionApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/programAuditListCondition","GET",e)},t.programAuditListApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/programAuditList","GET",e)},t.programAuditOperationApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/programAuditOperation","POST",e)}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var r=a(12),i=n(r),o=a(3),l=n(o),s=a(30),u=a(119),c=n(u),d=a(75),p=n(d),m=a(96),f=n(m),h=a(174),g=n(h),y=a(177),v=n(y),b=a(214),k=n(b),w=a(221),S=n(w),C=a(235),E=n(C),_=a(80),D=n(_),T=a(238),P=n(T),A=a(100),W=n(A),L=a(99),x=n(L),N=a(239),I=n(N),M=a(98),R=n(M);a(303);var z=a(0),O=z.WeaLocaleProvider.getLocaleLabel.bind(void 0,"workrelate"),B=l.default.createElement(s.Route,{path:"workrelate",onEnter:O},l.default.createElement(s.Route,{path:"task"},l.default.createElement(s.Route,{name:"doorpage",breadcrumbName:"门户页签",path:"doorpage",component:c.default}),l.default.createElement(s.Route,{name:"taskMain",breadcrumbName:"任务列表",path:"taskMain",component:f.default}),l.default.createElement(s.Route,{name:"taskIndex",breadcrumbName:"任务主页",path:"taskIndex",component:g.default}),l.default.createElement(s.Route,{name:"taskDetail",breadcrumbName:"任务卡片",path:"taskDetail",component:p.default})),l.default.createElement(s.Route,{path:"plan"},l.default.createElement(s.Route,{name:"planIndex",breadcrumbName:"报告主页",path:"planIndex",component:v.default}),l.default.createElement(s.Route,{name:"planView",breadcrumbName:"我的报告",path:"planView",component:R.default})),l.default.createElement(s.Route,{path:"goal"},l.default.createElement(s.Route,{name:"goalIndex",breadcrumbName:"目标主页",path:"goalIndex",component:k.default}),l.default.createElement(s.Route,{name:"goalDetail",breadcrumbName:"详细目标",path:"goalDetail",component:W.default}),l.default.createElement(s.Route,{name:"goalMain",breadcrumbName:"目标列表",path:"goalMain",component:x.default})),l.default.createElement(s.Route,{path:"performance"},l.default.createElement(s.Route,{name:"performanceIndex",breadcrumbName:"绩效主页",path:"performanceIndex",component:S.default}),l.default.createElement(s.Route,{name:"accessView",breadcrumbName:"绩效评分",path:"accessView",component:E.default}),l.default.createElement(s.Route,{name:"programView",breadcrumbName:"绩效方案",path:"programView",component:D.default}),l.default.createElement(s.Route,{name:"programIndex",breadcrumbName:"方案",path:"programIndex",component:P.default}))),V=function(e){return l.default.createElement(c.default,(0,i.default)({},e,{key:"DoorPage"}))};e.exports={Route:B,store:I.default,WeaTaskDoorPageCom:V}},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=a(148),S=n(w),C=a(149),E=n(C);a(93);var _=k.WeaLocaleProvider.getLabel,D=[{color:"#ff3232",groupid:"todaytask",showcount:!0,title:_(19865,"我的任务"),viewcondition:1},{color:"#ff3232",groupid:"flowtask",showcount:!0,title:_(508734,"下属任务"),viewcondition:2}],T=(r=(0,v.inject)("devDoorpage"))(i=(0,v.observer)(i=function(e){function t(e){return(0,u.default)(this,t),(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e))}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){this.props.devDoorpage.getDatas({firstreq:1})}},{key:"changeData",value:function(e){var t=this.props.devDoorpage;t.datakey=e,t.binputstyle=2==e?{width:100,display:"block"}:{width:100,display:"none"},t.currentindex=e,t.pageNum=1,t.getDatas({indexid:e,hrmid:t.inputval,pagenum:t.pageNum})}},{key:"hrmChange",value:function(e){var t=this.props.devDoorpage;t.inputval=e,t.getDatas({hrmid:e,indexid:2})}},{key:"onScrollEnd",value:function(){var e=this.props.devDoorpage;e.pageNum=parseInt(e.pageNum)+1,parseInt(e.pageNum)<=parseInt(e.totalPage)&&(e.loading=!0,e.getScrollDatas({indexid:e.currentindex,hrmid:e.inputval,pagenum:e.pageNum,addtaskid:e.addId}))}},{key:"openClick",value:function(e,t){var a=this.props.devDoorpage;a.dataSource[t].imgclass="noimg",a.dataSource[t].imgtitle="",window.open("/spa/workrelate/static/index.html?#/main/workrelate/task/taskDetail?id="+e)}},{key:"execOperation",value:function(e,t,a){var n=this.props.devDoorpage;2==t?n.toChangeStatus({idx:a,taskId:e,status:t}):n.setSpecial({idx:a,taskid:e,special:t})}},{key:"addTaskBlur",value:function(e){if(""!=e){this.props.devDoorpage.fastAddTask({taskName:e})}}},{key:"addTaskChange",value:function(e){this.props.devDoorpage.addtaskval=e}},{key:"addTaskButtonClick",value:function(){this.props.devDoorpage.open()}},{key:"render",value:function(){var e=this,t=this.props.devDoorpage;return y.default.createElement("div",{className:"workrelate-task-doorPage"},y.default.createElement("div",{style:{height:48,whiteSpace:"nowrap"}},y.default.createElement("div",{style:{display:"inline-block",verticalAlign:"middle"}},y.default.createElement(k.WeaTab,{datas:D,counts:t.count,keyParam:"viewcondition",countParam:"groupid",onChange:this.changeData.bind(this),selectedKey:t.datakey})),y.default.createElement("div",{style:{display:"inline-block",verticalAlign:"middle"}},y.default.createElement(k.WeaPopoverHrm,null),y.default.createElement(k.WeaBrowser,{type:"wrltsk",completeURL:"/api/workrelate/task/doorpage/getUnderlingHrmInfo?",inputStyle:t.binputstyle,hideOps:!0,onChange:function(t,a,n){return e.hrmChange(t)}}))),y.default.createElement(k.WeaNewScrollPagination,{height:100,loading:t.loading,intervalTime:500,offset:10,onScrollEnd:this.onScrollEnd.bind(this)},y.default.createElement(S.default,{dataSource:t.dataSource,onClick:function(t,a){return e.openClick(t,a)},execOperation:function(t,a,n){return e.execOperation(t,a,n)}}),y.default.createElement("div",{className:"loadingexample"},y.default.createElement(b.Spin,{spinning:t.loading}))),y.default.createElement("div",{className:"iptdiv"},y.default.createElement(k.WeaInput,{id:"addtask",className:"intext",value:t.addtaskval,onChange:function(t){return e.addTaskChange(t)},placeholder:_(508695,"请输入一句话快速创建任务"),onBlur:function(t){return e.addTaskBlur(t)}}),y.default.createElement(b.Button,{type:"ghost",className:"addtask",onClick:this.addTaskButtonClick.bind(this)},"+",_(15266,"新建任务"))),y.default.createElement(E.default,{title:_(15266,"新建任务"),visible:t.status.createvisable,onlyClose:function(){t.onlyClose()},doClose:function(){t.doClose()},doRefresh:function(){return t.doRefresh()},style:{width:700,height:370}}))}}]),t}(y.default.Component))||i)||i;t.default=T},function(e,t,a){a(121),e.exports=a(13).Object.getPrototypeOf},function(e,t,a){var n=a(38),r=a(86);a(69)("getPrototypeOf",function(){return function(e){return r(n(e))}})},function(e,t,a){a(123);var n=a(13).Object;e.exports=function(e,t,a){return n.defineProperty(e,t,a)}},function(e,t,a){var n=a(18);n(n.S+n.F*!a(21),"Object",{defineProperty:a(23).f})},function(e,t,a){e.exports={default:a(125),__esModule:!0}},function(e,t,a){a(70),a(90),e.exports=a(72).f("iterator")},function(e,t,a){var n=a(42),r=a(41);e.exports=function(e){return function(t,a){var i,o,l=String(r(t)),s=n(a),u=l.length;return s<0||s>=u?e?"":void 0:(i=l.charCodeAt(s),i<55296||i>56319||s+1===u||(o=l.charCodeAt(s+1))<56320||o>57343?e?l.charAt(s):i:e?l.slice(s,s+2):o-56320+(i-55296<<10)+65536)}}},function(e,t,a){"use strict";var n=a(71),r=a(34),i=a(59),o={};a(29)(o,a(19)("iterator"),function(){return this}),e.exports=function(e,t,a){e.prototype=n(o,{next:r(1,a)}),i(e,t+" Iterator")}},function(e,t,a){var n=a(23),r=a(24),i=a(35);e.exports=a(21)?Object.defineProperties:function(e,t){r(e);for(var a,o=i(t),l=o.length,s=0;l>s;)n.f(e,a=o[s++],t[a]);return e}},function(e,t,a){"use strict";var n=a(130),r=a(131),i=a(55),o=a(27);e.exports=a(87)(Array,"Array",function(e,t){this._t=o(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,a=this._i++;return!e||a>=e.length?(this._t=void 0,r(1)):"keys"==t?r(0,a):"values"==t?r(0,e[a]):r(0,[a,e[a]])},"values"),i.Arguments=i.Array,n("keys"),n("values"),n("entries")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,a){e.exports={default:a(133),__esModule:!0}},function(e,t,a){a(134),a(92),a(139),a(140),e.exports=a(13).Symbol},function(e,t,a){"use strict";var n=a(15),r=a(26),i=a(21),o=a(18),l=a(88),s=a(135).KEY,u=a(25),c=a(51),d=a(59),p=a(43),m=a(19),f=a(72),h=a(73),g=a(136),y=a(137),v=a(24),b=a(20),k=a(27),w=a(47),S=a(34),C=a(71),E=a(138),_=a(74),D=a(23),T=a(35),P=_.f,A=D.f,W=E.f,L=n.Symbol,x=n.JSON,N=x&&x.stringify,I=m("_hidden"),M=m("toPrimitive"),R={}.propertyIsEnumerable,z=c("symbol-registry"),O=c("symbols"),B=c("op-symbols"),V=Object.prototype,F="function"==typeof L,j=n.QObject,K=!j||!j.prototype||!j.prototype.findChild,G=i&&u(function(){return 7!=C(A({},"a",{get:function(){return A(this,"a",{value:7}).a}})).a})?function(e,t,a){var n=P(V,t);n&&delete V[t],A(e,t,a),n&&e!==V&&A(V,t,n)}:A,q=function(e){var t=O[e]=C(L.prototype);return t._k=e,t},H=F&&"symbol"==typeof L.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof L},U=function(e,t,a){return e===V&&U(B,t,a),v(e),t=w(t,!0),v(a),r(O,t)?(a.enumerable?(r(e,I)&&e[I][t]&&(e[I][t]=!1),a=C(a,{enumerable:S(0,!1)})):(r(e,I)||A(e,I,S(1,{})),e[I][t]=!0),G(e,t,a)):A(e,t,a)},J=function(e,t){v(e);for(var a,n=g(t=k(t)),r=0,i=n.length;i>r;)U(e,a=n[r++],t[a]);return e},Y=function(e,t){return void 0===t?C(e):J(C(e),t)},$=function(e){var t=R.call(this,e=w(e,!0));return!(this===V&&r(O,e)&&!r(B,e))&&(!(t||!r(this,e)||!r(O,e)||r(this,I)&&this[I][e])||t)},X=function(e,t){if(e=k(e),t=w(t,!0),e!==V||!r(O,t)||r(B,t)){var a=P(e,t);return!a||!r(O,t)||r(e,I)&&e[I][t]||(a.enumerable=!0),a}},Q=function(e){for(var t,a=W(k(e)),n=[],i=0;a.length>i;)r(O,t=a[i++])||t==I||t==s||n.push(t);return n},Z=function(e){for(var t,a=e===V,n=W(a?B:k(e)),i=[],o=0;n.length>o;)!r(O,t=n[o++])||a&&!r(V,t)||i.push(O[t]);return i};F||(L=function(){if(this instanceof L)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(a){this===V&&t.call(B,a),r(this,I)&&r(this[I],e)&&(this[I][e]=!1),G(this,e,S(1,a))};return i&&K&&G(V,e,{configurable:!0,set:t}),q(e)},l(L.prototype,"toString",function(){return this._k}),_.f=X,D.f=U,a(91).f=E.f=Q,a(44).f=$,a(53).f=Z,i&&!a(37)&&l(V,"propertyIsEnumerable",$,!0),f.f=function(e){return q(m(e))}),o(o.G+o.W+o.F*!F,{Symbol:L});for(var ee="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),te=0;ee.length>te;)m(ee[te++]);for(var ae=T(m.store),ne=0;ae.length>ne;)h(ae[ne++]);o(o.S+o.F*!F,"Symbol",{for:function(e){return r(z,e+="")?z[e]:z[e]=L(e)},keyFor:function(e){if(!H(e))throw TypeError(e+" is not a symbol!");for(var t in z)if(z[t]===e)return t},useSetter:function(){K=!0},useSimple:function(){K=!1}}),o(o.S+o.F*!F,"Object",{create:Y,defineProperty:U,defineProperties:J,getOwnPropertyDescriptor:X,getOwnPropertyNames:Q,getOwnPropertySymbols:Z}),x&&o(o.S+o.F*(!F||u(function(){var e=L();return"[null]"!=N([e])||"{}"!=N({a:e})||"{}"!=N(Object(e))})),"JSON",{stringify:function(e){for(var t,a,n=[e],r=1;arguments.length>r;)n.push(arguments[r++]);if(a=t=n[1],(b(t)||void 0!==e)&&!H(e))return y(t)||(t=function(e,t){if("function"==typeof a&&(t=a.call(this,e,t)),!H(t))return t}),n[1]=t,N.apply(x,n)}}),L.prototype[M]||a(29)(L.prototype,M,L.prototype.valueOf),d(L,"Symbol"),d(Math,"Math",!0),d(n.JSON,"JSON",!0)},function(e,t,a){var n=a(43)("meta"),r=a(20),i=a(26),o=a(23).f,l=0,s=Object.isExtensible||function(){return!0},u=!a(25)(function(){return s(Object.preventExtensions({}))}),c=function(e){o(e,n,{value:{i:"O"+ ++l,w:{}}})},d=function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,n)){if(!s(e))return"F";if(!t)return"E";c(e)}return e[n].i},p=function(e,t){if(!i(e,n)){if(!s(e))return!0;if(!t)return!1;c(e)}return e[n].w},m=function(e){return u&&f.NEED&&s(e)&&!i(e,n)&&c(e),e},f=e.exports={KEY:n,NEED:!1,fastKey:d,getWeak:p,onFreeze:m}},function(e,t,a){var n=a(35),r=a(53),i=a(44);e.exports=function(e){var t=n(e),a=r.f;if(a)for(var o,l=a(e),s=i.f,u=0;l.length>u;)s.call(e,o=l[u++])&&t.push(o);return t}},function(e,t,a){var n=a(36);e.exports=Array.isArray||function(e){return"Array"==n(e)}},function(e,t,a){var n=a(27),r=a(91).f,i={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],l=function(e){try{return r(e)}catch(e){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==i.call(e)?l(e):r(n(e))}},function(e,t,a){a(73)("asyncIterator")},function(e,t,a){a(73)("observable")},function(e,t,a){e.exports={default:a(142),__esModule:!0}},function(e,t,a){a(143),e.exports=a(13).Object.setPrototypeOf},function(e,t,a){var n=a(18);n(n.S,"Object",{setPrototypeOf:a(144).set})},function(e,t,a){var n=a(20),r=a(24),i=function(e,t){if(r(e),!n(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,n){try{n=a(32)(Function.call,a(74).f(Object.prototype,"__proto__").set,2),n(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,a){return i(e,a),t?e.__proto__=a:n(e,a),e}}({},!1):void 0),check:i}},function(e,t,a){e.exports={default:a(146),__esModule:!0}},function(e,t,a){a(147);var n=a(13).Object;e.exports=function(e,t){return n.create(e,t)}},function(e,t,a){var n=a(18);n(n.S,"Object",{create:a(71)})},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 r,i=a(5),o=n(i),l=a(1),s=n(l),u=a(2),c=n(u),d=a(6),p=n(d),m=a(7),f=n(m),h=a(3),g=n(h),y=a(8),v=a(0),b=v.WeaLocaleProvider.getLabel,k=(0,y.observer)(r=function(e){function t(e){return(0,s.default)(this,t),(0,p.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e))}return(0,f.default)(t,e),(0,c.default)(t,[{key:"render",value:function(){var e=this.props.dataSource;return g.default.createElement("div",null,e&&e.length>0?e.map(function(e,t){var a=this;return g.default.createElement("div",null,g.default.createElement("div",{className:e.imgclass?e.imgclass:"noimg",title:e.imgtitle?e.imgtitle:""}),g.default.createElement("div",{className:"taskdate",_taskid:e.id},g.default.createElement("div",{className:"tname",title:e.name},g.default.createElement("a",{href:"javaScript:void(0);",onClick:function(){return a.props.onClick(e.id,t)}},e.name)),g.default.createElement("div",{className:"tcreate"},e.lastname),e.opttype?g.default.createElement("div",{className:"operatediv"},g.default.createElement("div",{class:"operatebtn",onClick:function(){return a.props.execOperation(e.id,e.changetype,t)},title:e.opttype},e.opttype)," "):""))},this):g.default.createElement("div",{className:"taskTips"},b(83553,"暂无数据")))}}]),t}(g.default.Component))||r;t.default=k},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 r,i,o=a(17),l=n(o),s=a(12),u=n(s),c=a(5),d=n(c),p=a(1),m=n(p),f=a(2),h=n(f),g=a(6),y=n(g),v=a(7),b=n(v),k=a(3),w=n(k),S=a(8),C=a(4),E=a(0),_=a(150),D=n(_),T=E.WeaLocaleProvider.getLabel,P=(r=(0,S.inject)("devDoorpage"))(i=(0,S.observer)(i=function(e){function t(e){(0,m.default)(this,t);var a=(0,y.default)(this,(t.__proto__||(0,d.default)(t)).call(this,e));return a.getButton=function(){return[w.default.createElement(C.Button,{type:"primary",onClick:a.doSubmit.bind(a)},T(86,"保存")),w.default.createElement(C.Button,{type:"primary",onClick:a.doSubmitAndNew.bind(a)},T(32720,"保存并新建")),w.default.createElement(C.Button,{type:"ghost",onClick:a.onlyClose.bind(a)},T(309,"关闭"))]},a.onInputChange=function(e,t){var n=a.state.params;n=(0,u.default)({},n,(0,l.default)({},t,e)),a.setState({params:n})},a.onChangeBrowser=function(e,t,n,r){var i=a.state.params;i=(0,u.default)({},i,(0,l.default)({},r,n)),a.setState({params:i})},a.state={spinning:!1,params:{taskName:"",enddate:"",remark:"",principalid:[],parentid:[],datetype:"",partnerid:[],sorttype:"5"},sTab:[{classstyle:"workrelate-task-slink",name:T(15537,"今日"),id:1},{classstyle:"workrelate-task-slink",name:T(22488,"明天"),id:2},{classstyle:"workrelate-task-slink",name:T(382509,"即将"),id:3},{classstyle:"workrelate-task-slink workrelate-task-sdlink",name:T(382499,"不标记"),id:4},{classstyle:"workrelate-task-slink",name:T(382498,"备忘"),id:5}]},a}return(0,b.default)(t,e),(0,h.default)(t,[{key:"onlyClose",value:function(){this.cleanValues(),this.props.onlyClose&&this.props.onlyClose()}},{key:"doClose",value:function(){this.cleanValues(),this.props.doClose&&this.props.doClose()}},{key:"doRefresh",value:function(){this.cleanValues(),this.props.doRefresh&&this.props.doRefresh()}},{key:"cleanValues",value:function(){this.setState({spinning:!1,params:{taskName:"",enddate:"",remark:"",principalid:[],parentid:[],datetype:"",partnerid:[],sorttype:"5"},sTab:[{classstyle:"workrelate-task-slink",name:T(15537,"今日"),id:1},{classstyle:"workrelate-task-slink",name:T(22488,"明天"),id:2},{classstyle:"workrelate-task-slink",name:T(382509,"即将"),id:3},{classstyle:"workrelate-task-slink workrelate-task-sdlink",name:T(382499,"不标记"),id:4},{classstyle:"workrelate-task-slink",name:T(382498,"备忘"),id:5}]})}},{key:"doSubmitAndNew",value:function(){var e=this,t=this.state.params,a=!0;for(var n in t)"taskName"==n&&""==t[n]&&(a=!1),"principalid"!=n&&"parentid"!=n&&"partnerid"!=n||function(){var e=[];t[n].forEach(function(t){e.push(t.id)}),t=(0,u.default)({},t,(0,l.default)({},n,e.toString()))}();a?(this.setState({spinning:!0}),a&&E.WeaTools.callApi("/api/workrelate/task/addTask","POST",t).then(function(t){1==t.status?e.doRefresh():(C.Modal.warning({title:T(558,"提示"),content:T(508744,"保存出错,请重新尝试或联系管理员")}),e.setState({spinning:!1}))})):C.Modal.warning({title:T(558,"提示"),content:T(504646,"任务名称不能为空")})}},{key:"doSubmit",value:function(){var e=this,t=this.state.params,a=!0;for(var n in t)"taskName"==n&&""==t[n]&&(a=!1),"principalid"!=n&&"parentid"!=n&&"partnerid"!=n||function(){var e=[];t[n].forEach(function(t){e.push(t.id)}),t=(0,u.default)({},t,(0,l.default)({},n,e.toString()))}();a?(this.setState({spinning:!0}),a&&E.WeaTools.callApi("/api/workrelate/task/addTask","POST",t).then(function(t){1==t.status?e.doClose():(C.Modal.warning({title:T(558,"提示"),content:T(508744,"保存出错,请重新尝试或联系管理员")}),e.setState({spinning:!1}))})):C.Modal.warning({title:T(558,"提示"),content:T(504646,"任务名称不能为空")})}},{key:"setTodo",value:function(e,t,a){for(var n=this.state.sTab,r=0;r<n.length;r++)n[r].classstyle=r==t?"workrelate-task-slink workrelate-task-sdlink":"workrelate-task-slink";var i=this.state.params;i=(0,u.default)({},i,(0,l.default)({},a,e)),this.setState({params:i,sTab:n})}},{key:"render",value:function(){var e=this,t=this.state,a=t.spinning,n=t.params,r=t.sTab,i=this.props.devDoorpage;return w.default.createElement(E.WeaDialog,{visible:i.status.createvisable,title:this.props.title,icon:"icon-coms-Journal",iconBgcolor:"#7734FF",className:"createWorkPlan",buttons:this.getButton(),style:this.props.style,closable:!0,onCancel:this.onlyClose.bind(this)},w.default.createElement(C.Spin,{spinning:a,style:{height:"100%"}},w.default.createElement(E.WeaNewScroll,{height:this.props.style.height},w.default.createElement(E.WeaSearchGroup,{title:T(1361,"基本信息"),needTigger:!0,showGroup:!0},w.default.createElement(E.WeaFormItem,{label:T(195,"名称"),labelCol:{span:4},wrapperCol:{span:18}},w.default.createElement(E.WeaInput,{onChange:function(t){return e.onInputChange(t,"taskName")},placeholder:T(508736,"请输入任务名称"),viewAttr:3,value:n.taskName})),w.default.createElement(E.WeaFormItem,{label:T(382534,"标记Todo"),labelCol:{span:4},wrapperCol:{span:18}},w.default.createElement(D.default,{dataSource:r,spanClass:"workrelate-task-spanClass",onClick:function(t,a){return e.setTodo(t,a,"datetype")}})),w.default.createElement(E.WeaFormItem,{label:T(23785,"上级任务"),labelCol:{span:4},wrapperCol:{span:18}},w.default.createElement(E.WeaBrowser,{onChange:function(t,a,n){e.onChangeBrowser(t,a,n,"parentid")},replaceDatas:n.parentid,title:T(23785,"上级任务"),type:"wrltsk",viewAttr:2,inputStyle:{width:242},linkUrl:"/spa/workrelate/static/index.html?#/main/workrelate/task/taskDetail?id="})),w.default.createElement(E.WeaFormItem,{label:T(433,"描述"),labelCol:{span:4},wrapperCol:{span:18}},w.default.createElement(E.WeaInput,{id:"remark",onChange:function(t){return e.onInputChange(t,"remark")},value:n.remark,placeholder:T(508733,"请输入任务描述")})),w.default.createElement(E.WeaFormItem,{label:T(84043,"责任人"),labelCol:{span:4},wrapperCol:{span:18}},w.default.createElement(E.WeaBrowser,{type:1,replaceDatas:n.principalid,inputStyle:{width:242},onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"principalid")}})),w.default.createElement(E.WeaFormItem,{label:T(382557,"参与人"),labelCol:{span:4},wrapperCol:{span:18}},w.default.createElement(E.WeaBrowser,{type:17,replaceDatas:n.partnerid,inputStyle:{width:242},onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"partnerid")},isSingle:!1})),w.default.createElement(E.WeaFormItem,{label:T(743,"结束时间"),labelCol:{span:4},wrapperCol:{span:18}},w.default.createElement(E.WeaDatePicker,{value:n.enddate,onChange:function(t){return e.onInputChange(t,"enddate")}}))))))}}]),t}(w.default.Component))||i)||i;t.default=P},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 r=a(5),i=n(r),o=a(1),l=n(o),s=a(2),u=n(s),c=a(6),d=n(c),p=a(7),m=n(p),f=a(3),h=n(f),g=function(e){function t(e){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e))}return(0,m.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){return h.default.createElement("span",{className:this.props.spanClass},this.props.dataSource.length>0?this.props.dataSource.map(function(e,t){var a=this;return h.default.createElement("a",{href:"javaScript:void(0);",className:e.classstyle,onClick:function(){return a.props.onClick(e.id,t)}},e.name)},this):"")}}]),t}(h.default.Component);t.default=g},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 r,i,o=a(28),l=n(o),s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(0),C=a(154),E=n(C),D=a(45),T=n(D),P=a(9),A=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}(P),W=mobx.toJS,L=S.WeaLocaleProvider.getLabel,x=(r=(0,k.inject)("taskDetailStore"))(i=(0,k.observer)(i=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.onCustomChange=function(e,t,n,r,i,o,l,s){var u=a.props.taskDetailStore,c=u.editParams,d=u.detailKey;c[t]!=e&&(u.canEdit=!1,u.editParams[t]=e,u.editTaskInfo({taskId:d,fieldname:t,fieldvalue:e,fieldmark:r,labeltype:i,logValue:l,showname:o,tablename:n,iscustom:"1",fieldhtmltype:s,doback:function(e,t){1==e?w.message.success(L(31439,"更新成功")):w.message.error(t)}}))},a.onInputChange=function(e,t,n,r,i){var o=a.props.taskDetailStore,l=o.editParams;if(l[t]!=e){if(o.canEdit=!1,"name"==t&&""==e)return w.message.warning(L(504646,"任务名称不能为空")),void(o.canEdit=!0);if("principalid"==t){if(""==e)return w.message.warning(L(508793,"责任人不能为空!")),void(o.canEdit=!0);o.editParams.principalArray=[{id:e,name:i}]}if("begindate"==t&&""!=l.enddate&&A.DateDiffDays(e,l.enddate)<0)return w.message.warning(L(16721,"开始日期不能大于结束日期")),void 0!=r&&""!=r&&window.ModeForm.changeFieldValue(r,{value:l.begindate,showhtml:l.begindate}),void(o.canEdit=!0);if("enddate"==t&&""!=l.begindate&&A.DateDiffDays(e,l.begindate)>0)return w.message.warning(L(83347,"结束日期不能小于开始日期")),void 0!=r&&""!=r&&window.ModeForm.changeFieldValue(r,{value:l.enddate,showhtml:l.enddate}),void(o.canEdit=!0);o.editParams[t]=e,a.editTaskInfo(t,e,"str","","",n)}},a.onChangeBrowser=function(e,t,n,r,i,o){var l=a.props.taskDetailStore;if(e.length>0){var s="",u="",c="",d=e.split(","),p=!1;"partnerid"!=r&&"sharerid"!=r&&"tag"!=r||(u=A.ArrayDiffer(l.editParams[r],d,2),A.startWith(e,",")||(e=","+e),A.endWith(e,",")||(e+=","),c=A.ArrayDiffer(l.editParams[r],e,1)),"principalid"==r||"parentid"==r?(l.editParams[r]=e,l.editParams[i]=n,s=e,p=!0):""==u&&""==c||(l.editParams[r]=e,l.editParams[i]=n,s=e,p=!0),p&&a.editTaskInfo(r,s,"str",u,c)}else if("partnerid"==r||"sharerid"==r||"tag"==r||"parentid"==r){if(o)return void w.message.warning(L(386866,"此项不能为空"));var m=l.editParams[r];l.editParams[r]="",l.editParams[i]=[],a.editTaskInfo(r,"","str","",m)}else"principalid"==r&&(l.editParams[i]=[],w.Modal.warning({title:L(558,"提示"),content:L(508793,"责任人不能为空!")}))},a.getEcmeFieldData=function(e,t){var n=a.props.taskDetailStore,r=n.cubeLayoutParame,i=n.editParams,o=n.canShow,l=n.detailKey,s=n.onNodeClick,u=r.specialFields,c=a.state.tododatas;if(_.has(u,e)){var d=t.isMandatory;if("tag"==u[e].fieldname)return b.default.createElement(S.WeaBrowser,{onChange:function(e,t,n){a.onChangeBrowser(e,t,n,"tag","tagArray",d)},type:"wrltag",inputStyle:{width:245},isSingle:!1,viewAttr:d?3:o?"2":"1",title:L(30878,"任务标签"),replaceDatas:W(i.tagArray)});if("showallsub"==u[e].fieldname)return b.default.createElement(S.WeaCheckbox,{value:i.showallsub,viewAttr:d?3:o?"2":"1",display:"switch",id:"showallsub",style:{display:"inline"},onChange:function(e){return a.onInputChange(e,"showallsub")}});if("todoval"==u[e].fieldname&&"1"==i.status)return b.default.createElement(S.WeaSelect,{options:c,viewAttr:d?3:2,value:i.todotype,onChange:function(e){return a.onInputChange(e,"todotype")}});if("parentid"==u[e].fieldname)return b.default.createElement(S.WeaBrowser,{title:L(23785,"上级任务"),onChange:function(e,t,n){a.onChangeBrowser(e,t,n,"parentid","parentArray",d)},replaceDatas:W(i.parentArray),icon:"icon-coms-currency-Task",type:"wrltsk",viewAttr:d?3:o?2:1,inputStyle:{width:245},onLinkClick:function(e,t){s({key:t.id})},dataParams:{parentid:l},completeParams:{parentid:l}});if("partnerid"==u[e].fieldname||"sharerid"==u[e].fieldname){var p=L(382557,"参与人"),m="partnerArray";return"sharerid"==u[e].fieldname&&(p=L(382597,"分享人"),m="sharerArray"),b.default.createElement(S.WeaBrowser,{title:p,onChange:function(t,n,r){a.onChangeBrowser(t,n,r,u[e].fieldname,m,d)},replaceDatas:W(i[m]),isSingle:!1,type:"17",viewAttr:d?3:o?2:1,inputStyle:{width:245}})}}return null},a.ecmeCallBack=function(){a.props.taskDetailStore.spinning=!1},a.ecmeFieldEventCallBack=function(e){var t=e.changetype,n=e.fieldInfo,r=n.fieldname,i=n.fieldhtmltype,o=n.tablename,l=e.fieldnewvalue,s=e.fieldMark,u=e.iscustom,c=(e.rowIndex,!1);if(3==ModeForm.getFieldCurViewAttr(s)&&A.isEmpty(l)&&"onfocus"!=t)return void w.message.warning(L(509065,"请输入必填项"));if(1==i||2==i?"onblur"==t&&(c=!0):"onChange"==t&&(c=!0),c)if("true"==u){var d=l;3==i&&(d=e.browserShowName),4==i&&(d=0==l?"No":"Yes"),5==i&&(d=a.getCustomeSelectName(l,n.options));var p=n.labeltype,m=n.fieldlabelid;1==p&&(m=n.showname),a.onCustomChange(l,r,o,s,p,m,d,i)}else a.onInputChange(l,r,o,s,e.browserShowName)},a.state={urgent:[{key:"0",selected:!1,showname:L(15808,"未设置")},{key:"1",selected:!1,showname:L(382501,"重要紧急")},{key:"2",selected:!1,showname:L(382502,"重要不紧急")},{key:"3",selected:!1,showname:L(382503,"不重要紧急")},{key:"4",selected:!1,showname:L(382504,"不重要不紧急")}],tododatas:[{key:"1",selected:!1,showname:L(15537,"今日")},{key:"2",selected:!1,showname:L(22488,"明天")},{key:"3",selected:!1,showname:L(382509,"即将")},{key:"4",selected:!0,showname:L(382499,"不标记")},{key:"5",selected:!1,showname:L(382498,"备忘")}]},a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentWillMount",value:function(){}},{key:"editTaskInfo",value:function(e,t,a,n,r,i){var o=this.props.taskDetailStore,l=o.detailKey,s=this;o.canEdit=!1,o.editTaskInfo({taskId:l,fieldname:e,fieldvalue:t,fieldtype:a,addvalue:n,delvalue:r,tablename:i,doback:function(){s.doCallBack(e),w.message.success(L(31439,"更新成功"))}})}},{key:"doCallBack",value:function(e,t,a,n){"function"===typeof this.props.doCallBack&&this.props.doCallBack(e,t,a,n)}},{key:"onLinkClick",value:function(e,t,a,n,r,i){var o=this.props.taskDetailStore;if(2==a){o.canEdit=!1;var l=o.editParams[n];l.length>0&&!A.startWith(l,",")&&(l=","+l),l.length>0&&!A.endWith(l,",")&&(l+=",");var s="",u="",c=l.indexOf(","+e+",");c>-1&&""!=e&&(l=l.substring(0,c+1)+l.substring(c+(e+"").length+2),","==l&&(l=""),o.editParams[n]=l,"fileids"==n?(s=e,u="del"):(s=l,u="str"));o.editParams[r].map(function(t,a){t.id==e&&o.editParams[r].remove(t)}),this.editTaskInfo(n,s,u,"",e)}}},{key:"getCustomeSelectName",value:function(e,t){var a=e;return t&&t.length>0&&t.map(function(t,n){t.key==e&&(a=t.showname)}),a}},{key:"render",value:function(){var e=this,t=this.props.taskDetailStore,a=t.editParams,n=(t.canEdit,t.canShow),r=t.hasData,i=t.columnList,o=t.detailKey,s=t.onNodeClick,u=t.cubeLayoutParame,c=t.getCardStorefun,d=(0,l.default)(W(u)).length>0;return b.default.createElement("div",{className:"wea-search-group"},r&&b.default.createElement("div",{className:"wea-workrelate-taskedit-basecontent"},d?(0,T.default)({cubeLayoutParame:u,getEcmeFieldData:this.getEcmeFieldData,callback:this.ecmeCallBack,ecmeFieldEventCallBack:this.ecmeFieldEventCallBack,getCardStorefun:c}):i&&i.length>0&&i.map(function(t,r){return b.default.createElement(S.WeaFormItem,{label:L(t.languageid,t.name),labelCol:{span:6},wrapperCol:{span:18}},1==t.type&&b.default.createElement(S.WeaInput,{viewAttr:n?"name"==t.columninfo?"3":"2":"1",value:a[t.columninfo],onBlur:function(a){return e.onInputChange(a,t.columninfo)}}),2==t.type&&("tag"==t.columninfo?b.default.createElement("div",{className:"taskedit-content-tag"},b.default.createElement(E.default,{linkdatas:a[t.columnarray],onLinkClose:function(a){return e.onLinkClick(a,"",2,t.columninfo,t.columnarray)}}),b.default.createElement("div",{className:"taskedit-content-tag-browser"},b.default.createElement(S.WeaBrowser,{type:t.browstype,customized:!0,isSingle:t.browssingle,replaceDatas:W(a[t.columnarray]),onChange:function(a,n,r){e.onChangeBrowser(a,n,r,t.columninfo,t.columnarray)},title:L(t.languageid,t.name)},b.default.createElement(w.Icon,{type:"search"})))):b.default.createElement(S.WeaBrowser,{onChange:function(a,n,r){e.onChangeBrowser(a,n,r,t.columninfo,t.columnarray)},replaceDatas:W(a[t.columnarray]),title:L(t.languageid,t.name),type:t.browstype,inputStyle:{width:242},isSingle:t.browssingle,viewAttr:n?"principalid"==t.columninfo?"3":"2":"1",linkUrl:t.browslinkurl?t.browslinkurl:"",onLinkClick:"parentid"==t.columninfo?function(e,t){s({key:t.id})}:"",dataParams:"parentid"==t.columninfo?{parentid:o}:"",completeParams:"parentid"==t.columninfo?{parentid:o}:""})),3==t.type&&b.default.createElement(S.WeaSelect,{options:e.state[t.columnarray],viewAttr:n||"todotype"==t.columninfo&&"1"==a.status?"2":"1",value:a[t.columninfo],onChange:function(a){return e.onInputChange(a,t.columninfo)}}),4==t.type&&b.default.createElement(S.WeaDatePicker,{value:a[t.columninfo],viewAttr:n?"2":"1",onChange:function(a){return e.onInputChange(a,t.columninfo)},style:{width:242}}),5==t.type&&b.default.createElement(S.WeaTextarea,{value:a[t.columninfo],viewAttr:n?"2":"1",onBlur:function(a){return e.onInputChange(a,t.columninfo)}}),7==t.type&&b.default.createElement(S.WeaCheckbox,{value:a[t.columninfo],viewAttr:n?"2":"1",disabled:!n,display:"switch",id:t.columninfo,style:{display:"inline"},onChange:function(a){return e.onInputChange(a,t.columninfo)}}))})))}}]),t}(b.default.Component))||i)||i;t.default=x},function(e,t,a){a(153),e.exports=a(13).Object.keys},function(e,t,a){var n=a(38),r=a(35);a(69)("keys",function(){return function(e){return r(n(e))}})},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 r=a(5),i=n(r),o=a(1),l=n(o),s=a(2),u=n(s),c=a(6),d=n(c),p=a(7),m=n(p),f=a(3),h=n(f),g=a(0),y=function(e){function t(e){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e))}return(0,m.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this,t=this.props.linkdatas;return h.default.createElement("div",{className:"wea-workrelate-newtag"},t&&t.length>0&&t.map(function(t,a){return t.name?h.default.createElement(g.WeaTag,{key:t.id,id:t.id,color:t.color,style:{marginRight:10},closable:!0,onClose:function(a){return e.onLinkClose(t.id,a)}},t.name):""}))}},{key:"onLinkClose",value:function(e,t){"function"===typeof this.props.onLinkClose&&this.props.onLinkClose(e),t.stopPropagation(),t.nativeEvent.stopImmediatePropagation()}}]),t}(h.default.Component);t.default=y},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 r,i=a(54),o=n(i),l=a(12),s=n(l),u=a(156),c=n(u),d=a(5),p=n(d),m=a(1),f=n(m),h=a(2),g=n(h),y=a(6),v=n(y),b=a(7),k=n(b),w=a(3),S=n(w),C=a(8),E=a(157),_=n(E),D=a(158),T=n(D),P=a(0),A=a(159),W=P.WeaLocaleProvider.getLabel,L=(0,C.observer)(r=function(e){function t(){(0,f.default)(this,t);var e=(0,v.default)(this,(t.__proto__||(0,p.default)(t)).call(this));return e.state={hasLoad:!1,hei:0,Card:{},uuid:""},e}return(0,k.default)(t,e),(0,g.default)(t,[{key:"componentDidMount",value:function(){var e=this,t=function(){e.setState(function(e,t){return{hasLoad:!0}},function(){if(e.state.hasLoad){var t=window.weaCube&&window.weaCube.common||{},a=t.CardStore,n=new a;e.props.getCardStorefun&&e.props.getCardStorefun(n),window.Card={};var r=n.init,i=e.props,o=i.cubeLayoutParame,l=i.getEcmeFieldData,u=void 0===l?function(){return null}:l,d=i.ecmeFieldEventCallBack,p=void 0===d?function(){return null}:d,m=i.callback,f=(o.hasChild,(0,c.default)(o,["hasChild"]));n.getEcmeFieldData=u,n.ecmeFieldEventCallBack=p,r((0,s.default)({},f),m);var h=document.body.clientHeight,g=h-71-104;e.setState({hei:g,Card:n,uuid:window.location.hash.slice(window.location.hash.lastIndexOf("=")+1)})}})};_.default.isDefined("cube")?_.default.ready("cube",t):(0,_.default)(A.cubeFiles,"cube",t)}},{key:"componentWillReceiveProps",value:function(e){var t=this;if(e.renderAgain&&e.renderAgain!==this.props.renderAgain||void 0!=e.cubeLayoutParame&&e.cubeLayoutParame!=this.props.cubeLayoutParame){var a=function(){t.setState(function(e,t){return{hasLoad:!0}},function(){if(t.state.hasLoad){var e=window.weaCube&&window.weaCube.common||{},a=e.CardStore,n=new a;t.props.getCardStorefun&&t.props.getCardStorefun(n);var r=n.init,i=t.props,o=i.cubeLayoutParame,l=i.getEcmeFieldData,u=void 0===l?function(){return null}:l,d=i.ecmeFieldEventCallBack,p=void 0===d?function(){return null}:d,m=i.callback,f=(o.hasChild,(0,c.default)(o,["hasChild"]));n.getEcmeFieldData=u,n.ecmeFieldEventCallBack=p,r((0,s.default)({},f),m);var h=document.body.clientHeight,g=h-71-104;t.setState({hei:g,Card:n,uuid:window.location.hash.slice(window.location.hash.lastIndexOf("=")+1)})}})};_.default.isDefined("cube")?_.default.ready("cube",a):(0,_.default)(A.cubeFiles,"cube",a)}}},{key:"componentWillUnmount",value:function(){var e=this.state.uuid;jQuery("#custompageCodeArea-"+e).length>0&&jQuery("#custompageCodeArea-"+e).html(""),jQuery("#display-"+e).length>0&&jQuery("#display-"+e).html("")}},{key:"render",value:function(){var e=this.state,t=e.hasLoad,a=e.hei,n=this.props.cubeLayoutParame.categoryid,r=this.props.autoHeight;if(t){var i=this.state,l=i.Card,s=i.uuid,u=l.hasOwnProperty("cubeForm")&&"object"===(0,o.default)(l.cubeForm),c=window.weaCube&&window.weaCube.common||{},d=c.ExcelLayoutCom,p=c.DetailImportDialog,m=c.SingleShareDialog,f=c.MapAddressDialog,h=c.CustomDialog,g=l.verified,y=l.hasRight,v=l.iconInfo;return g&&!y?S.default.createElement(P.WeaAlertPage,null,S.default.createElement("div",{style:{color:"#000"}},W(2012,"对不起,您暂时没有权限!"))):S.default.createElement("div",{id:"display-"+s},u&&g&&y?S.default.createElement("div",{className:"cube-card-inline-wrapper",style:{height:r?"100%":a-100+"px",overflow:"auto",backgroundColor:"white"}},S.default.createElement("div",{className:"cube-card-inline-tab"},S.default.createElement("div",{className:"cube-card-layout"},l.isInit&&[S.default.createElement(d,{Card:l}),l.reply&&l.base.showReply&&"0"==l.base.type&&S.default.createElement(Reply,{reply:l.reply})]),S.default.createElement(p,{detailImport:l.detailImport,iconInfo:v,ecme:{boolean:!1,category:n}}),S.default.createElement(m,{iconInfo:v,share:l.share,formId:l.base.formId,modeId:l.base.modeId,nonDefaultShared:l.base.nondefaultshared,defaultShared:l.base.defaultshared,type:"0"}),S.default.createElement(f,{mapStore:l.mapStore,iconInfo:v}),S.default.createElement(h,{customDialog:l.customDialog,iconInfo:v})),S.default.createElement("iframe",{onLoad:window.Card[s]=l,src:"",id:"cardcontentviewframe",uuid:s,name:"cardcontentviewframe",width:"100%",height:"100%",frameBorder:0,style:{display:"none"}})):S.default.createElement("div",null),S.default.createElement("div",{id:"custompageCodeArea-"+s,style:{display:"none"}}))}return S.default.createElement(T.default,null)}}]),t}(S.default.PureComponent))||r;t.default=L},function(e,t,a){"use strict";t.__esModule=!0,t.default=function(e,t){var a={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(a[n]=e[n]);return a}},function(e,t){e.exports=__WEBPACK_EXTERNAL_MODULE_157__},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 r=a(5),i=n(r),o=a(1),l=n(o),s=a(2),u=n(s),c=a(6),d=n(c),p=a(7),m=n(p),f=a(3),h=n(f),g=function(e){function t(){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this))}return(0,m.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){return h.default.createElement("div",{className:"g-loading"})}}]),t}(h.default.Component);t.default=g},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.cubeFiles=["/spa/cube/static/index.tsx.js","/spa/cube/static/index.tsx.css"]},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 r,i,o,l,s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=(a(4),a(0)),S=a(30),C=a(60),E=n(C),_=a(94),D=n(_),T=a(76),P=(n(T),a(9)),A=(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),mobx.toJS),W=w.WeaLocaleProvider.getLabel,L=(r=(0,k.inject)("taskDetailStore"))(i=(0,k.observer)((l=o=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.state={currentAdd:1,visible:!1,showKey:"",parentData:[]},a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentWillMount",value:function(){}},{key:"componentDidMount",value:function(){var e=this.props.taskDetailStore;e.spinning&&(e.spinning=!1)}},{key:"onCallBackSuccess",value:function(e){var t=this.props,a=t.taskDetailStore,n=t.sorttype,r=this.state.currentAdd;a.setNewTaskInfo(e,r),this.setState({visible:!1}),this.addSuccess(e,n)}},{key:"onEnterSubTask",value:function(e,t){13==e.keyCode&&this.addSubTask(t,e.target.value)}},{key:"resetUrlKey",value:function(){var e=this.props,t=e.pathname,a=e.search,n="/"+t+a;void 0!=t&&void 0!=a||(n="/main/workrelate/task/taskIndex"),this.context.router.push({pathname:n})}},{key:"addSubTask",value:function(e,t){var a=this.props,n=a.taskDetailStore,r=a.sorttype,i=n.detailKey;if(1==e)this.resetUrlKey(),this.setState({visible:!0,showKey:i,parentData:[{id:i,name:n.editParams.name}],currentAdd:1});else if(""!=t){var o=this;n.addSubTask({taskName:t,parentid:i,sorttype:r,mainpage:1,relateadd:1,doback:function(e){o.addSuccess(e,r,i)}})}}},{key:"addSuccess",value:function(e,t,a){"function"===typeof this.props.doCallBack&&(4==t?(e.opttype="addchild",e.optkey=a||e.parentid,this.props.doCallBack("addnew",e)):(e.opttype="dialogAdd",this.props.doCallBack("addnew",e)))}},{key:"onIconClick",value:function(e){this.props.taskDetailStore.getSubTaskList({taskId:e})}},{key:"subBrowser",value:function(e,t,a,n,r,i){var o=this.props.taskDetailStore,l=this;e.length>0&&o.editTaskInfo({taskId:r,fieldname:"principalid",fieldvalue:e,fieldtype:"str",issub:1,doback:function(){var a={};a.com=W(84043,"责任人"),a.type="principalid",a.icon="edit",a.title=W(382608,"编辑此任务责任人"),n.map(function(e,t){"principalid"==e.type&&(n[t]=a),n[t].custom&&(n[t].custom="")}),o.optparams={};var s={};s.comsbtn=n,s.opttype="update",s.optkey=r,s.rightData=[{name:t,classname:"hrmdiv"}],i.id=e,i.name=t,s.otherInfo=i,o.localtime=(new Date).getTime(),o.optparams=s,l.doCallBack("updateperson",t,r)}})}},{key:"onRightBtnClick",value:function(e,t,a,n){var r=this,i=t.type;if(i){var o=this.props.taskDetailStore,l=this;if("addtask"==i)l.resetUrlKey(),l.setState({visible:!0,showKey:e,parentData:[{id:e,name:n.title}],currentAdd:2});else if("principalid"==i){var s={};s.com=b.default.createElement(w.WeaBrowser,{type:1,title:W(84043,"责任人"),replaceDatas:[{id:n.id,name:n.name}],inputStyle:{width:100},onChange:function(t,i,o){return r.subBrowser(t,i,o,a,e,n)}}),s.type="principalid",a.map(function(e,t){e.type==i&&(a[t]=s)}),o.optparams={};var u={};u.comsbtn=a,u.opttype="update",u.optkey=e,o.optparams=u}else"complete"==i?o.toChangeStatus({taskId:e,status:2,comsbtn:a,type:i,clickType:"child",doback:function(t){l.doCallBack("changeStatus",t,e,2)}}):"progress"==i&&o.toChangeStatus({taskId:e,status:1,comsbtn:a,type:i,clickType:"child",doback:function(t){l.doCallBack("changeStatus",t,e,1)}})}}},{key:"doCallBack",value:function(e,t,a,n){"function"===typeof this.props.doCallBack&&this.props.doCallBack(e,t,a,n)}},{key:"render",value:function(){var e=this,t=this.state,a=t.visible,n=t.showKey,r=t.parentData,i=this.props,o=i.taskDetailStore,l=i.sorttype,s=o.editParams,u=o.hasData,c=o.cancreate,d=o.optparams,p=o.localtime,m=o.addsubname,f=o.onNodeClick;return b.default.createElement("div",null,u&&b.default.createElement("div",{className:"subTask"},b.default.createElement("div",{className:"subTask-list"},b.default.createElement(E.default,{datas:s.sublist,params:A(d),onTreeNodeClick:function(e){return f({key:e})},locationkey:p,onIconClick:function(t){return e.onIconClick(t)},onRightBtnClick:function(t,a,n,r){return e.onRightBtnClick(t,a,n,r)}})),c&&b.default.createElement(w.WeaInput,{className:"add-intext",placeholder:W(83924,"新建子任务"),value:m,onBlur:function(t){return e.addSubTask(2,t)},onPressEnter:function(t){return e.onEnterSubTask(t,2)}}),a&&b.default.createElement(D.default,{isDialog:!0,createvisable:a,style:{width:.7*window.innerWidth,height:window.innerHeight-90},_minusHeight:90,sorttype:l,parentData:r,onlyClose:function(){return e.setState({visible:!1})},detailKey:n,onDialogAddSuccess:function(t){return e.onCallBackSuccess(t)}})))}}]),t}(b.default.Component),o.contextTypes={router:S.routerShape},i=l))||i)||i;t.default=L},function(e,t,a){"use strict";a(162)},function(e,t){},function(e,t,a){var n=a(13),r=n.JSON||(n.JSON={stringify:JSON.stringify});e.exports=function(e){return r.stringify.apply(r,arguments)}},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=a(33),S=n(w),C=a(77),E=n(C),_=a(9),D=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}(_),T=mobx.toJS,P=k.WeaLocaleProvider.getLabel,A=(r=(0,v.inject)("taskDetailStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.onChangeBrowser=function(e,t,n,r,i){var o=a.props.taskDetailStore;if(e.length>0){var l="",s=e.split(","),u=!1;o.canEdit=!1;var c=D.ArrayDiffer(o.editParams[r],s,2);D.startWith(e,",")||(e=","+e),D.endWith(e,",")||(e+=",");var d=D.ArrayDiffer(o.editParams[r],e,1);""==c&&""==d||(o.editParams[r]=e,o.editParams[i]=n,l=e,u=!0),u?a.editTaskInfo(r,l,"str",c,d):o.canEdit=!0}else{var p=o.editParams[r];o.editParams[r]="",o.editParams[i]=[],a.editTaskInfo(r,"","str","",p)}},a.state={planvisible:!1,plandetailid:""},a.mirror={37:"/spa/document/index.jsp?id=",7:"/spa/crm/static/index.html#/main/crm/customerView?customerId=",152:"/workflow/request/ViewRequestForwardSPA.jsp?requestid=",8:"/spa/prj/index.html#/main/prj/projectCard?prjid=",1:"/spa/hrm/index_mobx.html#/main/hrm/card/cardInfo/",wrlgoal:"/spa/workrelate/static/index.html?#/main/workrelate/goal/goalDetail?id="},a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){var e=this;k.WeaTools.callApi("/api/workrelate/common/getRelateURL","GET").then(function(t){t.status&&(e.mirror[7]=t.result[7])})}},{key:"componentDidMount",value:function(){var e=this.props.taskDetailStore;e.spinning&&(e.spinning=!1)}},{key:"getRelateTopInfo",value:function(e){var t=this,a=this.props.taskDetailStore,n=a.canEdit,r=a.canShow,i=a.editParams,o=a.iconArray,l=a.category,s=a.maxUploadSize;return e&&e.length>0&&e.map(function(e,a){return y.default.createElement("div",{className:"relate-info-link"},y.default.createElement("i",{className:o[e.columninfo]}),n&&6==e.type&&y.default.createElement(k.WeaUpload,{uploadUrl:"/api/doc/upload/uploadFile2Doc?category="+l,category:l,maxUploadSize:s,viewAttr:r?"2":"1",onChange:function(e,a){return t.uploadChange(e,a)},onUploading:function(e){return t.onUploading(e)}},y.default.createElement("span",{className:"relate-info-link-span",title:P(e.languageid,e.name)},P(e.languageid,e.name))),n&&2==e.type&&y.default.createElement(k.WeaBrowser,{type:e.browstype,replaceDatas:T(i[e.columnarray]),onChange:function(a,n,r){return t.onChangeBrowser(a,n,r,e.columninfo,e.columnarray)},title:P(e.languageid,e.name),icon:o[e.columninfo],isSingle:e.browssingle,viewAttr:r?"2":"1",customized:!0,memorise:!0},y.default.createElement("span",{className:"relate-info-link-span",title:P(e.languageid,e.name)},P(e.languageid,e.name))),!n&&y.default.createElement("div",{class:"wea-browser customized wea-field-readonly "},y.default.createElement("div",null,y.default.createElement("span",{class:"relate-info-link-span",title:P(e.languageid,e.name)},P(e.languageid,e.name)))))})}},{key:"getRelateShowInfo",value:function(e,t){var a=this,n=this.props.taskDetailStore,r=n.iconArray;if(1==t){var i=n.editParams,o=(n.canEdit,n.canShow);return e&&e.length>0&&e.map(function(e,t){return y.default.createElement("div",{className:0==i[e.columnarray].length?"relate-info-type relate-ishidden":"relate-info-type"},y.default.createElement(b.Tooltip,{title:P(e.languageid,e.name)},y.default.createElement("div",{className:"relate-info-type-div"},y.default.createElement("i",{className:r[e.columninfo]}))),y.default.createElement(S.default,{_width:"20",linkurl:a.mirror[e.browstype],onLinkClick:function(t,n,r,i){return a.onLinkClick(t,n,r,e.columninfo,e.columnarray,i)},linkdatas:i[e.columnarray],hasdel:o,hasdownload:"fileids"==e.columninfo}))})}return e&&e.length>0&&e.map(function(e,t){return y.default.createElement("div",{className:"relate-info-type"},y.default.createElement(b.Tooltip,{title:e.title},y.default.createElement("div",{className:"relate-info-type-div"},y.default.createElement("i",{className:r[e.columninfo],style:{color:"red"}}))),y.default.createElement(S.default,{_width:"20",linkurl:a.mirror[e.browstype],onLinkClick:function(t,n,r){return a.onLinkClick(t,n,r,e.columninfo)},linkdatas:e.datas,hasdel:!1}))})}},{key:"planOnClose",value:function(){this.setState({planvisible:!1,plandetailid:""})}},{key:"onUploading",value:function(e){var t=this.props.taskDetailStore;t.spinning="uploading"==e}},{key:"onLinkClick",value:function(e,t,a,n,r,i){var o=this.props.taskDetailStore;if(2==a){o.canEdit=!1;var l=o.editParams[n];l.length>0&&!D.startWith(l,",")&&(l=","+l),l.length>0&&!D.endWith(l,",")&&(l+=",");var s="",u="",c=l.indexOf(","+e+",");c>-1&&""!=e&&(l=l.substring(0,c+1)+l.substring(c+(e+"").length+2),","==l&&(l=""),o.editParams[n]=l,"fileids"==n?(s=e,u="del"):(s=l,u="str"));o.editParams[r].map(function(t,a){t.id==e&&o.editParams[r].remove(t)}),this.editTaskInfo(n,s,u,"",e)}else 1==a?("taskids"==n&&o.onNodeClick({key:e}),"goalids"==n&&window.open("/spa/workrelate/static/index.html?#/main/workrelate/goal/goalDetail?id="+e),"fileids"==n&&o.viewDocFiled({id:e,relateId:o.detailKey,type:2,doback:function(){D.opendoc(e)}}),"planids"==n&&this.setState({planvisible:!0,plandetailid:e})):o.viewDocFiled({id:e,relateId:o.detailKey,type:2,doback:function(){D.downloads(i)}})}},{key:"uploadChange",value:function(e,t){var a=this.props.taskDetailStore;if(e.length>0){for(var n="",r=0;r<t.length;r++){var i={};-1==a.editParams.fileids.indexOf(","+e[r]+",")&&(n+=e[r]+",",a.editParams.fileids+=e[r]+",",i.id=e[r],i.name=t[r].filename,i.size=t[r].filesize,i.fileid=t[r].imagefileid,a.editParams.fileArray.push(i))}n.length>0?this.editTaskInfo("fileids",n,""):a.spinning=!1}}},{key:"editTaskInfo",value:function(e,t,a,n,r,i){var o=this.props.taskDetailStore,l=o.detailKey;o.canEdit=!1,o.editTaskInfo({taskId:l,fieldname:e,fieldvalue:t,fieldtype:a,addvalue:n,delvalue:r,tablename:i,doback:function(){b.message.success(P(31439,"更新成功"))}})}},{key:"render",value:function(){var e=this,t=this.props.taskDetailStore,a=t.hasData,n=t.relateInfoDatas,r=t.asslist,i=this.state,o=i.planvisible,l=i.plandetailid;return y.default.createElement("div",null,a&&y.default.createElement("div",{className:"wea-workrelate-relate-info"},y.default.createElement("div",{className:"relate-info-top"},y.default.createElement("div",{className:"relate-info-all"},this.getRelateTopInfo(T(n)))),y.default.createElement("div",{className:"relate-info-content"},this.getRelateShowInfo(T(n),1),this.getRelateShowInfo(T(r),2))),o&&y.default.createElement(E.default,{visible:o,detailid:l,onClose:function(){return e.planOnClose()}}))}}]),t}(y.default.Component))||i)||i;t.default=A},function(e,t,a){"use strict";a(166)},function(e,t){},function(e,t,a){"use strict";a(168)},function(e,t){},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=a(33),S=(n(w),a(9)),C=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}(S),E=(mobx.toJS,k.WeaLocaleProvider.getLabel),_=(r=(0,v.inject)("taskDetailStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.state={ckeid:"",toolbar:[{name:"document",items:["Source"]},{name:"paragraph",items:["JustifyLeft","JustifyCenter","JustifyRight","-","NumberedList","BulletedList"]},{name:"styles",items:["Format","Font","FontSize"]},{name:"colors",items:["TextColor"]},{name:"basicstyles",items:["Bold","Italic","Underline","Strike"]},{name:"insert",items:["Table","Smiley"]}]},a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){this.setState({ckeid:""})}},{key:"onStatusChange",value:function(e){if("ready"==e){var t=this.props.taskDetailStore;t.spinning&&(t.spinning=!1),t.isFb&&this.refs.RichText&&(this.refs.RichText.focus(),t.isFb=void 0)}}},{key:"doCallBack",value:function(e,t,a,n){"function"===typeof this.props.doCallBack&&this.props.doCallBack(e,t,a,n)}},{key:"taskRelease",value:function(){var e=this.props.taskDetailStore,t=e.detailKey,a=this;""!=e.feedbackContent?e.addTaskFbInfo({taskId:t,content:e.feedbackContent,doback:function(){a.doCallBack("addfb")}}):b.Modal.warning({title:E(558,"提示"),content:E(508792,"反馈信息不能为空!")})}},{key:"setfeedbackContent",value:function(e){this.props.taskDetailStore.feedbackContent=e}},{key:"delFeedback",value:function(e,t){var a=this.props.taskDetailStore,n=a.detailKey,r=this;b.Modal.confirm({title:E(131329,"信息确认"),content:E(508791,"确认要删除此反馈吗?"),onOk:function(){a.taskOperation({operation:"delFbInfo",taskId:n,fbid:e,index:t,doback:function(){r.doCallBack("addfb")}})},onCancel:function(){}})}},{key:"onMoreFeedbackClick",value:function(e){var t=this.props.taskDetailStore,a=t.detailKey;t.taskOperation({operation:"getFbInfo",taskId:a,pagesize:e,lastid:t.lastfeedbackid,lastcount:t.fblastcount})}},{key:"renderReply",value:function(e){return e&&e.length>0&&e.map(function(e,t){return y.default.createElement("div",{className:"task-Feedback-reply-list"},y.default.createElement("div",{className:"reply-basis"},y.default.createElement("span",{className:"reply-name"},"@ ",y.default.createElement("a",{href:"javaScript:void(0)",onClick:function(t){openhrm(e.hrmid),window.pointerXY(t)},title:e.hrmname},e.hrmname)),y.default.createElement("span",{className:"reply-time"},e.datetime)),y.default.createElement("div",{className:"reply-contnet",dangerouslySetInnerHTML:{__html:e.content}}))})}},{key:"replyFeedback",value:function(e,t,a){this.setState({ckeid:e+"_"+t+"_"+a+"_feedback"})}},{key:"submitReply",value:function(e,t){var a=this.props.taskDetailStore,n=a.detailKey;if(this.refs[e].getData().length>0){var r=this;a.addTaskFbInfo({taskId:n,content:this.refs[e].getData(),replyid:t,doback:function(e){r.setState({ckeid:""}),r.doCallBack("addfb")}})}else b.Modal.warning({title:E(558,"提示"),content:E(508790,"回复信息不能为空!")})}},{key:"cancelSubmitReply",value:function(e){this.setState({ckeid:""})}},{key:"render",value:function(){var e=this,t=this.state,a=t.ckeid,n=t.toolbar,r=this.props.taskDetailStore,i=(r.editParams,r.hasData,r.detailKey),o=r.iconArray,l=r.fblist,s=r.feedbackContent,u=r.fblastcount,c=r.category,d=[{name:"Upload",show:y.default.createElement("span",{style:{fontSize:12}},y.default.createElement("i",{className:"icon-coms-link",style:{marginRight:5},title:E(500574,"上传附件")}),E(156,"附件")),uploadUrl:"/api/doc/upload/uploadFile2Doc?category="+c,category:c},{name:"Browser",show:y.default.createElement("span",{style:{fontSize:12}},y.default.createElement("i",{className:"icon-portal-doc",title:E(58,"文档")})," ",E(58,"文档")),type:"37",title:E(58,"文档"),icon:o.docids},{name:"Browser",show:y.default.createElement("span",{style:{fontSize:12}},y.default.createElement("i",{className:"icon-coms-Workflow-o",title:E(131692,"流程")})," ",E(131692,"流程")),type:"152",title:E(131692,"流程"),icon:o.wfids},{name:"Browser",show:y.default.createElement("span",{style:{fontSize:12}},y.default.createElement("i",{className:"icon-portal-crm",title:E(136,"客户")})," ",E(136,"客户")),type:"7",title:E(136,"客户"),icon:o.crmids},{name:"Browser",show:y.default.createElement("span",{style:{fontSize:12}},y.default.createElement("i",{className:"icon-coms-project",title:E(101,"项目")}),E(101,"项目")),type:"8",title:E(101,"项目"),icon:o.projectids}];return y.default.createElement("div",null,y.default.createElement(k.WeaRichText,{ref:"RichText",onChange:function(t){return e.setfeedbackContent(t)},value:s,ckConfig:{toolbar:n,height:80,startupFocus:!1,autoGrow_minHeight:80,autoGrow_maxHeight:80},bottomBarConfig:d,bottomBarRight:{width:100,Component:[y.default.createElement("span",{className:"wea-rich-text-toolbar-bottom-item",style:{position:"relative"}},y.default.createElement(b.Button,{className:"wea-button-release",onClick:function(){return e.taskRelease()}},y.default.createElement("span",null,y.default.createElement("span",{className:"icon-coms-Release"}),y.default.createElement("span",{style:{marginLeft:"2px"}},E(615,"提交")))))]},onToolsChange:function(e,t,a,n){return C.transfStr(e,t,a,n,i,2)},onStatusChange:function(t){return e.onStatusChange(t)}}),l&&l.length>0&&l.map(function(t,r){return y.default.createElement("div",null,y.default.createElement("div",{className:"task-Feedback"},y.default.createElement("div",{className:"task-Feedback-left"},y.default.createElement("a",{href:"javaScript:void(0)",onClick:function(e){openhrm(t.hrmid),window.pointerXY(e)},title:t.hrmname},y.default.createElement(b.Icon,{type:"user"}))),y.default.createElement("div",{className:"task-Feedback-right"},y.default.createElement("div",{className:"task-Feedback-right-name"},y.default.createElement("a",{href:"javaScript:void(0)",onClick:function(e){openhrm(t.hrmid),window.pointerXY(e)},title:t.hrmname},t.hrmname),y.default.createElement("span",{className:"task-Feedback-last-time"},t.datetime),t.isnew&&y.default.createElement("span",{title:E(84048,"新反馈"),className:"feedback-last-span-new"},"new")),y.default.createElement("div",{className:"task-Feedback-last"},y.default.createElement("span",{className:"task-Feedback-last-button"},t.hasdel?y.default.createElement(b.Tooltip,{title:E(508783,"删除此评论")},y.default.createElement("span",{className:"last-button-i",onClick:function(){return e.delFeedback(t.lastid,r)}},y.default.createElement("i",{className:"icon-coms-delete"}),E(91,"删除"))):"",y.default.createElement(b.Tooltip,{title:E(508781,"回复此评论")},y.default.createElement("span",{className:"last-button-i",onClick:function(){return e.replyFeedback(t.lastid,t.hrmid,t.datetime)}},y.default.createElement("i",{className:"icon-coms-Advice"}),E(18540,"回复"))))),y.default.createElement("div",{className:"task-Feedback-right-content",dangerouslySetInnerHTML:{__html:t.content}}),y.default.createElement("div",{className:"task-Feedback-reply"},e.renderReply(t.replylist)))),a==t.lastid+"_"+t.hrmid+"_"+t.datetime+"_feedback"?y.default.createElement("div",{className:"task-Feedback-reply"},y.default.createElement(k.WeaRichText,{ref:t.lastid+"_"+t.hrmid+"_"+t.datetime+"_feedback",ckConfig:{toolbar:n,height:60,autoGrow_minHeight:60,autoGrow_maxHeight:60,startupFocus:!1},bottomBarConfig:d,bottomBarRight:{Component:[y.default.createElement("span",{className:"wea-rich-text-toolbar-bottom-item",style:{position:"relative"}},y.default.createElement(b.Button,{className:"wea-button-release",style:{marginRight:"18px"},onClick:function(){return e.submitReply(t.lastid+"_"+t.hrmid+"_"+t.datetime+"_feedback",t.lastid)}},y.default.createElement("span",null,y.default.createElement("span",null,E(615,"提交")))),y.default.createElement(b.Button,{className:"wea-button-release",style:{marginRight:"18px"},onClick:function(){return e.cancelSubmitReply(t.lastid+"_"+t.hrmid+"_"+t.datetime+"_feedback")}},y.default.createElement("span",null,y.default.createElement("span",null,E(201,"取消")))))]},onToolsChange:function(e,t,a,n){return C.transfStr(e,t,a,n,i,2)}})):y.default.createElement("div",null))}),l&&l.length>0&&(u>0?y.default.createElement("div",{className:"tabs-Feedback-more",onClick:function(){return e.onMoreFeedbackClick()}},E(82720,"加载更多")," ",y.default.createElement(b.Icon,{type:"down"})):y.default.createElement("div",{className:"tabs-Feedback-split"})))}}]),t}(y.default.Component))||i)||i;t.default=_},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(39),k=n(b),w=a(9),S=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}(w),C=mobx.toJS,E=(r=(0,v.inject)("taskDetailStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.state={},a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){var e=this.props.taskDetailStore;1==e.firstlog&&(e.getTaskLog({lastid:"",operation:"getLog",taskId:e.detailKey}),e.firstlog=0)}},{key:"componentDidMount",value:function(){var e=this.props.taskDetailStore;e.spinning&&(e.spinning=!1)}},{key:"onLinkClick",value:function(e,t,a,n,r,i){var o=this.props.taskDetailStore,l=o.detailKey;1==a&&("taskids"==n&&o.onNodeClick({key:e}),"goalids"==n&&window.open("/spa/workrelate/static/index.html?#/main/workrelate/goal/goalDetail?id="+e),"fileids"==n&&o.viewDocFiled({id:e,relateId:l,type:2,doback:function(){S.opendoc(e)}}))}},{key:"onMoreClick",value:function(e,t){var a=this.props.taskDetailStore;a.getTaskLog({taskId:a.detailKey,pagesize:e,lastid:a.lastid,operation:"getLog",type:t})}},{key:"render",value:function(){var e=this,t=this.props.taskDetailStore,a=t.hasData,n=t.taskLog,r=t.lastcount;return y.default.createElement("div",null,a&&y.default.createElement(k.default,{logsData:C(n),lastcount:r,onMoreClick:function(){return e.onMoreClick("","more")},onLinkClick:function(t,a,n,r){return e.onLinkClick(t,a,n,r)}}))}}]),t}(y.default.Component))||i)||i;t.default=E},function(e,t,a){"use strict";a(172)},function(e,t){},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 r,i,o=a(17),l=n(o),s=a(12),u=n(s),c=a(5),d=n(c),p=a(1),m=n(p),f=a(2),h=n(f),g=a(6),y=n(g),v=a(7),b=n(v),k=a(3),w=n(k),S=a(8),C=a(4),E=a(14),_=a(0),D=a(10),T=a(9),P=(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}(T),_.WeaLocaleProvider.getLabel),A=E.WeaTableNew.WeaTable,W=(r=(0,S.inject)("taskTagStore"))(i=(0,S.observer)(i=function(e){function t(e){(0,m.default)(this,t);var a=(0,y.default)(this,(t.__proto__||(0,d.default)(t)).call(this,e));return a.getButton=function(e){return 1==e?[w.default.createElement(C.Button,{type:"primary",onClick:a.saveTag.bind(a),loading:a.state.spinning},P(86,"保存")),w.default.createElement(C.Button,{type:"ghost",onClick:a.onCloseTag.bind(a)},P(309,"关闭"))]:[w.default.createElement(C.Button,{type:"ghost",onClick:a.onlyClose.bind(a)},P(309,"关闭"))]},a.onOperatesClick=function(e,t,n,r){var i=e.id;0==r&&a.setState({params:{tagname:e.name,id:i,color:e.color},_visable:!0}),1==r&&a.delTag(i)},a.getColumns=function(e){return e.map(function(e){return"color"==e.orderkey&&(e.render=function(e,t){return w.default.createElement("div",{style:{width:"70px",height:"25px",backgroundColor:e,borderRadius:"20px",color:"white",lineHeight:"25px",textAlign:"center"}},e)}),e})},a.onSelectChange=function(e,t){var n=(0,D.toJS)(e),r=n.length;if(r>0){for(var i="",o=0;o<r;o++)i+=n[o]+",";i=i.substring(0,i.length-1),a.setState({delids:i,_disabled:!1,selectedRowKeys:n})}else a.setState({_disabled:!0})},a.state={spinning:!1,_disabled:!0,_visable:!1,params:{tagname:"",color:"#6aa84f",id:""},delids:"",selectedRowKeys:[]},a}return(0,b.default)(t,e),(0,h.default)(t,[{key:"componentWillMount",value:function(){this.initForm()}},{key:"componentWillReceiveProps",value:function(e){this.cleanValues(),this.initForm()}},{key:"initForm",value:function(){this.props.taskTagStore.getTaskTagList()}},{key:"cleanValues",value:function(){this.setState({spinning:!1,_disabled:!0,_visable:!1,params:{tagname:"",color:"#6aa84f",id:""},delids:"",selectedRowKeys:[]})}},{key:"onlyClose",value:function(){"function"===typeof this.props.onlyClose&&this.props.onlyClose()}},{key:"onDelTag",value:function(){var e=this.state.delids;this.delTag(e)}},{key:"delTag",value:function(e){if(e.length>0){var t=this.props.taskTagStore;C.Modal.confirm({title:P(558,"提示"),content:P(30952,"确定删除吗?"),onOk:function(){t.operateTaskTag({operate:"del",ids:e})}})}}},{key:"onAddTag",value:function(){this.setState({_visable:!0,params:{tagname:"",color:"#6aa84f",id:""}})}},{key:"onCloseTag",value:function(){this.setState({_visable:!1})}},{key:"saveTag",value:function(){var e=this.props.taskTagStore,t=this.state.params;if(""==t.tagname)return void C.Modal.warning({title:P(558,"提示"),content:P(506468,"标签名称不能为空!")});var a=this;e.operateTaskTag((0,u.default)({},t,{operate:"save",doback:function(e){1==e?(a.onCloseTag(),C.message.success(P("22619","保存成功"))):C.message.error(P("383746","请求失败"))}}))}},{key:"onInputChange",value:function(e,t){var a=this.state.params;a=(0,u.default)({},a,(0,l.default)({},t,e)),this.setState({params:a})}},{key:"onSearchChange",value:function(e){this.props.taskTagStore.searchname=e}},{key:"onSearch",value:function(){this.props.taskTagStore.getTaskTagList()}},{key:"render",value:function(){var e=this,t=this.state,a=t.selectedRowKeys,n=t._disabled,r=t._visable,i=t.params,o=this.props,l=o.createvisable,s=o.taskTagStore,u=s.tagTableStore,c=s.searchname;return w.default.createElement(_.WeaDialog,{visible:l,title:P(30878,"任务标签"),icon:"icon-coms-implement",iconBgcolor:"rgb(150, 53, 138)",buttons:this.getButton(),style:{width:.6*window.innerWidth,height:.7*window.innerHeight},closable:!0,onCancel:this.onlyClose.bind(this)},w.default.createElement("div",{className:"wea-workrelate-task-tag",style:{height:"100%"}},w.default.createElement("div",{className:"task-tag-title-div"},w.default.createElement(_.WeaInputSearch,{placeholder:P(81323,"标签名称"),value:c,onSearchChange:function(t){return e.onSearchChange(t)},onSearch:function(){return e.onSearch()}}),w.default.createElement("div",{className:"task-tag-title-div-button"},w.default.createElement(C.Button,{type:"primary",className:"task-tag-button",title:P(611,"添加"),onClick:this.onAddTag.bind(this)},w.default.createElement("span",{className:"icon-coms-Add-to-hot"})),w.default.createElement(C.Button,{type:"primary",className:"task-tag-button",disabled:n,title:P(91,"删除"),onClick:this.onDelTag.bind(this)},w.default.createElement("span",{className:"icon-coms-form-delete-hot"})))),w.default.createElement(A,{comsWeaTableStore:u,getColumns:this.getColumns,hasOrder:!0,scroll:{y:.7*window.innerHeight-100},rowSelection:{selectedRowKeys:a,onChange:this.onSelectChange},onOperatesClick:this.onOperatesClick.bind(this)}),w.default.createElement(_.WeaDialog,{visible:r,title:P(611,"添加"),icon:"icon-coms-implement",iconBgcolor:"rgb(150, 53, 138)",buttons:this.getButton(1),style:{width:.4*window.innerWidth,height:.4*window.innerHeight},closable:!0,onCancel:this.onCloseTag.bind(this)},w.default.createElement("div",{className:"wea-workrelate-task-addTag"},w.default.createElement(_.WeaSearchGroup,{title:P(1361,"基本信息"),needTigger:!0,showGroup:!0},w.default.createElement(_.WeaFormItem,{label:P(81323,"标签名称"),labelCol:{span:6},wrapperCol:{span:12}},w.default.createElement(_.WeaInput,{viewAttr:3,value:i.tagname,onChange:function(t){return e.onInputChange(t,"tagname")}})),w.default.createElement(_.WeaFormItem,{label:P(495,"颜色"),labelCol:{span:6},wrapperCol:{span:12}},w.default.createElement(_.WeaColorPicker,{textDecoration:!0,value:i.color,onChange:function(t){return e.onInputChange(t,"color")}})))))))}}]),t}(w.default.Component))||i)||i;t.default=W},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 r,i=a(5),o=n(i),l=a(1),s=n(l),u=a(2),c=n(u),d=a(6),p=n(d),m=a(7),f=n(m),h=a(3),g=n(h),y=a(8),v=a(0),b=a(4),k=a(96),w=n(k),S=a(175),C=n(S),E=a(9),_=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}(E),D=b.Menu.Item,T=v.WeaLocaleProvider.getLabel,P=(0,y.observer)(r=function(e){function t(e){(0,s.default)(this,t);var a=(0,p.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e));return a.handleClick=function(e){a.setState({cunrrentkey:e.key,toptitle:a.menumap[e.key],_time:new Date,_selectKey:[]})},a.state={cunrrentkey:"",toptitle:"",sorttype:"1",status:"1",viewId:"0",newMap:{},isRight:"",_height:_.getCurrentHeight(),subcount:0,_time:new Date,_selectKey:[]},a.menumap={1:T(19865,"我的任务"),3:T(382482,"我负责的任务"),4:T(382483,"我参与的任务"),6:T(382484,"我关注的任务"),2:T(382485,"我创建的任务"),8:T(382486,"我分配的任务"),5:T(382492,"分享给我的任务"),0:T(382488,"所有任务"),7:T(382494,"已完成新反馈任务")},a}return(0,f.default)(t,e),(0,c.default)(t,[{key:"componentWillMount",value:function(){var e=this;v.WeaTools.callApi("/api/workrelate/common/checkHasRigth","GET",{id:2}).then(function(t){t.status&&t.isRight?(e.setState({isRight:"1",subcount:t.subcount}),e.seachSaveView()):e.setState({isRight:"0"})})}},{key:"seachSaveView",value:function(){var e=this;v.WeaTools.callApi("/api/workrelate/task/taskViewInfo","POST",{operation:"search"}).then(function(t){if(t.status){var a=t.condtype||"1";0==t.viewId?e.setState({cunrrentkey:a,toptitle:e.menumap[a],viewId:"0"}):e.setState({cunrrentkey:a,toptitle:e.menumap[a],sorttype:t.sorttype,status:t.cstatus,viewId:t.viewId})}}),this.onCheckNew()}},{key:"onCheckNew",value:function(){var e=this;v.WeaTools.callApi("/api/workrelate/task/checknew","GET",{}).then(function(t){t.status&&e.setState({newMap:t.newMap})})}},{key:"chooseUser",value:function(e){var t="",a=void 0;if(e.selected&&(t=e.node.props.id,a=e.node.props.name),t){var n=[{id:t,name:a}];this.refs.taskMainRef.wrappedInstance.advanceSearch(n)}}},{key:"onNodeSelect",value:function(e){this.setState({_selectKey:e})}},{key:"render",value:function(){var e=this,t=this.state,a=t.cunrrentkey,n=t.toptitle,r=t.sorttype,i=t.status,o=t.viewId,l=t.newMap,s=t.isRight,u=t._height,c=t.subcount,d=t._time,p=t._selectKey;if(""==s)return g.default.createElement("div",null);if("0"==s)return _.renderAlertPage('<span style="color:red">'+T(509275,"您的系统未开启任务管理模块")+"</span>");var m=g.default.createElement(b.Menu,{onClick:this.handleClick,style:{width:248},defaultOpenKeys:[a],selectedKeys:[a],mode:"inline"},g.default.createElement(D,{key:"1",title:T(382481,"包括我负责的任务、我参与的任务"),style:{height:"30px",lineHeight:"30px"}},g.default.createElement("span",null,T(19865,"我的任务")),l&&l[1]>0&&g.default.createElement(b.Tooltip,{title:T(508798,l[1]+"条未读或有新反馈的任务").replace("$workcode$",l[1])},g.default.createElement("span",{className:"workrelate-unread"},l[1]))),g.default.createElement(D,{key:"3",title:T(382482,"我负责的任务"),style:{height:"30px",lineHeight:"30px"}},g.default.createElement("span",null,T(382482,"我负责的任务")),l&&l[3]>0&&g.default.createElement(b.Tooltip,{title:T(508798,l[3]+"条未读或有新反馈的任务").replace("$workcode$",l[3])},g.default.createElement("span",{className:"workrelate-unread"},l[3]))),g.default.createElement(D,{key:"4",title:T(382483,"我参与的任务"),style:{height:"30px",lineHeight:"30px"}},g.default.createElement("span",null,T(382483,"我参与的任务")),l&&l[4]>0&&g.default.createElement(b.Tooltip,{title:T(508798,l[4]+"条未读或有新反馈的任务").replace("$workcode$",l[4])},g.default.createElement("span",{className:"workrelate-unread"},l[4]))),g.default.createElement(D,{key:"6",title:T(382484,"我关注的任务"),style:{height:"30px",lineHeight:"30px"}},g.default.createElement("span",null,T(382484,"我关注的任务")),l&&l[6]>0&&g.default.createElement(b.Tooltip,{title:T(508798,l[6]+"条未读或有新反馈的任务").replace("$workcode$",l[6])},g.default.createElement("span",{className:"workrelate-unread"},l[6]))),g.default.createElement(D,{key:"2",title:T(382485,"我创建的任务"),style:{height:"30px",lineHeight:"30px"}},g.default.createElement("span",null,T(382485,"我创建的任务")),l&&l[2]>0&&g.default.createElement(b.Tooltip,{title:T(508802,l[2]+"条有新反馈的任务").replace("$workcode$",l[2])},g.default.createElement("span",{className:"workrelate-unread"},l[2]))),g.default.createElement(D,{key:"8",title:T(382486,"我分配的任务"),style:{height:"30px",lineHeight:"30px"}},g.default.createElement("span",null,T(382486,"我分配的任务")),l&&l[8]>0&&g.default.createElement(b.Tooltip,{title:T(508802,l[8]+"条有新反馈的任务").replace("$workcode$",l[8])},g.default.createElement("span",{className:"workrelate-unread"},l[8]))),g.default.createElement(D,{key:"5",title:T(382492,"分享给我的任务"),style:{height:"30px",lineHeight:"30px"}},g.default.createElement("span",null,T(382492,"分享给我的任务")),l&&l[5]>0&&g.default.createElement(b.Tooltip,{title:T(508798,l[5]+"条未读或有新反馈的任务").replace("$workcode$",l[5])},g.default.createElement("span",{className:"workrelate-unread"},l[5]))),g.default.createElement(D,{key:"0",title:T(382488,"所有任务"),style:{height:"30px",lineHeight:"30px"}},g.default.createElement("span",null,T(382488,"所有任务"))),g.default.createElement(D,{key:"7",title:T(382494,"已完成新反馈任务"),style:{height:"30px",lineHeight:"30px"}},g.default.createElement("span",null,T(382494,"已完成新反馈任务")),l&&l[7]>0&&g.default.createElement(b.Tooltip,{title:T(508803,l[7]+"条已完成有新反馈的任务").replace("$workcode$",l[7])},g.default.createElement("span",{className:"workrelate-unread"},l[7]))),g.default.createElement(D,{key:"9",title:T(382489,"任务执行分析"),style:{height:"30px",lineHeight:"30px"}},g.default.createElement("span",null,T(382489,"任务执行分析"))));return g.default.createElement("div",{className:"wea-workrelate-task-menu wea-workrelate-common-menu"},g.default.createElement(v.WeaLeftRightLayout,{leftCom:g.default.createElement("div",{className:"common-menu-title"},m,a&&0==a&&c>0&&g.default.createElement("div",null,g.default.createElement("div",{className:"common-menu-subtitle"},T(442,"下属")),g.default.createElement(v.WeaNewScroll,{height:u-365},g.default.createElement(v.WeaOrgTree,{dataUrl:"/api/hrm/base/getHrmResourceTree",rootKey:"rootManager",treeNodeClick:function(t){return e.chooseUser(t)},selectedKeys:p,onNodeSelect:function(t){return e.onNodeSelect(t)}})))),leftWidth:248,onCollapse:function(e){}},g.default.createElement("div",null,a&&(9==a?g.default.createElement(C.default,null):g.default.createElement(w.default,{condtype:a,ref:"taskMainRef",menuid:a,_time:d,toptitle:n,sorttype:r,status:i,viewId:o,onCheckNew:function(){return e.onCheckNew()}})))))}}]),t}(g.default.Component))||r;t.default=P},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(14),w=a(0),S=a(176),C=n(S),E=a(9),_=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}(E),D=k.WeaTableNew.WeaTable,T=w.WeaLocaleProvider.getLabel,P=mobx.toJS,A=(r=(0,v.inject)("taskReportStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.showColumn=function(){var e=a.props.taskReportStore.tableStore;e.setColSetVisible(!0),e.tableColSet(!0)},a.state={showSearchAd:!1,topTab:[{title:T(382619,"按组织"),viewcondition:"2"},{title:T(382620,"按人员"),viewcondition:"1"}],menu:[{key:"0",icon:y.default.createElement("i",{className:"icon-coms-search"}),content:T(197,"搜索"),onClick:function(e){return a.advanceSearch()}},{key:"2",icon:y.default.createElement("i",{className:"icon-coms-export"}),content:T(17416,"导出"),onClick:function(e){return a.doExportData()}},{key:"1",icon:y.default.createElement("i",{className:"icon-coms-Custom"}),content:T(32535,"显示列定制"),onClick:a.showColumn}],menu1:[{key:"0",icon:y.default.createElement("i",{className:"icon-coms-search"}),content:T(197,"搜索"),onClick:function(e){return a.advanceSearch()}},{key:"2",icon:y.default.createElement("i",{className:"icon-coms-export"}),content:T(17416,"导出"),onClick:function(e){return a.doExportData()}},{key:"1",icon:y.default.createElement("i",{className:"icon-coms-Bar"}),content:T(382617,"查看图表"),onClick:function(e){return a.viewChart(1)}}],menu2:[{key:"2",icon:y.default.createElement("i",{className:"icon-coms-Return"}),content:T(31088,"返回列表"),onClick:function(e){return a.viewChart(2)}}],menu3:[{key:"0",icon:y.default.createElement("i",{className:"icon-coms-search"}),content:T(197,"搜索"),onClick:function(e){return a.advanceSearch()}},{key:"2",icon:y.default.createElement("i",{className:"icon-coms-export"}),content:T(17416,"导出"),onClick:function(e){return a.doExportData()}}],workerTypeData:[{key:"0",selected:!1,showname:""},{key:"3",selected:!1,showname:T(17494,"所有下属")},{key:"2",selected:!1,showname:T(382622,"直线下属")},{key:"1",selected:!0,showname:T(33210,"选择人员")}],subData:[{key:"3",selected:!0,showname:T(18921,"并包含子分部")},{key:"1",selected:!1,showname:T(18919,"仅本分部")},{key:"2",selected:!1,showname:T(18920,"仅子分部")}],deptData:[{key:"3",selected:!0,showname:T(18918,"并包含子部门")},{key:"1",selected:!1,showname:T(18916,"仅本部门")},{key:"2",selected:!1,showname:T(18917,"仅子部门")}],_height:_.getCurrentHeight()},a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){_.setWindowKeys(9,T(382489,"任务执行分析")),this.props.taskReportStore.getWorkerReport({})}},{key:"resetSearchAd",value:function(){this.props.taskReportStore.clearParams()}},{key:"advanceSearch",value:function(){var e=this.props.taskReportStore;this.cancleSearchAd(!1),e.getWorkerReport({})}},{key:"cancleSearchAd",value:function(e){this.setState({showSearchAd:e})}},{key:"doExportData",value:function(){this.props.taskReportStore.doExportData({})}},{key:"viewChart",value:function(e){var t=this.props.taskReportStore;if(1==e){var a=t.selectedRowKeys,n=t.selectedRows;if(0==a.length)return b.Modal.warning({title:T(558,"提示"),content:T(501159,"请选择要操作的数据")}),!1;1==a.length?t.setPieChart(P(n)):t.setBarChart(P(n))}else t.isechart=0}},{key:"getTabButtonsAd",value:function(){var e=this;return[y.default.createElement(b.Button,{type:"primary",onClick:function(){return e.advanceSearch()}},T(197,"搜索")),y.default.createElement(b.Button,{type:"ghost",onClick:function(){return e.resetSearchAd()}},T(2022,"重置")),y.default.createElement(b.Button,{type:"ghost",onClick:function(){return e.cancleSearchAd(!1)}},T(31129,"取消"))]}},{key:"onTabChange",value:function(e){var t=this.props.taskReportStore;if(t.selectedKey=e,t.datalist&&t.datalist.length>0&&2==e||t.tableStore.datas&&t.tableStore.datas.length>0&&1==e)return t.isechart=0,!1;t.getWorkerReport({})}},{key:"getSearchsAd",value:function(){var e=this,t=this.props.taskReportStore,a=t.selectedKey,n=t.hrmids,r=t.workerType,i=t.subcompanyids,o=t.cpyincludesub,l=t.departmentids,s=t.deptincludesub,u=t.beginDate,c=t.endDate,d=t.personType1,p=t.personType2,m=t.personType3,f=this.state,h=f.workerTypeData,g=f.subData,v=f.deptData,k=[];return 1==a&&(k.push({com:y.default.createElement(w.WeaFormItem,{label:T(30042,"人员"),ratio1to2:!0},y.default.createElement(b.Row,null,y.default.createElement(b.Col,{span:11},y.default.createElement(w.WeaSelect,{options:h,viewAttr:2,value:r,onChange:function(t){return e.onSearchChange(t,"workerType")}})),y.default.createElement(b.Col,{span:2}),y.default.createElement(b.Col,{span:11},y.default.createElement(w.WeaBrowser,{type:1,replaceDatas:P(n),onChange:function(t,a,n){return e.onSearchChange(n,"hrmids")},title:T(30042,"人员")}))))}),k.push({com:y.default.createElement(w.WeaFormItem,{label:T(33553,"分部"),ratio1to2:!0},y.default.createElement(b.Row,null,y.default.createElement(b.Col,{span:11},y.default.createElement(w.WeaSelect,{options:g,viewAttr:2,value:o,onChange:function(t){return e.onSearchChange(t,"cpyincludesub")}})),y.default.createElement(b.Col,{span:2}),y.default.createElement(b.Col,{span:11},y.default.createElement(w.WeaBrowser,{type:194,replaceDatas:P(i),isSingle:!1,onChange:function(t,a,n){return e.onSearchChange(n,"subcompanyids")},title:T(25512,"多分部"),icon:"icon-coms-hrm"}))))}),k.push({com:y.default.createElement(w.WeaFormItem,{label:T(27511,"部门"),ratio1to2:!0},y.default.createElement(b.Row,null,y.default.createElement(b.Col,{span:11},y.default.createElement(w.WeaSelect,{options:v,viewAttr:2,value:s,onChange:function(t){return e.onSearchChange(t,"deptincludesub")}})),y.default.createElement(b.Col,{span:2}),y.default.createElement(b.Col,{span:11},y.default.createElement(w.WeaBrowser,{type:57,replaceDatas:P(l),isSingle:!1,onChange:function(t,a,n){return e.onSearchChange(n,"departmentids")},title:T(83497,"多部门"),icon:"icon-coms-hrm"}))))})),k.push({com:y.default.createElement(w.WeaFormItem,{label:T(30436,"创建时间"),ratio1to2:!0},y.default.createElement(b.Row,null,y.default.createElement(b.Col,{span:11},y.default.createElement(w.WeaDatePicker,{value:u,onChange:function(t){return e.onSearchChange(t,"beginDate")}})),y.default.createElement(b.Col,{span:2}),y.default.createElement(b.Col,{span:11},y.default.createElement(w.WeaDatePicker,{value:c,onChange:function(t){return e.onSearchChange(t,"endDate")}}))))}),k.push({com:y.default.createElement(w.WeaFormItem,{label:T(382621,"统计对象"),ratio1to2:!0},y.default.createElement(w.WeaCheckbox,{content:T(84043,"责任人"),value:d,onChange:function(t){return e.onSearchChange(t,"personType1")}}),y.default.createElement(w.WeaCheckbox,{content:T(382557,"参与人"),value:p,onChange:function(t){return e.onSearchChange(t,"personType2")}}),y.default.createElement(w.WeaCheckbox,{content:T(882,"创建人"),value:m,onChange:function(t){return e.onSearchChange(t,"personType3")}}))}),y.default.createElement(w.WeaSearchGroup,{title:T(32905,"常用条件"),items:k,showGroup:!0,col:2})}},{key:"onSearchChange",value:function(e,t,a){this.props.taskReportStore[t]=e}},{key:"getRightButton",value:function(){var e=this,t=this.props.taskReportStore;return 0==t.isechart?t.selectedRowKeys.length>0&&2==t.selectedKey?[y.default.createElement(b.Tooltip,{title:T(382617,"查看图表")},y.default.createElement(b.Button,{type:"primary",onClick:function(){return e.viewChart(1)}},T(382617,"查看图表"))),y.default.createElement(b.Tooltip,{title:T("17416","导出")},y.default.createElement(b.Button,{type:"primary",onClick:function(){return e.doExportData()},loading:t.exportloading},T("17416","导出")))]:[y.default.createElement(b.Tooltip,{title:T(382617,"查看图表")},y.default.createElement(b.Button,{type:"primary",disabled:!0},T(382617,"查看图表"))),y.default.createElement(b.Tooltip,{title:T("17416","导出")},y.default.createElement(b.Button,{type:"primary",onClick:function(){return e.doExportData()},loading:t.exportloading},T("17416","导出")))]:[y.default.createElement(b.Tooltip,{title:T(31088,"返回列表")},y.default.createElement(b.Button,{type:"primary",onClick:function(){return e.viewChart(2)}},T(31088,"返回列表")))]}},{key:"render",value:function(){var e=this,t=this.state,a=t.showSearchAd,n=t.menu,r=t.menu1,i=t.menu2,o=t.menu3,l=t._height,s=(t.datalist,t.topTab),u=(t.ndata,this.props.taskReportStore),c=u.tableStore,d=u.selectedKey,p=u.isechart,m=u.selectedRowKeys,f=n,h=["advanced"];return 2==d&&(0==p?f=m.length>0?r:o:(h=[],f=i)),y.default.createElement("div",{className:"wea-workrelate-task-taskreport",style:{height:l}},y.default.createElement(w.WeaPopoverHrm,null),y.default.createElement(w.WeaRightMenu,{datas:f,showUrlItem:!1,style:{height:"100%"}},y.default.createElement(w.WeaTop,{title:T(382489,"任务执行分析"),icon:y.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",buttons:this.getRightButton(),showDropIcon:!0,dropMenuDatas:f}),y.default.createElement(w.WeaTab,{datas:s,searchType:h,showSearchAd:a,keyParam:"viewcondition",selectedKey:d,hideSearchAd:function(){return e.cancleSearchAd(!1)},setShowSearchAd:function(t){e.cancleSearchAd(t)},buttonsAd:this.getTabButtonsAd(),searchsAd:this.getSearchsAd(),onChange:function(t){return e.onTabChange(t)}}),1==d&&y.default.createElement(D,{comsWeaTableStore:c,hasOrder:!0,needScroll:!0}),2==d&&y.default.createElement(C.default,{_height:l})))}}]),t}(y.default.Component))||i)||i;t.default=A},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=k.WeaLocaleProvider.getLabel,S=mobx.toJS,C=(r=(0,v.inject)("taskReportStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.onSelectChange=function(e,t){var n=a.props.taskReportStore;n.selectedRows=t,n.selectedRowKeys=e},a.state={columns:[{title:w(33553,"分部"),dataIndex:"showname",width:"30%",sorter:function(e,t){return e.id-t.id},render:function(e,t,a){return y.default.createElement("div",{className:"wea-workrelate-table-inlineblock"},"sub"==t.curtype?y.default.createElement(b.Icon,{type:"home",className:"wea-workrelate-table-i"}):y.default.createElement(b.Icon,{type:"folder",className:"wea-workrelate-table-i"}),y.default.createElement("span",{title:e,className:"wea-workrelate-table-mleft"},e))}},{title:w(382623,"任务数"),dataIndex:"total",width:"15%",sorter:function(e,t){return e.total-t.total}},{title:w(21984,"已超期"),dataIndex:"overtime",width:"15%",sorter:function(e,t){return e.overtime-t.overtime}},{title:w(1960,"进行中"),dataIndex:"doing",width:"15%",sorter:function(e,t){return e.doing-t.doing}},{title:w(1961,"已完成"),dataIndex:"finish",width:"15%",sorter:function(e,t){return e.finish-t.finish}},{title:w(104,"操作"),dataIndex:"id",width:"10%",render:function(e,t,n){return y.default.createElement("div",{title:w(382624,"查看明细"),onClick:function(){return a.viewPersonDetail(e,t.curtype)},className:"operates-cur"},w(382624,"查看明细"))}}]},a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){}},{key:"componentDidUpdate",value:function(){1==this.props.taskReportStore.isechart&&this.refs.chart1&&(this.refs.chart1.clear(),this.refs.chart1.paint())}},{key:"viewPersonDetail",value:function(e,t){var a=this.props.taskReportStore;"sub"==t?a.viewDetail({type:1,subcompanyids:e,cpyincludesub:3}):a.viewDetail({type:1,departmentids:e,deptincludesub:3})}},{key:"render",value:function(){var e=this.props,t=e.taskReportStore,a=e._height,n=this.state.columns,r=t.datalist,i=t.selectedRowKeys,o=t.loading,l=t.isechart,s=t.options;return y.default.createElement("div",{className:"wea-workrelate-task-tasksubreport",style:{height:"100%"}},y.default.createElement(b.Spin,{spinning:o},0==l?y.default.createElement(b.Table,{columns:n,bordered:!1,scroll:{y:a-155},dataSource:r,className:"wea-workrelate-antd-table",rowSelection:{selectedRowKeys:i,onChange:this.onSelectChange},pagination:!1}):y.default.createElement("div",{style:{marginTop:"10px"}},y.default.createElement(k.WeaEchart,{style:{height:a-155},ref:"chart1",option:S(s),useDefault:!1}))))}}]),t}(y.default.Component))||i)||i;t.default=C},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 r=a(5),i=n(r),o=a(1),l=n(o),s=a(2),u=n(s),c=a(6),d=n(c),p=a(7),m=n(p),f=a(3),h=n(f),g=(a(8),a(10),a(0)),y=a(4),v=a(178),b=(n(v),a(190)),k=n(b),w=a(192),S=n(w),C=a(198),E=n(C),_=a(202),D=n(_),T=a(98),P=n(T),A=a(9),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}(A),L=y.Menu.Item,x=g.WeaLocaleProvider.getLabel,N=function(e){function t(e){(0,l.default)(this,t);var a=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e));return a.handleClick=function(e){a.setState({cunrrentkey:e.key,_selectKey:[],_time:new Date})},a.getNoAuditCount=function(){g.WeaTools.callApi("/api/workrelate/plan/noAuditCount","POST",{}).then(function(e){e.api_status?a.setState({noAuditCount:e.noAuditCount}):message.error(e.msg||x("383746","请求失败"))})},a.state={cunrrentkey:"1",auditUnread:0,isRight:"",subcount:0,_height:W.getCurrentHeight(),_selectKey:[],noAuditCount:0,_time:new Date},window.planGetNoAuditCount=function(){a.getNoAuditCount()},a}return(0,m.default)(t,e),(0,u.default)(t,[{key:"componentWillMount",value:function(){var e=this;g.WeaTools.callApi("/api/workrelate/common/checkHasRigth","GET",{id:4}).then(function(t){if(t.status&&t.isRight){e.setState({isRight:"1",subcount:t.subcount});var a=W.getParams("menutype");a&&e.setState({cunrrentkey:a})}else e.setState({isRight:"0"})}),this.getNoAuditCount()}},{key:"chooseUser",value:function(e){var t="",a=void 0;e.selected&&(t=e.node.props.id,a=e.node.props.name),t&&this.refs["planMenu"+this.state.cunrrentkey].wrappedInstance.onSubClick(t,a)}},{key:"onNodeSelect",value:function(e){this.setState({_selectKey:e})}},{key:"render",value:function(){var e=this,t=this.state,a=t.cunrrentkey,n=t.isRight,r=t._height,i=t.subcount,o=t._selectKey,l=t.noAuditCount,s=t._time;if(""==n)return h.default.createElement("div",null);if("0"==n)return W.renderAlertPage('<span style="color:red">'+x(509281,"您的系统未开启报告模块")+"</span>");var u=h.default.createElement(y.Menu,{onClick:this.handleClick,style:{width:248},defaultOpenKeys:["1"],selectedKeys:[a],mode:"inline"},h.default.createElement(L,{key:"1",title:x("6015","我的报告"),style:{height:"30px",lineHeight:"30px"}},h.default.createElement("span",null,x(6015,"我的报告"))),h.default.createElement(L,{key:"2",title:x("505884","报告审批"),style:{height:"30px",lineHeight:"30px"}},h.default.createElement("span",null,x("505884","报告审批")),0==l?"":h.default.createElement(y.Tooltip,{title:x("508869","${code}个待审批计划报告").replace("${code}",l)},h.default.createElement("span",{className:"workrelate-unread"},l))),h.default.createElement(L,{key:"3",title:x(505885,"报告查询"),style:{height:"30px",lineHeight:"30px"}},h.default.createElement("span",null,x(505885,"报告查询"))),h.default.createElement(L,{key:"4",title:x("16448","模板设置"),style:{height:"30px",lineHeight:"30px"}},h.default.createElement("span",null,x("16448","模板设置"))),h.default.createElement(L,{key:"5",title:x(505886,"报告报表"),style:{height:"30px",lineHeight:"30px"}},h.default.createElement("span",null,x(505886,"报告报表")))),c={1:h.default.createElement(P.default,{ref:"planMenu1",key:s,getNoAuditCount:function(){return e.getNoAuditCount()}}),2:h.default.createElement(k.default,{ref:"planMenu2",key:s,getNoAuditCount:function(){return e.getNoAuditCount()}}),3:h.default.createElement(D.default,{ref:"planMenu3",key:s}),4:h.default.createElement(S.default,{ref:"planMenu4",key:s}),5:h.default.createElement(E.default,null)};return h.default.createElement("div",{className:"wea-workrelate-plan-menu wea-workrelate-common-menu"},h.default.createElement(g.WeaLeftRightLayout,{leftCom:h.default.createElement("div",{className:"common-menu-title"},u,5!=a&&i>0&&h.default.createElement("div",null,h.default.createElement("div",{className:"common-menu-subtitle"},x(442,"下属")),h.default.createElement(g.WeaNewScroll,{height:r-220},h.default.createElement(g.WeaOrgTree,{dataUrl:"/api/hrm/base/getHrmResourceTree",rootKey:"rootManager",treeNodeClick:function(t){return e.chooseUser(t)},selectedKeys:o,onNodeSelect:function(t){return e.onNodeSelect(t)}})))),leftWidth:248,onCollapse:function(e){}},h.default.createElement("div",null,c[a])))}}]),t}(h.default.Component);t.default=N},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 r,i,o=a(17),l=n(o),s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(0),C=a(61),E=n(C),_=a(179),D=n(_),T=a(182),P=n(T),A=a(183),W=n(A),L=a(184),x=n(L),N=a(185),I=n(N),M=a(186),R=n(M),z=a(187),O=n(z),B=a(188),V=n(B),F=a(189),j=n(F),K=a(9),G=S.WeaLocaleProvider.getLabel,q=mobx.toJS,H=w.Modal.confirm,U=(r=(0,k.inject)("planReportViewStore"))(i=(0,k.observer)(i=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.tabChange=function(e){a.store.locationkey=(new Date).getTime(),a.store.tabSelectKey=e,a.store.dateSelect.year="",a.store.dateSelect.month="",a.store.dateSelect.week="",a.store.getPlanDetail()},a.getWeaReqTopConfig=function(){var e=a.store.resData,t=e.planname,n=e.resourcename,r=a.store.tabDatas.length<1?n+G(33851,"计划报告"):a.store.getPlanName(n);return{title:t||r,icon:b.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",loading:a.store.loading,buttons:a.getMenus().topButtons,showDropIcon:!0,dropMenuDatas:a.getMenus().rightMune,tabDatas:a.store.tabDatas,selectedKey:a.store.tabSelectKey,onChange:a.tabChange}},a.doOperation=function(e){a.setState({operation:e});var t="save"==e?G("509012","未填写标题的明细项将不会保存,确定继续执行操作?"):G("509013","确认提交此报告吗?"),n=a;"save"==e&&(a.store.uploading?a.fileCom.doUpload(e):a.store.doOperation(e)),"submit"==e&&H({title:G("508972","确认提示"),content:t,onOk:function(){"submit"==e&&n.store.uploading?n.fileCom.doUpload(e):n.store.doOperation(e)},onCancel:function(){}}),"save"!=e&&"submit"!=e&&a.store.doOperation(e,a.props.getNoAuditCount)},a.makeRightMenu=function(e,t,a){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"icon-coms-search";return{key:e,icon:b.default.createElement("i",{className:n}),content:t,onClick:a}},a.getMenus=function(){var e=(a.store.resData.planstatus,a.store.authority),t=(e.canedit,e.candel,e.canaudit),n=(e.canreset,a.store.buttonAuth),r=n.edit,i=n.del,o=n.audit,l=n.reset,s=n.share,u=[],c=[];return l&&(u.push(a.makeRightMenu("3",G("509014","重新编写"),function(){a.doOperation("reset")},"icon-coms-top")),c.push(b.default.createElement(w.Tooltip,{title:G("509015","重新编写计划报告")},b.default.createElement(w.Button,{type:"primary",style:{display:l?"":"none"},onClick:function(){return a.doOperation("reset")}},G("509014","重新编写"))))),r&&(u.push(a.makeRightMenu("0",G("86","保存"),function(){a.doOperation("save")},"icon-coms-Save-as")),u.push(a.makeRightMenu("1",G("615","提交"),function(){a.doOperation("submit")},"icon-coms-top")),c.push(b.default.createElement(w.Tooltip,{title:G("508724","保存为草稿")},b.default.createElement(w.Button,{type:"primary",style:{display:r?"":"none"},onClick:function(){return a.doOperation("save")}},G("86","保存")))),c.push(b.default.createElement(w.Tooltip,{title:G("382335","保存并提交")},b.default.createElement(w.Button,{type:"primary",style:{display:r?"":"none"},onClick:function(){return a.doOperation("submit")}},G("615","提交"))))),i&&(u.push(a.makeRightMenu("2",G("91","删除"),function(){a.doOperation("del")},"icon-coms-delete")),c.push(b.default.createElement(w.Tooltip,{title:G("509016","删除此计划报告")},b.default.createElement(w.Button,{type:"primary",style:{display:i?"":"none"},onClick:function(){return a.doOperation("del")}},G("91","删除"))))),t&&(u.push(a.makeRightMenu("5",G("142","批准"),function(){return a.doOperation("approve")},"icon-coms-Batch-sharing")),u.push(a.makeRightMenu("6",G("236","退回"),function(){return a.doOperation("return")},"icon-coms-Batch-sharing")),c.push(b.default.createElement(w.Tooltip,{title:G("509017","批准计划报告")},b.default.createElement(w.Button,{type:"primary",style:{display:o?"":"none"},onClick:function(){return a.doOperation("approve")}},G("142","批准")))),c.push(b.default.createElement(w.Tooltip,{title:G("509018","退回计划报告")},b.default.createElement(w.Button,{type:"primary",style:{display:o?"":"none"},onClick:function(){return a.doOperation("return")}},G("236","退回"))))),s&&(u.push(a.makeRightMenu("4",G("119","共享"),function(){a.shareRef.current.wrappedInstance.openShareModal()},"icon-coms-Batch-sharing")),c.push(b.default.createElement(w.Tooltip,{title:G("509019","共享计划报告"),placement:"bottom"},b.default.createElement(w.Button,{type:"primary",onClick:function(){a.shareRef.current.wrappedInstance.openShareModal()}},G("119","共享"))))),{topButtons:c,rightMune:u}},a.refFile=function(e){a.fileCom=e},a.onContextClick=function(){a.store.locationkey=(new Date).getTime(),a.store.monthWeekSelectComDisplayKey="none"},a.state={_height:(0,K.getCurrentHeight)(),heightInit:!1,showSearchAd:!1,topTab:[{title:G("20617","月报"),viewcondition:"1",key:"1"},{title:G("20619","周报"),viewcondition:"2",key:"2"}],tabSelectKey:"1",monthWeekSelectComDisplayKey:"",currentSelectYear:"",currentSelectMonth:"",currentSelectWeek:"",showLeft:!1,topButtons:[]},a.store=a.props.planReportViewStore,a.shareRef=b.default.createRef(),a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentWillMount",value:function(){var e={};(0,K.getParams)("planid")?e.planid=(0,K.getParams)("planid"):(0,K.getParams)("resourceid")&&(this.store.resourceid=(0,K.getParams)("resourceid"),this.store.resourcetype=4,e.type1=(0,K.getParams)("type1"),e.type2=(0,K.getParams)("type2"),e.year=(0,K.getParams)("year"),e.resourceid=(0,K.getParams)("resourceid"),e.resourcetype=4,this.store.onDateChange("year",(0,K.getParams)("year"),!0),this.store.tabSelectKey=e.type1,1==(0,K.getParams)("type1")?this.store.onDateChange("month",parseInt((0,K.getParams)("type2")),!0):this.store.onDateChange("week",parseInt((0,K.getParams)("type2")),!0)),this.store.locationkey=(new Date).getTime(),this.store.getPlanDetail(e),this.store.planLog={datas:[],lastcount:0,lastid:"",status:""},(0,K.setWindowKeys)("1",G("6015","我的报告")),window.opener&&"function"===typeof window.opener.planGetNoAuditCount&&window.opener.planGetNoAuditCount(),"function"==typeof this.props.getNoAuditCount&&this.props.getNoAuditCount()}},{key:"onSubClick",value:function(e,t){this.store.resourceid=e,this.store.resourcename=t,this.store.resourcetype=4,this.store.resData.resourceid=e,this.store.getPlanDetail()}},{key:"render",value:function(){var e,t=this,a=this.state._height,n=this.props.planReportViewStore,r=n.dateSelect,i=n.summaryColumns,o=n.resData,s=n.noDataMessage,u=n.msg;o=q(o),r=q(r),i=q(i);var c=r.month.length<2?"0"+r.month:r.month;return b.default.createElement("div",{className:"wea-workrelate-plan-report-view",onClick:this.onContextClick},""!=u&&b.default.createElement(w.Spin,{spinning:this.store.loading},b.default.createElement(S.WeaRightMenu,{datas:this.getMenus().rightMune,showUrlItem:!1,style:{height:"100%"}},b.default.createElement(S.WeaReqTop,this.getWeaReqTopConfig(),b.default.createElement(S.WeaLeftRightLayout,{isNew:!0,leftWidth:220,leftCom:b.default.createElement(V.default,null),showLeft:this.state.showLeft,onCollapse:function(e){return t.setState({showLeft:e})}},o.ismonth||o.isweek?b.default.createElement(D.default,null):"",b.default.createElement(S.WeaNewScroll,{height:a-130},s&&s.length>0?b.default.createElement("div",{style:{position:"relative",height:230}},b.default.createElement(S.WeaAlertPage,this.state,b.default.createElement("div",{style:{color:"#F00"}},s))):b.default.createElement("div",null,b.default.createElement(w.Row,null,b.default.createElement(P.default,null)),b.default.createElement(w.Row,null,b.default.createElement(W.default,null)),b.default.createElement(w.Row,null,b.default.createElement(w.Col,{md:12},(o.filearry&&o.filearry.length>0||this.store.authority.canedit)&&b.default.createElement(E.default,(e={title:G("22194","相关附件")},(0,l.default)(e,"title",b.default.createElement("span",null,b.default.createElement("i",{className:"icon-coms-File",style:{color:"green"}})," ",G("22194","相关附件"))),(0,l.default)(e,"color","#5DACE7"),e),b.default.createElement(O.default,{refFile:this.refFile,doOperation:function(){return t.doOperation(t.state.operation)}})),o.planid&&o.planid.length>0&&b.default.createElement(E.default,{title:b.default.createElement("span",null,b.default.createElement("i",{className:"icon-coms-Need-feedback",style:{color:"green"}})," ",G("33956","意见反馈")),color:"#52BB65 "},b.default.createElement(I.default,null))),b.default.createElement(w.Col,{md:1}),b.default.createElement(w.Col,{md:11},(1==this.store.tabSelectKey||o.alinks.length>0&&"2"==this.store.tabSelectKey)&&b.default.createElement(E.default,{title:G("24969","相关链接"),color:"#F5A244"},"1"==this.store.tabSelectKey&&1==o.isperformance&&b.default.createElement("div",{className:"planview-alink"},b.default.createElement("a",{target:"_blank",href:"/spa/workrelate/static/index.html#/main/workrelate/performance/accessView?year="+r.year+"&type1=1&type2="+r.month+"&resourceid="+o.resourceid,title:""+o.resourcename+G("508616","目标绩效考核")+"("+r.year+"-"+c+")"},""+o.resourcename+G("508616","目标绩效考核")+"("+r.year+"-"+c+")")),o.alinks&&o.alinks.length>0?b.default.createElement("span",null,o.alinks.map(function(e){return b.default.createElement("div",{className:"planview-alink"},b.default.createElement("a",{title:e.linkname,target:"_blank",href:e.linkurl},e.linkname))})):""),o.planid&&o.planid.length>0&&b.default.createElement(E.default,{title:b.default.createElement("span",null,b.default.createElement("i",{className:"icon-coms-Batch-sharing",style:{color:"blue"}})," ",G("509020","报告共享")),color:"#4F97FF"},b.default.createElement(R.default,{ref:this.shareRef})),o.planid&&o.planid.length>0&&b.default.createElement(E.default,{title:b.default.createElement("span",null,b.default.createElement("i",{className:"icon-coms-Print-log",style:{color:"green"}})," ",G("32061","操作日志")),color:"#7E71F8"},b.default.createElement(x.default,null)))),b.default.createElement(j.default,null))))))))}}]),t}(b.default.Component))||i)||i;t.default=U},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(0),k=a(62),w=n(k),S=mobx.toJS,C=b.WeaLocaleProvider.getLabel,E=(r=(0,v.inject)("planReportViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.getYearSelect=function(){var e=a.props.planReportViewStore,t=e.dateSelect;e.tabSelectKey;return y.default.createElement(b.WeaSelect,{options:S(e.yearDatas),value:t.year,viewAttr:2,style:{width:80,marginRight:10},onChange:function(e){a.onYearSelectChange(e)}})},a.onYearSelectChange=function(e){a.props.planReportViewStore.onDateChange("year",e),a.setState({locationkey:(new Date).getTime()})},a.dateSelectCallBack=function(e){var t=a.props.planReportViewStore,n=t.tabSelectKey,r="1"==n?"month":"week";t.onDateChange(r,e),a.setState({locationkey:(new Date).getTime()}),a.store.monthWeekSelectComDisplayKey=""},a.getStatusTag=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments[1],a="";switch(e){case"0":a="#EB9B53";break;case"1":a="#5388EB";break;case"2":a="#B916E8";break;case"3":a="#49D732";break;case"6":a="#5F0E03";break;default:a="#EB9B53"}return y.default.createElement("div",{className:"status-tag",style:{backgroundColor:a}},t)},a.getNameALink=function(e,t){var a="javaScript:openhrm("+e+");";return y.default.createElement("a",{href:a,onClick:function(e){return window.pointerXY(e)},class:"autoWrap"},t)},a.onViewDateChange=function(e){var t=a.store.tabSelectKey,n=a.store.dateSelect,r=(n.year,n.month,n.week);"2"==t&&r>e&&a.store.onDateChange("week",e)},a.state={monthWeekSelectComDisplayKey:"",locationkey:(new Date).getTime()},a.store=a.props.planReportViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){this.props.planReportViewStore.getYearSelectoption(),this.store.locationkey=(new Date).getTime()}},{key:"render",value:function(){var e=this,t=this.store,a=t.dateSelect,n=t.tabSelectKey,r=t.resData,i=t.noDataMessage,o=t.locationkey,l=t.monthWeekSelectComDisplayKey;r=S(r);var s=r,u=s.enddate,c=s.planstatus,d=s.planstatusname,p=s.resourcename,m=s.resourceid,f=s.auditList;a=S(a);var h=this.getNameALink(i?this.store.resourceid:m,i?this.store.resourcename:p);return y.default.createElement("div",{className:"date-select-area"},y.default.createElement(b.WeaPopoverHrm,null),this.getYearSelect(),y.default.createElement(w.default,{className:"week-month-com",display:l,locationkey:o,year:parseInt(a.year),isMonth:"1"==n,doClose:this.dateSelectCallBack,currentValue:"1"==n?parseInt(a.month):parseInt(a.week),isshowdate:"1"!=n,onDateChange:this.onViewDateChange}),y.default.createElement("div",{style:{display:"inline"}},y.default.createElement("div",{className:"name-title"},h||"",p||this.store.resourcename?" "+C("509008"," 的工作计划报告"):"")),""!=i||""==c?"3"==c?"":y.default.createElement("div",{className:"tag-area"},y.default.createElement("div",{className:"right-area"},C("22326","截止时间:")+": "+u)," "):y.default.createElement("div",{className:"tag-area"},y.default.createElement("div",{className:"right-area"}," ",this.getStatusTag(c,d),f&&f.length>0&&y.default.createElement("span",null,C("129864","待审批人")+":",f.map(function(t){return y.default.createElement("span",{style:{marginRight:"3px"}},e.getNameALink(t.id,t.name))})," "),C("22326","截止时间:")+": ",u)))}}]),t}(y.default.Component))||i)||i;t.default=E},function(e,t,a){"use strict";a(181)},function(e,t){},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 r,i,o=a(22),l=n(o),s=a(54),u=n(s),c=a(5),d=n(c),p=a(1),m=n(p),f=a(2),h=n(f),g=a(6),y=n(g),v=a(7),b=n(v),k=a(3),w=n(k),S=a(8),C=a(4),E=a(0),_=a(61),D=n(_),T=a(77),P=n(T),A=a(9),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}(A),L=mobx.toJS,x=E.WeaLocaleProvider.getLabel,N=E.WeaLocaleProvider.getUserLanguage,I=(r=(0,S.inject)("planReportViewStore"))(i=(0,S.observer)(i=function(e){function t(e){(0,m.default)(this,t);var a=(0,y.default)(this,(t.__proto__||(0,d.default)(t)).call(this,e));return a.willAdd=function(e,t){return e.pop(),a.store.planSummaryModal.type="summary",a.store.planSummaryModal.title=x("509021","总结"),a.store.planSummaryModal.planSummaryModalVisible=!0,a.store.planSummaryModal.edit=!1,a.store.planSummaryModal.rowIndex=-1,e},a.openAdd=function(e){a.store.planSummaryModal.type="summary",a.store.planSummaryModal.title=x("509021","总结"),a.store.planSummaryModal.planSummaryModalVisible=!0,a.store.planSummaryModal.edit=!1,a.store.planSummaryModal.rowIndex=e},a.willDelete=function(e,t){return a.store.resData.summaryout=e,!0},a.richTextChange=function(e){a.props.planReportViewStore.onInputValueChange("richTextValue",e)},a.getTableProps=function(){var e=a.store.resData.summarymap,t=a,n=(L(a.store.summaryinColumns),{onRowClick:function(){t.canEditPlan()&&(t.store.planSummaryModal.type="summary",t.store.planSummaryModal.title=x("84011","工作总结"),t.store.planSummaryModal.editData=arguments.length<=0?void 0:arguments[0],t.store.planSummaryModal.planSummaryModalVisible=!0,t.store.planSummaryModal.edit=!0)}});return n.scroll={x:e.totalwidth+"%"},n},a.closeDia=function(e,t){if(e.viewdate="",delete e.viewdate,a.setState({detailContent:""}),e){var n=a.store.resData,r=n.summaryin,i=n.summaryout,o={},l=-1;if(r.map(function(e,a){e.id==t&&(o=e,l=a)}),l>-1){for(var s in e)s&&!s.startsWith("s_")&&(e[s]?(o[s]=e[s],s.startsWith("s_")||(o["s_"+s]="string"==typeof o[s]?o[s].replace(/\n/g,"<br/>"):o[s])):(o[s]="",s.startsWith("s_")||(o["s_"+s]="")));o.id=t,r[l]=o}else{i.map(function(e,a){e.id==t&&(o=e,l=a)});for(var u in e)u&&!u.startsWith("s_")&&(e[u]?(o[u]=e[u],u.startsWith("s_")||(o["s_"+u]="string"==typeof o[u]?o[u].replace(/\n/g,"<br/>"):o[u])):(o[u]="",u.startsWith("s_")||(o["s_"+u]="")));o.id=t,i[l]=o}}},a.addToPlanList=function(e){e.id="temp"+(new Date).getTime(),a.store.resData.planlist.push(e),C.message.success(x("30700","操作成功"))},a.addOperationColumns=function(e,t){a.store.resData.planstatus;e.push({title:w.default.createElement("span",null),dataIndex:"customrender",width:"0",key:"customrender",com:[{type:"CUSTOM",key:"customrender",render:function(e,n,r,i){return w.default.createElement("div",{className:"operation-col"},w.default.createElement("div",{className:"icon-context"},a.canEditPlan()&&w.default.createElement(C.Tooltip,{title:x("509024","添加到工作计划")},w.default.createElement("span",null,w.default.createElement("i",{className:"icon-coms-down",onClick:function(e){e.stopPropagation(),a.addToPlanList(n)}})," ")),a.canEditPlan()&&"out"==t&&w.default.createElement(C.Tooltip,{title:x("509025","新增一行数据")},w.default.createElement("span",null,w.default.createElement("i",{className:"icon-coms-Left",onClick:function(e){e.stopPropagation(),a.openAdd(r)}})," ")),a.store.resData.createtask&&w.default.createElement(C.Tooltip,{title:x("16336","创建任务")},w.default.createElement("span",null,w.default.createElement("i",{className:"icon-coms-plus",onClick:function(o){return a.createTask(o,e,n,r,i,"3",t)}})," ")),w.default.createElement(C.Tooltip,{title:x("382624","查看明细")},w.default.createElement("span",null,w.default.createElement("i",{className:"icon-coms-form-copy",onClick:function(o){return a.viewDetail(o,e,n,r,i,"3",t)}})," "))))}}],render:function(e,n,r,i){return w.default.createElement("div",{className:"operation-col"},w.default.createElement("div",{className:"icon-context"},a.canEditPlan()&&w.default.createElement(C.Tooltip,{title:x("509024","添加到工作计划")},w.default.createElement("span",null,w.default.createElement("i",{className:"icon-coms-down",onClick:function(e){e.stopPropagation(),a.addToPlanList(n)}})," ")),a.canEditPlan()&&"out"==t&&w.default.createElement(C.Tooltip,{title:x("509025","新增一行数据")},w.default.createElement("span",null,w.default.createElement("i",{className:"icon-coms-Left",onClick:function(e){e.stopPropagation(),a.openAdd(r)}})," ")),a.store.resData.createtask&&w.default.createElement(C.Tooltip,{title:x("16336","创建任务")},w.default.createElement("span",null,w.default.createElement("i",{className:"icon-coms-plus",onClick:function(o){return a.createTask(o,e,n,r,i,"3",t)}})," ")),w.default.createElement(C.Tooltip,{title:x("382624","查看明细")},w.default.createElement("span",null,w.default.createElement("i",{className:"icon-coms-form-copy",onClick:function(o){return a.viewDetail(o,e,n,r,i,"3",t)}})," "))))}})},a.canEditPlan=function(){return a.store.buttonAuth.edit},a.deepCopy=function(e){var t=Array.isArray(e)?[]:{};for(var n in e)e.hasOwnProperty(n)&&("object"===(0,u.default)(e[n])&&null!==e[n]?t[n]=a.deepCopy(e[n]):t[n]=e[n]);return t},a.onSummaryInChange=function(e){var t=0,n=!0,r="",i="";e.some(function(e,a){if(e.begindate2&&e.enddate2&&""!=e.enddate2?(t=W.DateDiffDays(e.begindate2,e.enddate2),t<0?(n=!1,i=x("509026","实际开始日期不能大于实际结束日期!")):r="days2"):e.enddate2&&e.begindate2&&""!=e.begindate2?(t=W.DateDiffDays(e.enddate2,e.begindate2),t<0?(n=!1,i=x("509027","实际结束日期不能小于实际开始日期!")):r="days2"):e.begindate1&&e.enddate1&&""!=e.enddate1?(t=W.DateDiffDays(e.begindate1,e.enddate1),t<0?(n=!1,i=x("509028","计划开始日期不能大于计划结束日期!")):r="days1"):e.enddate1&&e.begindate1&&""!=e.begindate1&&(t=W.DateDiffDays(e.enddate1,e.begindate1),t<0?(n=!1,i=x("509029","计划结束日期不能小于计划开始日期!")):r="days1"),""!=r&&t>=0&&(e[r]=t,e["s_"+r]=t),!n)return C.message.info(i),!0;r=""}),n&&(a.store.resData.summaryin=e)},a.getSummaryInTableConfig=function(){var e=a.store.resData.summarymap,t=L(a.store.summaryinColumns);return a.addOperationColumns(t,"in"),{columns:t,pagination:!1,dataSource:L(a.store.resData.summaryin),className:"wea-workrelate-antd-table",showEmptyText:!0,scroll:{x:e.totalwidth+"%"}}},a.state={detailContent:""},a.store=a.props.planReportViewStore,a.refreshKey=(new Date).getTime(),a}return(0,b.default)(t,e),(0,h.default)(t,[{key:"viewDetail",value:function(e,t,a,n,r,i,o){e.stopPropagation();var s=this.store.resData,u=s.category,c=s.resourceid,d=s.summaryin,p=s.summaryout,m=s.planstatus,f=this.store.buttonAuth.edit;delete a.fbdate,-1!=a.id.indexOf("temp")&&(a.id="");var h=this,g="["+(0,l.default)(a)+"]";this.store.saveDetailView({operation:"save_detail",resourceid:c,plandetailid:a.id,dataType:i,detailData:g,type1:h.store.tabSelectKey,doback:function(e){"in"==o?d[n].id=e:p[n].id=e,h.setState({detailContent:w.default.createElement(P.default,{refreshMark:(new Date).getTime(),detailid:e,category:u,datatype:i,inOrOut:o,canedit:f,resourceid:c,visible:!0,rowIndex:n,onClose:h.closeDia,type:"report",planstatus:m})})}})}},{key:"createTask",value:function(e,t,a,n,r,i,o){if(e.stopPropagation(),void 0==a.name||0==a.name.length)return void C.Modal.warning({title:x("558","提示"),content:x("509022","请填写标题!")});var s=this,u=this.store.resData,c=u.resourceid,d=u.summaryin,p=u.summaryout;C.Modal.confirm({title:x("131329","信息确认"),content:x("509023","确定创建任务?"),onOk:function(){var e={};e.taskName=a.name,e.principalid=s.store.resData.resourceid,e.begindate=a.begindate2?a.begindate2:a.begindate1,e.enddate=a.enddate2?a.enddate2:a.enddate1,delete a.fbdate,-1!=a.id.indexOf("temp")&&(a.id="");var t="["+(0,l.default)(a)+"]";""==a.id?s.store.saveDetailView({operation:"save_detail",resourceid:c,plandetailid:a.id,dataType:i,detailData:t,type1:s.store.tabSelectKey,doback:function(t){"in"==o?d[n].id=t:p[n].id=t,a.id=t,e.plandetailid=t,s.store.addTask(e,"in"==o?d[n]:p[n])}}):(e.plandetailid=a.id,s.store.addTask(e,"in"==o?d[n]:p[n]))},onCancel:function(){}})}},{key:"render",value:function(){var e=this,t=this.props.planReportViewStore,a=t.dateSelect,n=t.tabSelectKey,r=t.summaryinColumns,i=t.summaryColumns,o=t.resData;o=L(o),a=L(a),a.month.length<2&&(a.month="0"+a.month),i=L(i),r=L(r);var l=o,s=l.summaryout,u=l.remark,c=this.store.buttonAuth.edit;this.addOperationColumns(i,"out"),this.addOperationColumns(r,"in");var d=8==N()?a.year+"-"+a.month+" work summary":""+a.year+x("26577","年")+a.month+x("509037","月工作总结")+" ",p=8==N()?a.year+" Week "+a.week+" work summary":""+a.year+x("26577","年")+a.week+x("509038","周工作总结")+" ";return w.default.createElement("div",{className:"last-month"},w.default.createElement(D.default,{title:"1"==n?w.default.createElement("div",null,w.default.createElement("i",{className:"icon-coms-mulujibenxinxi",style:{color:"green"}})," ",d):w.default.createElement("div",null,w.default.createElement("i",{className:"icon-coms-mulujibenxinxi",style:{color:"green"}})," ",p)},w.default.createElement(E.WeaSearchGroup,{title:w.default.createElement("div",null,w.default.createElement(C.Tooltip,{title:x("509031","【计划内】工作来源于上一周期的计划,如有其它工作可在【计划外】中添加")},w.default.createElement("span",null,x("509032","计划内")))),showGroup:!0,className:"search-group"},w.default.createElement(E.WeaTable,this.getSummaryInTableConfig())),w.default.createElement(E.WeaSearchGroup,{title:w.default.createElement("div",null,w.default.createElement(C.Tooltip,{title:x("509033","【计划外】工作表示不属于上一周期计划中的工作内容")},w.default.createElement("span",null,x("509034","计划外")))),showGroup:!0,className:"search-group"},w.default.createElement(E.WeaTableEditable,{showCopy:!1,draggable:!1,pushTitleIntoHeader:!1,columns:i,buttonsType:"inline",datas:s,willAdd:this.willAdd,willDelete:this.willDelete,tableProps:this.getTableProps(),showAdd:this.canEditPlan(),showDelete:this.canEditPlan(),getRowSelection:function(e){return!!c&&e}})),w.default.createElement(E.WeaSearchGroup,{title:x("25734","说明"),showGroup:!0,className:"search-group"},this.canEditPlan()?w.default.createElement(E.WeaRichText,{ckConfig:{startupFocus:!1,toolbar:[{name:"document",items:["Source"]},{name:"clipboard",items:["Undo","Redo"]},{name:"paragraph",items:["JustifyLeft","JustifyCenter","JustifyRight","-","NumberedList","BulletedList"]},{name:"styles",items:["Format","Font","FontSize"]},{name:"colors",items:["TextColor"]},{name:"basicstyles",items:["Bold","Italic","Underline","Strike"]},{name:"insert",items:["Image","Flash","Table","Smiley"]},{name:"tools",items:["Maximize"]}],height:200,autoGrow_minHeight:200,autoGrow_maxHeight:200,uploadUrl:"/api/doc/upload/uploadFile",resize_enabled:!1},value:u,onChange:function(t){return e.richTextChange(t)},onToolsChange:function(e,t,a,n){return W.transfStr(e,t,a,n)}}):w.default.createElement("div",{style:{padding:"10px"},dangerouslySetInnerHTML:{__html:u}}))),this.state.detailContent)}}]),t}(w.default.Component))||i)||i;t.default=I},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 r,i,o=a(22),l=n(o),s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(0),C=a(61),E=n(C),_=a(77),D=n(_),T=mobx.toJS,P=S.WeaLocaleProvider.getLabel,A=S.WeaLocaleProvider.getUserLanguage,W=(r=(0,k.inject)("planReportViewStore"))(i=(0,k.observer)(i=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.willAdd=function(e,t){return e.pop(),a.store.planSummaryModal.type="plan",a.store.planSummaryModal.title=P("407","计划"),a.store.planSummaryModal.planSummaryModalVisible=!0,a.store.planSummaryModal.rowIndex=-1,e},a.willDelete=function(e,t){return a.store.resData.planlist=e,!0},a.getTableProps=function(){var e=a.store.resData.planmap,t=a,n={onRowClick:function(){t.canEditPlan()&&(t.store.planSummaryModal.type="plan",t.store.planSummaryModal.title=P("18170","工作计划"),t.store.planSummaryModal.editData=arguments.length<=0?void 0:arguments[0],t.store.planSummaryModal.planSummaryModalVisible=!0,t.store.planSummaryModal.edit=!0)}};return n.scroll={x:e.totalwidth+"%"},n},a.canEditPlan=function(){return a.store.buttonAuth.edit},a.closeDia=function(e,t){if(e.viewdate="",delete e.viewdate,a.setState({detailContent:""}),e){var n=a.store.resData.planlist,r={},i=-1;n.map(function(e,a){e.id==t&&(r=e,i=a)});for(var o in e)r[o]=e[o];for(var l in r)l&&!l.startsWith("s_")&&(e[l]?(r[l]=e[l],l.startsWith("s_")||(r["s_"+l]="string"==typeof r[l]?r[l].replace(/\n/g,"<br/>"):r[l])):(r[l]="",l.startsWith("s_")||(r["s_"+l]="")));r.id=t,n[i]=r}},a.openAdd=function(e){a.store.planSummaryModal.type="plan",a.store.planSummaryModal.title=P("18170","工作计划"),a.store.planSummaryModal.planSummaryModalVisible=!0,a.store.planSummaryModal.edit=!1,a.store.planSummaryModal.rowIndex=e},a.addOperationColumns=function(e){var t=a.store.buttonAuth.edit;e.push({title:b.default.createElement("span",null),dataIndex:"op",width:"0",key:"op",com:[{type:"CUSTOM",key:"op",render:function(e,n,r,i){return b.default.createElement("div",{className:"operation-col"},b.default.createElement("div",{className:"icon-context"},t&&b.default.createElement(w.Tooltip,{title:P("509025","新增一行数据")},b.default.createElement("span",null,b.default.createElement("i",{className:"icon-coms-Left",onClick:function(e){e.stopPropagation(),a.openAdd(r)}})," ")),a.store.resData.createtask&&b.default.createElement(w.Tooltip,{title:P("16336","创建任务")},b.default.createElement("span",null,b.default.createElement("i",{className:"icon-coms-plus",onClick:function(t){return a.createTask(t,e,n,r,i,"2")}})," ")),b.default.createElement(w.Tooltip,{title:P("382624","查看明细")},b.default.createElement("span",null,b.default.createElement("i",{className:"icon-coms-form-copy",onClick:function(t){return a.viewDetail(t,e,n,r,i,"2")}})," "))))}}]})},a.state={detailContent:""},a.store=a.props.planReportViewStore,a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"viewDetail",value:function(e,t,a,n,r,i,o){e.stopPropagation();var s=this.store.resData,u=s.category,c=s.resourceid,d=s.planlist,p=s.planstatus,m=this.store.buttonAuth.edit;delete a.fbdate,-1!=a.id.indexOf("temp")&&(a.id="");var f=this,h="["+(0,l.default)(a)+"]";this.store.saveDetailView({type1:f.store.tabSelectKey,operation:"save_detail",resourceid:c,plandetailid:a.id,dataType:i,detailData:h,doback:function(e){d[n].id=e,f.setState({detailContent:b.default.createElement(D.default,{detailid:e,category:u,datatype:i,canedit:m,resourceid:c,rowIndex:n,visible:!0,onClose:f.closeDia,type:"report",planstatus:p})})}})}},{key:"createTask",value:function(e,t,a,n,r,i,o){if(e.stopPropagation(),void 0==a.name||0==a.name.length)return void w.Modal.warning({title:P("558","提示"),content:P("509022","请填写标题!")});var s=this.store.resData,u=s.resourceid,c=s.planlist;delete a.fbdate,-1!=a.id.indexOf("temp")&&(a.id="");var d="["+(0,l.default)(a)+"]",p=this;w.Modal.confirm({title:P("131329","信息确认"),content:P("509023","确定创建任务?"),onOk:function(){var e={};e.taskName=a.name,e.principalid=p.store.resData.resourceid,e.begindate=a.begindate1?a.begindate1:a.begindate2,e.enddate=a.enddate1?a.enddate1:a.enddate2,""==a.id?p.store.saveDetailView({type1:p.store.tabSelectKey,operation:"save_detail",resourceid:u,plandetailid:a.id,dataType:i,detailData:d,doback:function(t){c[n].id=t,a.id=t,e.plandetailid=t,p.store.addTask(e,c[n])}}):(e.plandetailid=a.id,p.store.addTask(e,c[n]))},onCancel:function(){}})}},{key:"render",value:function(){var e=this,t=this.props.planReportViewStore,a=t.dateSelect,n=t.tabSelectKey,r=t.planColumns,i=t.resData;i=T(i),a=T(a),r=T(r),a.month.length<2&&(a.month="0"+a.month),this.addOperationColumns(r);var o=i,l=o.planlist,s=12==a.month?1:parseInt(a.month)+1,u=12==a.month?parseInt(a.year)+1:a.year;(""+s).length<2&&(s="0"+s);var c=8==A()?u+"-"+s+" work plan":""+u+P("26577","年")+s+P("18136","月工作计划")+" ",d=53==parseInt(a.week)||52==parseInt(a.week)?1:parseInt(a.week)+1;2==n&&(u=53==parseInt(a.week)||52==parseInt(a.week)?parseInt(u)+1:u);var p=8==A()?u+" Week "+d+" work plan":""+u+P("26577","年")+d+P("30842","周工作计划")+" ";return b.default.createElement("div",{className:"this-month"},b.default.createElement(E.default,{title:b.default.createElement("div",null,b.default.createElement("i",{className:"icon-coms-content-o",style:{color:"blue"}})," ","1"==n?c:p),color:"#4F97FF"},b.default.createElement(S.WeaTableEditable,{draggable:!1,pushTitleIntoHeader:!1,columns:r,buttonsType:"inline",datas:l,willAdd:this.willAdd,willDelete:this.willDelete,showCopy:!1,tableProps:this.getTableProps(),showAdd:this.canEditPlan(),showDelete:this.canEditPlan(),getRowSelection:function(t){return!!e.canEditPlan()&&t}})),this.state.detailContent)}}]),t}(b.default.Component))||i)||i;t.default=W},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(39),w=n(k),S=a(0),C=mobx.toJS,E=S.WeaLocaleProvider.getLabel,_=(r=(0,v.inject)("planReportViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.getNameALink=function(e,t){var a="javaScript:openhrm("+e+");";return y.default.createElement("a",{href:a,onClick:function(e){return window.pointerXY(e)},class:"autoWrap"},t)},a.morePlanLog=function(){var e=a.props.planReportViewStore;"noView"==e.planLog.logType&&(e.planLog.logType="all",e.planLog.datas=[],e.planLog.lastcount=0),e.getPlanLog()},a.scrollToAnchor=function(e){if(e){var t=document.getElementById(e);t&&t.scrollIntoView()}},a.state={},a.store=a.props.planReportViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this.props.planReportViewStore,t=e.planLog;t=C(t);var a=t,n=a.datas;if(n)for(var r=0;r<n.length;r++)n[r].operatevalue=n[r].operatetype;return y.default.createElement("div",{className:"planlog",id:"plan-log"},y.default.createElement(b.Spin,{spining:this.store.logLoading},y.default.createElement(w.default,{morename:"noView"==this.store.planLog.logType?E("20234","显示全部"):E("387979","加载更多"),moretitle:"noView"==this.store.planLog.logType?E("509061","显示包括查看在内的所有日志记录"):E("387979","加载更多"),onMoreClick:this.morePlanLog,lastcount:t.lastcount,logsData:n})))}}]),t}(y.default.Component))||i)||i;t.default=_},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=a(56),S=n(w),C=mobx.toJS,E=k.WeaLocaleProvider.getLabel,_=(r=(0,v.inject)("planReportViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.onTextareaChange=function(e){a.store.onInputValueChange("feedback",e)},a.saveFeedback=function(){a.store.addPlanExchange(),a.store.onInputValueChange("feedback","")},a.getNameALink=function(e,t){var a="javaScript:openhrm("+e+");";return y.default.createElement("a",{href:a,onClick:function(e){return window.pointerXY(e)},class:"autoWrap"},t)},a.formatFblist=function(e){var t=[];return e.map(function(e){t.push({operatedate:e.datetime,hrmid:e.hrmid,hrmname:e.hrmname,content:e.content})}),t},a.richTextChange=function(e){a.store.onInputValueChange("feedback",e)},a.state={},a.store=a.props.planReportViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this,t=this.store.resData.fblist;return t=t?C(t):[],t=this.formatFblist(t),y.default.createElement("div",{className:"plan-feedback"},(this.store.inputValue.feedback,""),y.default.createElement(k.WeaRichText,{ckConfig:{startupFocus:!1,toolbar:[{name:"document",items:["Source"]},{name:"styles",items:["Format","Font","FontSize"]},{name:"insert",items:["Table","Smiley"]},{name:"paragraph",items:["JustifyLeft","JustifyCenter","JustifyRight","-","NumberedList","BulletedList"]},{name:"colors",items:["TextColor"]},{name:"basicstyles",items:["Bold","Italic","Underline","Strike"]}],height:100,autoGrow_minHeight:100,autoGrow_maxHeight:200,resize_enabled:!1},value:this.store.inputValue.feedback,onChange:function(t){return e.richTextChange(t)},bottomBarRight:{width:100,Component:[y.default.createElement("span",{className:"wea-rich-text-toolbar-bottom-item",style:{position:"relative"}},y.default.createElement(b.Button,{className:"wea-button-release",onClick:this.saveFeedback},y.default.createElement("span",null,y.default.createElement("span",{className:"icon-coms-Release"}),y.default.createElement("span",{style:{marginLeft:"2px"}},E("615","提交")))))]}}),y.default.createElement(S.default,{dataSource:t,style:{marginTop:"10px"}}))}}]),t}(y.default.Component))||i)||i;t.default=_},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=mobx.toJS,S=(b.Modal.confirm,k.WeaLocaleProvider.getLabel),C=(r=(0,v.inject)("planReportViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.onShareBrowerChange=function(e,t,n){a.store.setPlanShare(e,n)},a.openShareModal=function(){a.refs.share.openModal()},a.state={},a.store=a.props.planReportViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this,t=this.store.buttonAuth;return y.default.createElement("div",{className:"report-share"},y.default.createElement(k.WeaBrowser,{ref:"share",memorise:!0,title:S("119","共享"),viewAttr:t.share?"2":"1",replaceDatas:w(this.store.resData.shareidsList),type:17,onChange:function(t,a,n){return e.onShareBrowerChange(t,a,n)},isSingle:!1}))}}]),t}(y.default.Component))||i)||i;t.default=C},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=(a(4),a(33)),k=n(b),w=a(0),S=a(9),C=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}(S),E=mobx.toJS,_=(w.WeaLocaleProvider.getLabel,(r=(0,v.inject)("planReportViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.doUpload=function(e){a.refs.addgoalupload.doUpload(),a.store.loading=!0,a.setState({operation:e})},a.state={operation:"save"},a.store=a.props.planReportViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentDidMount",value:function(){this.props.refFile(this)}},{key:"uploadChange",value:function(e,t){this.store.uploadReset=!1;var a=E(this.store.resData);if(e.length>0)for(var n="",r=0;r<t.length;r++){var i={};-1==a.fileids.indexOf(","+e[r]+",")&&(n+=e[r]+",",a.fileids+=e[r]+",",i.id=e[r],i.name=t[r].filename,a.filearry.push(i))}this.store.resData=a,this.store.loading=!1,this.store.uploading=!1,this.store.doOperation(this.state.operation),this.store.uploadReset=!0}},{key:"startWith",value:function(e,t){return new RegExp("^"+t).test(e)}},{key:"endWith",value:function(e,t){return new RegExp(t+"$").test(e)}},{key:"onLinkClick",value:function(e,t,a,n,r,i){var o=E(this.store.resData),l=[];if(2==a){if(""!=n){var s=o[n];s.length>0&&!this.startWith(s,",")&&(s=","+s),s.length>0&&!this.endWith(s,",")&&(s+=",");var u=s.indexOf(","+e+",");u>-1&&""!=e&&(s=s.substring(0,u+1)+s.substring(u+(e+"").length+2),","==s&&(s=""),o[n]=s)}else{for(var c=o[r],d=0;d<c.length;d++)l.push(c[d].id);-1!=this.IsInArray(l,e)&&l.splice(l.indexOf(e),1)}o[r].map(function(t,a){t.id==e&&o[r].splice(a,1)})}else 1==a?"fileids"==n&&this.store.viewDocFiled({id:e,relateId:this.store.resData.planid,type:4,doback:function(){C.opendoc(e)}}):this.store.viewDocFiled({id:e,relateId:this.store.resData.planid,type:4,doback:function(){C.downloads(i)}});this.store.refreshResData(o)}},{key:"setUploading",value:function(e){e.length>0?this.store.uploading=!0:this.store.uploading=!1}},{key:"render",value:function(){var e=this,t=this.store,a=t.resData,n=t.fileComLoading,r=a.filearry;return y.default.createElement("div",{className:"relate-file"},y.default.createElement("span",{className:"line-span"},y.default.createElement(k.default,{onLinkClick:function(t,a,n,r){return e.onLinkClick(t,a,n,"fileids","filearry",r)},linkurl:"",linkdatas:r,hasdownload:!0,hasdel:this.store.buttonAuth.edit})),this.store.buttonAuth.edit&&this.store.uploadReset&&!n&&y.default.createElement("div",{className:"upload-area"},y.default.createElement(w.WeaUpload,{uploadUrl:"/api/doc/upload/uploadFile2Doc?category="+a.category,category:a.category?a.category:"",viewAttr:"1",showClearAll:!1,autoUpload:!1,maxUploadSize:a.maxsize,getShowListDatas:function(t,a){return e.setUploading(a)},datas:[],onChange:function(t,a){return e.uploadChange(t,a)},ref:"addgoalupload"})))}}]),t}(y.default.Component))||i)||i);t.default=_},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(31),k=n(b),w=(r=(0,v.inject)("planReportViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.onNodeSelect=function(e,t,n,r){if(n&&n.length>0){var i=parseInt(n[0].split("__")[0])+1,o=n[0].split("__")[1];4==i&&(a.store.resourceid=o,a.store.resourcetype=i,a.store.getPlanDetail())}},a.onPersonClick=function(e,t){a.store.resourceid=e,a.store.resourcename=t,a.store.resourcetype=4,a.store.resData.resourceid=e,a.store.getPlanDetail()},a.state={},a.store=a.props.planReportViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){return y.default.createElement(k.default,{minusHeight:30,onPersonClick:this.onPersonClick,treeNodeClick:this.onNodeSelect})}}]),t}(y.default.Component))||i)||i;t.default=w},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(9),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}(k),S=a(0),C=mobx.toJS,E=S.WeaLocaleProvider.getLabel,_=(r=(0,v.inject)("planReportViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.setFormValueId=function(){var e=a.state.formValue;e.id="temp+"+(new Date).getTime(),a.setState(e)},a.resetFileds=function(){a.setState({formValue:{id:"temp+"+(new Date).getTime()}}),a.store.planSummaryModal.editData={}},a.handleOk=function(){if(!a.checkMust())return void b.message.info(E("509065","请输入必填项"));var e=a.state.formValue;""==e.undefined&&0!=e.undefined||(delete e.undefined,a.setState({formValue:e})),a.store.planSummaryModal.edit?"summary"==a.store.planSummaryModal.type?a.updateDataFromArray(a.store.resData.summaryout,a.state.formValue):a.updateDataFromArray(a.store.resData.planlist,a.state.formValue):a.store.planSummaryModal.rowIndex>-1?"summary"==a.store.planSummaryModal.type?a.store.resData.summaryout.splice(a.store.planSummaryModal.rowIndex+1,0,a.state.formValue):a.store.resData.planlist.splice(a.store.planSummaryModal.rowIndex+1,0,a.state.formValue):"summary"==a.store.planSummaryModal.type?a.store.resData.summaryout.push(a.state.formValue):a.store.resData.planlist.push(a.state.formValue),a.handleCancel(),a.setFormValueId()},a.checkMust=function(){var e=a.state.formValue,t=!0,n=a.store.resData,r=n.planmap,i=n.summarymap,o="summary"==a.store.planSummaryModal.type?i.list:r.list;for(var l in e)o.map(function(a){1!=a.ismust||""!==e[a.fieldname]&&void 0!=e[a.fieldname]||(t=!1),e.name&&void 0!=e.name&&""!=e.name||(t=!1)});return t},a.handleCancel=function(){a.store.planSummaryModal.planSummaryModalVisible=!1,a.resetFileds()},a.onInputChange=function(e,t){var n=a.state.formValue,r=void 0,i="",o=0,l=!0;"begindate2"==e&&n.enddate2&&""!=n.enddate2?(o=w.DateDiffDays(t,n.enddate2),o<0?(l=!1,i=E("509026","实际开始日期不能大于实际结束日期!")):r="days2"):"enddate2"==e&&n.begindate2&&""!=n.begindate2?(o=w.DateDiffDays(n.begindate2,t),o<0?(l=!1,i=E("509027","实际结束日期不能小于实际开始日期!")):r="days2"):"begindate1"==e&&n.enddate1&&""!=n.enddate1?(o=w.DateDiffDays(t,n.enddate1),o<0?(l=!1,i=E("509028","计划开始日期不能大于计划结束日期!")):r="days1"):"enddate1"==e&&n.begindate1&&""!=n.begindate1&&(o=w.DateDiffDays(n.begindate1,t),o<0?(l=!1,i=E("509029","计划结束日期不能小于计划开始日期!")):r="days1"),""!=r&&(n[r]=o||0,n["s_"+r]=o||0),l?("days1"!=e&&"days2"!=e||t?(n[e]=t,n["s_"+e]="string"==typeof t?t.replace(/\n/g,"<br/>"):t):(n[e]="",n["s_"+e]=""),a.setState({formValue:n})):(b.message.info(i),a.setState({formValue:n}))},a.getFormItem=function(e,t,n,r,i,o,l){return 2!=r||1!=o&&1!=l||(r=3),"name"==i&&(r=3),y.default.createElement(S.WeaFormItem,{label:t,labelCol:{span:6},wrapperCol:{span:18}},1==e&&y.default.createElement(S.WeaInput,{value:n,viewAttr:r,onChange:function(e){return a.onInputChange(i,e)}}),2==e&&y.default.createElement(S.WeaTextarea,{viewAttr:r,value:n&&n.replace(/<br\/>/g,"\n"),onChange:function(e){return a.onInputChange(i,e)}}),3==e&&y.default.createElement(S.WeaDatePicker,{value:n,viewAttr:r,onChange:function(e){return a.onInputChange(i,e)}}),4==e&&y.default.createElement(S.WeaInputNumber,{viewAttr:r,value:n,onChange:function(e){return a.onInputChange(i,e)}}))},a.getModalHeight=function(e,t){var a=.6*e;if(t&&t.length>0){var n=50*t.length+50;return n>a?a:n}return a},a.state={_height:w.getCurrentHeight(),formValue:{id:"temp+"+(new Date).getTime()}},a.store=a.props.planReportViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillReceiveProps",value:function(e){}},{key:"updateDataFromArray",value:function(e,t){var a=-1;e.map(function(e,n){e.id==t.id&&(a=n)}),a>-1?e[a]=t:e.push(t)}},{key:"render",value:function(){var e=this,t=this.store,a=t.planSummaryModal,n=t.requestRes,r=(t.authority,t.buttonAuth),i=this.state._height;a=C(a),n=C(n);var o="summary"==a.type?n.summarymap:n.planmap,l=o?o.list:[],s=r.edit,u=this;return a.editData.id&&this.setState({formValue:a.editData},function(){u.store.planSummaryModal.editData={}}),y.default.createElement("div",null,y.default.createElement(b.Modal,{title:a.title,visible:a.planSummaryModalVisible,maskClosable:!1,onOk:this.handleOk,onCancel:this.handleCancel,footer:y.default.createElement("div",null,y.default.createElement(b.Button,{type:"primary",onClick:this.handleOk},E("826","确定")),y.default.createElement(b.Button,{type:"primary",onClick:this.handleCancel},E("309","关闭")))},y.default.createElement(S.WeaNewScroll,{height:this.getModalHeight(i,l)},y.default.createElement("div",{className:"modal-content"},y.default.createElement(S.WeaSearchGroup,{showGroup:!0},l.map(function(t,a){return e.getFormItem(t.inputtype,t.showname,e.state.formValue[t.fieldname],s?"2":"1",t.fieldname,t.ismust,t.ismust2)}))))))}}]),t}(y.default.Component))||i)||i;t.default=_},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=a(14),S=a(191),C=n(S),E=a(9),_=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}(E),D=w.WeaTableNew.WeaTable,T=b.Modal.confirm,P=k.WeaLocaleProvider.getLabel,A=mobx.toJS,W=(r=(0,v.inject)("planAuditListStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.auditOperationRequest=function(e){var t=a.props.planAuditListStore;t.setData(e,"operation"),t.auditOperation(a.props.getNoAuditCount)},a.auditOpreation=function(e){var t=a;if(a.state.tableSelectedRowKeys.length<1)return void b.message.info(P("508892","请选择至少一条数据进行操作"));var n="quick_approve"==e?P("508893","确定批准此总结计划?"):P("508897","确定退回此总结计划?");T({title:P("508899","操作提示"),content:n,okText:P("826","确定"),okType:"danger",cancelText:P("31129","取消"),onOk:function(){t.auditOperationRequest(e),t.setState({tableSelectedRowKeys:[]})},onCancel:function(){}})},a.allAuditReuqest=function(e){var t=a,n="all_approve"==e?P("508902","确定批准满足当前查询条件的全部总结计划?"):P("508903","确定退回满足当前查询条件的全部总结计划?");T({title:P("508899","操作提示"),content:n,okText:P("826","确定"),okType:"danger",cancelText:P("31129","取消"),onOk:function(){t.auditOperationRequest(e)},onCancel:function(){}})},a.showCurrentChange=function(e){},a.onShowSizeChange=function(e,t){},a.onTableSelectChange=function(e,t){a.setState({tableSelectedRowKeys:e}),a.onSearchAreaSelectChange(e,"planIds")},a.getParams=function(){return a.props.planAuditListStore.data},a.getSearchsAd=function(){return y.default.createElement(k.WeaSearchGroup,{title:P("32905","常用条件"),items:a.getSearchItems(),showGroup:!0,col:2})},a.getSearchItems=function(){var e=a.props.planAuditListStore.data,t=a.store.dateTypeOptions,n=[];return n.push({com:y.default.createElement(k.WeaFormItem,{label:P("24986","标题"),ratio1to2:!0},y.default.createElement(k.WeaInput,{value:e.searchTitleValue,onChange:function(e){return a.onSearchAreaSelectChange(e,"searchTitleValue")},onPressEnter:function(){return a.advanceSearch()}}))}),n.push({com:y.default.createElement(k.WeaFormItem,{label:P("15386","周期"),ratio1to2:!0},y.default.createElement(k.WeaSelect,{hasBorder:!0,options:A(t),value:e.searchDateType,onChange:function(e){return a.onSearchAreaSelectChange(e,"searchDateType")}}))}),n.push({com:y.default.createElement(k.WeaFormItem,{label:P("30042","人员"),ratio1to2:!0},y.default.createElement("div",{className:"hrm"},y.default.createElement(k.WeaBrowser,{type:17,title:P("179","人力资源"),style:{display:"block"},replaceDatas:a.store.hrmData,isSingle:!1,value:e.searchHumSelectValue,onChange:function(e,t,n){a.onSearchAreaSelectChange(e,"searchHumSelectValue"),a.onSearchAreaSelectChange(t,"searchHumNameSelectValue")}})))}),n.push({com:y.default.createElement(k.WeaFormItem,{label:P("33553","分部"),ratio1to2:!0},y.default.createElement(b.Row,null,y.default.createElement(b.Col,{md:12},y.default.createElement("div",{className:"left-col"},y.default.createElement(k.WeaSelect,{hasBorder:!0,options:a.state.includeSubOption,value:e.searchIncludeSubSelectValue,onChange:function(e){return a.onSearchAreaSelectChange(e,"searchIncludeSubSelectValue")}}))),y.default.createElement(b.Col,{md:12},y.default.createElement(k.WeaBrowser,{title:P("33553","分部"),type:194,isSingle:!1,value:e.searchSubSelectValue,onChange:function(e,t,n){return a.onSearchAreaSelectChange(e,"searchSubSelectValue")}}))))}),n.push({com:y.default.createElement(k.WeaFormItem,{label:P("27511","部门"),ratio1to2:!0},y.default.createElement(b.Col,{md:12},y.default.createElement("div",{className:"left-col"},y.default.createElement(k.WeaSelect,{hasBorder:!0,options:a.state.includeDepOption,value:e.searchIncludeDepSelectValue,onChange:function(e){a.onSearchAreaSelectChange(e,"searchIncludeDepSelectValue")}}))),y.default.createElement(b.Col,{md:12},y.default.createElement(k.WeaBrowser,{type:57,title:P("27511","部门"),isSingle:!1,value:e.searchDepSelectValue,onChange:function(e,t,n){return a.onSearchAreaSelectChange(e,"searchDepSelectValue")}})))}),a.onSearchAreaSelectChange(n,"searchConditionItems"),n},a.showColumn=function(){var e=a.props.planAuditListStore.tableStore;e.setColSetVisible(!0),e.tableColSet(!0)},a.onOperatesClick=function(e,t,n,r){var i=void 0,o=void 0,l=a;0==n.index?(i=P("508908","确认批准此报告?"),o="approve"):(i=P("508912","确认退回此报告?"),o="return"),T({title:P("508899","操作提示"),content:i,okText:P("826","确定"),okType:"danger",cancelText:P("31129","取消"),onOk:function(){l.store.singleAuditOperation(e.id,o,l.props.getNoAuditCount),l.setState({tableSelectedRowKeys:[]})},onCancel:function(){}})},a.state={showSearchAd:!1,isrefesh:!1,topTab:[],_height:_.getCurrentHeight(),heightInit:!1,searchItems:[],tableSelectedRowKeys:[],searchTitle:"",showLeft:!1,includeSubOption:[{key:"3",showname:P("508780","含子分部")},{key:"1",showname:P("18919","仅本分部")},{key:"2",showname:P("18920","仅子分部")}],includeDepOption:[{key:"3",showname:P("508784","含子部门")},{key:"1",showname:P("18916","仅本部门")},{key:"2",showname:P("18917","仅子部门")}]},a.store=a.props.planAuditListStore,window.planAuditRefresh=function(){a.store.tableStore.reloadCurrent()},a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){this.store.getOption(),this.resetSearchAd(),this.getTableData(),"function"==typeof this.props.getNoAuditCount&&this.props.getNoAuditCount(),_.setWindowKeys("2",P("505884","报告审批"))}},{key:"resetSearchAd",value:function(){this.props.planAuditListStore.resetSearchConditions()}},{key:"advanceSearch",value:function(){this.props.planAuditListStore.getAuditListTable({refresh:1}),this.setState({tableSelectedRowKeys:[]}),this.cancleSearchAd()}},{key:"cancleSearchAd",value:function(){this.setState({showSearchAd:!1})}},{key:"getTabButtonsAd",value:function(){var e=this;return[y.default.createElement(b.Button,{type:"primary",onClick:function(){return e.advanceSearch()}},P("388113","搜索")),y.default.createElement(b.Button,{type:"ghost",onClick:function(){return e.resetSearchAd()}},P("2022","重置")),y.default.createElement(b.Button,{type:"ghost",onClick:function(){return e.cancleSearchAd(!1)}},P("31129","取消"))]}},{key:"getTableData",value:function(){var e=this.getParams();this.props.planAuditListStore.getAuditListTable(e)}},{key:"onSearchAreaSelectChange",value:function(e,t){this.props.planAuditListStore.setData(e,t)}},{key:"onSubClick",value:function(e,t){this.store.setData(e,"searchHumSelectValue"),this.store.setData(t,"searchHumNameSelectValue"),this.store.getAuditListTable()}},{key:"render",value:function(){var e=this,t=this.props.planAuditListStore,a=t.tableStore,n=(t.loading,t.data),r=this.state,i=r.showSearchAd,o=r._height,l=(r.datalist,r.tableSelectedRowKeys),s=r.topTab,u=!(l.length>0),c=[y.default.createElement(b.Tooltip,{title:P("508656","批准已选")},y.default.createElement(b.Button,{type:"primary",disabled:u,onClick:function(){return e.auditOpreation("quick_approve")}},P("142","批准"))),y.default.createElement(b.Tooltip,{title:P("508657","退回已选")},y.default.createElement(b.Button,{type:"primary",disabled:u,onClick:function(){return e.auditOpreation("quick_return")}},P("236","退回")))],d=[{key:"0",icon:y.default.createElement("i",{className:"icon-coms-search"}),content:P("388113","搜索"),onClick:function(t){e.advanceSearch()}},{key:"1",icon:y.default.createElement("i",{className:"icon-coms-top"}),content:P("142","批准"),disabled:u,onClick:function(t){e.auditOpreation("quick_approve")}},{key:"2",icon:y.default.createElement("i",{className:"icon-coms-Revocation"}),content:P("236","退回"),disabled:u,onClick:function(t){e.auditOpreation("quick_return")}},{key:"BTN_COLUMN",icon:y.default.createElement("i",{className:"icon-coms-Custom"}),content:P("32535","显示列定制"),onClick:this.showColumn}],p={title:P("508923","报告待审批列表"),icon:y.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",buttons:c,showDropIcon:!0,dropMenuDatas:d},m={datas:s,searchType:["advanced","base"],showSearchAd:i,hideSearchAd:function(){return e.cancleSearchAd()},setShowSearchAd:function(t){e.setState({showSearchAd:t})},buttonsAd:this.getTabButtonsAd(),searchsAd:this.getSearchsAd(),searchsBaseValue:n.searchTitleValue,onSearch:function(){e.advanceSearch()},onSearchChange:function(a){t.setData(a,"searchTitleValue"),e.setState({searchTitle:a})}},f={comsWeaTableStore:a,hasOrder:!0,needScroll:!0,rowSelection:{selectedRowKeys:l,onChange:this.onTableSelectChange},croll:{y:window.innerHeight-250},onOperatesClick:this.onOperatesClick};return y.default.createElement("div",{className:"wea-workrelate-plan-auditlist",style:{height:"100vh"}},y.default.createElement(k.WeaRightMenu,{datas:d,showUrlItem:!1},y.default.createElement(k.WeaTop,p),y.default.createElement(k.WeaLeftRightLayout,{isNew:!0,leftWidth:220,leftCom:y.default.createElement(C.default,null),showLeft:this.state.showLeft,onCollapse:function(t){return e.setState({showLeft:t})}},y.default.createElement("div",{style:{height:o}},y.default.createElement(k.WeaTab,m),y.default.createElement(D,f)))),y.default.createElement(k.WeaPopoverHrm,null))}}]),t}(y.default.Component))||i)||i;t.default=W},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(31),k=n(b),w=(r=(0,v.inject)("planAuditListStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.onNodeSelect=function(e,t,n,r){if(a.store.resetSearchConditions(),n&&n.length>0){var i=parseInt(n[0].split("__")[0])+1,o=n[0].split("__")[1];switch(i){case 4:var l=[];l.push(o),a.store.setData(l,"searchHumSelectValue");break;case 3:a.store.setData(o,"searchDepSelectValue");break;case 2:a.store.setData(o,"searchSubSelectValue")}a.store.getAuditListTable()}},a.onPersonClick=function(e,t){a.store.setData(e,"searchHumSelectValue"),a.store.setData(t,"searchHumNameSelectValue"),a.store.getAuditListTable()},a.state={},a.store=a.props.planAuditListStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){return y.default.createElement(k.default,{onPersonClick:this.onPersonClick,treeNodeClick:this.onNodeSelect})}}]),t}(y.default.Component))||i)||i;t.default=w},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=a(61),S=(n(w),a(193)),C=n(S),E=a(194),_=n(E),D=a(195),T=n(D),P=a(39),A=n(P),W=a(196),L=n(W),x=a(197),N=n(x),I=a(9),M=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}(I),R=(b.Tabs.TabPane,mobx.toJS,b.Modal.confirm),z=k.WeaLocaleProvider.getLabel,O=(r=(0,v.inject)("planProgramViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.onSubClick=function(e,t){a.store.resourceid=e,a.store.resourcetype=4,a.store.resourcename=t,a.store.getTemplateConfig()},a.getTopConfig=function(){a.state.menu;return{title:y.default.createElement("div",{style:{display:"inline-block"}},y.default.createElement("span",{dangerouslySetInnerHTML:{__html:a.store.result.titlename}}),y.default.createElement("span",{className:"mb-title",title:a.store.result.mbTitle},a.store.result.mbName?"["+a.store.result.mbName+"]":"")),icon:y.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",buttons:a.getButtons(),showDropIcon:!0,dropMenuDatas:a.getRightMenuButtons()}},a.getRightMenuButtons=function(){var e=a.props.planProgramViewStore.buttonAuth,t=[];return e.canSave&&t.push({key:"2",icon:y.default.createElement("i",{className:"icon-coms-Save-as"}),content:z("86","保存"),onClick:a.saveTemplate}),e.canDel&&t.push({key:"1",icon:y.default.createElement("i",{className:"icon-coms-delete"}),content:z("91","删除"),onClick:function(e){a.deleteTemplateConfig()}}),e.canShare&&t.push({key:"0",icon:y.default.createElement("i",{className:"icon-coms-organization-down"}),content:z("19015","同步"),onClick:function(e){a.refs.templateShare.openModal()}}),t},a.getButtons=function(){var e=a.props.planProgramViewStore.buttonAuth,t=[];return e.canSave&&t.push(y.default.createElement(b.Tooltip,{title:z("509076","保存自定义模板")},y.default.createElement(b.Button,{type:"primary",onClick:a.saveTemplate},z("86","保存")))),e.canDel&&t.push(y.default.createElement(b.Tooltip,{title:z("509077","删除自定义模板")},y.default.createElement(b.Button,{type:"primary",onClick:function(){return a.deleteTemplateConfig()}},z("91","删除")))),e.canShare&&t.push(y.default.createElement(b.Tooltip,{title:z("509078","同步该模板给其他人员")},y.default.createElement(b.Button,{type:"primary",onClick:function(){return a.refs.templateShare.openModal()}},z("19015","同步")))),t},a.saveTemplate=function(e){var t=a.store.getShowColumnsTotalWidth(),n=a;R({title:z("508972","确认提示"),content:""==t?z("509075","确认保存此模板设置吗?"):t,onOk:function(){n.store.saveTemplateConfig()},onCancel:function(){}})},a.deleteTemplateConfig=function(){var e=a;R({title:z("508972","确认提示"),content:z("509079","确认删除此模板设置吗?"),onOk:function(){e.store.deleteTemplate()},onCancel:function(){}})},a.onReferenceChange=function(e,t,n){a.store.referenceParam.ids=e,a.store.referenceParam.names=t,e&&a.store.doReference()},a.getTabConfig=function(){var e=a.state,t=(e.topTab,e.selectedKey,e.showSearchAd),n=a.store.tabSelectKey;return{datas:a.store.tabDatas,showSearchAd:t,keyParam:"viewcondition",selectedKey:n,onChange:function(e){a.store.tabSelectKey=e,a.store.getTemplateConfig()}}},a.getRightMenuConfig=function(){return{datas:a.getRightMenuButtons(),showUrlItem:!1,style:{height:"100vh"}}},a.state={showSearchAd:!1,topTab:[{title:z("20617","月报"),viewcondition:"1"},{title:z("20619","周报"),viewcondition:"2"}],cardTab:[{title:z("84011","工作总结"),viewcondition:"1"},{title:z("18170","工作计划"),viewcondition:"2"},{title:z("505884","报告审批"),viewcondition:"3"},{title:z("32061","操作日志"),viewcondition:"4"}],tabKey:"1",tabSelectKey:"1",monthWeekSelectComDisplayKey:"",locationkey:"",currentSelectYear:"",currentSelectMonth:"",currentSelectWeek:"",showLeft:!1,menu:a.getRightMenuButtons(),_height:M.getCurrentHeight(),heightInit:!1},a.store=a.props.planProgramViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){this.store.resourceid="",this.store.resourcetype="",this.store.getTemplateConfig(),M.setWindowKeys("4",z("16448","模板设置"))}},{key:"render",value:function(){var e=this,t=this.state,a=t._height,n=t.cardTab,r=t.tabKey,i=this.store,o=i.buttonAuth,l=i.noDataMessage;return y.default.createElement("div",{className:"wea-workrelate-plan-program-view"},y.default.createElement(k.WeaRightMenu,this.getRightMenuConfig(),y.default.createElement(b.Spin,{spinning:this.store.loading},y.default.createElement(k.WeaTop,this.getTopConfig()),y.default.createElement(k.WeaLeftRightLayout,{isNew:!0,leftWidth:220,leftCom:y.default.createElement(T.default,null),showLeft:this.state.showLeft,onCollapse:function(t){return e.setState({showLeft:t})}},!l&&y.default.createElement("div",null,y.default.createElement(k.WeaTab,this.getTabConfig()),y.default.createElement(k.WeaTab,{datas:n,keyParam:"viewcondition",selectedKey:r,onChange:function(t){e.setState({tabKey:t}),e.store.getTemplateConfig()}}),"1"==r&&y.default.createElement(k.WeaNewScroll,{style:{height:a-150}},y.default.createElement(C.default,null)),"2"==r&&y.default.createElement(k.WeaNewScroll,{style:{height:a-150}},y.default.createElement(_.default,null)),"3"==r&&y.default.createElement(k.WeaNewScroll,{style:{height:a-150}},y.default.createElement("div",{className:"report-audit"},y.default.createElement(N.default,null))),"4"==r&&y.default.createElement(k.WeaNewScroll,{style:{height:a-150}},y.default.createElement("div",{className:"operation-log"},y.default.createElement(A.default,{logsData:this.store.logs})))),l&&y.default.createElement("div",{style:{position:"relative",height:230}},y.default.createElement(k.WeaAlertPage,{iconSize:100},y.default.createElement("div",{style:{color:"#f00"}},l)))))),"}",y.default.createElement(k.WeaBrowser,{style:{display:"none"},title:z("19015","同步"),ref:"templateShare",type:17,isSingle:!1,customized:!0,inputStyle:{width:200},onChange:function(t,a,n){return e.onReferenceChange(t,a,n)},viewAttr:o.canSave?"2":"1"}),y.default.createElement(L.default,null),y.default.createElement(k.WeaPopoverHrm,null))}}]),t}(y.default.Component))||i)||i;t.default=O},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(0),k=mobx.toJS,w=b.WeaLocaleProvider.getLabel,S=(r=(0,v.inject)("planProgramViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.getPreviewColumns=function(){var e=a.store.fieldRows,t=[],n=(a.refDom&&a.refDom.clientWidth,0);return e.map(function(e){e.isshow&&(n+=parseInt(e.showwidth))}),e.map(function(e,a){if("1"==e.isshow){var n=e.customname?e.customname:e.showname;n="1"==e.ismust?n+"("+w(30036,"必填")+")":n,t.push({title:n,dataIndex:e.fieldname,key:e.fieldname,width:e.showwidth+"%"})}}),t},a.getFieldNameColumn=function(e,t){var n=a.store.auth,r=n.canedit,i=(n.canview,2);return r||(i=1),y.default.createElement("div",null,y.default.createElement(b.WeaCheckbox,{viewAttr:i,onChange:function(n){a.store.fieldRows.map(function(a,r){e==w("25532","是否必填")&&"1"!=a.isshow||"name"!=a.fieldname&&(a[t]=n)})}}),e)},a.checkBoxRender=function(e,t,n,r){var i=2,o=a.store.auth,l=o.canedit;o.canview;return("name"==t.fieldname||"ismust"==r&&"0"==t.isshow||!l)&&(i=1),y.default.createElement(b.WeaCheckbox,{viewAttr:i,value:e,onChange:function(e){return a.onValueChange(e,r,t.id)}})},a.onValueChange=function(e,t,n){a.store.fieldRows[n][t]=e,"isshow"==t&&"0"==e&&(a.store.fieldRows[n].ismust=e)},a.getDIYColumns=function(){return[{title:w("33331","字段"),dataIndex:"showname",key:"showname",width:"20%"},{title:a.getFieldNameColumn(w("15603","是否显示"),"isshow"),dataIndex:"isshow",key:"isshow",width:"20%",render:function(e,t,n){return a.checkBoxRender(e,t,n,"isshow")}},{title:a.getFieldNameColumn(w("25532","是否必填"),"ismust"),dataIndex:"ismust",key:"ismust",width:"20%",render:function(e,t,n){return a.checkBoxRender(e,t,n,"ismust")}},{title:w("509086","宽度比例")+"(%)",dataIndex:"showwidth",key:"showwidth",width:"20%",render:function(e,t,n){return a.inputRender(e,t,n,"showwidth")}},{title:w("17607","自定义名称"),dataIndex:"customname",key:"customname",width:"20%",render:function(e,t,n){return a.inputRender(e,t,n,"customname")}}]},a.getPreviewTableConfig=function(){var e=0;return a.store.fieldRows.map(function(t){1==t.isshow&&(e+=parseInt(t.showwidth))}),{columns:a.getPreviewColumns(),scroll:{x:e+"%"}}},a.getDIYTableConfig=function(){var e=a.store.auth,t=e.canedit,n=(e.canview,k(a.store.fieldRows));return n.sort(function(e,t){return e.showorder-t.showorder}),{columns:a.getDIYColumns(),dataSource:n,pagination:!1,draggable:!!t,onDrop:a.onDropEvent}},a.onDropEvent=function(e){e=e.map(function(e,t){return e.id=t,e.showorder=t,e}),a.store.fieldRows=[],a.store.fieldRows=e},a.onSearchGroupChange=function(e){a.setState({searchGroupVisible:e})},a.onSearchGroupPreviewChange=function(e){a.setState({searchGroupPreviewVisible:e})},a.onTitleClick=function(){a.setState({searchGroupVisible:!a.state.searchGroupVisible})},a.onPreviewTitleClick=function(){a.setState({searchGroupPreviewVisible:!a.state.searchGroupPreviewVisible})},a.state={searchGroupVisible:!0,searchGroupPreviewVisible:!0},a.store=a.props.planProgramViewStore,a.saveRef=function(e){a.refDom=e},a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"inputRender",value:function(e,t,a,n){var r=this,i=this.store.auth,o=i.canedit,l=(i.canview,2);switch(o||(l=1),n){case"customname":return y.default.createElement(b.WeaInput,{value:e,viewAttr:l,onChange:function(e){return r.onValueChange(e,n,t.id)}});case"showorder":return y.default.createElement(b.WeaInputNumber,{viewAttr:l,precision:2,value:e,onChange:function(e){return r.onValueChange(e,n,t.id)}});case"showwidth":return y.default.createElement(b.WeaInputNumber,{min:0,viewAttr:l,value:e,onChange:function(e){return r.onValueChange(e,n,t.id)}})}}},{key:"sortShowOrder",value:function(e,t){return parseInt(e)-parseInt(t)}},{key:"render",value:function(){var e=this.store.auth,t=e.canedit,a=e.canview;return y.default.createElement("div",{ref:this.saveRef},y.default.createElement("div",{className:"preview-table"},y.default.createElement(b.WeaSearchGroup,{className:"diy-column",title:y.default.createElement("div",{className:"diy-title",onClick:this.onPreviewTitleClick},"工作总结预览"),showGroup:this.state.searchGroupPreviewVisible,onVisibleChange:this.onSearchGroupPreviewChange},y.default.createElement(b.WeaTable,this.getPreviewTableConfig()))),(a||t)&&y.default.createElement(b.WeaSearchGroup,{className:"diy-column",title:y.default.createElement("div",{className:"diy-title",onClick:this.onTitleClick},w("509088","自定义总结列字段")),showGroup:this.state.searchGroupVisible,onVisibleChange:this.onSearchGroupChange},y.default.createElement(b.WeaTable,this.getDIYTableConfig())))}}]),t}(y.default.Component))||i)||i;t.default=S},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(0),k=mobx.toJS,w=b.WeaLocaleProvider.getLabel,S=(r=(0,v.inject)("planProgramViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.setPreviewColumns=function(){var e=k(a.store.fieldRows);e.sort(function(e,t){return e.showorder2-t.showorder2});var t=[],n=(a.refDom&&a.refDom.clientWidth,0);return e.map(function(e){e.isshow2&&(n+=parseInt(e.showwidth2))}),e.map(function(e,n){if("1"==e.isshow2&&-1==a.state.summarySpecialColums.indexOf(e.fieldname)){var r=e.customname?e.customname:e.showname;r="1"==e.ismust2?r+"("+w(30036,"必填")+")":r,t.push({title:r,dataIndex:e.fieldname,key:e.fieldname,ismust:e.ismust,ismust2:e.ismust2,width:e.showwidth2+"%",com:[{type:"text",key:e.fieldname,hasHiddenField:!0,defaultValue:"",viewAttr:2}]})}}),a.store.setPlanPreColumns(t),t},a.getFieldNameColumn=function(e,t){var n=a.store.auth,r=n.canedit,i=(n.canview,2);return r||(i=1),y.default.createElement("div",null,y.default.createElement(b.WeaCheckbox,{viewAttr:i,onChange:function(n){a.store.fieldRows.map(function(a,r){e==w("25532","是否必填")&&"1"!=a.isshow2||"name"!=a.fieldname&&(a[t]=n)})}}),e)},a.checkBoxRender=function(e,t,n,r){var i=2,o=a.store.auth,l=o.canedit;o.canview;return("name"==t.fieldname||"ismust2"==r&&"0"==t.isshow2||!l)&&(i=1),y.default.createElement(b.WeaCheckbox,{viewAttr:i,value:e,onChange:function(e){return a.onValueChange(e,r,t.id)}})},a.onValueChange=function(e,t,n){a.store.fieldRows[n][t]=e,"isshow2"==t&&"0"==e&&(a.store.fieldRows[n].ismust2=e)},a.getDIYColumns=function(){return[{title:w("33331","字段"),dataIndex:"showname",key:"showname",width:"20%"},{title:a.getFieldNameColumn(w("15603","是否显示"),"isshow2"),dataIndex:"isshow2",key:"isshow2",width:"20%",render:function(e,t,n){return a.checkBoxRender(e,t,n,"isshow2")}},{title:a.getFieldNameColumn(w("25532","是否必填"),"ismust2"),dataIndex:"ismust2",key:"ismust2",width:"20%",render:function(e,t,n){return a.checkBoxRender(e,t,n,"ismust2")}},{title:w("509086","宽度比例(%)")+"(%)",dataIndex:"showwidth2",key:"showwidth2",width:"20%",render:function(e,t,n){return a.inputRender(e,t,n,"showwidth2")}},{title:w("17607","自定义名称"),dataIndex:"customname",key:"customname",width:"20%",render:function(e,t,n){return a.inputRender(e,t,n,"customname")}}]},a.willDelete=function(e,t){return a.store.planDefaultRows=e,!0},a.getPreviewEditableTableConfig=function(){var e={showAdd:a.store.auth.canedit,showDelete:a.store.auth.canedit,selectedRowKeys:a.state.selectedRowKeys,showTitle:!0,showCopy:!1,draggable:!1,pushTitleIntoHeader:!1,columns:a.setPreviewColumns(),buttonsType:"inline",datas:k(a.store.planDefaultRows),willAdd:a.willAdd,willDelete:a.willDelete,tableProps:a.getTableProps(),getRowSelection:function(e){return!!a.store.auth.canedit&&e}};return a.store.auth.canedit||(e.getRowSelection=function(){}),e},a.getTableProps=function(){var e=a,t=a.store,n=t.auth,r=n.canedit,i=(n.canview,t.fieldRows),o=a.state.summarySpecialColums,l=i.filter(function(e,t){if(-1==o.indexOf(e.fieldname))return e}),s=0;return l.map(function(e){e.isshow2&&(s+=parseInt(e.showwidth2))}),{onRowClick:function(){r&&(e.store.editModal.editData=k(arguments.length<=0?void 0:arguments[0]),e.store.editModal.isShow=!0)},scroll:{x:s+"%"}}},a.getDIYTableConfig=function(){var e=a.store.auth,t=e.canedit,n=(e.canview,a.state.summarySpecialColums),r=k(a.store.fieldRows),i=r.filter(function(e,t){if(-1==n.indexOf(e.fieldname))return e});return i.sort(function(e,t){return e.showorder2-t.showorder2}),{columns:a.getDIYColumns(),dataSource:i,pagination:!1,draggable:!!t,onDrop:a.onDropEvent}},a.onDropEvent=function(e){e=e.map(function(e,t){return e.id=t,e.showorder2=t,e});var t=k(a.store.fieldRows),n=20;t=t.map(function(t,a){return e.map(function(e){t.fieldname==e.fieldname?(t.id=e.id,t.showorder2=e.showorder2):t.id=n++}),t}),t.sort(function(e,t){return e.showorder2-t.showorder2}),t.map(function(e,t){e.id=t}),a.store.fieldRows=[],a.store.fieldRows=t},a.willAdd=function(e,t){var n=a.store.editModal;return e.pop(),n.isShow=!0,e},a.onSearchGroupChange=function(e){a.setState({searchGroupVisible:e})},a.onSearchGroupPreviewChange=function(e){a.setState({searchGroupPreviewVisible:e})},a.onTitleClick=function(){a.setState({searchGroupVisible:!a.state.searchGroupVisible})},a.onPreviewTitleClick=function(){a.setState({searchGroupPreviewVisible:!a.state.searchGroupPreviewVisible})},a.state={searchGroupPreviewVisible:!0,searchGroupVisible:!0,summarySpecialColums:["begindate2","enddate2","days2","result","finishrate"],selectedRowKeys:[]},a.store=a.props.planProgramViewStore,a.saveRef=function(e){a.refDom=e},a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"inputRender",value:function(e,t,a,n){var r=this,i=this.store.auth,o=i.canedit,l=(i.canview,2);switch(o||(l=1),n){case"customname":return y.default.createElement(b.WeaInput,{viewAttr:l,value:e,onChange:function(e){return r.onValueChange(e,n,t.id)}});case"showorder2":return y.default.createElement(b.WeaInputNumber,{viewAttr:l,precision:2,value:e,onChange:function(e){return r.onValueChange(e,n,t.id)}});case"showwidth2":return y.default.createElement(b.WeaInputNumber,{min:0,viewAttr:l,value:e,onChange:function(e){return r.onValueChange(e,n,t.id)}})}}},{key:"render",value:function(){var e=this.store.auth,t=e.canedit,a=e.canview;return y.default.createElement("div",{ref:this.saveRef},y.default.createElement(b.WeaSearchGroup,{title:y.default.createElement("div",{className:"diy-title",onClick:this.onPreviewTitleClick},"工作计划预览"),showGroup:this.state.searchGroupPreviewVisible,onVisibleChange:this.onSearchGroupPreviewChange},y.default.createElement(b.WeaTableEditable,this.getPreviewEditableTableConfig())),(a||t)&&y.default.createElement(b.WeaSearchGroup,{className:"diy-column",title:y.default.createElement("div",{className:"diy-title",onClick:this.onTitleClick},w("509087","自定义计划列字段")),showGroup:this.state.searchGroupVisible,onVisibleChange:this.onSearchGroupChange},y.default.createElement(b.WeaTable,this.getDIYTableConfig())))}}]),t}(y.default.Component))||i)||i;t.default=S},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(31),k=n(b),w=(r=(0,v.inject)("planProgramViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.onNodeSelect=function(e,t,n,r){if(n&&n.length>0){var i=parseInt(n[0].split("__")[0])+1,o=n[0].split("__")[1];a.store.resourceid=o,a.store.resourcetype=i,a.store.resourcename=r[0].name,a.store.getTemplateConfig()}},a.onPersonSelect=function(e,t){a.store.resourceid=e,a.store.resourcetype=4,a.store.resourcename=t,a.store.getTemplateConfig()},a.state={},a.store=a.props.planProgramViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){return y.default.createElement(k.default,{onPersonClick:this.onPersonSelect,treeNodeClick:this.onNodeSelect})}}]),t}(y.default.Component))||i)||i;t.default=w},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=a(9),S=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}(w),C=mobx.toJS,E=k.WeaLocaleProvider.getLabel,_=(r=(0,v.inject)("planProgramViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.setFormValueId=function(){var e=a.state.formValue;e.id="temp+"+(new Date).getTime(),a.setState(e)},a.resetFileds=function(){a.setState({formValue:{id:"temp+"+(new Date).getTime()}})},a.handleOk=function(){if(a.checkIsmust())return void b.message.info(E("509065","请输入必填项"));a.updateDataFromArray(a.store.planDefaultRows,a.state.formValue),a.handleCancel(),a.setFormValueId()},a.checkIsmust=function(){var e=a.state.formValue,t=a.store.planPreColumns,n=[];t.map(function(e){1==e.ismust2&&n.push(e.dataIndex)});var r=!1;return n.length>0&&n.map(function(t){e[t]&&""!=e[t]||(r=!0)}),r},a.handleCancel=function(){a.store.editModal.isShow=!1,a.resetFileds()},a.onInputChange=function(e,t){var n=a.state.formValue;n[e]=t,a.setState({formValue:n})},a.onDateChange=function(e,t){var n=a.state.formValue,r=void 0,i="",o=0,l=!0;"begindate2"==e&&n.enddate2&&""!=n.enddate2?(o=S.DateDiffDays(t,n.enddate2),o<0?(l=!1,i=E("509026","实际开始日期不能大于实际结束日期!")):r="days2"):"enddate2"==e&&n.begindate2&&""!=n.begindate2?(o=S.DateDiffDays(n.begindate2,t),o<0?(l=!1,i=E("509027","实际结束日期不能小于实际开始日期!")):r="days2"):"begindate1"==e&&n.enddate1&&""!=n.enddate1?(o=S.DateDiffDays(t,n.enddate1),o<0?(l=!1,i=E("509028","计划开始日期不能大于计划结束日期!")):r="days1"):"enddate1"==e&&n.begindate1&&""!=n.begindate1&&(o=S.DateDiffDays(n.begindate1,t),o<0?(l=!1,i=E("509029","计划结束日期不能小于计划开始日期!")):r="days1"),""!=r&&(n[r]=o||""),l?(n[e]=t,a.setState({formValue:n})):(b.message.info(i),a.setState({formValue:n}))},a.getFormItem=function(e,t,n,r,i){return y.default.createElement(k.WeaFormItem,{label:e,labelCol:{span:6},wrapperCol:{span:18}},t.indexOf("date")>-1?y.default.createElement(k.WeaDatePicker,{value:n,viewAttr:"1"==i?3:2,onChange:function(e){return a.onDateChange(r,e)}}):y.default.createElement(k.WeaInput,{value:n,viewAttr:"1"==i?3:2,onChange:function(e){return a.onInputChange(r,e)}}))},a.state={formValue:{id:"temp+"+(new Date).getTime()}},a.store=a.props.planProgramViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillReceiveProps",value:function(e){}},{key:"updateDataFromArray",value:function(e,t){var a=-1;e.map(function(e,n){e.id==t.id&&(a=n)}),a>-1?e[a]=t:e.push(t)}},{key:"render",value:function(){var e=this,t=this.store.editModal,a=this.state.formValue;return t.editData.id&&this.setState({formValue:C(t.editData)},function(){t.editData={}}),y.default.createElement("div",null,y.default.createElement(b.Modal,{title:E("509071","默认计划"),maskClosable:!1,visible:t.isShow,onOk:this.handleOk,onCancel:this.handleCancel,footer:y.default.createElement("div",null,y.default.createElement(b.Button,{type:"primary",onClick:this.handleOk},E("826","确定")),y.default.createElement(b.Button,{type:"primary",onClick:this.handleCancel},E("309","关闭")))},y.default.createElement("div",null,y.default.createElement(k.WeaSearchGroup,{showGroup:!0},C(this.store.planPreColumns).map(function(t,n){return e.getFormItem(t.title,t.dataIndex,a[t.key],t.key,t.ismust2)})))))}}]),t}(y.default.Component))||i)||i;t.default=_},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=mobx.toJS,S=k.WeaLocaleProvider.getLabel,C=(r=(0,v.inject)("planProgramViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.getNameALink=function(e,t){var a="javaScript:openhrm("+e+");";return y.default.createElement("a",{href:a,onClick:function(e){return window.pointerXY(e)},class:"autoWrap"},t)},a.delAudit=function(){var e=a.state.selectedKeys,t=a.store,n=t.auditids,r=t.auditList;if(!(e.length>0))return void b.message.error(S(508946,"删除勾选不能为空"));b.Modal.confirm({title:S(386786,"信息确认"),content:S(508867,"确定删除已选数据?"),onOk:function(){var t=n.split(","),i=t.map(function(t,a){if(e.indexOf(a)<0)return t});i=i.filter(function(e){return void 0!==e});var o=r.filter(function(e){return i.indexOf(e.id)>-1});a.store.setState("auditList",o),a.store.setState("auditids",i.join(",")),a.setState({selectedKeys:[]}),a.store.saveTemplateConfig()},onCancel:function(){return!1}})},a.onSelectChange=function(e,t){a.setState({selectedKeys:e})},a.onAuditBrowerChange=function(e,t,n){a.store.auditids=e,a.store.auditList=n,a.store.saveTemplateConfig()},a.addManager2Audit=function(){var e=a.store,t=e.auditList,n=e.auditids,r=e.managerid,i=e.managermap;if(t=w(t),"0"==r)return void b.message.info(S("509340","该用户没有直接上级!"));if(t&&t.length>0){var o=!1;t.map(function(e){e.id==r&&(o=!0)}),o?b.message.info(S("509081","上级领导已添加")):(t.push(i),n+=","+r+",")}else t=[],t.push(i),n+=r+",";a.store.auditList=t,a.store.auditids=n},a.state={selectedKeys:[]},a.store=a.props.planProgramViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this,t=[{title:S(25034,"姓名"),dataIndex:"name",key:"name",width:"33%",sorter:!1,render:function(t,a,n){return e.getNameALink(a.id,a.name)}},{title:S(27511,"部门"),dataIndex:"departmentname",key:"departmentname",width:"33%",sorter:!1},{title:S(33553,"分部"),dataIndex:"subcompanyname",key:"subcompanyname",width:"33%"}],a=this.store,n=(a.auditList,a.buttonAuth),r=(a.noDataMessage,a.auth),i=this.state.selectedKeys,o=w(this.store.auditList);return o=o.filter(function(e){return"null"!=e.id}),y.default.createElement("div",{className:"report-audit"},!n.canSave&&this.store.auditList.length<1?y.default.createElement("span",{class:"comment-tipinfo"},S(84304,"暂无")):y.default.createElement("div",null,r.canedit&&y.default.createElement("div",{className:"btn-area"},y.default.createElement(b.Button,{className:"audit-btn",onClick:this.addManager2Audit},S("15709","直接上级")),y.default.createElement(b.Button,{className:"icon-btn",type:"primary",onClick:function(){e.refs.audit.openModal()}},y.default.createElement("i",{className:"icon-coms-Add-to-hot"})),y.default.createElement(b.Button,{className:"icon-btn",type:"primary",onClick:this.delAudit},y.default.createElement("i",{className:"icon-coms-form-delete-hot",style:{color:i.length>0?"#55a1f8":"#d8d8d8"}}))),(r.canedit||r.canview)&&y.default.createElement("div",null,y.default.createElement(k.WeaTable,{columns:t,dataSource:o,pagination:!1,rowSelection:{selectedRowKeys:i,onChange:this.onSelectChange}})),y.default.createElement(b.Row,{style:{display:"none"}},y.default.createElement(b.Col,{span:22},y.default.createElement(k.WeaBrowser,{ref:"audit",replaceDatas:w(this.store.auditList),title:S("505884","报告审批"),type:17,viewAttr:n.canSave?"2":"1",inputStyle:{},onChange:function(t,a,n){return e.onAuditBrowerChange(t,a,n)},isSingle:!1})),y.default.createElement(b.Col,{span:2},y.default.createElement("div",{style:{textAlign:"center"}},n.canSave&&4==this.store.resourcetype&&y.default.createElement(b.Button,{onClick:this.addManager2Audit},S("15709","直接上级")))))))}}]),t}(y.default.Component))||i)||i;t.default=C},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 r,i,o=a(17),l=n(o),s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(0),C=a(199),E=n(C),_=a(200),D=n(_),T=a(201),P=n(T),A=a(9),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}(A),L=S.WeaLocaleProvider.getLabel,x=(r=(0,k.inject)("planReportDiagramStore"))(i=(0,k.observer)(i=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.getTopConfig=function(){return{title:L("505886","报告报表"),icon:b.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",showDropIcon:!0,buttons:a.getButton(),dropMenuDatas:a.getMenu()}},a.onTabChange=function(e){a.store.selectTabKey=e,a.store.showCharts=!1,a.store.selectedRowValues=[],a.store.selectedRowKeys=[],"1"==e&&(a.store.moreSearchValues={subType:"3",depType:"3"},a.store.planWorkerReportDiagram())},a.cancelSearch=function(e){a.store.tabShowSearch=e},a.searchResult=function(){a.store.personPage.pageNum=1,a.store.planWorkerReportDiagram(),a.cancleSearchAd()},a.resetSearchAd=function(){a.store.moreSearchValues={subType:"3",depType:"3"},a.store.personPage.pageNum=1},a.cancleSearchAd=function(){a.setState({tabShowSearch:!1})},a.getSearchsAd=function(){return b.default.createElement("div",{className:"condition-search-container"},b.default.createElement(E.default,null))},a.getTabConfig=function(){var e;return e={datas:a.state.topTab,searchType:"1"==a.store.selectTabKey?["advanced"]:[],showSearchAd:a.state.tabShowSearch,keyParam:"viewcondition",selectedKey:a.store.selectTabKey,hideSearchAd:a.cancelSearch,setShowSearchAd:function(e){a.setState({tabShowSearch:e})}},(0,l.default)(e,"hideSearchAd",function(){a.setState({tabShowSearch:!1})}),(0,l.default)(e,"onChange",a.onTabChange),(0,l.default)(e,"buttonsAd",a.getTabButtonsAd()),(0,l.default)(e,"searchsAd",a.getSearchsAd()),e},a.onContextClick=function(){a.store.locationkey=(new Date).getTime(),a.store.monthWeekSelectComDisplayKey="none"},a.state={_height:W.getCurrentHeight(),heightInit:!1,tabShowSearch:!1,topTab:[{title:L("382619","按组织"),viewcondition:2},{title:L("382620","按人员"),viewcondition:1}]},a.store=a.props.planReportDiagramStore,a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentWillMount",value:function(){this.resetSearchAd(),this.store.selectTabKey="2",this.store.getYearList(),this.store.planReportDiagram(),this.store.showCharts=!1,this.store.selectedRowValues=[],this.store.selectedRowKeys=[],W.setWindowKeys("5",L(505886,"报告报表"))}},{key:"componentDidMount",value:function(){}},{key:"componentWillReceiveProps",value:function(e){W.setWindowKeys("5",L(505886,"报告报表"))}},{key:"getHeight",value:function(e){var t=0;return e&&(t=e.clientHeight||0),window.innerHeight-t}},{key:"getButton",value:function(){var e=this,t=this.store,a=t.selectTabKey,n=t.showCharts,r=t.showChart,i=t.changeShowCharts,o=t.selectedRowValues,l=[];return"2"!=a||n?"2"==a&&n&&(l=[b.default.createElement(w.Button,{type:"primary",onClick:function(){return i()}},L("31088","返回列表"))]):l.push(b.default.createElement(w.Button,{type:"primary",disabled:0==o.length,onClick:function(){return r()}},L("382617","查看图表"))),n||l.push(b.default.createElement(w.Tooltip,{title:L(27648,"导出报表")},b.default.createElement(w.Button,{type:"primary",loading:this.store.exportLoading,disabled:this.store.exportLoading,onClick:function(){"1"==e.store.selectTabKey?e.store.personExport():e.store.orgExport()}},L(27648,"导出报表")))),l}},{key:"getMenu",value:function(){var e=this,t=this.store,a=t.selectedRowValues,n=t.selectTabKey,r=t.showCharts,i=t.showChart,o=t.changeShowCharts,l=[];return"2"===n&&!r&&a.length>0?l.push({key:"1",icon:b.default.createElement("i",{className:"icon-coms-Bar"}),content:L("382617","查看图表"),onClick:function(){return i()}}):"2"===n&&r&&l.push({key:"2",icon:b.default.createElement("i",{className:"icon-coms-Return"}),content:L("31088","返回列表"),onClick:function(){return o()}}),l.push({key:"3",icon:b.default.createElement("i",{className:"icon-coms-export"}),content:L(27648,"导出报表"),onClick:function(){"1"==e.store.selectTabKey?e.store.personExport():e.store.orgExport()}}),l}},{key:"getTabButtonsAd",value:function(){var e=this,t=[];return t.push(b.default.createElement(w.Button,{type:"ghost",onClick:function(){return e.searchResult()}},L("388113","搜索"))),t.push(b.default.createElement(w.Button,{type:"ghost",onClick:function(){return e.resetSearchAd()}},L("2022","重置"))),t.push(b.default.createElement(w.Button,{type:"ghost",onClick:function(){return e.cancleSearchAd(!1)}},L("31129","取消"))),t}},{key:"render",value:function(){this.state._height;return b.default.createElement("div",{className:"wea-workrelate-plan-diagram",onClick:this.onContextClick},b.default.createElement(S.WeaRightMenu,{style:{height:"100%"},datas:this.getMenu()},b.default.createElement(S.WeaTop,this.getTopConfig()),b.default.createElement(S.WeaTab,this.getTabConfig()),"2"==this.store.selectTabKey?b.default.createElement(D.default,null):b.default.createElement(P.default,null)))}}]),t}(b.default.Component))||i)||i;t.default=x},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=k.WeaLocaleProvider.getLabel,S=(r=(0,v.inject)("planReportDiagramStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.initConditionItems=function(){var e=a.store.moreSearchValues,t=a,n=[];return n.push({com:y.default.createElement(k.WeaFormItem,{label:w("30042","人员"),ratio1to2:!0},y.default.createElement("div",{className:"hrm"},y.default.createElement(k.WeaBrowser,{type:17,title:w("30042","人员"),style:{display:"block"},isSingle:!1,value:e.hrmIds,onChange:function(e){return t.onValueChange("hrmIds",e)}})))}),n.push({com:y.default.createElement(k.WeaFormItem,{label:w("33553","分部"),ratio1to2:!0},y.default.createElement(b.Row,null,y.default.createElement(b.Col,{md:12},y.default.createElement("div",{className:"left-col"},y.default.createElement(k.WeaSelect,{hasBorder:!0,options:a.state.includeSubOption,value:e.subType,onChange:function(e){return t.onValueChange("subType",e)}}))),y.default.createElement(b.Col,{md:12},y.default.createElement(k.WeaBrowser,{type:194,title:w("33553","分部"),isSingle:!1,value:e.sub,onChange:function(e){return t.onValueChange("sub",e)}}))))}),n.push({com:y.default.createElement(k.WeaFormItem,{label:w("27511","部门"),ratio1to2:!0},y.default.createElement(b.Col,{md:12},y.default.createElement("div",{className:"left-col"},y.default.createElement(k.WeaSelect,{hasBorder:!0,options:a.state.includeDepOption,value:e.depType,onChange:function(e){return t.onValueChange("depType",e)}}))),y.default.createElement(b.Col,{md:12},y.default.createElement(k.WeaBrowser,{type:57,isSingle:!1,title:w("27511","部门"),value:e.dep,onChange:function(e){return t.onValueChange("dep",e)}})))}),1==a.store.selectTabKey?n:[]},a.onValueChange=function(e,t){a.store.onMoreSearchChange(e,t)},a.state={includeSubOption:[{key:"3",showname:w("508780","含子分部")},{key:"1",showname:w("18919","仅本分部")},{key:"2",showname:w("18920","仅子分部")}],includeDepOption:[{key:"3",showname:w("508784","含子部门")},{key:"1",showname:w("18916","仅本部门")},{key:"2",showname:w("18917","仅子部门")}]},a.store=a.props.planReportDiagramStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){return y.default.createElement("div",{className:"condition-search-container"},y.default.createElement(k.WeaNewScroll,{height:300},y.default.createElement(k.WeaSearchGroup,{title:w("32905","常用条件"),items:this.initConditionItems(),showGroup:!0,col:2})))}}]),t}(y.default.Component))||i)||i;t.default=S},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=a(62),S=n(w),C=a(9),E=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}(C),_=mobx.toJS,D=k.WeaLocaleProvider.getLabel,T=k.WeaLocaleProvider.getUserLanguage,P=b.Radio.Group,A=b.Radio.Button,W=(r=(0,v.inject)("planReportDiagramStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.getColumns=function(){return[{title:D("33553","分部"),dataIndex:"showname",key:"showname",width:"25%",render:function(e,t,a){return y.default.createElement("div",{className:"wea-workrelate-table-inlineblock"},t.sub?y.default.createElement(b.Icon,{type:"home",className:"wea-workrelate-table-i"}):y.default.createElement(b.Icon,{type:"folder",className:"wea-workrelate-table-i"}),y.default.createElement("div",{title:e,className:"wea-workrelate-table-mleft"},e))}},{title:D("508933","需提交"),dataIndex:"exist",key:"exist",width:"7%"},{title:D("32555","未提交"),dataIndex:"without",key:"without",width:"7%"},{title:D("19611","处理中"),children:[{title:D("220","草稿"),dataIndex:"scoring",key:"scoring",width:"7%"},{title:D("19134","审批中"),dataIndex:"assessing",key:"assessing",width:"7%"},{title:D("236","退回"),dataIndex:"back",key:"back",width:"7%"}]},{title:D("23774","已完成"),dataIndex:"finish",key:"finish",width:"7%"},{title:D("382750","已过期"),children:[{title:D("220","草稿"),dataIndex:"oscoring",key:"oscoring",width:"7%"},{title:D("19134","审批中"),dataIndex:"oassessing",key:"oassessing",width:"7%"},{title:D("236","退回"),dataIndex:"oback",key:"oback",width:"7%"}]},{title:D("30585","操作"),dataIndex:"caozuo",key:"caozuo",render:function(e,t,n){return y.default.createElement("div",{title:D("389254","点击查看明细"),onClick:function(){return a.toPersonView(t)},className:"operates-cur"},D("382624","查看明细"))}}]},a.toPersonView=function(e){var t=a.store.moreSearchValues;e.sub?(t.sub=e.id,t.subType="3"):(t.dep=e.id,t.depType="3"),a.store.selectTabKey="1",a.store.planWorkerReportDiagram()},a.getTableConfig=function(e){return{scroll:{y:a.state._height-250},columns:a.state.columns,dataSource:e,bordered:!0,className:"wea-workrelate-antd-table",pagination:!1,rowSelection:a.rowSelection(),loading:a.store.orgLoading}},a.rowSelection=function(){return{selectedRowKeys:a.store.selectedRowKeys,onChange:a.store.onSelectChange}},a.getRadioGroup=function(){var e=a;return{defaultValue:e.store.dateType,buttonStyle:"solid",onChange:function(t){e.store.dateType=t.target.value,e.store.planReportDiagram()}}},a.onYearSelectChange=function(e){a.store.dateValue.year=e,a.store.onDateChange("year",e),a.store.planReportDiagram(),a.store.locationkey=(new Date).getTime()},a.monthCallBack=function(e){a.store.dateValue.month=e,a.store.planReportDiagram()},a.weekCallBack=function(e,t){var n=a.store.dateValue,r=n.week,i=n.week2;"week"==t?e>i?(a.store.dateValue.week=e,a.store.dateValue.week2=e):a.store.dateValue.week=e:e<r?(a.store.dateValue.week2=e,a.store.dateValue.week=e):a.store.dateValue.week2=e,a.store.locationkey=(new Date).getTime(),a.store.planReportDiagram()},a.getWeekConfig=function(e){return{year:a.store.dateValue.year,currentValue:a.store.dateValue[e]?a.store.dateValue[e]:"",doClose:function(t){a.weekCallBack(t,e)},locationkey:(new Date).getTime(),isshowdate:!0,display:a.store.monthWeekSelectComDisplayKey,onDateChange:a.onViewDateChange}},a.onContextClick=function(){a.store.locationkey=(new Date).getTime(),a.store.monthWeekSelectComDisplayKey="none"},a.getTitle=function(){var e=a.store,t=e.dateType,n=e.dateValue,r=n.year,i=n.month,o=n.week,l=n.week2;if(8==T()){return r+" "+("1"==t?"month":"week")+" "+("1"==t?i:o)+" work plan"}var s="1"==t?"月":"周";return r+"年第"+("1"==t?i:o)+s+(o!=l&&"2"==t?"至第"+l+"周":"")+"工作计划"},a.onViewDateChange=function(e){a.store.locationkey=(new Date).getTime();var t=a.store.dateValue;t.year,t.month;t.week>e&&(a.store.dateValue.week=e)},a.state={_height:E.getCurrentHeight(),columns:a.getColumns()},a.store=a.props.planReportDiagramStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this.store,t=e.orgTableDatas,a=e.showCharts,n=e.chartOption,r=e.loading,i=e.titlename,o=e.dateValue,l=this.state._height,s=o.year;o.week,o.month;return y.default.createElement("div",null,a?y.default.createElement("div",{style:{width:"100%",height:l-130,padding:"10px"}},y.default.createElement("div",{style:{width:"100%",height:l-140}},y.default.createElement(k.WeaEchart,{ref:"chart",option:n,useDefault:!1}))):y.default.createElement("div",{className:"org-view",onClick:this.onContextClick},y.default.createElement(b.Spin,{spinning:r},y.default.createElement("div",{className:"date-select"},y.default.createElement("div",{className:"year-select"},y.default.createElement(k.WeaSelect,{value:s,options:_(this.store.yearSelectData),onChange:this.onYearSelectChange})),y.default.createElement("div",{className:"date-type"},y.default.createElement(P,this.getRadioGroup(),y.default.createElement(A,{value:"1"},D("33452","月")),y.default.createElement(A,{value:"2"},D("1926","周")))),y.default.createElement("div",{className:"date-weeks"},"1"==this.store.dateType&&y.default.createElement(S.default,{isMonth:!0,year:s,currentValue:this.store.dateValue.month,doClose:this.monthCallBack,display:this.store.monthWeekSelectComDisplayKey,locationkey:this.store.locationkey}),"2"==this.store.dateType&&y.default.createElement("div",null,y.default.createElement(S.default,this.getWeekConfig("week")),"-",y.default.createElement(S.default,this.getWeekConfig("week2")))),i),y.default.createElement(b.Table,this.getTableConfig(_(t))))))}}]),t}(y.default.Component))||i)||i;t.default=W},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 r,i,o=a(28),l=n(o),s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(0),C=a(9),E=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}(C),_=mobx.toJS,D=w.Radio.Group,T=w.Radio.Button,P=S.WeaLocaleProvider.getLabel,A=(S.WeaLocaleProvider.getUserLanguage,(r=(0,k.inject)("planReportDiagramStore"))(i=(0,k.observer)(i=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.compare=function(e){return function(t,a){var n=t[e],r=a[e];return n<r?-1:n>r?1:0}},a.getNameALink=function(e,t){var a="javaScript:openhrm("+e+");";return b.default.createElement("a",{href:a,onClick:function(e){return window.pointerXY(e)},class:"autoWrap"},t)},a.getColumns=function(){var e=[{title:P("30042","人员"),dataIndex:"lastname",key:"lastname",width:"100px",render:function(e,t,a){return b.default.createElement("a",{href:"javaScript:openhrm("+t.id+");",onClick:function(e){return window.pointerXY(e)},class:"autoWrap"},e)}},{title:P("33553","分部"),dataIndex:"subcompanyname",key:"subcompanyname",width:"120px"},{title:P("27511","部门"),dataIndex:"departmentname",key:"departmentname",width:"120px"}],t=a.store,n=t.personTableDatas,r=t.language;n=_(n);var i=((0,l.default)(n[0]?n[0]:{}).length,a),o="2"==a.store.dateType,s=[];for(var u in n[0]){var c=void 0;if(o)c=8==r?"week "+u.replace("week",""):u.replace("week","")+"周";else if(8==r){var d=parseInt(u.replace("month",""));c=a.state.month[d-1]}else c=u.replace("month","")+"月";(u.startsWith("week")||u.startsWith("month"))&&s.push({title:c,dataIndex:u,key:u,sortIndex:parseInt(u.replace(/[^0-9]/g,"")),width:"50px",render:function(e,t,a){switch(e){case"0":return i.getTag("","#e1dba8");case"1":return i.getTag("","#268de4");case"2":return i.getTag("","#e51616");case"3":return i.getTag("","#49c930");default:return i.getTag("","#666666")}}}),u.startsWith("rate")&&s.push({title:P("30447","完成率"),dataIndex:u,key:u,sortIndex:999,width:"70px",render:function(e,t,a){return e}})}for(!o&&s.length>0&&s.sort(a.compare("sortIndex"));s.length>0;)o?e.push(s.pop()):e.push(s.shift());return e},a.getTableConfig=function(e){var t=_(a.store.personTableDatas);(0,l.default)(t[0]?t[0]:{}).length;return{columns:a.getColumns(),dataSource:t,bordered:!0,scroll:{x:"100%",y:a.state._height-265},className:"wea-workrelate-antd-table",pagination:a.getPagination()}},a.getPagination=function(){var e=a.store.personPage;return{pageSize:e.pageSize,total:e.total,onChange:a.onPageChange,onShowSizeChange:a.onShowSizeChange,current:e.pageNum,showSizeChanger:!0,showQuickJumper:!0,pageSizeOptions:[10,20,50,100],showTotal:function(e){return P(509103,"共{total}条").replace("{total}",e)}}},a.onPageChange=function(e,t){a.store.personPage.pageNum=e,a.store.planWorkerReportDiagram()},a.onShowSizeChange=function(e,t){a.store.personPage.pageNum=1,a.store.personPage.pageSize=t,a.store.planWorkerReportDiagram()},a.rowSelection=function(){return{selectedRowKeys:a.selectedRowKeys}},a.getTag=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"red";return b.default.createElement("div",{className:"tag"},b.default.createElement("div",{className:"tag-circle",style:{backgroundColor:t}}),b.default.createElement("span",{className:"title"},e))},a.getRadioGroup=function(){var e=a;return{defaultValue:e.store.dateType,buttonStyle:"solid",onChange:function(t){e.store.dateType=t.target.value,e.store.planWorkerReportDiagram()}}},a.onYearSelectChange=function(e){a.store.dateValue.year=e,a.store.planWorkerReportDiagram()},a.state={_height:E.getCurrentHeight(),tags:[{name:P("220","草稿"),color:"#e1dba8"},{name:P("19134","审批中"),color:"#268de4"},{name:P("236","退回"),color:"#e51616"},{name:P("23774","已完成"),color:"#49c930"},{name:P("508873","无数据"),color:"#666666"}],month:[P(25825,"1月"),P(25826,"2月"),P(25827,"3月"),P(25828,"4月"),P(25829,"5月"),P(25830,"6月"),P(25831,"7月"),P(25832,"8月"),P(25833,"9月"),P(25834,"10月"),P(25835,"11月"),P(25836,"12月")]},a.store=a.props.planReportDiagramStore,a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"getTagList",value:function(){var e=this;return b.default.createElement("div",null,this.state.tags.map(function(t,a){return e.getTag(t.name,t.color)}))}},{key:"render",value:function(){var e=_(this.store.personTableDatas),t=this.store,a=(t.moreSearchValues,t.loading),n=t.titlename;return b.default.createElement("div",{className:"persion-view"},b.default.createElement("div",{className:"date-select"},b.default.createElement("div",{className:"year-select"},b.default.createElement(S.WeaSelect,{value:this.store.dateValue.year,options:this.store.yearSelectData,onChange:this.onYearSelectChange})),b.default.createElement("div",{className:"date-type"},b.default.createElement(D,this.getRadioGroup(),b.default.createElement(T,{value:"1"},P("33452","月")),b.default.createElement(T,{value:"2"},P("1926","周")))),n,b.default.createElement("div",{className:"table-header"},b.default.createElement("div",{className:"tags"},this.getTagList()))),b.default.createElement(w.Spin,{spinning:a},b.default.createElement("div",{className:"person-table"},b.default.createElement(w.Table,this.getTableConfig(e)))),b.default.createElement(S.WeaPopoverHrm,null))}}]),t}(b.default.Component))||i)||i);t.default=A},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 r,i,o=a(17),l=n(o),s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(0),C=a(14),E=a(203),_=n(E),D=a(204),T=n(D),P=a(205),A=n(P),W=a(9),L=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}(W),x=C.WeaTableNew.WeaTable,N=S.WeaLocaleProvider.getLabel,I=(r=(0,k.inject)("planResultListStore"))(i=(0,k.observer)(i=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.getWeekOfYear=function(){var e=new Date,t=new Date(e.getFullYear(),0,1),a=t.getDay(),n=1;0!=a&&(n=7-a+1),t=new Date(e.getFullYear(),0,1+n);var r=Math.ceil((e.valueOf()-t.valueOf())/864e5);return Math.ceil(r/7)+1},a.showColumn=function(){var e=a.props.planResultListStore.tableStore;e.setColSetVisible(!0),e.tableColSet(!0)},a.getSearchsAd=function(){return b.default.createElement("div",{className:"condition-search-container"},b.default.createElement(_.default,{onSearch:function(){return a.searchResult()}}))},a.showCurrentChange=function(e){},a.onShowSizeChange=function(e,t){},a.onSelectChange=function(e,t){},a.searchResult=function(){a.store.getResultListTable({refresh:1}),a.cancleSearchAd()},a.getTableData=function(){a.store.getResultListTable()},a.doClose=function(e){"1"==a.state.tabSelectKey?a.setState({currentSelectMonth:e}):a.setState({currentSelectWeek:e}),a.getTableData()},a.tabChange=function(e){a.store.tabSelectKey=e,a.store.locationkey=(new Date).getTime(),a.searchResult()},a.onOperatesClick=function(e,t,n,r){var i=a.store,o=i.dateSelect,l=i.tabSelectKey,s=o.year,u=o.week,c=o.month;if(0==n.index)if(e.planid)window.open(n.otherpara+e.planid);else{var d="1"==l?c:u;window.open("/spa/workrelate/static/index.html#/main/workrelate/plan/planView?year="+s+"&type1="+l+"&type2="+d+"&resourceid="+e.id)}},a.onContextClick=function(){a.store.locationkey=(new Date).getTime(),a.store.monthWeekSelectComDisplayKey="none"},a.onSubClick=function(e,t){a.store.moreSearchValues.hrmIds=e,a.store.moreSearchValues.hrmnames=t,a.store.getResultListTable()},a.state={showSearchAd:!1,showLeft:!1,isrefesh:!1,topTab:[{title:N("20617","月报"),viewcondition:"1"},{title:N("20619","周报"),viewcondition:"2"}],selectedKey:1,menu:[{key:"0",icon:b.default.createElement("i",{className:"icon-coms-search"}),content:N("388113","搜索"),onClick:a.getTableData},{key:"BTN_COLUMN",icon:b.default.createElement("i",{className:"icon-coms-Custom"}),content:N("32535","显示列定制"),onClick:a.showColumn}],yearDatas:[],_height:L.getCurrentHeight(),heightInit:!1,currentSelectYear:"2019",currentSelectMonth:(new Date).getMonth()+1,currentSelectWeek:a.getWeekOfYear(),tabSelectKey:"1",searchConditionItems:[],searchStatusSelectValue:"",searchStatusSelectValueAttr:"1",searchSubSelectValue:"",searchDepSelectValue:"",searchHumSelectValue:"",searchPlanNameValue:"",searchIncludeSubSelectValue:"",searchIncludeDepSelectValue:"",locationkey:(new Date).getTime(),monthWeekSelectComDisplayKey:""},a.store=a.props.planResultListStore,a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentWillMount",value:function(){this.store.resetMoreSearch(),this.store.getResultListTable({refresh:1}),L.setWindowKeys("3",N(505885,"报告查询"))}},{key:"resetSearchAd",value:function(){this.store.resetMoreSearch()}},{key:"cancleSearchAd",value:function(){this.setState({showSearchAd:!1})}},{key:"getTabButtonsAd",value:function(){var e=this;return[b.default.createElement(w.Button,{type:"primary",onClick:function(){return e.searchResult()}},N("388113","搜索")),b.default.createElement(w.Button,{type:"ghost",onClick:function(){return e.resetSearchAd()}},N("2022","重置")),b.default.createElement(w.Button,{type:"ghost",onClick:function(){return e.cancleSearchAd(!1)}},N("31129","取消"))]}},{key:"showTotal",value:function(e){return"共 "+e+" 条"}},{key:"getHeight",value:function(e){var t=0;return e&&(t=e.clientHeight||0),window.innerHeight-t}},{key:"render",value:function(){var e,t=this,a=this.state,n=a.showSearchAd,r=a.menu,i=a._height,o=a.selectedRowKeys,s=a.topTab,u=this.store,c=u.tableStore,d=u.tabSelectKey,p=(u.loading,u.moreSearchValues),m={title:N("509070","报告查询列表"),icon:b.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",showDropIcon:!0,dropMenuDatas:r},f={datas:s,searchType:["advanced","base"],showSearchAd:n,keyParam:"viewcondition",selectedKey:d,hideSearchAd:function(){return t.cancleSearchAd()},setShowSearchAd:function(e){t.setState({showSearchAd:e})},buttonsAd:this.getTabButtonsAd(),searchsAd:this.getSearchsAd(),onChange:this.tabChange,searchsBaseValue:p.title,onSearch:function(){t.getTableData()},onSearchChange:function(e){return t.store.moreSearchValues.title=e}},h=(this.showCurrentChange,this.showTotal,this.onShowSizeChange,{scroll:{y:i-250},comsWeaTableStore:c,hasOrder:!0,needScroll:!0,rowSelection:{selectedRowKeys:o,onChange:this.onSelectChange},onOperatesClick:this.onOperatesClick});return b.default.createElement("div",{onClick:this.onContextClick,className:"wea-workrelate-plan-resultlist",style:{height:"100vh"}},b.default.createElement(S.WeaPopoverHrm,null),b.default.createElement(S.WeaRightMenu,{datas:r,showUrlItem:!1,style:{height:"100%"}},b.default.createElement(S.WeaTop,m),b.default.createElement(S.WeaLeftRightLayout,(e={isNew:!0,showLeft:!0,leftWidth:220,leftCom:b.default.createElement(A.default,null)},(0,l.default)(e,"showLeft",this.state.showLeft),(0,l.default)(e,"onCollapse",function(e){return t.setState({showLeft:e})}),e),b.default.createElement(S.WeaTab,f),b.default.createElement(T.default,null),b.default.createElement(x,h))))}}]),t}(b.default.Component))||i)||i;t.default=I},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 r,i,o=a(17),l=n(o),s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(0),C=mobx.toJS,E=S.WeaLocaleProvider.getLabel,_=(r=(0,k.inject)("planResultListStore"))(i=(0,k.observer)(i=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.initConditionItems=function(){var e,t,n=a.store,r=n.moreSearchValues,i=n.hrmData,o=n.subcompanyData,s=n.departmentData,u=n.onSearchChange,c=n.statusOptions,d=a,p=[];return p.push({com:b.default.createElement(S.WeaFormItem,{label:E("24986","标题"),ratio1to2:!0},b.default.createElement(S.WeaInput,{value:r.title,onChange:function(e){return d.onValueChange("title",e)},onPressEnter:function(){return a.advanceSearch()}}))}),p.push({com:b.default.createElement(S.WeaFormItem,{label:E("23247","状态"),ratio1to2:!0},b.default.createElement(S.WeaSelect,{hasBorder:!0,options:C(c),value:r.status,onChange:function(e){return d.onValueChange("status",e)}}))}),p.push({com:b.default.createElement(S.WeaFormItem,{label:E("30042","人员"),ratio1to2:!0},b.default.createElement("div",{className:"hrm"},b.default.createElement(S.WeaBrowser,{type:17,title:E("179","人力资源"),isSingle:!1,replaceDatas:i,onChange:function(e,t){return u({hrmIds:e,hrmnames:t})}})))}),p.push({com:b.default.createElement(S.WeaFormItem,{label:E("33553","分部"),ratio1to2:!0},b.default.createElement(w.Row,null,b.default.createElement(w.Col,{md:12},b.default.createElement("div",{className:"left-col"},b.default.createElement(S.WeaSelect,{hasBorder:!0,options:a.state.includeSubOption,value:r.subType,onChange:function(e){return d.onValueChange("subType",e)}}))),b.default.createElement(w.Col,{md:12},b.default.createElement(S.WeaBrowser,(e={title:E("33553","分部"),type:164,replaceDatas:o},(0,l.default)(e,"type",194),(0,l.default)(e,"isSingle",!1),(0,l.default)(e,"onChange",function(e,t){return u({sub:e,subnames:t})}),e)))))}),p.push({com:b.default.createElement(S.WeaFormItem,{label:E("27511","部门"),ratio1to2:!0},b.default.createElement(w.Col,{md:12},b.default.createElement("div",{className:"left-col"},b.default.createElement(S.WeaSelect,{options:a.state.includeDepOption,value:r.depType,onChange:function(e){return d.onValueChange("depType",e)}}))),b.default.createElement(w.Col,{md:12},b.default.createElement(S.WeaBrowser,(t={type:4,title:E("27511","部门"),hasBorder:!0},(0,l.default)(t,"type",57),(0,l.default)(t,"isSingle",!1),(0,l.default)(t,"replaceDatas",s),(0,l.default)(t,"onChange",function(e,t){return u({dep:e,depnames:t})}),t))))}),p},a.onValueChange=function(e,t){a.store.onMoreSearchChange(e,t)},a.state={includeSubOption:[{key:"3",showname:E("508780","含子分部")},{key:"1",showname:E("18919","仅本分部")},{key:"2",showname:E("18920","仅子分部")}],includeDepOption:[{key:"3",showname:E("508784","含子部门")},{key:"1",showname:E("18916","仅本部门")},{key:"2",showname:E("18917","仅子部门")}],searchConditionItems:[]},a.store=a.props.planResultListStore,a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentWillMount",value:function(){this.store.getStatusOption()}},{key:"advanceSearch",value:function(){"function"===typeof this.props.onSearch&&this.props.onSearch()}},{key:"render",value:function(){return b.default.createElement("div",{className:"condition-search-container"},b.default.createElement(S.WeaNewScroll,{height:300},b.default.createElement(S.WeaSearchGroup,{title:E("32905","常用条件"),items:this.initConditionItems(),showGroup:this.store.showGroup,col:2})))}}]),t}(b.default.Component))||i)||i;t.default=_},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(0),k=a(62),w=n(k),S=mobx.toJS,C=b.WeaLocaleProvider.getLabel,E=b.WeaLocaleProvider.getUserLanguage,_=(r=(0,v.inject)("planResultListStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.onDateChange=function(e,t){a.store.dateSelect[e]=t,a.store.locationkey=(new Date).getTime(),a.store.getResultListTable()},a.doClose=function(e){"1"==a.store.tabSelectKey?a.onDateChange("month",e):a.onDateChange("week",e)},a.onViewDateChange=function(e){var t=a.store.tabSelectKey,n=a.store.dateSelect,r=(n.year,n.month,n.week);"2"==t&&r>e&&a.onDateChange("week",e)},a.state={},a.store=a.props.planResultListStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){this.store.initYearDateSelectOptions()}},{key:"render",value:function(){var e=this,t=this.store,a=t.tabSelectKey,n=t.yearDatas,r=t.locationkey,i=t.monthWeekSelectComDisplayKey,o=this.store.dateSelect,l=o.year,s=o.week,u=o.month,c="";return c=8==E()?l+" "+("1"==a?"Month "+u:"Week "+s)+"work plan report":""+l+C("26577","年")+("1"==a?u+C("33452","月"):s+C("1926","周"))+C("509004","工作计划报告"),y.default.createElement("div",{className:"year-and-month-contain"},y.default.createElement(b.WeaSelect,{options:S(n),value:l,viewAttr:2,style:{width:80,marginRight:10},onChange:function(t){e.onDateChange("year",t)}}),y.default.createElement(w.default,{display:i,locationkey:r,year:l,isMonth:"1"==a,doClose:this.doClose,currentValue:"1"==a?u:s,isshowdate:"1"!=a,onDateChange:this.onViewDateChange}),y.default.createElement("div",{style:{display:"inline",marginLeft:"10px"}},c))}}]),t}(y.default.Component))||i)||i;t.default=_},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(31),k=n(b),w=(r=(0,v.inject)("planResultListStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.onNodeSelect=function(e,t,n,r){if(a.store.resetMoreSearch(),n&&n.length>0){var i=parseInt(n[0].split("__")[0])+1,o=n[0].split("__")[1];switch(i){case 4:var l=[];l.push(o),a.store.moreSearchValues.hrmIds=l;break;case 3:a.store.moreSearchValues.dep=o;break;case 2:a.store.moreSearchValues.sub=o}a.store.getResultListTable()}},a.onPersonClick=function(e,t){a.store.moreSearchValues.hrmIds=e,a.store.moreSearchValues.hrmnames=t,a.store.getResultListTable()},a.state={},a.store=a.props.planResultListStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){return y.default.createElement(k.default,{onPersonClick:this.onPersonClick,treeNodeClick:this.onNodeSelect})}}]),t}(y.default.Component))||i)||i;t.default=w},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(31),k=n(b),w=(r=(0,v.inject)("planViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.onNodeSelect=function(e,t,n,r){if(n&&n.length>0){var i=parseInt(n[0].split("__")[0])+1,o=n[0].split("__")[1];4==i&&(a.store.resourceid=o,a.store.resourcetype=i,a.store.getPlanView(),a.store.resetTabKey())}},a.onPersonClick=function(e,t){a.store.resourceid=e,a.store.resourcename=t,a.store.resourcetype=4,a.store.getPlanView(),a.store.resetTabKey()},a.state={},a.store=a.props.planViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){return y.default.createElement(k.default,{minusHeight:30,onPersonClick:this.onPersonClick,treeNodeClick:this.onNodeSelect})}}]),t}(y.default.Component))||i)||i;t.default=w},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(0),k=a(62),w=n(k),S=(mobx.toJS,b.WeaLocaleProvider.getLabel),C=(r=(0,v.inject)("planViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.onYearSelectChange=function(e){a.store.onDateChange("year",e)},a.dateSelectCallBack=function(e){a.store.onDateChange("type2",e)},a.getStatusTag=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments[1],a="";switch(e){case"0":a="#EB9B53";break;case"1":a="#5388EB";break;case"2":a="#B916E8";break;case"3":a="#49D732";break;case"6":a="#5F0E03";break;default:a="#EB9B53"}return y.default.createElement("div",{className:"status-tag",style:{backgroundColor:a}},t)},a.getNameALink=function(e,t){var a="javaScript:openhrm("+e+");";return y.default.createElement("a",{href:a,onClick:function(e){return window.pointerXY(e)},class:"autoWrap"},t)},a.onViewDateChange=function(e){var t=a.store,n=t.tabSelectKey,r=(t.year,t.type1,t.type2);"2"==n&&Number(r)>e&&a.store.onDateChange("type2",e)},a.state={monthWeekSelectComDisplayKey:"",locationkey:(new Date).getTime()},a.store=a.props.planViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this,t=this.store,a=t.tabSelectKey,n=t.tabDatas,r=t.enddate,i=t.resourceid,o=t.resourcename,l=(t.noDataMessage,t.auditList),s=t.planstatus,u=t.planstatusname,c=t.locationkey,d=t.year,p=(t.type1,t.type2),m=(t.planname,t.yearDatas),f=t.monthWeekSelectComDisplayKey,h=this.getNameALink(i,o);return y.default.createElement("div",{className:"date-select-area"},n&&n.length>0&&y.default.createElement("div",{className:"date-select-left"},y.default.createElement("span",{className:"date-select-coms"},y.default.createElement(b.WeaSelect,{options:m,value:d,viewAttr:2,onChange:function(t){e.onYearSelectChange(t)}}),y.default.createElement(w.default,{className:"week-month-com",display:f,locationkey:c,year:parseInt(d),isMonth:"1"==a,doClose:this.dateSelectCallBack,currentValue:parseInt(p),isshowdate:"1"!=a,onDateChange:this.onViewDateChange})),y.default.createElement("span",{className:"date-select-title"},h||"",o?S("509008"," 的工作计划报告"):"")),y.default.createElement("div",{className:"date-select-right"},""==s?r?y.default.createElement("div",{className:"tag-area"},y.default.createElement("div",{className:"right-area"},S("22326","截止时间:")+": "+r)," "):"":y.default.createElement("div",{className:"tag-area"},y.default.createElement("div",{className:"right-area"}," ",this.getStatusTag(s,u[s]),l&&l.length>0&&y.default.createElement("span",null,S("129864","待审批人")+":",l.map(function(t){return y.default.createElement("span",{style:{marginRight:"3px"}},e.getNameALink(t.id,t.name))})," "),"3"!=s&&r&&S("22326","截止时间:")+": "+r))))}},{key:"componentWillMount",value:function(){this.store.getYearSelectoption()}}]),t}(y.default.Component))||i)||i;t.default=C},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 r,i,o=a(22),l=n(o),s=a(12),u=n(s),c=a(28),d=n(c),p=a(5),m=n(p),f=a(1),h=n(f),g=a(2),y=n(g),v=a(6),b=n(v),k=a(7),w=n(k),S=a(3),C=n(S),E=a(8),_=a(4),D=a(0),T=a(209),P=n(T),A=a(9),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}(A),L=a(45),x=n(L),N=mobx.toJS,I=(_.Modal.confirm,D.WeaLocaleProvider.getLabel),M=(r=(0,E.inject)("planViewStore"))(i=(0,E.observer)(i=function(e){function t(e){(0,h.default)(this,t);var a=(0,b.default)(this,(t.__proto__||(0,m.default)(t)).call(this,e));return a.richTextChange=function(e){a.store.setValue("remark",e)},a.getSearchGroupTitle=function(){var e=a.store,t=e.userLanguage,n=e.year,r=e.type1,i=e.type2,o=8==t?n+"-"+i+" work summary":""+n+I("26577","年")+i+I("509037","月工作总结")+" ",l=8==t?n+" Week "+i+" work summary":""+n+I("26577","年")+i+I("509038","周工作总结")+" ";return 1==r?o:l},a.getPlanSearchGroupTitle=function(){var e=a.store,t=e.year,n=e.type1,r=e.type2,i=e.userLanguage;if(1==n){var o=12==r?parseInt(t)+1:t,l=12==r?1:parseInt(r)+1;return 8==i?o+"-"+l+" work plan":""+o+I("26577","年")+l+I("18136","月工作计划")+" "}var s=53==parseInt(r)||52==parseInt(r)?parseInt(t)+1:t,u=53==parseInt(r)||52==parseInt(r)?1:parseInt(r)+1;return 8==i?s+" Week "+u+" work plan":""+s+I("26577","年")+u+I("30842","周工作计划")+" "},a.buildEditModalButtons=function(e,t){var n=a.state,r=n.editType,i=n.editValue,o=n.currentPointerRowSummaryType,l=a.store,s=l.summaryoutIds,u=l.summaryinIds,c=l.planIds;l.summaryout,l.planlist;a.setState({editInitValue:N(i)}),i.planType="summary"==r?"in"==o?"计划内":"计划外":"";var d=[C.default.createElement(_.Button,{type:"primary",onClick:function(){if(!a.checkMust())return void _.message.info(I("509065","请输入必填项"));if(e){var n=s.indexOf(i.id),o=c.indexOf(i.id),l=u.indexOf(i.id);l>-1&&a.store.summaryInChange(i,l),n>-1&&a.store.summaryOutChange(i,n),o>-1&&a.store.planListChange(i,o)}else"summary"==r?a.store.addSummaryOut(i,t):a.store.addPlanList(i,t);a.setState({editDialogVisible:!1})}},I("826","确定")),C.default.createElement(_.Button,{type:"ghost",onClick:function(){a.setState({editDialogVisible:!1})}},I("31129","取消"))];a.setState({editDiaLogButtons:d})},a.summaryWillAdd=function(e,t){return e.pop(),a.setState({editType:"summary",currentPointerRowSummaryType:"out",editDialogVisible:!0,editValue:{id:"temp+"+(new Date).getTime()}},function(){a.buildEditModalButtons()}),e},a.planWillAdd=function(e,t){return e.pop(),a.setState({editType:"plan",editDialogVisible:!0,editValue:{id:"temp+"+(new Date).getTime()}},function(){a.buildEditModalButtons()}),e},a.summaryWillDelete=function(e,t){var n=a.store.summaryinIds;return a.store.setValue("summaryout",e.filter(function(e){return-1==n.indexOf(e.id)})),!0},a.planWillDelete=function(e,t){return a.store.setValue("planlist",e),!0},a.getFormItem=function(e,t,n,r,i,o,l){var s=a.store.summaryInCantEditFields,u=a.state,c=u.currentPointerRowSummaryType,d=u.editValue,p=u.editType;return"name"==i&&(r=3),"plan"!=p&&"in"==c&&s.indexOf(i)>-1&&(r=1),d.id&&d.id.indexOf("temp")>-1&&(r=2),2!=r||1!=o&&1!=l||(r=3),C.default.createElement(D.WeaFormItem,{label:t,labelCol:{span:6},wrapperCol:{span:18}},1==e&&C.default.createElement(D.WeaInput,{value:n,viewAttr:r,onChange:function(e){return a.onEditInputChange(i,e)}}),2==e&&C.default.createElement(D.WeaTextarea,{viewAttr:r,value:n&&n.replace(/<br\/>/g,"\n"),onChange:function(e){return a.onEditInputChange(i,e)}}),3==e&&C.default.createElement(D.WeaDatePicker,{value:n,viewAttr:r,onChange:function(e){return a.onEditInputChange(i,e)}}),4==e&&C.default.createElement(D.WeaInputNumber,{viewAttr:r,value:n,onChange:function(e){return a.onEditInputChange(i,e)}}))},a.getEditModalColumns=function(){var e=a.state.editType,t=a.store,n=t.planmap,r=t.summarymap;return"plan"==e?n.list?n.list:[]:r.list?r.list:[]},a.onEditInputChange=function(e,t){var n=a.state.editValue,r=void 0,i="",o=0,l=!0;"begindate2"==e&&n.enddate2&&""!=n.enddate2?(o=W.DateDiffDays(t,n.enddate2),o<0?(l=!1,i=I("509026","实际开始日期不能大于实际结束日期!")):r="days2"):"enddate2"==e&&n.begindate2&&""!=n.begindate2?(o=W.DateDiffDays(n.begindate2,t),o<0?(l=!1,i=I("509027","实际结束日期不能小于实际开始日期!")):r="days2"):"begindate1"==e&&n.enddate1&&""!=n.enddate1?(o=W.DateDiffDays(t,n.enddate1),o<0?(l=!1,i=I("509028","计划开始日期不能大于计划结束日期!")):r="days1"):"enddate1"==e&&n.begindate1&&""!=n.begindate1&&(o=W.DateDiffDays(n.begindate1,t),o<0?(l=!1,i=I("509029","计划结束日期不能小于计划开始日期!")):r="days1"),""!=r&&(n[r]=o||0,n["s_"+r]=o||0),l?("days1"!=e&&"days2"!=e||t?(n[e]=t,n["s_"+e]="string"==typeof t?t.replace(/\n/g,"<br/>"):t):(n[e]="",n["s_"+e]=""),a.setState({editValue:n})):(_.message.info(i),a.setState({editValue:n}))},a.checkMust=function(){var e=a.state,t=e.editValue,n=e.editType,r=!0,i=a.store,o=i.summarymap,l=i.planmap,s="summary"==n?o.list:l.list;for(var u in t)s.map(function(e){1!=e.ismust||""!==t[e.fieldname]&&void 0!=t[e.fieldname]||(r=!1),t.name&&void 0!=t.name&&""!=t.name||(r=!1)});return r},a.addOperationColumns=function(e,t){e.push({title:C.default.createElement("span",null),dataIndex:"customrender",width:"0",key:"customrender",com:[{type:"CUSTOM",key:"customrender"}],render:function(e,n,r,i){return C.default.createElement("div",{className:"operation-col"},C.default.createElement("div",{className:"icon-context"},a.canEditPlan()&&"plan"!=t&&C.default.createElement(_.Tooltip,{title:I("509024","添加到工作计划")},C.default.createElement("span",null,C.default.createElement("i",{className:"icon-coms-down",onClick:function(e){e.stopPropagation(),a.addToPlanList(N(n))}})," ")),a.canEditPlan()&&("out"==t||"plan"==t)&&C.default.createElement(_.Tooltip,{title:I("509025","新增一行数据")},C.default.createElement("span",null,C.default.createElement("i",{className:"icon-coms-Left",onClick:function(e){e.stopPropagation(),a.openAdd(r,t)}})," ")),a.store.createtask&&C.default.createElement(_.Tooltip,{title:I("16336","创建任务")},C.default.createElement("span",null,C.default.createElement("i",{className:"icon-coms-plus",onClick:function(o){return a.createTask(o,e,n,r,i,"plan"==t?"2":"3",t)}})," ")),C.default.createElement(_.Tooltip,{title:I("382624","查看明细")},C.default.createElement("span",null,C.default.createElement("i",{className:"icon-coms-form-copy",onClick:function(o){return a.viewDetail(o,e,n,r,i,"plan"==t?"2":"3",t)}})," "))))}})},a.openAdd=function(e,t){a.setState({editType:"plan"==t?"plan":"summary",editValue:{id:"temp+"+(new Date).getTime()},editDialogVisible:!0},function(){a.buildEditModalButtons(!1,e)})},a.canEditPlan=function(){return a.store.canedit},a.getSummaryTableProps=function(){var e=a.store,t=e.summarymap,n=e.summaryinIds,r=e.summaryoutIds,i=(e.currentPointerRowSummaryType,a),o=(N(a.store.summaryinColumns),{onRowClick:function(e,t){i.canEditPlan()&&(r.indexOf(e.id)>-1&&a.setState({currentPointerRowSummaryType:"out",editType:"summary",editValue:N(e),editDialogVisible:!0},function(){a.buildEditModalButtons(!0)}),n.indexOf(e.id)>-1&&a.setState({currentPointerRowSummaryType:"in",editType:"summary",editValue:N(e),editDialogVisible:!0},function(){a.buildEditModalButtons(!0)}))},onRowMouseEnter:function(e){n.indexOf(e)>-1?a.setState({currentPointerRowSummaryType:"in"}):a.setState({currentPointerRowSummaryType:"out"})},onRowMouseLeave:function(){}});return o.scroll={x:t.totalwidth+"%"},o},a.getPlanTableProps=function(){var e=a.store,t=e.planColumns,n=e.planIds,r=e.planmap,i=a,o=(N(t),{onRowClick:function(e,t){i.canEditPlan()&&n.indexOf(e.id)>-1&&a.setState({editType:"plan",editValue:N(e),editDialogVisible:!0},function(){a.buildEditModalButtons(!0)})},onRowMouseEnter:function(e){},onRowMouseLeave:function(){}});return o.scroll={x:r.totalwidth+"%"},o},a.getModalHeight=function(e,t){var a=.6*e;if(t&&t.length>0){var n=50*t.length+50;return n>a?a:n}return a},a.addToPlanList=function(e){e.id="temp"+(new Date).getTime();var t=a.store.planlist;t.push(e),a.store.setValue("planlist",t),_.message.success(I("30700","操作成功"))},a.closeDia=function(e,t){if(e.viewdate="",delete e.viewdate,delete e.taskarray,delete e.taskids,a.setState({planDetailVisible:!1}),e){var n=a.store,r=n.summaryin,i=n.summaryout,o=n.planlist,l=n.summaryinIds,s=n.summaryoutIds,u=n.planIds,c={},d=l.indexOf(t),p=s.indexOf(t),m=u.indexOf(t);d>-1&&(c=N(r[d]),d),p>-1&&(c=N(i[p]),p),m>-1&&(c=N(o[m]),m);for(var f in e)f&&!f.startsWith("s_")&&(e[f]?(c[f]=e[f],f.startsWith("s_")||(c["s_"+f]="string"==typeof c[f]?c[f].replace(/\n/g,"<br/>"):c[f])):(c[f]="",f.startsWith("s_")||(c["s_"+f]="")));c.id=t,d>-1&&(r[d]=c),p>-1&&(i[p]=c),m>-1&&(o[m]=c)}},a.getEcmeFieldData=function(e,t){return null},a.ecmeCallBack=function(){var e=a.store,t=e.planid,n=e.summaryinIds,r=e.summaryTableData,i=e.summaryInCantEditFields,o=e.Card;a.store.setValue("loading",!1);var l=o.allFields;""==t&&a.store.dealInitData(),r.forEach(function(e,t){n.indexOf(e.id)>-1&&window.ModeForm.controlDetailRowDisableCheck("detail_1",t+"",!0)});var s={};for(var u in l)"detail_1"==l[u].detail&&i.indexOf(l[u].fieldname)>-1&&(s[l[u].fieldname]=u);r.forEach(function(e,t){if(n.indexOf(e.id)>-1)for(var a in s)window.ModeForm.changeSingleField(s[a]+"_"+t,{},{viewAttr:"1"})})},a.ecmeFieldEventCallBack=function(e){var t=(e.changetype,e.fieldInfo);t.fieldname,t.fieldhtmltype,t.tablename,e.fieldnewvalue,e.fieldMark,e.iscustom,e.rowIndex},a.relatedLinks=function(){var e=a.state.relateVisible,t=a.store,n=t.tabSelectKey,r=t.isperformance,i=t.resourceid,o=t.resourcename,l=t.year,s=t.type2,u=t.alinks;return C.default.createElement(D.WeaSearchGroup,{title:I("24969","相关链接"),showGroup:e,onVisibleChange:function(e){a.setState({relateVisible:e})},className:"search-group"},"1"==n&&1==r&&C.default.createElement("div",{className:"planview-alink"},C.default.createElement("a",{target:"_blank",href:"/spa/workrelate/static/index.html#/main/workrelate/performance/accessView?year="+l+"&type1=1&type2="+s+"&resourceid="+i,title:""+o+I("508616","目标绩效考核")+"("+l+"-"+(s.length<2?"0"+s:s)+")"},""+o+I("508616","目标绩效考核")+"("+l+"-"+(s.length<2?"0"+s:s)+")")),u&&u.length>0?C.default.createElement("span",null,u.map(function(e){return C.default.createElement("div",{className:"planview-alink"},C.default.createElement("a",{title:e.linkname,target:"_blank",href:e.linkurl},e.linkname))})):"")},a.state={_height:W.getCurrentHeight(),planDetailVisible:!1,editDialogVisible:!1,editDiaLogButtons:[],editValue:{id:"temp+"+(new Date).getTime()},editInitValue:{},editType:"summary",currentPointerRowSummaryType:"in",detailId:"",dataType:"",inOrOut:"in",summaryVisible:!0,planVisible:!0,remarkVisible:!0,relateVisible:!0},a.store=a.props.planViewStore,a}return(0,w.default)(t,e),(0,y.default)(t,[{key:"componentWillMount",value:function(){}},{key:"render",value:function(){var e=this,t=this.store,a=(t.resourcename,t.year,t.type1,t.type2,t.summaryInCantEditFields),n=t.planstatus,r=t.resourceid,i=t.remark,o=(t.category,t.canedit),l=t.summaryColumns,s=t.summaryTableData,c=(t.summarymap,t.planColumns),p=t.planlist,m=t.alinks,f=t.tabSelectKey,h=(t.isperformance,t.cubeLayoutParame),g=t.getCardStorefun,y=this.state,v=y.summaryVisible,b=y.planVisible,k=y.remarkVisible,w=(y.relateVisible,y.inOrOut),S=(y._height,y.dataType),E=y.detailId,_=y.planDetailVisible,T=y.editDialogVisible,A=y.editType,L=y.editDiaLogButtons,M=y.editValue,R=y.currentPointerRowSummaryType,z=N(l),O=N(c);return this.addOperationColumns(z,R),this.addOperationColumns(O,"plan"),(0,d.default)(N(h)).length>0?C.default.createElement("div",null,(0,x.default)({cubeLayoutParame:h,getEcmeFieldData:this.getEcmeFieldData,callback:this.ecmeCallBack,ecmeFieldEventCallBack:this.ecmeFieldEventCallBack,getCardStorefun:g}),this.relatedLinks()):C.default.createElement("div",{className:""},C.default.createElement(D.WeaSearchGroup,{title:C.default.createElement("span",null,C.default.createElement("i",{className:"icon-coms-mulujibenxinxi",style:{color:"green"}})," ",this.getSearchGroupTitle()),showGroup:v,onVisibleChange:function(t){e.setState({summaryVisible:t})}},C.default.createElement(D.WeaTableEditable,{showCopy:!1,draggable:!1,pushTitleIntoHeader:!1,columns:z,buttonsType:"inline",datas:s,willAdd:this.summaryWillAdd,willDelete:this.summaryWillDelete,tableProps:this.getSummaryTableProps(),showAdd:this.canEditPlan(),showDelete:this.canEditPlan(),getRowSelection:function(e){var t=(0,u.default)({},e);return t.getCheckboxProps=function(e){return{disabled:"计划内"==e.planType}},o?t:null}})),C.default.createElement(D.WeaSearchGroup,{title:C.default.createElement("span",null,C.default.createElement("i",{className:"icon-coms-mulujibenxinxi",style:{color:"red"}})," ",this.getPlanSearchGroupTitle()),showGroup:b,onVisibleChange:function(t){e.setState({planVisible:t})}},C.default.createElement(D.WeaTableEditable,{showCopy:!1,draggable:!1,pushTitleIntoHeader:!1,columns:O,buttonsType:"inline",datas:N(p),willAdd:this.planWillAdd,willDelete:this.planWillDelete,tableProps:this.getPlanTableProps(),showAdd:this.canEditPlan(),showDelete:this.canEditPlan(),getRowSelection:function(e){var t=(0,u.default)({},e);return o?t:null}})),C.default.createElement(D.WeaSearchGroup,{title:I("25734","说明"),showGroup:k,onVisibleChange:function(t){e.setState({remarkVisible:t})},className:"search-group"},this.canEditPlan()?C.default.createElement(D.WeaRichText,{ckConfig:{startupFocus:!1,toolbar:[{name:"document",items:["Source"]},{name:"clipboard",items:["Undo","Redo"]},{name:"paragraph",items:["JustifyLeft","JustifyCenter","JustifyRight","-","NumberedList","BulletedList"]},{name:"styles",items:["Format","Font","FontSize"]},{name:"colors",items:["TextColor"]},{name:"basicstyles",items:["Bold","Italic","Underline","Strike"]},{name:"insert",items:["Image","Flash","Table","Smiley"]},{name:"tools",items:["Maximize"]}],height:200,autoGrow_minHeight:200,autoGrow_maxHeight:200,uploadUrl:"/api/doc/upload/uploadFile",resize_enabled:!1},value:i,onChange:function(t){return e.richTextChange(t)},onToolsChange:function(e,t,a,n){return W.transfStr(e,t,a,n)}}):i?C.default.createElement("div",{style:{padding:"10px"},dangerouslySetInnerHTML:{__html:i}}):C.default.createElement("div",{className:"nodata",style:{marginLeft:"2opx",textAlign:"left"}},I(84304,"暂无"))),(1==f||m.length>0&&"2"==f)&&this.relatedLinks(),_&&C.default.createElement(P.default,{detailid:E,datatype:S,canedit:o,resourceid:r,onClose:this.closeDia,type:"report",planstatus:n,visible:_,inOrOut:w,summaryInCantEditFields:a}),T&&C.default.createElement(D.WeaDialog,{title:"summary"==A?I("509021","总结"):I("18170","工作计划"),icon:"icon-coms-implement",iconBgcolor:"rgb(150, 53, 138)",visible:T,buttons:L,onCancel:function(){return e.setState({editDialogVisible:!1})},hasScroll:!0,children:C.default.createElement("div",null,C.default.createElement(D.WeaSearchGroup,{showGroup:!0},this.getEditModalColumns().map(function(t,a){return e.getFormItem(t.inputtype,t.showname,M[t.fieldname],o?"2":"1",t.fieldname,t.ismust,t.ismust2)})))}))}},{key:"createTask",value:function(e,t,a,n,r,i,o){if(e.stopPropagation(),void 0==a.name||0==a.name.length)return void _.Modal.warning({title:I("558","提示"),content:I("509022","请填写标题!")});var s=this,u=this.store,c=u.resourceid,d=u.summaryin,p=u.summaryout,m=void 0,f=void 0;"plan"!=o?(m=a.begindate2,f=a.enddate2):(m=a.begindate1,f=a.enddate1);var h={};h.taskName=a.name,h.principalid=c,h.begindate=m,h.enddate=f,delete a.fbdate,-1!=a.id.indexOf("temp")&&(a.id="");var g=N(a);delete g.planType;var y="["+(0,l.default)(g)+"]";""==a.id?s.store.saveDetailView({operation:"save_detail",resourceid:c,plandetailid:a.id,dataType:i,detailData:y,type1:s.store.tabSelectKey,doback:function(e){a.id=e,"plan"==o&&(s.store.planlist[n].id=e),h.plandetailid=e,s.store.addTask(h,"in"==o?d[n]:p[n])}}):(h.plandetailid=a.id,s.store.addTask(h,"in"==o?d[n]:p[n]))}},{key:"viewDetail",value:function(e,t,a,n,r,i,o){e.stopPropagation();var s=this.store,u=(s.canedit,s.category,s.resourceid),c=(s.summaryin,s.summaryout,s.planlist);s.planstatus;delete a.fbdate,-1!=a.id.indexOf("temp")&&(a.id="");var d=this,p=N(a);delete p.planType,delete p.undefined,delete p.s_undefined;var m="["+(0,l.default)(p)+"]";this.store.saveDetailView({operation:"save_detail",resourceid:u,plandetailid:a.id,dataType:i,detailData:m,type1:d.store.tabSelectKey,doback:function(e){a.id=e,"plan"==o&&(c[n]=a,d.store.setValue("planlist",c)),d.setState({detailId:e,dataType:i,planDetailVisible:!0,inOrOut:o})}})}}]),t}(C.default.Component))||i)||i;t.default=M},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 r,i,o=a(22),l=n(o),s=a(12),u=n(s),c=a(5),d=n(c),p=a(1),m=n(p),f=a(2),h=n(f),g=a(6),y=n(g),v=a(7),b=n(v),k=a(3),w=n(k),S=a(8),C=a(4),E=a(0),_=a(33),D=n(_),T=a(76),P=n(T);a(78);var A=a(56),W=n(A),L=a(9),x=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}(L),N=mobx.toJS,I=(C.Modal.confirm,E.WeaLocaleProvider.getLabel),M=(r=(0,S.inject)("planDetailViewStore"))(i=(0,S.observer)(i=function(e){function t(e){(0,m.default)(this,t);var a=(0,y.default)(this,(t.__proto__||(0,d.default)(t)).call(this,e));return a.getButton=function(){var e=[];return e.push(w.default.createElement(C.Button,{type:"ghost",onClick:a.onClose},I("309","关闭"))),e},a.onClose=function(){"function"===typeof a.props.onClose&&a.props.onClose(a.store.editParams,a.props.detailid)},a.onInputChange=function(e,t,n){var r=a.props.resourceid;if(1==n&&(void 0==e||""==e))return void C.message.info(I("509065","请输入必填项"));var i=a.store.editParams;i[t]=e,i["s_"+t]="string"==typeof e?e.replace(/\n/g,"<br/>"):e,a.store.setValue("editParams",i),a.store.saveDetailView({fieldname:t,fieldvalue:e,plandetailid:a.props.detailid,resourceid:r,fieldtype:"str"})},a.state={showKey:"",locationkey:"",showvisible:"",canedit:!1,datatype:"2",detailid:"",category:"",summaryInCantEditFields:[],inOrOut:""},a.store=a.props.planDetailViewStore,a.mirror={37:"/spa/document/index.jsp?id=",7:"/spa/crm/mobx/index.html#/main/crm/customerView?customerId=",152:"/workflow/request/ViewRequestForwardSPA.jsp?requestid=",8:"/spa/prj/index.html#/main/prj/projectCard?prjid=",1:"/spa/hrm/index_mobx.html#/main/hrm/card/cardInfo/",wrltsk:"/spa/workrelate/static/index.html#/main/workrelate/task/taskDetail?id="},a}return(0,b.default)(t,e),(0,h.default)(t,[{key:"componentWillMount",value:function(){}},{key:"componentDidMount",value:function(){var e=this;this.setState((0,u.default)({},this.state,this.props),function(){var t=e.state,a=(t.canedit,t.datatype),n=t.detailid,r=t.category;e.store.getDetailView({plandetailid:n,datatype:a,category:r}),e.setState({key:n})})}},{key:"componentWillReceiveProps",value:function(e){this.setState((0,u.default)({},this.state,e))}},{key:"render",value:function(){var e=this,t=this.state,a=t.visible,n=t.inOrOut,r=(t.rowIndex,t.type,t.planstatus,t.canedit),i=t.locationkey,o=t.showvisible,l=t.showKey,s=t.summaryInCantEditFields,u=this.store,c=u.spinning,d=u.editParams,p=(u.emptyArray,u.showtask),m=u.feedbackContent,f=u.fblist,h=u.fblastcount,g=(u.emptyReplaceDatas,u.customList),y=u.category,v=u.refreshMark;return w.default.createElement(E.WeaDialog,{visible:a,title:I("509039","计划详情"),icon:"icon-coms-implement",iconBgcolor:"#7734FF",className:"createWorkPlan",buttons:this.getButton(),style:this.props.style||{width:.5*window.innerWidth,height:window.innerHeight-140},closable:!0,onCancel:this.onClose.bind(this)},w.default.createElement("div",{className:"wea-workrelate-plan-detailview"},w.default.createElement(C.Spin,{spinning:c},w.default.createElement(E.WeaNewScroll,{height:this.props.style?this.props.style.height:window.innerHeight-190},w.default.createElement(E.WeaPopoverHrm,null),w.default.createElement(E.WeaSearchGroup,{title:I("81711","基本信息"),needTigger:!0,showGroup:!0},g&&g.length>0&&g.map(function(t,a){var i=N(r);i&&"in"==n&&s.indexOf(t.fieldname)>-1&&(i=!1);var o=i?"1"==t.ismust?3:2:1;return w.default.createElement(E.WeaFormItem,{label:t.showname,labelCol:{span:4},wrapperCol:{span:18},className:3==t.inputtype?"plan-item-"+t.fieldname:""},1==t.inputtype&&w.default.createElement("div",null,w.default.createElement(E.WeaInput,{onBlur:function(a){e.onInputChange(a,t.fieldname,t.ismust)},value:d[t.fieldname],placeholder:I("83869","请输入")+t.showname,viewAttr:o})),2==t.inputtype&&w.default.createElement(E.WeaTextarea,{onBlur:function(a){e.onInputChange(a,t.fieldname,t.ismust)},value:d[t.fieldname],viewAttr:o}),3==t.inputtype&&w.default.createElement(E.WeaDatePicker,{onChange:function(a){e.onDateChange(a,t.fieldname,t.ismust)},value:d[t.fieldname],viewAttr:o}),4==t.inputtype&&w.default.createElement(E.WeaInputNumber,{value:d[t.fieldname],viewAttr:o,onChange:function(a){e.onInputChange(a,t.fieldname,t.ismust)}}))})),w.default.createElement(E.WeaSearchGroup,{title:I("22078","相关信息"),needTigger:!0,showGroup:!0},p&&w.default.createElement(E.WeaFormItem,{label:I("33414","相关任务"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-task"},w.default.createElement("div",{className:"xgrw-div"},w.default.createElement(E.WeaBrowser,{onChange:function(t,a,n){e.onChangeBrowser(t,a,n,"taskids","taskarray")},replaceDatas:d.taskarray,linkUrl:this.mirror.wrltsk,title:I("33414","相关任务"),type:"wrltsk",viewAttr:r?2:1,isSingle:!1,inputStyle:{width:"100%"}}))),w.default.createElement(E.WeaFormItem,{label:I("857","相关文档"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-doc"},w.default.createElement(E.WeaBrowser,{title:I("857","相关文档"),type:9,inputStyle:{width:"100%"},viewAttr:r?2:1,replaceDatas:d.docarray,linkUrl:this.mirror[37],onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"docids","docarray")},isSingle:!1})),w.default.createElement(E.WeaFormItem,{label:I("22105","相关流程"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-wf"},w.default.createElement(E.WeaBrowser,{title:I("22105","相关流程"),type:16,inputStyle:{width:"100%"},onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"wfids","wfarray")},replaceDatas:d.wfarray,linkUrl:this.mirror[152],viewAttr:r?2:1,isSingle:!1})),w.default.createElement(E.WeaFormItem,{label:I("783","相关客户"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-crm"},w.default.createElement(E.WeaBrowser,{title:I("783","相关客户"),type:7,inputStyle:{width:"100%"},replaceDatas:d.crmarray,linkUrl:this.mirror[7],viewAttr:r?2:1,onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"crmids","crmarray")},isSingle:!1})),w.default.createElement(E.WeaFormItem,{label:I("782","相关项目"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-project"},w.default.createElement(E.WeaBrowser,{title:I("782","相关项目"),type:8,inputStyle:{width:"100%"},linkUrl:this.mirror[8],replaceDatas:d.projectarray,viewAttr:r?2:1,onChange:function(t,a,n){return e.onChangeBrowser(t,a,n,"projectids","projectarray")},isSingle:!1})),w.default.createElement(E.WeaFormItem,{label:I("22194","相关附件"),labelCol:{span:4},wrapperCol:{span:18},className:"plan-item-file"},w.default.createElement("div",{className:"xgfj-div"},w.default.createElement("div",{className:"linked-div"},v&&w.default.createElement(D.default,{onLinkClick:function(t,a,n,r){return e.onLinkClick(t,a,n,"fileids","filearray",r)},linkurl:"",hasdownload:!0,linkdatas:d.filearray,hasdel:r})),r&&this.store.uploadReset&&w.default.createElement("div",{className:"xgfj-edit"},w.default.createElement(E.WeaUpload,{uploadUrl:"/api/doc/upload/uploadFile2Doc?category="+y,category:y,showClearAll:!1,onChange:function(t,a){return e.uploadChange(t,a)}}))))),w.default.createElement(E.WeaSearchGroup,{title:I("83596","反馈信息"),needTigger:!0,showGroup:!0},w.default.createElement(E.WeaRichText,{onChange:function(t){return e.setfeedbackContent(t)},value:m,ckConfig:{toolbar:[{name:"document",items:["Source"]},{name:"paragraph",items:["JustifyLeft","JustifyCenter","JustifyRight","-","NumberedList","BulletedList"]},{name:"styles",items:["Format","Font","FontSize"]},{name:"colors",items:["TextColor"]},{name:"basicstyles",items:["Bold","Italic","Underline","Strike"]},{name:"insert",items:["Table","Smiley"]}],height:80,startupFocus:!1,autoGrow_minHeight:80,autoGrow_maxHeight:80},bottomBarRight:{width:100,Component:[w.default.createElement("span",{className:"wea-rich-text-toolbar-bottom-item",style:{position:"relative"}},w.default.createElement(C.Button,{className:"wea-button-release",onClick:function(){return e.planRelease()}},w.default.createElement("span",null,w.default.createElement("span",{className:"icon-coms-Release"}),w.default.createElement("span",{style:{marginLeft:"2px"}},I("615","提交")))))]},onToolsChange:function(t,a,n,r){return x.transfStr(t,a,n,r,e.mirror)}}),f.map(function(e){e.operatedate=e.datetime}),f&&f.length>0&&w.default.createElement(W.default,{dataSource:f}),h>0&&w.default.createElement("div",{className:"tabs-Feedback-more",onClick:function(){return e.onMoreFeedbackClick()}},I("387979","加载更多")," ",w.default.createElement(Icon,{type:"down"}))),w.default.createElement(P.default,{detailKey:l,locationkey:i,visable:o,onlyClose:function(){return e.setState({showvisible:!1})},style:{width:900,height:this.props.style?this.props.style.height:window.innerHeight-140}})))))}},{key:"setfeedbackContent",value:function(e){this.store.setValue("feedbackContent",e)}},{key:"onMoreFeedbackClick",value:function(){this.store.getFbInfo({plandetailid:this.props.detailid})}},{key:"onChangeBrowser",value:function(e,t,a,n,r){var i=this,o=this.props,l=o.resourceid,s=(o.canedit,o.datatype),u=o.detailid;e&&"string"==typeof e&&!e.endsWith(",")&&(e+=",");var c=this.store.editParams;c[n]=e,this.store.setValue("editParams",c),this.store.saveDetailView({fieldname:n,fieldvalue:e,plandetailid:this.props.detailid,resourceid:l,fieldtype:"str",doback:function(){i.store.getDetailView({plandetailid:u,datatype:s,category:i.state.category})}})}},{key:"onDateChange",value:function(e,t,a){var n=this.props,r=n.planDetailViewStore,i=n.resourceid;if(1==a&&(void 0==e||""==e))return void C.message.info(I("509065","请输入必填项"));var o=JSON.parse((0,l.default)(N(r).editParams))[t],s=!0,u=0,c="",d="";return""!=e&&("begindate2"==t&&""!=r.editParams.enddate2?(u=x.DateDiffDays(e,r.editParams.enddate2),u<0?(s=!1,c=I("509026","实际开始日期不能大于实际结束日期!")):d="days2"):"enddate2"==t&&""!=r.editParams.begindate2?(u=x.DateDiffDays(r.editParams.begindate2,e),u<0?(s=!1,c=I("509027","实际结束日期不能小于实际开始日期!")):d="days2"):"begindate1"==t&&""!=r.editParams.enddate1?(u=x.DateDiffDays(e,r.editParams.enddate1),u<0?(s=!1,c=I("509028","计划开始日期不能大于计划结束日期!")):d="days1"):"enddate1"==t&&""!=r.editParams.begindate1&&(u=x.DateDiffDays(r.editParams.begindate1,e),u<0?(s=!1,c=I("509029","计划结束日期不能小于计划开始日期!")):d="days1")),s?(r.canView=!1,r.editParams[t]=e,r.editParams["s_"+t]=e,""!=d&&(r.editParams[d]=u,r.editParams["s_"+d]=u),r.saveDetailView({fieldname:t,fieldvalue:e,plandetailid:this.props.detailid,resourceid:i,fieldtype:"str",otherfield:d,othervalue:u}),r.canView=!0):(r.canView=!1,r.editParams[t]="",r.editParams["s_"+t]="",r.editParams[t]=o,r.editParams["s_"+t]=o,C.message.info(c),r.canView=!0),s}},{key:"planRelease",value:function(){""!=this.store.feedbackContent?this.store.saveDetailView({plandetailid:this.state.key,content:this.store.feedbackContent,operation:"add_feedback"}):C.Modal.warning({title:I("558","提示"),content:I("508792","反馈信息不能为空!")})}},{key:"uploadChange",value:function(e,t){var a=this.props.resourceid,n=this.state.detailid;if(e.length>0){void 0==this.store.editParams.fileids&&(this.store.editParams.fileids="",this.store.editParams.filearray=[]);for(var r=0;r<t.length;r++){var i={};-1==this.store.editParams.fileids.indexOf(","+e[r]+",")&&(this.store.editParams.fileids+=e[r]+",",i.id=e[r],i.name=t[r].filename,i.size=t[r].filesize,i.fileid=t[r].imagefileid,this.store.editParams.filearray.push(i))}this.store.setValue("uploadReset",!1);var o=this;this.store.saveDetailView({fieldname:"fileids",fieldvalue:e,plandetailid:n,resourceid:a,doback:function(){o.store.setValue("uploadReset",!0)}})}}},{key:"onLinkClick",value:function(e,t,a,n,r,i){var o=this,l=this.state,s=l.resourceid,u=l.detailid;if(2==a){var c="",d="str",p=this.store.editParams[n];p.length>0&&!x.startWith(p,",")&&(p=","+p),p.length>0&&!x.endWith(p,",")&&(p+=",");var m=p.indexOf(","+e+",");m>-1&&""!=e&&(p=p.substring(0,m+1)+p.substring(m+(e+"").length+2),","==p&&(p=""),this.store.editParams[n]=p,"fileids"==n?(c=e,d="del"):c=p);var f=this.store.editParams[r],h=-1;f.map(function(t,a){t.id==e&&(h=o.store.editParams[r].indexOf(t))}),h>-1&&this.store.removeFromFileArray(h);var g=this;g.store.setValue("refreshMark",!1),this.store.saveDetailView({fieldname:n,fieldvalue:c,plandetailid:this.state.key,resourceid:s,fieldtype:d,doback:function(){g.store.setValue("refreshMark",!0)}})}else 1==a?this.store.viewDocFiled({id:e,plandetailid:u,relateId:u,type:4,doback:function(){x.opendoc(e)}}):this.store.viewDocFiled({id:e,plandetailid:u,relateId:u,type:4,doback:function(){x.downloads(i)}})}}]),t}(w.default.Component))||i)||i;t.default=M},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=(a(4),a(39)),k=n(b),w=a(0),S=a(9),C=mobx.toJS,E=w.WeaLocaleProvider.getLabel,_=(r=(0,v.inject)("planViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.getNameALink=function(e,t){var a="javaScript:openhrm("+e+");";return y.default.createElement("a",{href:a,onClick:function(e){return window.pointerXY(e)},class:"autoWrap"},t)},a.morePlanLog=function(){a.store.morePlanLog(),a.store.getPlanLog()},a.scrollToAnchor=function(e){if(e){var t=document.getElementById(e);t&&t.scrollIntoView()}},a.state={_height:(0,S.getCurrentHeight)()},a.store=a.props.planViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){}},{key:"render",value:function(){var e=this.store.planLog,t=this.state._height;e=C(e);var a=e,n=a.datas;if(n)for(var r=0;r<n.length;r++)n[r].operatevalue=n[r].operatetype;return y.default.createElement("div",{className:"planlog",id:"plan-log"},y.default.createElement(w.WeaNewScroll,{height:t-180},y.default.createElement(k.default,{morename:"noView"==this.store.planLog.logType?E("20234","显示全部"):E("387979","加载更多"),moretitle:"noView"==this.store.planLog.logType?E("509061","显示包括查看在内的所有日志记录"):E("387979","加载更多"),onMoreClick:this.morePlanLog,lastcount:e.lastcount,logsData:n})))}}]),t}(y.default.Component))||i)||i;t.default=_},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=a(56),S=n(w),C=a(9),E=mobx.toJS,_=k.WeaLocaleProvider.getLabel,D=(r=(0,v.inject)("planViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.saveFeedback=function(){a.store.addPlanExchange(),a.store.setValue("feedback","")},a.getNameALink=function(e,t){var a="javaScript:openhrm("+e+");";return y.default.createElement("a",{href:a,onClick:function(e){return window.pointerXY(e)},class:"autoWrap"},t)},a.formatFblist=function(e){var t=[];return e.map(function(e){t.push({operatedate:e.datetime,hrmid:e.hrmid,hrmname:e.hrmname,content:e.content})}),t},a.richTextChange=function(e){a.store.setValue("feedback",e)},a.state={_height:(0,C.getCurrentHeight)()},a.store=a.props.planViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this,t=this.state._height,a=this.store.fblist;return a=a?E(a):[],a=this.formatFblist(a),y.default.createElement("div",{className:"plan-feedback"},y.default.createElement(k.WeaNewScroll,{height:t-180},y.default.createElement(k.WeaRichText,{ckConfig:{startupFocus:!1,toolbar:[{name:"document",items:["Source"]},{name:"styles",items:["Format","Font","FontSize"]},{name:"insert",items:["Table","Smiley"]},{name:"paragraph",items:["JustifyLeft","JustifyCenter","JustifyRight","-","NumberedList","BulletedList"]},{name:"colors",items:["TextColor"]},{name:"basicstyles",items:["Bold","Italic","Underline","Strike"]}],height:100,autoGrow_minHeight:100,autoGrow_maxHeight:200,resize_enabled:!1},value:this.store.feedback,onChange:function(t){return e.richTextChange(t)},bottomBarRight:{width:100,Component:[y.default.createElement("span",{className:"wea-rich-text-toolbar-bottom-item",style:{position:"relative"}},y.default.createElement(b.Button,{className:"wea-button-release",onClick:this.saveFeedback},y.default.createElement("span",null,y.default.createElement("span",{className:"icon-coms-Release"}),y.default.createElement("span",{style:{marginLeft:"2px"}},_("615","提交")))))]}}),y.default.createElement(S.default,{dataSource:a,style:{marginTop:"10px"}})))}}]),t}(y.default.Component))||i)||i;t.default=D},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 r,i,o=a(12),l=n(o),s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(14),C=a(0),E=a(9),_=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}(E),D=mobx.toJS,T=(w.Modal.confirm,C.WeaLocaleProvider.getLabel),P=S.WeaTableNew.WeaTable,A=(r=(0,k.inject)("planViewStore"))(i=(0,k.observer)(i=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.addShare=function(){a.setState({showOperation:!0})},a.operationShare=function(e){var t=(0,l.default)({},e);t.operate="add",t.workrelatetype=4,t.bizid=a.store.planid,t.hasRight=a.store.editshare,a.store.shareOperate(t),a.setState({showOperation:!1})},a.onOperatesClick=function(e,t,n,r){var i=e.id;i.length>0&&a.delDate(i)},a.del=function(){var e=a.state.delids;a.delDate(e)},a.delDate=function(e){if(!(e.length>0))return void w.message.error(T(508946,"删除勾选不能为空"));w.Modal.confirm({title:T(386786,"信息确认"),content:T(508867,"确定删除已选数据?"),onOk:function(){a.store.shareOperate({ids:e,operate:"del",workrelatetype:4,bizid:a.store.planid,hasRight:a.store.editshare}),a.setState({selectedRowKeys:[],delids:[],rightMenu:a.updateStateArray(1,"disabled",!0,a.state.rightMenu)}),"function"===typeof a.props.onCallBack&&a.props.onCallBack(!1)},onCancel:function(){return!1}})},a.onSelectChange=function(e,t){for(var n=D(e),r=n.length,i=a.state.rightMenu,o="",l=0;l<r;l++)o+=n[l]+",";""!=o&&(o=o.substring(0,o.length-1)),a.setState({delids:o}),o.length>0?("function"===typeof a.props.onCallBack&&a.props.onCallBack(!0),a.setState({rightMenu:a.updateStateArray(1,"disabled",!1,i)})):("function"===typeof a.props.onCallBack&&a.props.onCallBack(!1),a.setState({rightMenu:a.updateStateArray(1,"disabled",!0,i)}))},a.updateStateArray=function(e,t,a,n){return n.map(function(n){n.key==e&&(n[t]=a)}),n},a.state={showOperation:!1,selectedRowKeys:[],rightMenu:[{key:"0",icon:b.default.createElement("i",{className:"icon-coms-Add-to"}),content:T(365,"新建"),onClick:function(){return a.addCreate()}},{key:"1",icon:b.default.createElement("i",{className:"icon-coms-Delete"}),disabled:!0,content:T(32136,"批量删除"),onClick:function(){return a.del()}}],_height:_.getCurrentHeight()-75,delids:""},a.store=a.props.planViewStore,a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentWillMount",value:function(){this.store.getShareSearch()}},{key:"render",value:function(){var e=this,t=this.store,a=(t.hasRight,t.shareTableStore),n=t.shareConditioninfo,r=t.editshare,i=this.state,o=i.showOperation,l=i.selectedRowKeys,s=(i.rightMenu,i._height),u=i.delids;return b.default.createElement("div",{className:"wea-workrelate-plan-report-view-share",style:{height:s}},b.default.createElement("div",{className:"share-operation-btn-container"},r&&b.default.createElement("div",null,b.default.createElement(w.Button,{className:"share-operation-btn",type:"primary",onClick:function(){return e.addShare()}},b.default.createElement("i",{className:"icon-coms-Add-to-hot"})),b.default.createElement(w.Button,{className:"share-operation-btn",type:"primary",onClick:function(){return e.del()}},b.default.createElement("i",{className:"icon-coms-form-delete-hot",style:{color:u.length>0?"#55a1f8":"#d8d8d8"}})))),b.default.createElement(P,{comsWeaTableStore:a,hasOrder:!0,needScroll:!0,rowSelection:{selectedRowKeys:l,onChange:this.onSelectChange},pagination:!1,onOperatesClick:this.onOperatesClick.bind(this)}),b.default.createElement(C.WeaPopoverHrm,null),b.default.createElement(C.WeaAuth,{visible:o,conditions:D(n),title:T(384113,"添加"),onOk:function(t){e.operationShare(t)},onCancel:function(){e.setState({showOperation:!1})}}))}}]),t}(b.default.Component))||i)||i;t.default=A},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 r,i,o=a(12),l=n(o),s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(0),C=a(9),E=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}(C),_=mobx.toJS,D=(w.Modal.confirm,S.WeaLocaleProvider.getLabel),T=(r=(0,k.inject)("planViewStore"))(i=(0,k.observer)(i=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.willAdd=function(e,t){return a.refs.btn.click(),e.pop(),e},a.willDelete=function(e,t){var n=a;w.Modal.confirm({title:D(15172,"系统提示"),content:D(127574,"确定删除吗?"),onOk:function(){var t=",";e&&e.length>0?e.forEach(function(e){t+=e.id,t+=","}):t="",n.store.setValue("fileids",t),n.store.setValue("filearry",e),n.store.doOperation("save")}})},a.tableColumns=function(){var e=a,t=a.store.planid;return[{title:b.default.createElement("span",null,D(195,"名称")),dataIndex:"name",width:"50%",com:[{type:"TEXT",key:"text",defaultValue:"",viewAttr:1}],render:function(t,a,n){return b.default.createElement("a",{href:"javascript:void(0);",onClick:function(){e.store.viewDocFiled({id:a.id,relateId:e.store.planid,type:4,doback:function(){E.opendoc(a.id)}})}},a.name)}},{title:b.default.createElement("span",null,D("19998","附件大小")),dataIndex:"size",width:"50%",com:[{type:"TEXT",key:"text",defaultValue:"",viewAttr:1}]},{title:b.default.createElement("span",null),dataIndex:"customrender",key:"customrender",com:[{type:"CUSTOM",key:"customrender",render:function(e,a,n,r){return b.default.createElement("div",{className:"file-operation-col"},b.default.createElement(w.Dropdown,{overlay:b.default.createElement(w.Menu,{onClick:function(e){"1"==e.key&&window.downloadFile(a.id,a.fileid,t,4)}},b.default.createElement(w.Menu.Item,{className:"file-operation-col-menu-item",key:"1"},D(258,"下载")))},b.default.createElement("i",{className:"icon-coms-more",style:{fontSize:"20px"}})))}}]}]},a.uploadChange=function(e,t){a.store.onUploadChange(e,t)},a.onUploading=function(e){"uploading"==e?a.store.setValue("loading",!0):a.store.setValue("loading",!1)},a.state={},a.store=a.props.planViewStore,a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"render",value:function(){var e=this,t=this.store,a=t.filearry,n=(t.loading,t.category),r=t.maxsize,i=t.canedit,o=(t.planid,_(a)?_(a):[]);return b.default.createElement("div",{className:""},b.default.createElement(S.WeaTableEditable,{showCopy:!1,draggable:!1,pushTitleIntoHeader:!1,columns:this.tableColumns(),buttonsType:"inline",datas:o,willAdd:this.willAdd,willDelete:this.willDelete,showAdd:void 0!=n&&i,showDelete:void 0!=n&&i,getRowSelection:function(e){var t=(0,l.default)({},e);return i?t:null}}),b.default.createElement("div",{style:{display:"none"}},b.default.createElement(S.WeaUpload,{uploadUrl:"/api/doc/upload/uploadFile2Doc?category="+n,category:n||"",viewAttr:"1",showClearAll:!1,autoUpload:!0,maxUploadSize:r,onUploading:this.onUploading,datas:[],onChange:function(t,a){return e.uploadChange(t,a)},ref:"planupload"},b.default.createElement("div",{ref:"btn",type:"primary"},"选择"))))}}]),t}(b.default.Component))||i)||i;t.default=T},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 r=a(5),i=n(r),o=a(1),l=n(o),s=a(2),u=n(s),c=a(6),d=n(c),p=a(7),m=n(p),f=a(3),h=n(f),g=(a(8),a(0)),y=a(4),v=a(99),b=n(v),k=a(9),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}(k),S=y.Menu.Item,C=g.WeaLocaleProvider.getLabel,E=function(e){function t(e){(0,l.default)(this,t);var a=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e));return a.onRef=function(e){a.child=e},a.handleClick=function(e){a.setState({cunrrentkey:e.key,toptitle:e.item.props.title}),a.child.onCloseSlideModal()},a.state={cunrrentkey:"1",toptitle:"",isRight:"",unread:{createGoal:0,chargeGoal:0,participateGoal:0,specialGoal:0,shareGoal:0,allGoal:0,isShowGoal:!1}},a.menumap={},a}return(0,m.default)(t,e),(0,u.default)(t,[{key:"componentWillMount",value:function(){var e=this;g.WeaTools.callApi("/api/workrelate/common/checkHasRigth","GET",{id:1}).then(function(t){t.status&&t.isRight?e.setState({isRight:"1",isShowGoal:t.isShowGoal}):e.setState({isRight:"0",isShowGoal:t.isShowGoal})})}},{key:"render",value:function(){var e=this.state,t=e.cunrrentkey,a=e.toptitle,n=e.unread,r=e.isRight,i=e.isShowGoal;if(""==r)return h.default.createElement("div",null);if("0"==r)return w.renderAlertPage('<span style="color:red">'+C(509341,"您的系统未开启目标管理模块")+"</span>");var o=1==i?h.default.createElement(y.Menu,{onClick:this.handleClick,style:{width:248},defaultOpenKeys:[t],selectedKeys:[t],mode:"inline"},h.default.createElement(S,{key:"1",style:{height:"30px",lineHeight:"30px"},title:C(18028,"我的目标")},h.default.createElement("span",null,C(18028,"我的目标")),0==n.chargeGoal?"":h.default.createElement(y.Tooltip,{title:"未查看目标"},h.default.createElement("span",{className:"workrelate-unread"},n.chargeGoal))),h.default.createElement(S,{key:"2",style:{height:"30px",lineHeight:"30px"},title:C(506155,"公司目标")},h.default.createElement("span",null,C(506155,"公司目标"))),h.default.createElement(S,{key:"3",style:{height:"30px",lineHeight:"30px"},title:C(506156,"我创建的目标")},h.default.createElement("span",null,C(506156,"我创建的目标")),0==n.createGoal?"":h.default.createElement(y.Tooltip,{title:"未查看目标"},h.default.createElement("span",{className:"workrelate-unread"},n.createGoal))),h.default.createElement(S,{key:"4",style:{height:"30px",lineHeight:"30px"},title:C(506157,"我参与的目标")},h.default.createElement("span",null,C(506157,"我参与的目标")),0==n.participateGoal?"":h.default.createElement(y.Tooltip,{title:"未查看目标"},h.default.createElement("span",{className:"workrelate-unread"},n.participateGoal))),h.default.createElement(S,{key:"6",style:{height:"30px",lineHeight:"30px"},title:C(506158,"我关注的目标")},h.default.createElement("span",null,C(506158,"我关注的目标")),0==n.specialGoal?"":h.default.createElement(y.Tooltip,{title:"未查看目标"},h.default.createElement("span",{className:"workrelate-unread"},n.specialGoal))),h.default.createElement(S,{key:"5",style:{height:"30px",lineHeight:"30px"},title:C(506159,"分享给我的目标")},h.default.createElement("span",null,C(506159,"分享给我的目标")),0==n.shareGoal?"":h.default.createElement(y.Tooltip,{title:"未查看目标"},h.default.createElement("span",{className:"workrelate-unread"},n.shareGoal))),h.default.createElement(S,{key:"0",style:{height:"30px",lineHeight:"30px"},title:C(506160,"所有目标")},h.default.createElement("span",null,C(506160,"所有目标")),0==n.allGoal?"":h.default.createElement(y.Tooltip,{title:"未查看目标"},h.default.createElement("span",{className:"workrelate-unread"},n.allGoal)))):h.default.createElement(y.Menu,{onClick:this.handleClick,style:{width:248},defaultOpenKeys:[t],selectedKeys:[t],mode:"inline"},h.default.createElement(S,{key:"1",style:{height:"30px",lineHeight:"30px"},title:C(18028,"我的目标")},h.default.createElement("span",null,C(18028,"我的目标")),0==n.chargeGoal?"":h.default.createElement(y.Tooltip,{title:"未查看目标"},h.default.createElement("span",{className:"workrelate-unread"},n.chargeGoal))),h.default.createElement(S,{key:"3",style:{height:"30px",lineHeight:"30px"},title:C(506156,"我创建的目标")},h.default.createElement("span",null,C(506156,"我创建的目标")),0==n.createGoal?"":h.default.createElement(y.Tooltip,{title:"未查看目标"},h.default.createElement("span",{className:"workrelate-unread"},n.createGoal))),h.default.createElement(S,{key:"4",style:{height:"30px",lineHeight:"30px"},title:C(506157,"我参与的目标")},h.default.createElement("span",null,C(506157,"我参与的目标")),0==n.participateGoal?"":h.default.createElement(y.Tooltip,{title:"未查看目标"},h.default.createElement("span",{className:"workrelate-unread"},n.participateGoal))),h.default.createElement(S,{key:"6",style:{height:"30px",lineHeight:"30px"},title:C(506158,"我关注的目标")},h.default.createElement("span",null,C(506158,"我关注的目标")),0==n.specialGoal?"":h.default.createElement(y.Tooltip,{title:"未查看目标"},h.default.createElement("span",{className:"workrelate-unread"},n.specialGoal))),h.default.createElement(S,{key:"5",style:{height:"30px",lineHeight:"30px"},title:C(506159,"分享给我的目标")},h.default.createElement("span",null,C(506159,"分享给我的目标")),0==n.shareGoal?"":h.default.createElement(y.Tooltip,{title:"未查看目标"},h.default.createElement("span",{className:"workrelate-unread"},n.shareGoal))),h.default.createElement(S,{key:"0",style:{height:"30px",lineHeight:"30px"},title:C(506160,"所有目标")},h.default.createElement("span",null,C(506160,"所有目标")),0==n.allGoal?"":h.default.createElement(y.Tooltip,{title:"未查看目标"},h.default.createElement("span",{className:"workrelate-unread"},n.allGoal))));return h.default.createElement("div",{className:"wea-workrelate-goal-menu wea-workrelate-common-menu"},h.default.createElement(g.WeaLeftRightLayout,{leftCom:h.default.createElement("div",{className:"common-menu-title"},o),leftWidth:248,onCollapse:function(e){}},h.default.createElement("div",null,h.default.createElement(b.default,{condtype:t,menuid:t,toptitle:a,onRef:this.onRef}))))}}]),t}(h.default.Component);t.default=E},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 r=a(5),i=n(r),o=a(1),l=n(o),s=a(2),u=n(s),c=a(6),d=n(c),p=a(7),m=n(p),f=a(3),h=n(f),g=a(4),y=a(0),v=a(9),b=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}(v),k=y.WeaLocaleProvider.getLabel,w=function(e){function t(e){(0,l.default)(this,t);var a=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e));return a.getBtns=function(e,t){var n=[];if(t&&t.length>0)n=t;else{a.state.btns}for(var r=[],i=0;i<n.length;i++)!function(t){var i=n[t];if(b.isEmpty(i.tip)){var o=h.default.createElement(g.Button,{id:t,type:i.type[i.valid],ref:"myButton",onClick:function(){return a.click(t,i.key,e)}},i.value[i.valid]);r.push(o)}else{var l=h.default.createElement(g.Tooltip,{title:i.tip[i.valid]},h.default.createElement(g.Button,{id:t,type:i.type[i.valid],ref:"myButton",onClick:function(){return a.click(t,i.key,e)}},i.value[i.valid]));r.push(l)}}(i);return r},a.click=function(e,t,n){var r=a.props.buttonDatas,i=[];i=r&&r.length>0?r:a.state.btns,i[e].key==t&&(2==i[e].value.length&&(0==i[e].valid?i[e].valid=1:i[e].valid=0),a.props.method(n,t,i[e].valid)),a.setState({btns:i})},a.onlyClose=function(){"function"===typeof a.props.onClose&&a.props.onClose({type:1})},a.state={btns:[]},a}return(0,m.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.openType,n=t.detailkey,r=t.buttonDatas,i=t.detailData,o=t.iconType;return"2"==a||void 0==a?h.default.createElement("div",{className:"wea-workrelate-buttonTop"},h.default.createElement(y.WeaPopoverHrm,null),h.default.createElement(y.WeaTop,{title:b.isEmpty(i.createrlink)?h.default.createElement("span",null,h.default.createElement("span",{className:"wea-workrelate-buttonTop-title",title:i.name?k(18238,"目标名称")+":"+i.name:k(507890,"目标详情")},i.name?i.name:k(507890,"目标详情"))):h.default.createElement("span",null,h.default.createElement("span",{className:"wea-workrelate-buttonTop-title",title:i.name?k(18238,"目标名称")+":"+i.name:k(507890,"目标详情")},i.name?i.name:k(507890,"目标详情")),h.default.createElement(g.Tooltip,{title:k(882,"创建人")+":"+i.username+" "+k(30436,"创建时间")+":"+i.createdate+" "+i.createtime},h.default.createElement("span",{className:"wea-workrelate-goal-createinfo",dangerouslySetInnerHTML:{__html:i.createrlink+i.createdate+" "+i.createtime}}))),icon:"1"==o?h.default.createElement(g.Tooltip,{title:k(508788,"关闭侧边框")},h.default.createElement("i",{className:"icon-coms-Right icursor-pointer",onClick:function(){return e.onlyClose()}})):h.default.createElement("div",{className:"wea-workrelate-buttonTop-goalDetail"},h.default.createElement(g.Tooltip,{title:k(507890,"目标详情")},h.default.createElement("i",{className:"icon-coms-implement"}))),buttons:this.getBtns(n,r),iconBgcolor:"1"==o?"":"rgb(150, 53, 138)"})):h.default.createElement("div",null)}}]),t}(h.default.Component);t.default=w},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 r,i,o=a(28),l=n(o),s=a(12),u=n(s),c=a(5),d=n(c),p=a(1),m=n(p),f=a(2),h=n(f),g=a(6),y=n(g),v=a(7),b=n(v),k=a(3),w=n(k),S=a(8),C=a(4),E=a(0),D=a(10),T=a(45),P=n(T),A=a(9),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}(A),L=E.WeaLocaleProvider.getLabel,x=(r=(0,S.inject)("goalDetailStore","goalMainStore"))(i=(0,S.observer)(i=function(e){function t(e){(0,m.default)(this,t);var a=(0,y.default)(this,(t.__proto__||(0,d.default)(t)).call(this,e));return a.inputChange=function(e,t,n,r,i,o){var l=a.props.goalDetailStore,s=l.detailData,u=l.detailKey,c=u;if("showorder"==e||"target"==e||"result"==e){if(!a.isNumber(t)&&!W.isEmpty(t))return s.canedit=!1,C.message.warning(L(508795,"请输入数字")),s[e]="",s.canedit=!0,void(o&&ModeForm.changeFieldValue(o,{value:""}));if(t>=1e8)return s.canedit=!1,C.message.warning(L(513087,"请输入小于1亿的数字,且只能保留两位小数")),s[e]="",s.canedit=!0,o&&ModeForm.changeFieldValue(o,{value:""}),"";-1!=t.indexOf(".")&&(t=parseFloat(t).toFixed(2))}if("name"==e&&""==t)return void C.message.warning(L("508796","目标名称不能为空"));"parentid"==e&&(s.parentGoal[0]={id:t,name:r});var d=a;if("period"==e&&t!=s[e]){s[e]=t;var p={goalId:c,fieldname:e,fieldtype:n,fieldvalue:t,doback:function(){s.enddate=W.computeEndDate(t);var a={goalId:c,fieldname:"enddate",fieldtype:"",fieldvalue:W.computeEndDate(t),isNotMessage:!0,doback:function(){d.doCallBack(e)}};if(i){var n=W.computeEndDate(t);for(var r in i)"enddate"==i[r].fieldname&&ModeForm.changeFieldValue(r,{value:n})}l.editGoalField(a)}};return void l.editGoalField(p)}if(t!=s[e]){s[e]=t;var m={goalId:c,fieldname:e,fieldtype:n,fieldvalue:t,doback:function(){d.doCallBack(e)}};l.editGoalField(m)}},a.browserChange=function(e,t,n,r,i){var o=a.props.goalDetailStore,l=o.detailData,s=o.detailKey;if(W.operateSymbol(l[i],",","del")!=t){var u=a,c={goalId:s,fieldname:"",fieldtype:"",fieldvalue:"",logDelvalue:"",logAddValue:"",operateType:"",doback:function(){u.doCallBack(i)}};if("principalid_arr"==e&&W.isEmpty(t))return void C.Modal.warning({title:L("558","提示"),content:L("508801","责任人不能为空")});"principalid_arr"!=e&&"partnerid_arr"!=e&&"sharerid_arr"!=e||(c.fieldvalue=t,l[e]=r,"principalid_arr"!=e&&(c.fieldvalue=W.operateSymbol(c.fieldvalue,",","add")),c.logDelvalue=W.ArrayDiffer(l[i],c.fieldvalue,1),c.logAddValue=W.ArrayDiffer(l[i],c.fieldvalue.split(","),2)),c.fieldname=i,l[i]=c.fieldvalue,o.editGoalField(c)}},a.doCallBack=function(e){"function"===typeof a.props.doCallBack&&a.props.doCallBack(e)},a.onInputChange=function(e,t,n,r,i,o){"parentid"!=t&&a.inputChange(t,e,"","",n,i)},a.getEcmeFieldData=function(e,t){var n=a.props.goalDetailStore,r=n.cubeLayoutParame,i=n.detailData,o=n.optionTypes,l=n.detailKey,s=r.specialFields;if(_.has(s,e)){if("parentid"==s[e].fieldname)return w.default.createElement(E.WeaBrowser,{title:L(19709,"上级目标"),onChange:function(e,t,n){a.inputChange("parentid",e,"",t)},replaceDatas:(0,D.toJS)(i.parentGoal),icon:"icon-portal-ModelingEngine",type:"wrlgoal",viewAttr:i.canedit?2:1,inputStyle:{width:245},onLinkClick:function(){a.onNodeClick(i.parentGoal[0].id)},dataParams:{parentid:l},completeParams:{parentid:l}});if("partnerid"==s[e].fieldname||"sharerid"==s[e].fieldname){var u=L(382557,"参与人"),c="partnerid_arr";return"sharerid"==s[e].fieldname&&(u=L(382597,"分享人"),c="sharerid_arr"),w.default.createElement(E.WeaBrowser,{title:u,onChange:function(t,n,r){a.browserChange(c,t,n,r,s[e].fieldname)},replaceDatas:(0,D.toJS)(i[c]),isSingle:!1,type:"17",viewAttr:i.canedit?2:1,inputStyle:{width:245}})}if("principalid"==s[e].fieldname){var d=L(16936,"责任人");return w.default.createElement(E.WeaBrowser,{title:d,onChange:function(t,n,r){a.browserChange("principalid_arr",t,n,r,s[e].fieldname)},replaceDatas:(0,D.toJS)(i.principalid_arr),type:"1",viewAttr:i.canedit?2:1,inputStyle:{width:245}})}if("cateid"==s[e].fieldname)return w.default.createElement(E.WeaSelect,{options:o,value:i.cateid,viewAttr:1==i.canedit?2:1,onChange:function(e,t){a.inputChange("cateid",e)},style:{width:245}});if("status"==s[e].fieldname)return w.default.createElement(E.WeaSelect,{options:a.optionsState,value:i.status,viewAttr:1==i.canedit?2:1,onChange:function(e,t){a.inputChange("status",e)},style:{width:245}})}return null},a.ecmeCallBack=function(){a.props.goalDetailStore.cubeLoading=!1},a.ecmeFieldEventCallBack=function(e){var t=a.props.goalDetailStore.cubeLayoutParame,n=t.specialFields,r=e.changetype,i=e.fieldInfo,o=i.fieldname,l=i.fieldhtmltype,s=i.tablename,u=e.fieldnewvalue,c=e.fieldMark,d=e.iscustom,p=(e.rowIndex,!1);if(3==ModeForm.getFieldCurViewAttr(e.fieldMark)&&W.isEmpty(u)&&"onfocus"!=r)return void C.message.warning(L(509065,"请输入必填项"));if(1==l||2==l?"onblur"==r&&(p=!0):"onChange"==r&&(p=!0),p)if("true"==d){var m=u;3==l&&(m=e.browserShowName),4==l&&(m=0==u?"No":"Yes"),5==l&&(m=a.getCustomeSelectName(u,i.options));var f=i.labeltype,h=i.fieldlabelid;1==f&&(h=i.showname),a.onCustomChange(u,o,s,c,f,h,m,l)}else a.onInputChange(u,o,n,s,c,e.browserShowName)},a.onCustomChange=function(e,t,n,r,i,o,l,s){var u=a.props.goalDetailStore,c=u.detailData,d=u.detailKey;c[t]!=e&&(c[t]=e,u.editGoalField({goalId:d,fieldname:t,fieldvalue:e,fieldmark:r,labeltype:i,logValue:l,showname:o,tablename:n,iscustom:"1",fieldhtmltype:s}))},a.isNumber=function(e){var t=/^\d+(\.\d+)?$/,a=/^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/;return!(!t.test(e)&&!a.test(e))},a.onNodeClick=function(e){"function"===typeof a.props.onNodeClick&&a.props.onNodeClick(e)},a.state=(0,u.default)({},e,{viewHeight:W.getCurrentHeight()}),a.optionsState=[{key:"1",selected:!0,showname:L(1960,"进行中")},{key:"2",selected:!1,showname:L(23774,"已完成")},{key:"3",selected:!1,showname:L(1981,"已撤销")}],a.optionsPeriod=[{key:"1",selected:!0,showname:L(19398,"月度")},{key:"2",selected:!1,showname:L(17495,"季度")},{key:"3",selected:!1,showname:L(17138,"年度")},{key:"4",selected:!1,showname:L(390757,"三年")},{key:"5",selected:!1,showname:L(390758,"五年")}],a}return(0,b.default)(t,e),(0,h.default)(t,[{key:"componentDidMount",value:function(){this.props.goalDetailStore.loading=!1}},{key:"getCustomeSelectName",value:function(e,t){var a=e;return t&&t.length>0&&t.map(function(t,n){t.key==e&&(a=t.showname)}),a}},{key:"resetUrlKey",value:function(){var e=this.props,t=e.pathname,a=e.search,n="/"+t+a;void 0!=t&&void 0!=a||(n="/main/workrelate/goal/goalIndex"),this.context.router.push({pathname:n})}},{key:"render",value:function(){var e=this,t=this.props.goalDetailStore,a=(t.loading,t.detailData),n=(t.hasRight,t.optionTypes),r=t.detailKey,i=(t.iconType,this.state.viewHeight,t.cubeLayoutParame),o=t.getCardStorefun,s=(0,l.default)((0,D.toJS)(i)).length>0;return w.default.createElement("div",{className:"wea-search-group"},w.default.createElement("div",{className:"workrelate-goal-content"},s?(0,P.default)({cubeLayoutParame:i,getEcmeFieldData:this.getEcmeFieldData,callback:this.ecmeCallBack,ecmeFieldEventCallBack:this.ecmeFieldEventCallBack,getCardStorefun:o}):w.default.createElement("div",null,w.default.createElement(C.Row,null,w.default.createElement(E.WeaFormItem,{label:L("33439","名称"),labelCol:{span:6},wrapperCol:{span:18}},w.default.createElement(E.WeaInput,{value:a.name,onBlur:function(t){return e.inputChange("name",t)},viewAttr:1==a.canedit?2:1}))),w.default.createElement(C.Row,{className:"workrelate-goal-content-parentgoal"},w.default.createElement(E.WeaFormItem,{label:L(19709,"上级目标"),labelCol:{span:6},wrapperCol:{span:18}},w.default.createElement(E.WeaBrowser,{replaceDatas:(0,D.toJS)(a.parentGoal),type:"wrlgoal",textDecoration:!0,inputStyle:{width:200},onChange:function(t,a,n){return e.inputChange("parentid",t,"",a)},viewAttr:1==a.canedit?2:1,onLinkClick:function(){e.onNodeClick(a.parentGoal[0].id)},title:L(19709,"上级目标"),icon:"icon-portal-ModelingEngine",dataParams:{parentid:r},completeParams:{parentid:r}}))),w.default.createElement(C.Row,null,w.default.createElement(E.WeaFormItem,{label:L(500401,"类型"),labelCol:{span:6},wrapperCol:{span:18}},w.default.createElement(E.WeaSelect,{options:n,value:a.cateid,viewAttr:1==a.canedit?2:1,onChange:function(t,a){e.inputChange("cateid",t)}}))),w.default.createElement(C.Row,null,w.default.createElement(E.WeaFormItem,{label:L(23247,"状态"),labelCol:{span:6},wrapperCol:{span:18}},w.default.createElement(E.WeaSelect,{options:this.optionsState,value:a.status,viewAttr:1==a.canedit?2:1,onChange:function(t,a){e.inputChange("status",t)}}))),w.default.createElement(C.Row,null,w.default.createElement(E.WeaFormItem,{label:L(433,"描述"),labelCol:{span:6},wrapperCol:{span:18}},w.default.createElement(E.WeaTextarea,{value:a.remark,onBlur:function(t){return e.inputChange("remark",t)},viewAttr:1==a.canedit?2:1}))),w.default.createElement(C.Row,null,w.default.createElement(E.WeaFormItem,{label:L(18087,"目标值")+"("+L(1329,"单位")+")",labelCol:{span:6},wrapperCol:{span:18}},1==a.canedit?w.default.createElement("div",null,w.default.createElement(E.WeaInput,{className:"workrelate-goal-input-value",value:a.target,onBlur:function(t){return e.inputChange("target",t)},viewAttr:1==a.canedit?2:1}),w.default.createElement(E.WeaInput,{className:"workrelate-goal-input-unit",value:a.tunit,onBlur:function(t){return e.inputChange("tunit",t)}})):w.default.createElement("div",null,a.target&&a.tunit?a.target+" "+a.tunit:""))),w.default.createElement(C.Row,null,w.default.createElement(E.WeaFormItem,{label:L(508618,"完成值")+"("+L(1329,"单位")+")",labelCol:{span:6},wrapperCol:{span:18}},1==a.canedit?w.default.createElement("div",null,w.default.createElement(E.WeaInput,{className:"workrelate-goal-input-value",value:a.result,onBlur:function(t){return e.inputChange("result",t)},viewAttr:1==a.canedit?2:1}),w.default.createElement(E.WeaInput,{className:"workrelate-goal-input-unit",value:a.runit,onBlur:function(t){return e.inputChange("runit",t)}})):w.default.createElement("div",null,a.result&&a.runit?a.result+" "+a.runit:""))),w.default.createElement(C.Row,null,w.default.createElement(E.WeaFormItem,{label:L(30447,"完成率"),labelCol:{span:6},wrapperCol:{span:18}},w.default.createElement(E.WeaInput,{value:a.rate,onBlur:function(t){return e.inputChange("rate",t)},viewAttr:1==a.canedit?2:1}))),w.default.createElement(C.Row,null,w.default.createElement(E.WeaFormItem,{label:L(16936,"责任人"),labelCol:{span:6},wrapperCol:{span:18}},w.default.createElement(E.WeaBrowser,{replaceDatas:(0,D.toJS)(a.principalid_arr),type:1,textDecoration:!0,inputStyle:{width:200},onChange:function(t,a,n){return e.browserChange("principalid_arr",t,a,n,"principalid")},viewAttr:1==a.canedit?3:1,title:L(16936,"责任人")}))),w.default.createElement(C.Row,null,w.default.createElement(E.WeaFormItem,{label:L(15761,"参与人"),labelCol:{span:6},wrapperCol:{span:18}},w.default.createElement(E.WeaBrowser,{replaceDatas:(0,D.toJS)(a.partnerid_arr),type:17,textDecoration:!0,inputStyle:{width:200},onChange:function(t,a,n){return e.browserChange("partnerid_arr",t,a,n,"partnerid")},viewAttr:1==a.canedit?2:1,isSingle:!1,title:L(15761,"参与人")}))),w.default.createElement(C.Row,null,w.default.createElement(E.WeaFormItem,{label:L(382597,"分享给"),labelCol:{span:6},wrapperCol:{span:18}},w.default.createElement(E.WeaBrowser,{replaceDatas:(0,D.toJS)(a.sharerid_arr),type:17,textDecoration:!0,inputStyle:{width:200},onChange:function(t,a,n){return e.browserChange("sharerid_arr",t,a,n,"sharerid")},viewAttr:1==a.canedit?2:1,isSingle:!1,title:L(382597,"分享给")}))),w.default.createElement(C.Row,null,w.default.createElement(E.WeaFormItem,{label:L(15386,"周期"),labelCol:{span:6},wrapperCol:{span:18}},w.default.createElement(E.WeaSelect,{options:this.optionsPeriod,value:a.period,onChange:function(t,a){e.inputChange("period",t)},viewAttr:1==a.canedit?2:1}))),w.default.createElement(C.Row,null,w.default.createElement(E.WeaFormItem,{label:L(741,"结束日期"),labelCol:{span:6},wrapperCol:{span:18}},w.default.createElement(E.WeaDatePicker,{value:a.enddate,onChange:function(t){e.inputChange("enddate",t)},viewAttr:1==a.canedit?2:1}))),w.default.createElement(C.Row,null,w.default.createElement(E.WeaFormItem,{label:L(338,"排序"),labelCol:{span:6},wrapperCol:{span:18}},w.default.createElement(E.WeaInput,{value:""==a.showorder?"":parseInt(a.showorder),onBlur:function(t){e.inputChange("showorder",t)},viewAttr:1==a.canedit?2:1}))))))}}]),t}(w.default.Component))||i)||i;t.default=x},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 r,i,o=a(17),l=n(o),s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(0),C=(a(10),a(9)),E=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}(C),_=S.WeaLocaleProvider.getLabel,D=(r=(0,k.inject)("goalDetailStore","goalCommonStore"))(i=(0,k.observer)(i=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.getBottomBarConfig=function(e){var t=a.props.goalCommonStore.iconArray;return[{name:"Upload",show:b.default.createElement("span",{style:{fontSize:12}},b.default.createElement("i",{className:"icon-coms-link",style:{marginRight:5},title:_("156","附件")})," ",_("156","附件")),uploadUrl:"/api/doc/upload/uploadFile2Doc?category="+e,category:e,icon:t.fileids},{name:"Browser",show:b.default.createElement("span",{style:{fontSize:12}},b.default.createElement("i",{className:"icon-portal-doc",title:_(58,"文档")}),_(58,"文档")),type:"37",title:_(58,"文档"),icon:t.docids},{name:"Browser",show:b.default.createElement("span",{style:{fontSize:12}},b.default.createElement("i",{className:"icon-coms-Workflow-o",title:_(18015,"流程")})," ",_(18015,"流程")),type:"152",title:_(18015,"流程"),icon:t.wfids},{name:"Browser",show:b.default.createElement("span",{style:{fontSize:12}},b.default.createElement("i",{className:"icon-portal-crm",title:_(136,"客户")})," ",_(136,"客户")),type:"7",title:_(136,"客户"),icon:t.crmids},{name:"Browser",show:b.default.createElement("span",{style:{fontSize:12}},b.default.createElement("i",{className:"icon-coms-project",title:_(101,"项目")})," ",_(101,"项目")),type:"8",title:_(101,"项目"),icon:t.projectids}]},a.commitComment=function(){var e=a.props.goalDetailStore,t=e.feedBackData,n=e.detailData,r=e.detailKey;t.list,(0,l.default)({content:a.state.richTextValue,createdate:E.getNowDate(),createtime:E.getNowTime(),hasdel:!1,hasnewfb:!1,hrmid:n.userid,hrmname:n.username,lastid:t.list.length>0?parseInt(t.list[0].lastid)+1:1,replyid:""},"hasdel",!0);e.addGoalFeedBack({content:a.state.richTextValue,goalId:r,doback:function(){a.doCallBack("addfb"),a.cancelComment()}})},a.cancelComment=function(){a.setState({richTextValue:""})},a.delFeedback=function(e,t){var n=a.props.goalDetailStore,r=n.detailKey;w.Modal.confirm({title:_(15172,"系统提示"),content:_(127574,"确定删除吗?"),onOk:function(){n.delGoalFbInfo({goalId:r,fbid:e,index:t})},onCancel:function(){}})},a.onMoreFeedbackClick=function(){var e=a.props.goalDetailStore,t=e.feedBackData,n=e.detailKey,r=t.list,i={lastId:r[r.length-1].lastid,pageSize:"5",goalId:n};t.lastcount<=0?w.message.success(_(126120,"没有更多数据")):e.getMoreGoalFeedBack(i)},a.doCallBack=function(e){"function"===typeof a.props.doCallBack&&a.props.doCallBack(e)},a.state={ckeid:"",richTextValue:"",toolbar:[{name:"document",items:["Source"]},{name:"paragraph",items:["JustifyLeft","JustifyCenter","JustifyRight","-","NumberedList","BulletedList"]},{name:"styles",items:["Format","Font","FontSize"]},{name:"colors",items:["TextColor"]},{name:"basicstyles",items:["Bold","Italic","Underline","Strike"]},{name:"insert",items:["Table","Smiley"]}]},a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentWillMount",value:function(){}},{key:"replyFeedback",value:function(e,t,a){this.setState({ckeid:e+"_"+t+"_"+a+"_feedback"})}},{key:"renderReply",value:function(e){return e&&e.length>0&&e.map(function(e,t){return b.default.createElement("div",{className:"goal-Feedback-reply-list"},b.default.createElement("div",{className:"reply-basis"},b.default.createElement("span",{className:"reply-name"},"@ ",b.default.createElement("a",{href:"javaScript:void(0)",onClick:function(t){openhrm(e.hrmid),window.pointerXY(t)},title:e.hrmname},e.hrmname)),b.default.createElement("span",{className:"reply-time"},e.datetime)),b.default.createElement("div",{className:"reply-contnet",dangerouslySetInnerHTML:{__html:e.content}}))})}},{key:"replyFeedback",value:function(e,t,a){this.setState({ckeid:e+"_"+t+"_"+a+"_feedback"})}},{key:"submitReply",value:function(e,t){var a=this.props.goalDetailStore,n=a.detailKey;if(this.refs[e].getData().length>0){var r=this;a.addGoalFeedBack({goalId:n,content:this.refs[e].getData(),replyid:t,doback:function(e){r.setState({ckeid:""}),r.doCallBack("addfb")}})}else w.Modal.warning({title:_(15172,"系统提示"),content:_(508790,"回复信息不能为空")})}},{key:"cancelSubmitReply",value:function(e){this.setState({ckeid:""})}},{key:"onStatusChange",value:function(e){if("ready"==e){var t=this.props,a=t.goalCommonStore,n=t.goalDetailStore,r=a.isFocusFeedBack;a.setIsFocusFeedBack;n.loading=!1,r&&this.refs.feedback&&this.refs.feedback.focus()}}},{key:"render",value:function(){var e=this,t=this.props.goalDetailStore,a=(t.loading,t.feedBackData),n=t.category,r=t.detailKey,i=this.state,o=i.ckeid,l=i.richTextValue,s=i.toolbar;return b.default.createElement("div",null,b.default.createElement("div",{className:"workrelate-goal-out"},b.default.createElement("div",{className:"workrealte-goal-comment"},b.default.createElement("div",{className:"workrealte-goal-comment-title"}),b.default.createElement(S.WeaRichText,{ref:"feedback",value:l,onChange:function(t){return e.setState({richTextValue:t})},ckConfig:{toolbar:s,height:80,autoGrow_minHeight:80,autoGrow_maxHeight:80,startupFocus:!1},bottomBarConfig:this.getBottomBarConfig(n),bottomBarRight:{width:100,Component:[b.default.createElement("span",{className:"wea-rich-text-toolbar-bottom-item",style:{position:"relative"}},b.default.createElement(w.Button,{className:"wea-button-release",style:{marginRight:"18px"},onClick:function(){return e.commitComment()}},b.default.createElement("span",null,_(615,"提交"))))]},onToolsChange:function(e,t,a,n){return E.transfStr(e,t,a,n,r,1)},onStatusChange:function(t){return e.onStatusChange(t)}}))),a.list&&a.list.length>0&&a.list.map(function(t,a){return b.default.createElement("div",null,b.default.createElement("div",{className:"task-Feedback"},b.default.createElement("div",{className:"task-Feedback-left"},b.default.createElement("a",{href:"javaScript:void(0)",onClick:function(e){openhrm(t.hrmid),window.pointerXY(e)},title:t.hrmname},b.default.createElement(w.Icon,{type:"user"}))),b.default.createElement("div",{className:"task-Feedback-right"},b.default.createElement("div",{className:"task-Feedback-right-name"},b.default.createElement("a",{href:"javaScript:void(0)",onClick:function(e){openhrm(t.hrmid),window.pointerXY(e)},title:t.hrmname},t.hrmname),b.default.createElement("span",{className:"task-Feedback-last-time"},t.datetime),t.isnew&&b.default.createElement("span",{title:_(84048,"新反馈"),className:"feedback-last-span-new"},"new")),b.default.createElement("div",{className:"task-Feedback-last"},b.default.createElement("span",{className:"task-Feedback-last-button"},t.hasdel?b.default.createElement(w.Tooltip,{title:_(508783,"删除此评论")},b.default.createElement("span",{className:"last-button-i",onClick:function(){return e.delFeedback(t.lastid,a)}},b.default.createElement("i",{className:"icon-coms-delete"}),_(91,"删除"))):"",b.default.createElement(w.Tooltip,{title:_(508781,"回复此评论")},b.default.createElement("span",{className:"last-button-i",onClick:function(){return e.replyFeedback(t.lastid,t.hrmid,t.datetime)}},b.default.createElement("i",{className:"icon-coms-Advice"}),_(18540,"回复"))))),b.default.createElement("div",{className:"task-Feedback-right-content",dangerouslySetInnerHTML:{__html:t.content}}),b.default.createElement("div",{className:"task-Feedback-reply"},e.renderReply(t.replylist)))),o==t.lastid+"_"+t.hrmid+"_"+t.datetime+"_feedback"?b.default.createElement("div",{className:"task-Feedback-reply"},b.default.createElement(S.WeaRichText,{ref:t.lastid+"_"+t.hrmid+"_"+t.datetime+"_feedback",ckConfig:{toolbar:s,height:60,autoGrow_minHeight:60,autoGrow_maxHeight:60,startupFocus:!1},bottomBarConfig:e.getBottomBarConfig(n),bottomBarRight:{Component:[b.default.createElement("span",{className:"wea-rich-text-toolbar-bottom-item",style:{position:"relative"}},b.default.createElement(w.Button,{className:"wea-button-release",style:{marginRight:"18px"},onClick:function(){return e.submitReply(t.lastid+"_"+t.hrmid+"_"+t.datetime+"_feedback",t.lastid)}},b.default.createElement("span",null,_(615,"提交"))),b.default.createElement(w.Button,{className:"wea-button-release",style:{marginRight:"18px"},onClick:function(){return e.cancelSubmitReply(t.lastid+"_"+t.hrmid+"_"+t.datetime+"_feedback")}},b.default.createElement("span",null,_(201,"取消"))))]},onToolsChange:function(e,t,a,n){return E.transfStr(e,t,a,n,r,1)}})):b.default.createElement("div",null))}),a.lastcount>0?b.default.createElement("div",{className:"tabs-Feedback-more",onClick:function(){return e.onMoreFeedbackClick()}},_(82720,"加载更多")," ",b.default.createElement(w.Icon,{type:"down"})):b.default.createElement("div",{className:"tabs-Feedback-split"}))}}]),t}(b.default.Component))||i)||i;t.default=D},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=(a(4),a(0)),k=a(39),w=n(k),S=(a(10),a(9)),C=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}(S),E=(b.WeaLocaleProvider.getLabel,(r=(0,v.inject)("goalDetailStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.onMoreClick=function(e,t,n){var r=a.props.goalDetailStore.detailKey,i={type:e,goalId:r,pagesize:"5",lastid:t,lastcount:n};a.getGoalLog(i)},a.getGoalLog=function(e){a.props.goalDetailStore.getGoalLog(e)},a.onLinkClick=function(e,t,n,r,i,o){var l=a.props.goalDetailStore,s=(l.detailData,l.detailKey);1==n?("goalids"==i&&a.onNodeClick(e),"taskids"==i&&(window.location.href="/spa/workrelate/static/index.html?#/main/workrelate/task/taskDetail?id="+e),"fileids"==i&&l.viewDocFiled({id:e,relateId:s,type:1,doback:function(){C.opendoc(e)}})):l.viewDocFiled({id:e,relateId:s,type:1,doback:function(){C.downloads(r)}})},a.onNodeClick=function(e){e&&""!=e&&"function"==typeof a.props.renderDetail&&a.props.renderDetail(e)},a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){var e=this.props.goalDetailStore;e.isFirstLog&&(e.getGoalLog({goalId:e.detailKey,pagesize:"5",lastid:""}),e.isFirstLog=0)}},{key:"componentWillReceiveProps",value:function(e){}},{key:"componentDidMount",value:function(){this.props.goalDetailStore.loading=!1}},{key:"render",value:function(){var e=this,t=this.props.goalDetailStore,a=t.goalLog;return y.default.createElement("div",null,y.default.createElement(w.default,{logsData:a.list,lastcount:a.lastcount,onMoreClick:function(){return e.onMoreClick("more",a.lastid,a.lastcount)},onLinkClick:function(t,a,n,r){return e.onLinkClick(t,a,n,"",r)}}))}}]),t}(y.default.Component))||i)||i);t.default=E},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 r,i,o=a(12),l=n(o),s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(0),C=a(10),E=a(33),_=n(E),D=a(9),T=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}(D),P=S.WeaLocaleProvider.getLabel,A=(r=(0,k.inject)("goalDetailStore","goalCommonStore"))(i=(0,k.observer)(i=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.getUpload=function(){var e=a.props.goalDetailStore,t=e.category,n=e.maxUploadSize;return e.flag?b.default.createElement(S.WeaUpload,{ref:"upload",uploadUrl:"/api/doc/upload/uploadFile2Doc?category="+t,category:t,maxUploadSize:n,viewAttr:2,onChange:function(e,t){return a.uploadChange(e,t)},onUploading:function(e){return a.uploading(e)}},b.default.createElement("span",null,P(156,"附件"))):b.default.createElement("span",null,P(156,"附件"))},a.uploading=function(e){var t=a.props.goalDetailStore;t.loading="uploading"==e},a.uploadChange=function(e,t){var n=a.props.goalDetailStore;if(n.loading=!0,e.length>0){for(var r="",i=0;i<t.length;i++){var o={};-1==n.detailData.fileids.indexOf(","+e[i]+",")&&(r+=e[i]+",",""==n.detailData.fileids&&(n.detailData.fileids+=","),n.detailData.fileids+=e[i]+",",o.id=e[i],o.name=t[i].filename,o.size=t[i].filesize,o.fileid=t[i].imagefileid,n.detailData.relateFileds.push(o))}var l={goalId:n.detailKey,fieldname:"",fieldtype:"",fieldvalue:"",logDelvalue:"",logAddValue:"",operateType:""};l.fieldname="fileids",l.fieldvalue=r,r.length>0&&n.editGoalField(l)}},a.browserChange=function(e,t,n,r,i){var o=a.props.goalDetailStore,l=o.detailData,s=o.detailKey;if(T.operateSymbol(l[i],",","del")!=t){var u=a,c={goalId:s,fieldname:"",fieldtype:"",fieldvalue:"",logDelvalue:"",logAddValue:"",operateType:"",doback:function(){u.doCallBack(i)}},d=t.split(","),p=[];if(d.length>0&&""!=d[0])for(var m=0;m<d.length;m++)p.push({id:r[m].id,name:r[m].name});l[e]=p,c.fieldvalue=T.operateSymbol(a.arrToStr(l[e],"id",","),",","add"),c.logDelvalue=T.ArrayDiffer(l[i],c.fieldvalue,1),c.logAddValue=T.ArrayDiffer(l[i],c.fieldvalue.split(","),2),c.fieldname=i,l[i]=c.fieldvalue,o.editGoalField(c)}},a.onLinkClick=function(e,t,n,r,i,o){var l=a.props.goalDetailStore,s=l.detailData,u=l.detailKey;if(2==n){var c={goalId:u,fieldname:"",fieldtype:"",fieldvalue:"",operateType:"",logDelvalue:"",logAddValue:""},d={id:e,name:t};s[o]=T.removeAarry((0,C.toJS)(s[o]),d),c.fieldvalue=a.arrToStr(s[o],"id",","),c.fieldname=i,s[i]=c.fieldvalue,"fileids"==i?(c.fieldtype="del",c.fieldvalue=e):c.logDelvalue=e,l.editGoalField(c)}else 1==n?("goalids"==i&&a.onNodeClick(e),"taskids"==i&&(window.location.href="/spa/workrelate/static/index.html?#/main/workrelate/task/taskDetail?id="+e),"fileids"==i&&l.viewDocFiled({id:e,relateId:u,type:1,doback:function(){T.opendoc(e)}})):l.viewDocFiled({id:e,relateId:u,type:1,doback:function(){T.downloads(r)}})},a.onNodeClick=function(e){if(e&&""!=e&&"function"==typeof a.props.renderDetail){(0,a.props.goalCommonStore.setIsFocusFeedBack)(!1),a.props.renderDetail(e)}},a.doCallBack=function(e){"function"===typeof a.props.doCallBack&&a.props.doCallBack(e)},a.arrToStr=function(e,t,a){for(var n=a,r=0;r<e.length;r++)n+=e[r][t]+a;return n},a.state=(0,l.default)({},e),a.relateTop=[{icon:"icon-portal-ModelingEngine",type:"wrlgoal",key:"relateGoals",name:P(330,"目标"),fieldname:"goalids"},{icon:"icon-coms-currency-Task",type:"wrltsk",key:"relateTasks",name:P(1332,"任务"),fieldname:"taskids"},{icon:"icon-portal-doc",type:"9",key:"relateDocs",name:P(22243,"文档"),fieldname:"docids"},{icon:"icon-coms-Workflow-o",type:"152",key:"relateWorkFlows",name:P(18015,"流程"),fieldname:"wfids"},{icon:"icon-portal-crm",type:"7",key:"relateCutomer",name:P(136,"客户"),fieldname:"crmids"},{icon:"icon-coms-project",type:"8",key:"relateProjects",name:P(101,"项目"),fieldname:"projectids"}],a.mirror={37:"/spa/document/index.jsp?id=",7:"/spa/crm/static/index.html#/main/crm/customerView?customerId=",152:"/workflow/request/ViewRequestForwardSPA.jsp?requestid=",8:"/spa/prj/index.html#/main/prj/projectCard?prjid=",1:"/spa/hrm/index_mobx.html#/main/hrm/card/cardInfo/",wrltask:"/spa/workrelate/static/index.html?#/main/workrelate/task/taskDetail?id="},a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentWillMount",value:function(){var e=this;S.WeaTools.callApi("/api/workrelate/common/getRelateURL","GET").then(function(t){t.status&&(e.mirror[7]=t.result[7])})}},{key:"componentDidMount",value:function(){this.props.goalDetailStore.loading=!1}},{key:"getRelateTopInfo",value:function(e){var t=this,a=this.props.goalDetailStore.detailData;return e&&e.length>0&&e.map(function(e,n){return b.default.createElement("div",{className:"relate-info-link"},a.canedit||T.isEmpty(a.canedit)?b.default.createElement("div",null,b.default.createElement("i",{className:e.icon}),b.default.createElement(S.WeaBrowser,{title:e.name,icon:e.icon,type:e.type,replaceDatas:(0,C.toJS)(a[e.key]),onChange:function(a,n,r){return t.browserChange(e.key,a,n,r,e.fieldname)},isSingle:!1,customized:!0,memorise:!0},b.default.createElement("span",null,e.name))):b.default.createElement("div",null,b.default.createElement("i",{className:e.icon}),b.default.createElement("div",{class:"wea-browser customized wea-field-readonly "},b.default.createElement("div",null,b.default.createElement("span",{class:"relate-info-link-span"},e.name)))))})}},{key:"getRelateShowInfo",value:function(e,t){var a=this,n=this.props,r=n.goalDetailStore.detailData,i=n.goalCommonStore.iconArray;return 1==t?e&&e.length>0&&e.map(function(e,t){return b.default.createElement("div",{className:e.datas&&e.datas.length>0?"relate-info-type":"relate-ishidden relate-info-type"},b.default.createElement(w.Tooltip,{title:P(522,"相关")+e.name},b.default.createElement("div",{className:"relate-info-type-div"},b.default.createElement("i",{className:i[e.fieldname]}))),b.default.createElement(_.default,{_width:"20",linkurl:a.mirror[e.type],onLinkClick:function(t,n,r,i){return a.onLinkClick(t,n,r,i,e.fieldname,e.key)},linkdatas:e.datas,hasdel:r.canedit,hasdownload:!(!e.fieldname||"fileids"!=e.fieldname)}))}):e&&e.length>0&&e.map(function(e,t){return b.default.createElement("div",{className:e.datas&&e.datas.length>0?"relate-info-type":" relate-ishidden relate-info-type"},b.default.createElement(w.Tooltip,{title:P(508805,"关联了此目标的${word}").replace("${word}",e.name)},b.default.createElement("div",{className:"relate-info-type-div"},b.default.createElement("i",{className:i[e.fieldname],style:{color:"red"}}))),b.default.createElement(_.default,{_width:"20",linkurl:a.mirror[e.type],onLinkClick:function(t,n,r,i){return a.onLinkClick(t,n,r,i,e.fieldname,e.key)},linkdatas:e.datas,hasdel:r.canedit}))})}},{key:"render",value:function(){var e=this.props.goalDetailStore,t=(e.loading,e.detailData),a=e.connectGoals,n=e.connectTasks;return b.default.createElement("div",{className:"wea-workrelate-relate-info"},b.default.createElement("div",{className:"relate-info-top"},b.default.createElement("div",{className:"relate-info-all"},this.getRelateTopInfo(this.relateTop),t.canedit?b.default.createElement("div",{className:"relate-info-link"},b.default.createElement("i",{className:"icon-coms-link"}),this.getUpload()):b.default.createElement("div",{className:"relate-info-link"},b.default.createElement("i",{className:"icon-coms-link"}),b.default.createElement("div",{class:"wea-browser customized wea-field-readonly "},b.default.createElement("div",null,b.default.createElement("span",{class:"relate-info-link-span"},"附件")))))),b.default.createElement("div",{className:"relate-info-content"},this.getRelateShowInfo([{type:"wrlgoal",key:"relateGoals",datas:(0,C.toJS)(t.relateGoals),fieldname:"goalids",hasdel:!0,name:P(330,"目标")},{type:"wrltask",key:"relateTasks",datas:(0,C.toJS)(t.relateTasks),fieldname:"taskids",hasdel:!0,name:P(1332,"任务")},{type:37,key:"relateDocs",datas:(0,C.toJS)(t.relateDocs),fieldname:"docids",hasdel:!0,name:P(22243,"文档")},{type:152,key:"relateWorkFlows",datas:(0,C.toJS)(t.relateWorkFlows),fieldname:"wfids",hasdel:!0,name:P(18015,"流程")},{type:7,key:"relateCutomer",datas:(0,C.toJS)(t.relateCutomer),fieldname:"crmids",hasdel:!0,name:P(136,"客户")},{type:8,key:"relateProjects",datas:(0,C.toJS)(t.relateProjects),fieldname:"projectids",hasdel:!0,name:P(101,"项目")},{type:0,key:"relateFileds",datas:(0,C.toJS)(t.relateFileds),fieldname:"fileids",hasdel:!0,name:P("156","附件")}],1),this.getRelateShowInfo([{type:0,key:"connectGoals",datas:(0,C.toJS)(a),fieldname:"goalids",hasdel:!1,name:P(330,"目标")},{type:"wrltask",key:"connectTasks",datas:(0,C.toJS)(n),fieldname:"taskids",hasdel:!1,name:P(1332,"任务")}],2)))}}]),t}(b.default.Component))||i)||i;t.default=A},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 r,i,o,l,s=a(12),u=n(s),c=a(5),d=n(c),p=a(1),m=n(p),f=a(2),h=n(f),g=a(6),y=n(g),v=a(7),b=n(v),k=a(3),w=n(k),S=a(8),C=a(4),E=a(0),_=a(30),D=a(10),T=a(79),P=n(T),A=a(9),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]);t.default=e}(A),a(60)),L=n(W),x=E.WeaLocaleProvider.getLabel,N=(r=(0,S.inject)("goalDetailStore","goalCommonStore"))(i=(0,S.observer)((l=o=function(e){function t(e){(0,m.default)(this,t);var a=(0,y.default)(this,(t.__proto__||(0,d.default)(t)).call(this,e));return a.onIconClick=function(e){a.props.goalDetailStore.getSubGoalList({goalId:e})},a.onNodeClick=function(e){if(e&&""!=e){a.props.goalCommonStore.setIsFocusFeedBack(!1),"function"===typeof a.props.renderDetail&&a.props.renderDetail(e)}},a.getButton=function(){return[w.default.createElement(C.Button,{type:"primary",onClick:a.doSubmit.bind(a)},x(86,"保存")),w.default.createElement(C.Button,{type:"ghost",onClick:a.onlyClose.bind(a)},x(309,"关闭"))]},a.state=(0,u.default)({},e,{goalName:""}),a}return(0,b.default)(t,e),(0,h.default)(t,[{key:"componentWillMount",value:function(){this.props.onRef(this)}},{key:"componentDidMount",value:function(){this.props.goalDetailStore.loading=!1}},{key:"onAddGoal",value:function(e,t,a){var n=this,r=this.props,i=r.goalDetailStore,o=r.goalCommonStore,l=r.sortcond,s=i.detailData,u=i.detailKey;if(this.resetUrlKey(),1==e)i.setParentData({id:u,name:s.name}),o.setCreatevisable(!0);else if(2==e)o.setCreatevisable(!0);else{if(""==t)return;this.setState({goalName:""}),i.addGoal({goalName:t,parentid:u,sorttype:l,cate:s.cateid,doback:function(e){n.onCallBackSuccess(e)}})}}},{key:"onCallBackSuccess",value:function(e,t){"function"===typeof this.props.doCallBack&&this.props.doCallBack(null,e,t)}},{key:"onRightBtnClick",value:function(e,t,a,n){var r=this.props.goalDetailStore;r.detailData.cancreate&&(r.setParentData({id:e,name:n.title}),this.onAddGoal(2,"",{detailKey:e,title:n.title}))}},{key:"onEnterGoal",value:function(e){13==e.keyCode&&this.onAddGoal(3,e.target.value)}},{key:"resetUrlKey",value:function(){var e=this.props,t=e.pathname,a=e.search,n="/"+t+a;void 0!=t&&void 0!=a||(n="/main/workrelate/goal/goalIndex"),this.context.router.push({pathname:n})}},{key:"doSubmit",value:function(){this.refs.addgoalref.wrappedInstance.doNewSave()}},{key:"onlyClose",value:function(e){var t=this.props.goalCommonStore,a=t.setCreatevisable;e&&1==e.type&&"function"===typeof this.props.closeSlider?this.props.closeSlider(e):a(!1)}},{key:"render",value:function(){var e=this,t=this.props,a=t.goalDetailStore,n=t.goalCommonStore,r=t.sortcond,i=a.optparams,o=(a.loading,a.detailData),l=a.subGoalList,s=a.localtime,u=a.parentData,c=n.createvisable,d=this.state.goalName;return w.default.createElement("div",null,w.default.createElement("div",{className:"subGoal"},w.default.createElement("div",{className:"subGoal-list"},w.default.createElement(L.default,{datas:l,params:(0,D.toJS)(i),onTreeNodeClick:function(t){return e.onNodeClick(t)},locationkey:s,onIconClick:function(t){return e.onIconClick(t)},onRightBtnClick:function(t,a,n,r){return e.onRightBtnClick(t,a,n,r)}}))),o.cancreate&&w.default.createElement(C.Row,null,w.default.createElement(E.WeaInput,{className:"add-intext",value:d,placeholder:x(508759,"快速新建目标"),onBlur:function(t){return e.onAddGoal(3,t)},onPressEnter:function(t){return e.onEnterGoal(t)},ref:"quickCreateGoal"})),w.default.createElement(E.WeaDialog,{visible:c,title:x(508587,"新建目标"),icon:"icon-coms-Add-to",iconBgcolor:"#7734FF",buttons:this.getButton(),style:{width:.7*window.innerWidth,height:window.innerHeight-90},closable:!0,onCancel:this.onlyClose.bind(this)},c&&w.default.createElement(P.default,{addType:"detailAdd",isDialog:!0,height:window.innerHeight-200,ref:"addgoalref",principaler:{id:o.userid,name:o.username},sortcond:r,parentData:[u],onAddSuccess:function(t,a){return e.onCallBackSuccess(t,a)},doClose:function(t){return e.onlyClose(t)},locationKey:(new Date).getTime()})))}}]),t}(w.default.Component),o.contextTypes={router:_.routerShape},i=l))||i)||i;t.default=N},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(0),k=a(4),w=a(222),S=n(w),C=a(224),E=n(C),_=a(101),D=n(_),T=a(225),P=n(T),A=a(226),W=n(A),L=a(229),x=n(L),N=a(232),I=n(N),M=a(102),R=n(M),z=a(80),O=n(z),B=a(9),V=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}(B),F=k.Menu.Item,j=b.WeaLocaleProvider.getLabel,K=(r=(0,v.inject)("accessAuditListStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.updateNum=function(){b.WeaTools.callApi("/api/workrelate/performance/accessAuditProgramNum","GET",{operation:"all"}).then(function(e){e.api_status&&a.setState({scount:e.scount,auditamount:e.auditamount,nosetamount:e.nosetamount})})},a.handleClick=function(e){2==e.key&&a.props.accessAuditListStore.onSearchChange({showtype:"1"}),a.setState({cunrrentkey:e.key,time:new Date,_selectKey:[]})},a.state={cunrrentkey:"1",scount:0,auditamount:0,nosetamount:0,isRight:"",hasRight:"",subcount:0,_selectKey:[],_height:V.getCurrentHeight(),time:new Date},a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){var e=this;b.WeaTools.callApi("/api/workrelate/common/checkHasRigth","GET",{id:3}).then(function(t){t.status&&t.isRight?(V.getParams("menutype")&&e.setState({cunrrentkey:V.getParams("menutype")}),V.getParams("showtype")&&e.props.accessAuditListStore.onSearchChange({showtype:V.getParams("showtype")}),e.setState({isRight:"1",hasRight:t.hasRight,subcount:t.subcount}),e.updateNum()):e.setState({isRight:"0"})})}},{key:"onNodeSelect",value:function(e){this.setState({_selectKey:e})}},{key:"getMenu",value:function(){var e=this.state,t=e.cunrrentkey,a=e.nosetamount,n=e.scount,r=e.auditamount;return e.hasRight?y.default.createElement(k.Menu,{onClick:this.handleClick,style:{width:248},defaultOpenKeys:["1"],selectedKeys:[t],mode:"inline"},y.default.createElement(F,{key:"1",title:j(506161,"考核成绩"),style:{height:"30px",lineHeight:"30px"}},y.default.createElement("span",null,j(506161,"考核成绩"))),y.default.createElement(F,{key:"2",title:j(506162,"考核评分"),style:{height:"30px",lineHeight:"30px"}},y.default.createElement("span",null,j(506162,"考核评分")),n>0&&y.default.createElement(k.Tooltip,{title:j("509328","{num}个待评分或审批绩效考核").replace("{num}",n)},y.default.createElement("span",{className:"workrelate-unread"},n))),y.default.createElement(F,{key:"3",title:j(506163,"我的考核方案"),style:{height:"30px",lineHeight:"30px"}},y.default.createElement("span",null,j(506163,"我的考核方案"))),y.default.createElement(F,{key:"4",title:j(506164,"待审核方案"),style:{height:"30px",lineHeight:"30px"}},y.default.createElement("span",null,j(506164,"待审核方案")),r>0&&y.default.createElement(k.Tooltip,{title:j("509329","{num}个待审批考核方案").replace("{num}",r)},y.default.createElement("span",{className:"workrelate-unread"},r))),y.default.createElement(F,{key:"5",title:j(506165,"方案设置查询"),style:{height:"30px",lineHeight:"30px"}},y.default.createElement("span",null,j(506165,"方案设置查询")),a>0&&y.default.createElement(k.Tooltip,{title:j("509330","{num}个考核方案未设置").replace("{num}",a)},y.default.createElement("span",{className:"workrelate-unread"},a))),y.default.createElement(F,{key:"7",title:j(506167,"考核报表"),style:{height:"30px",lineHeight:"30px"}},y.default.createElement("span",null,j(506167,"考核报表"))),y.default.createElement(F,{key:"8",title:j(506168,"考核执行分析"),style:{height:"30px",lineHeight:"30px"}},y.default.createElement("span",null,j(506168,"考核执行分析"))),y.default.createElement(F,{key:"9",title:j(506169,"考核结果分析"),style:{height:"30px",lineHeight:"30px"}},y.default.createElement("span",null,j(506169,"考核结果分析")))):y.default.createElement(k.Menu,{onClick:this.handleClick,style:{width:248},defaultOpenKeys:["1"],selectedKeys:[t],mode:"inline"},y.default.createElement(F,{key:"1",title:j(506161,"考核成绩"),style:{height:"30px",lineHeight:"30px"}},y.default.createElement("span",null,j(506161,"考核成绩"))),y.default.createElement(F,{key:"2",title:j(506162,"考核评分"),style:{height:"30px",lineHeight:"30px"}},y.default.createElement("span",null,j(506162,"考核评分")),n>0&&y.default.createElement(k.Tooltip,{title:j("509328","{num}个待评分或审批绩效考核").replace("{num}",n)},y.default.createElement("span",{className:"workrelate-unread"},n))),y.default.createElement(F,{key:"3",title:j(506163,"我的考核方案"),style:{height:"30px",lineHeight:"30px"}},y.default.createElement("span",null,j(506163,"我的考核方案"))),y.default.createElement(F,{key:"4",title:j(506164,"待审核方案"),style:{height:"30px",lineHeight:"30px"}},y.default.createElement("span",null,j(506164,"待审核方案")),r>0&&y.default.createElement(k.Tooltip,{title:j("509329","{num}个待审批考核方案").replace("{num}",r)},y.default.createElement("span",{className:"workrelate-unread"},r))),y.default.createElement(F,{key:"5",title:j(506165,"方案设置查询"),style:{height:"30px",lineHeight:"30px"}},y.default.createElement("span",null,j(506165,"方案设置查询")),a>0&&y.default.createElement(k.Tooltip,{title:j("509330","{num}个考核方案未设置").replace("{num}",a)},y.default.createElement("span",{className:"workrelate-unread"},a))),y.default.createElement(F,{key:"7",title:j(506167,"考核报表"),style:{height:"30px",lineHeight:"30px"}},y.default.createElement("span",null,j(506167,"考核报表"))),y.default.createElement(F,{key:"9",title:j(506169,"考核结果分析"),style:{height:"30px",lineHeight:"30px"}},y.default.createElement("span",null,j(506169,"考核结果分析"))))}},{key:"chooseUser",value:function(e){var t="",a=void 0;e.selected&&(t=e.node.props.id,a=e.node.props.name),t&&this.refs["accessMenu"+this.state.cunrrentkey].wrappedInstance.onPersonClick(t,a)}},{key:"render",value:function(){var e=this,t=this.state,a=t.cunrrentkey,n=(t.nosetamount,t.scount,t.auditamount,t.isRight),r=(t.hasRight,t.subcount),i=t._height,o=t._selectKey,l=t.time;if(""==n)return y.default.createElement("div",null);if("0"==n)return V.renderAlertPage('<span style="color:red">'+j(509311,"您的系统未开启绩效管理模块")+"</span>");var s=this.getMenu(),u={1:y.default.createElement(S.default,{key:l,updateNum:function(){return e.updateNum()},ref:"accessMenu1"}),2:y.default.createElement(E.default,{key:l,updateNum:function(){return e.updateNum()},ref:"accessMenu2"}),3:y.default.createElement(O.default,{key:l,updateNum:function(){return e.updateNum()},isMy:!0,ref:"accessMenu3"}),4:y.default.createElement(D.default,{updateNum:function(){return e.updateNum()}}),5:y.default.createElement(R.default,{updateNum:function(){return e.updateNum()}}),7:y.default.createElement(P.default,{key:l,ref:"accessMenu7"}),8:y.default.createElement(W.default,null),9:y.default.createElement(x.default,null),11:y.default.createElement(I.default,null)};return y.default.createElement("div",{className:"wea-workrelate-perform-menu wea-workrelate-common-menu"},y.default.createElement(b.WeaLeftRightLayout,{leftCom:y.default.createElement("div",{className:"common-menu-title"},s,(1==a||2==a||3==a||7==a)&&r>0&&y.default.createElement("div",null,y.default.createElement("div",{className:"common-menu-subtitle"},j(442,"下属")),y.default.createElement(b.WeaNewScroll,{height:i-300},y.default.createElement(b.WeaOrgTree,{dataUrl:"/api/hrm/base/getHrmResourceTree",rootKey:"rootManager",treeNodeClick:function(t){return e.chooseUser(t)},selectedKeys:o,onNodeSelect:function(t){return e.onNodeSelect(t)}})))),leftWidth:248,onCollapse:function(e){}},y.default.createElement("div",null,u[a])))}}]),t}(y.default.Component))||i)||i;t.default=K},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 r,i,o=a(17),l=n(o),s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(0),C=a(14),E=a(31),_=n(E),D=a(9),T=a(223),P=n(T),A=w.Radio.Group,W=w.Radio.Button,L=C.WeaTableNew.WeaTable,x=S.WeaLocaleProvider.getLabel,N=(r=(0,k.inject)("accessResultListStore"))(i=(0,k.observer)(i=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.getMenus=function(){var e=a.store,t=e.getAccessResultListData,n=e.getAccessResultExportData;return[{key:"0",icon:b.default.createElement("i",{className:"icon-coms-search"}),content:x("388113","搜索"),onClick:t},{key:"1",icon:b.default.createElement("i",{className:"icon-coms-export"}),content:x(510071,"导出成绩"),onClick:n},{key:"10",icon:b.default.createElement("i",{className:"icon-coms-Custom"}),content:x("32535","显示列定制"),onClick:a.showColumn}]},a.showColumn=function(){var e=a.store.tableStore;e.setColSetVisible(!0),e.tableColSet(!0)},a.getButtons=function(){var e=a.store,t=e.cansend,n=e.changeSend,r=e.getAccessResultExportData,i=e.exportLoading,o=[];return t&&o.push(b.default.createElement(w.Tooltip,{title:x(510005,"发送提醒")},b.default.createElement(w.Button,{type:"primary",onClick:n},x(501480,"提醒")))),o.push(b.default.createElement(w.Tooltip,{title:x(510071,"导出成绩")},b.default.createElement(w.Button,{type:"primary",loading:i,onClick:r},x(510071,"导出成绩")))),o},a.treeNodeClick=function(e,t,n,r){var i=a.store,o=i.onMoreSearchChange,l=i.getAccessResultListData,s=r[0],u=s.name,c=s.type,d=s.id;3==c?o({hrmids:d,hrmnames:u,departmentids:null,departmentnames:null,subcompanyids:null,subcompanynames:null}):2==c?o({hrmids:null,hrmnames:null,departmentids:d,departmentnames:u,subcompanyids:null,subcompanynames:null}):1==c&&o({hrmids:null,hrmnames:null,departmentids:null,departmentnames:null,subcompanyids:d,subcompanynames:u}),l()},a.onPersonClick=function(e,t){a.store.onMoreSearchChange({hrmids:e,hrmnames:t,departmentids:null,departmentnames:null,subcompanyids:null,subcompanynames:null}),a.store.getAccessResultListData()},window.RefreshAccessResultList=function(){a.props.accessResultListStore.tableStore.reloadCurrent(),a.props.updateNum()},a.state={showLeft:!1},a.store=a.props.accessResultListStore,a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentWillMount",value:function(){(0,D.setWindowKeys)(1,x(506161,"考核成绩")),this.store.doInit()}},{key:"componentDidMount",value:function(){this.store.initLabel()}},{key:"componentWillUnmount",value:function(){window.RefreshAccessResultList=null}},{key:"render",value:function(){var e,t=this,a=this.store,n=a.loading,r=a.tableStore,i=a.topTab,o=a.queryParams,s=a.yearDatas,u=a.monthdata,c=a.seasondata,d=a.nowmonth,p=a.nowseason,m=a.queryParams,f=m.type1,h=m.year,g=a.setShowSearchAd,y=a.showSearchAd,v=a.isEnableCycle,k=v.isfyear,C=v.ishyear,E=v.isquarter,T=v.ismonth;return k||C||T||E?b.default.createElement("div",{className:"wea-workrelate-performance-resultlist",style:{height:"100vh"}},b.default.createElement(w.Spin,{spinning:n},b.default.createElement("div",{style:{height:"100vh"}},b.default.createElement(S.WeaRightMenu,{datas:this.getMenus()},b.default.createElement(S.WeaPopoverHrm,null),b.default.createElement(S.WeaTop,{title:x(508620,"考核成绩查询列表"),icon:b.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",showDropIcon:!0,buttons:this.getButtons(),dropMenuDatas:this.getMenus()}),b.default.createElement(S.WeaLeftRightLayout,(e={isNew:!0,showLeft:!0,leftWidth:220,leftCom:b.default.createElement(_.default,{onPersonClick:this.onPersonClick,treeNodeClick:this.treeNodeClick})},(0,l.default)(e,"showLeft",this.state.showLeft),(0,l.default)(e,"onCollapse",function(e){return t.setState({showLeft:e})}),e),b.default.createElement(S.WeaTab,{datas:i,searchType:["advanced"],showSearchAd:y,hideSearchAd:function(){return g(!1)},keyParam:"viewcondition",selectedKey:o.type1,onChange:function(e){return t.typeOnChange(e)},setShowSearchAd:function(e){return g(e)},buttonsAd:this.getTabButtonsAd(),searchsAd:this.getSearchsAd()}),b.default.createElement("div",{className:"year-date"},b.default.createElement("span",null,b.default.createElement(S.WeaSelect,{options:s,value:h,onChange:function(e){return t.yearOnChange(e)}}),1==f&&b.default.createElement(A,{onChange:function(e){return t.monthOnChange(e.target.value)},value:d,style:{verticalAlign:"bottom"}},u&&u.length>0&&u.map(function(e,t){return b.default.createElement(W,{value:e.label},e.value)})),2==f&&b.default.createElement(A,{onChange:function(e){return t.monthOnChange(e.target.value)},value:p,style:{verticalAlign:"bottom"}},c&&c.length>0&&c.map(function(e,t){return b.default.createElement(W,{value:e.label},e.value)})))),b.default.createElement(L,{comsWeaTableStore:r,hasOrder:!0,needScroll:!0,onOperatesClick:this.onOperatesClick.bind(this)}),b.default.createElement(P.default,null)))))):(0,D.renderAlertPage)('<span style="color:red">'+x(508557,"暂未开启任何考核周期")+"</span>")}},{key:"onOperatesClick",value:function(e,t,a,n){"0"===a.index&&(""!=e.scoreid?window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/accessView?scoreid="+e.scoreid):window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/accessView?resourceid="+e.hrmid+"&year="+this.store.queryParams.year+"&type1="+this.store.queryParams.type1+"&type2="+this.store.queryParams.type2))}},{key:"typeOnChange",value:function(e){var t=void 0;if(3==e||4==e)t="";else{var a=(new Date).getMonth();1==e?t=0==a?12:a:2==e&&(t=0==a?this.getQuarterByMonth(12):this.getQuarterByMonth(a))}this.store.onMoreSearchChange({type1:e,type2:t}),this.store.getAccessResultListData()}},{key:"getQuarterByMonth",value:function(e){return e>=1&&e<=3?1:e>=4&&e<=6?2:e>=7&&e<=9?3:e>=10&&e<=12?4:void 0}},{key:"monthOnChange",value:function(e){this.store.onSearchChange(e,"type2"),this.store.getAccessResultListData()}},{key:"yearOnChange",value:function(e){this.store.onSearchChange(e,"year"),this.store.getAccessResultListData()}},{key:"getSearchsAd",value:function(){var e=this.store,t=e.statusData,a=e.includesubData,n=e.includedeptData,r=e.queryParams,i=e.onSearchChange,o=e.onMoreSearchChange,l=e.hrmData,s=e.subcompanyData,u=e.departmentData,c=[];return c.push({com:b.default.createElement(S.WeaFormItem,{label:x(23247,"状态"),ratio1to2:!0},b.default.createElement(S.WeaSelect,{value:r.status,options:t,onChange:function(e){return i(e,"status")}}))}),c.push({com:b.default.createElement(S.WeaFormItem,{label:x(15657,"成绩"),ratio1to2:!0},b.default.createElement(w.Row,null,b.default.createElement(w.Col,{span:7},b.default.createElement(S.WeaInputNumber,{value:r.minresult,precision:2,onChange:function(e){return i(e,"minresult")}})),b.default.createElement(w.Col,{span:2},b.default.createElement("div",{style:{"text-align":"center"}},"--")),b.default.createElement(w.Col,{span:7},b.default.createElement(S.WeaInputNumber,{value:r.maxresult,precision:2,onChange:function(e){return i(e,"maxresult")}})),b.default.createElement(w.Col,{span:8},b.default.createElement("div",{style:{marginLeft:30}},b.default.createElement(S.WeaCheckbox,{value:r.isreset,onChange:function(e){return i(e,"isreset")}}),b.default.createElement("span",{style:{marginRight:10}},x("509099","有更新"))))))}),c.push({com:b.default.createElement(S.WeaFormItem,{label:x("30042","人员"),ratio1to2:!0},b.default.createElement(S.WeaBrowser,{type:17,isSingle:!1,title:x(179,"人力资源"),replaceDatas:l,onChange:function(e,t){o({hrmids:e,hrmnames:t})}}))}),c.push({com:b.default.createElement(S.WeaFormItem,{label:x("33553","分部"),ratio1to2:!0},b.default.createElement(w.Row,null,b.default.createElement(w.Col,{span:8},b.default.createElement(S.WeaSelect,{value:r.includesub,options:a,onChange:function(e){return i(e,"includesub")}})),b.default.createElement(w.Col,{span:15,offset:1},b.default.createElement(S.WeaBrowser,{type:164,title:x(33553,"分部"),icon:"icon-coms-hrm",replaceDatas:s,onChange:function(e,t){o({subcompanyids:e,subcompanynames:t})}}))))}),c.push({com:b.default.createElement(S.WeaFormItem,{label:x(27511,"部门"),ratio1to2:!0},b.default.createElement(w.Row,null,b.default.createElement(w.Col,{span:8},b.default.createElement(S.WeaSelect,{value:r.includedept,options:n,onChange:function(e){return i(e,"includedept")}})),b.default.createElement(w.Col,{span:15,offset:1},b.default.createElement(S.WeaBrowser,{type:4,title:x(27511,"部门"),icon:"icon-coms-hrm",replaceDatas:u,onChange:function(e,t){o({departmentids:e,departmentnames:t})}}))))}),b.default.createElement(S.WeaSearchGroup,{title:x(32905,"常用条件"),items:c,showGroup:!0,col:2})}},{key:"getTabButtonsAd",value:function(){var e=this.store,t=e.setShowSearchAd,a=e.resetSearchAd,n=e.advanceSearch;return[b.default.createElement(w.Button,{type:"primary",onClick:n},x(388113,"搜索")),b.default.createElement(w.Button,{type:"ghost",onClick:a},x(2022,"重置")),b.default.createElement(w.Button,{type:"ghost",onClick:function(){return t(!1)}},x(31129,"取消"))]}}]),t}(b.default.Component))||i)||i;t.default=N},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=k.WeaLocaleProvider.getLabel,S=(r=(0,v.inject)("accessResultListStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.getButtons=function(){var e=a.store,t=e.changeSend,n=e.sendSelectedRowKeys;return[y.default.createElement(b.Button,{type:"primary",disabled:0==n.length,onClick:function(){return a.remind()}},w(501480,"提醒")),y.default.createElement(b.Button,{type:"ghost",onClick:function(){return t()}},w(31129,"取消"))]},a.handleTableChange=function(e,t,n){a.store.onSendParamsChange({current:e.current,pageSize:e.pageSize}),a.store.getSendListData()},a.remind=function(){var e=a.state.content;""==e?b.message.error(w(510053,"请输入需要提醒的内容")):b.Modal.confirm({title:w(386786,"信息确认"),content:w(510052,"确认给选中人员发送消息提醒?"),onOk:function(){a.store.remind(e)}})},a.state={content:w(510054,"您尚有绩效考核未完成打分,请及时提交,谢谢!"),columns:[{title:y.default.createElement("span",null,w(25034,"姓名")),dataIndex:"lastname",key:"lastname",width:"40%"},{title:y.default.createElement("span",null,w(33553,"分部")),dataIndex:"subcompanyname",key:"subcompanyname",width:"30%"},{title:y.default.createElement("span",null,w(27511,"部门")),dataIndex:"departmentname",key:"departmentname",width:"30%"}]},a.store=a.props.accessResultListStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this,t=this.store,a=t.showsend,n=t.changeSend,r=t.getSendListData,i=t.onSendParamsChange,o=t.sendListloading,l=t.sendSelectedRowKeys,s=t.onSendListSelectChange,u=t.sendParams,c=u.lastname,d=u.current,p=u.pageSize,m=t.sendResult,f=m.total,h=m.data,g=this.state.columns;return y.default.createElement(k.WeaDialog,{icon:"icon-coms-implement",iconBgcolor:"rgb(150, 53, 138)",style:{width:.7*window.innerWidth,height:.7*window.innerHeight},title:w(510005,"发送提醒"),buttons:this.getButtons(),visible:a,onCancel:n},y.default.createElement(k.WeaNewScroll,{height:.7*window.innerHeight-20},y.default.createElement(b.Row,{style:{padding:"15px"}},y.default.createElement(b.Col,{span:16},y.default.createElement(k.WeaInputSearch,{value:c,viewAttr:2,placeholder:w("507615","请输入人员姓名/首字母"),onSearch:function(e){i({lastname:e}),r()}}))),y.default.createElement(k.WeaTable,{rowKey:"id",columns:g,dataSource:h,bordered:!0,loading:o,pagination:{total:f,showTotal:function(){return w(509103,"共{total}条").replace("{total}",f)},current:d,showQuickJumper:!0,pageSize:p,showSizeChanger:!0},rowSelection:{selectedRowKeys:l,onChange:s},onChange:this.handleTableChange}),y.default.createElement("div",{style:{padding:"0 20px",marginTop:"10px",display:"flex",alignItems:"center"}},y.default.createElement("div",{style:{width:100}},w(27415,"提醒内容"),":"),y.default.createElement(k.WeaInput,{value:this.state.content,onChange:function(t){e.setState({content:t})}}))))}}]),t}(y.default.Component))||i)||i;t.default=S},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 r,i,o=a(17),l=n(o),s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(0),C=a(14),E=a(31),_=n(E),D=a(9),T=S.WeaLocaleProvider.getLabel,P=C.WeaTableNew.WeaTable,A=(r=(0,k.inject)("accessAuditListStore"))(i=(0,k.observer)(i=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.showColumn=function(){var e=a.store.tableStore;e.setColSetVisible(!0),e.tableColSet(!0)},a.treeNodeClick=function(e,t,n,r){var i=a.store,o=i.getAccessAuditListData,l=i.onSearchChange,s=r[0],u=s.name,c=s.type,d=s.id;switch(c){case"3":l({hrmids:d,hrmnames:u,departmentids:null,departmentnames:null,subcompanyids:null,subcompanynames:null});break;case"2":l({hrmids:null,hrmnames:null,departmentids:d,departmentnames:u,subcompanyids:null,subcompanynames:null});break;case"1":l({hrmids:null,hrmnames:null,departmentids:null,departmentnames:null,subcompanyids:d,subcompanynames:u})}"0"!=c&&o()},a.onPersonClick=function(e,t){var n=a.store,r=n.getAccessAuditListData;(0,n.onSearchChange)({hrmids:e,hrmnames:t,departmentids:null,departmentnames:null,subcompanyids:null,subcompanynames:null}),r()},a.onSelectChange=function(e){a.setState({selectedRowKeys:e})},a.auditBatch=function(e){var t="quick_approve"==e?T("508662","确认批准已选考核结果"):T("508663","确认退回已选考核结果"),n=a.state.selectedRowKeys;n.length>0?w.Modal.confirm({title:T("386786","信息确认"),content:t+"?",onOk:function(){var t={scoreids:n,operation:e};a.store.accessAuditOperation(t,a.props.updateNum),a.setState({selectedRowKeys:[]})}}):w.Modal.warning({title:T("15804","系统信息"),content:T("501159","请选择要操作的数据")})},a.doAuditAll=function(e){var t="all_approve"==e?T("508664","确定批准满足当前查询条件的全部考核结果"):T("508665","确定退回满足当前查询条件的全部考核结果");w.Modal.confirm({title:T("386786","信息确认"),content:t+"?",onOk:function(){a.store.accessAuditOperationAll(e,a.props.updateNum),a.setState({selectedRowKeys:[]})}})},window.RefreshAccessAuditList=function(){a.props.accessAuditListStore.tableStore.reloadCurrent(),a.props.updateNum()},a.state={selectedRowKeys:[],showLeft:!1},a.store=a.props.accessAuditListStore,a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentWillMount",value:function(){(0,D.setWindowKeys)(2,T(506162,"考核评分")),this.store.doInit()}},{key:"componentWillUnmount",value:function(){window.RefreshAccessAuditList=null}},{key:"render",value:function(){var e,t=this,a=this.store,n=a.typeData,r=a.loading,i=a.tableStore,o=a.onSearchChange,s=a.queryParams,u=a.getAccessAuditListData,c=a.setShowSearchAd,d=a.showSearchAd,p=this.state.selectedRowKeys,m=[{key:"0",icon:b.default.createElement("i",{className:"icon-coms-search"}),content:T(388113,"搜索"),onClick:u}];return"2"===s.showtype&&(m=m.concat([{key:"1",icon:b.default.createElement("i",{className:"icon-coms-Approval"}),content:T("142","批准"),onClick:function(){return t.auditBatch("quick_approve")},disabled:0==p.length},{key:"2",icon:b.default.createElement("i",{className:"icon-coms-Revocation"}),content:T("236","退回"),onClick:function(){return t.auditBatch("quick_return")},disabled:0==p.length},{key:"3",icon:b.default.createElement("i",{className:"icon-coms-Approval"}),content:T("508658","批准全部"),onClick:function(){return t.doAuditAll("all_approve")}},{key:"4",icon:b.default.createElement("i",{className:"icon-coms-Revocation"}),content:T("508660","退回全部"),onClick:function(){return t.doAuditAll("all_return")}}])),m.push({key:"10",icon:b.default.createElement("i",{className:"icon-coms-Custom"}),content:T("32535","显示列定制"),onClick:this.showColumn}),b.default.createElement(w.Spin,{spinning:r},b.default.createElement("div",{style:{height:"100vh"}},b.default.createElement(S.WeaPopoverHrm,null),b.default.createElement(S.WeaRightMenu,{datas:m,showUrlItem:!1},b.default.createElement(S.WeaTop,{title:T("508661","待考核评分及审批列表"),icon:b.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",buttons:[this.condition()],showDropIcon:!0,dropMenuDatas:m}),b.default.createElement(S.WeaLeftRightLayout,(e={isNew:!0,showLeft:!0,leftWidth:220,leftCom:b.default.createElement(_.default,{onPersonClick:this.onPersonClick,treeNodeClick:this.treeNodeClick})},(0,l.default)(e,"showLeft",this.state.showLeft),(0,l.default)(e,"onCollapse",function(e){return t.setState({showLeft:e})}),e),b.default.createElement(S.WeaTab,{datas:n,searchType:["advanced","base"],showSearchAd:d,keyParam:"viewcondition",selectedKey:s.showtype,onChange:function(e){o({showtype:e}),u()},setShowSearchAd:function(e){return c(e)},buttonsAd:this.getTabButtonsAd(),hideSearchAd:function(){return c(!1)},searchsAd:this.getSearchsAd(),searchsBaseValue:s.scorename,onSearch:u,onSearchChange:function(e){return o({scorename:e})}}),b.default.createElement(P,{comsWeaTableStore:i,hasOrder:!0,needScroll:!0,rowSelection:{selectedRowKeys:p,onChange:this.onSelectChange},onOperatesClick:this.onOperatesClick.bind(this)})))))}},{key:"onOperatesClick",value:function(e,t,a,n){var r=this,i=void 0,o=void 0;if("2"===a.index||"3"===a.index)window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/accessView?scoreid="+e.id);else{"0"===a.index?(i=T("508666","确定批准此考核结果"),o="approve"):"1"===a.index&&(i=T("508667","确定退回此考核结果"),o="return");var l={scoreid:e.id,operation:o};w.Modal.confirm({title:T("386786","信息确认"),content:i+"?",onOk:function(){r.store.accessAuditOperation(l,r.props.updateNum)}})}}},{key:"condition",value:function(){var e=this,t=this.state.selectedRowKeys,a=this.store.queryParams.showtype,n=this.props.accessAuditListStore,r=n.amount1,i=n.amount2,o=n.amount3,l=n.amount4;if(r>0||i>0||o>0||l>0)return b.default.createElement("div",null,b.default.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/programIndex?type=3")}},T("509098","考核方案未设置提示")),"(",r>0&&b.default.createElement("span",null,T("17138","年度"),":",b.default.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/programIndex?queryType=nofyear")}},r)),i>0&&b.default.createElement("span",{style:{marginLeft:"5px"}},T("20729","半年"),":",b.default.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/programIndex?queryType=nohyear")}},i)),o>0&&b.default.createElement("span",{style:{marginLeft:"5px"}},T("17495","季度"),":",b.default.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/programIndex?queryType=noquarter")}},o)),l>0&&b.default.createElement("span",{style:{marginLeft:"5px"}},T("19398","月度"),":",b.default.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/programIndex?queryType=nomonth")}},l)),b.default.createElement("span",null,")"),"2"==a&&b.default.createElement("span",null,b.default.createElement("span",{style:{marginLeft:"10px"}},b.default.createElement(w.Tooltip,{title:T("508656","批准已选")},b.default.createElement(w.Button,{type:"primary",disabled:0==t.length,onClick:function(){return e.auditBatch("quick_approve")}},T("142","批准")))),b.default.createElement("span",{style:{marginLeft:"10px"}},b.default.createElement(w.Tooltip,{title:T("508657","退回已选")},b.default.createElement(w.Button,{type:"primary",disabled:0==t.length,onClick:function(){return e.auditBatch("quick_return")}},T("236","退回"))))))}},{key:"getSearchsAd",value:function(){var e=this.store,t=e.cicleData,a=e.showstatusData,n=e.includesubData,r=e.includedeptData,i=e.queryParams,o=e.doSearch,l=e.onSearchChange,s=e.hrmData,u=e.subcompanyData,c=e.departmentData,d=[];return d.push({com:b.default.createElement(S.WeaFormItem,{label:T("24986","标题"),ratio1to2:!0},b.default.createElement(S.WeaInput,{value:i.scorename,onChange:function(e){return l({scorename:e})},onPressEnter:o}))}),d.push({com:b.default.createElement(S.WeaFormItem,{label:T("15386","周期"),ratio1to2:!0},b.default.createElement(S.WeaSelect,{value:i.type1,options:t,onChange:function(e){return l({type1:e})}}))}),1==i.showtype&&d.push({com:b.default.createElement(S.WeaFormItem,{label:T(23247,"状态"),ratio1to2:!0},b.default.createElement(S.WeaSelect,{value:i.showstatus,options:a,onChange:function(e){return l({showstatus:e})}}))}),d.push({com:b.default.createElement(S.WeaFormItem,{label:T("30042","人员"),ratio1to2:!0},b.default.createElement(S.WeaBrowser,{type:17,isSingle:!1,title:T("179","人力资源"),replaceDatas:s,onChange:function(e,t){return l({hrmids:e,hrmnames:t})}}))}),d.push({com:b.default.createElement(S.WeaFormItem,{label:T(33553,"分部"),ratio1to2:!0},b.default.createElement(w.Row,null,b.default.createElement(w.Col,{span:8},b.default.createElement(S.WeaSelect,{value:i.includesub,options:n,onChange:function(e){return l({includesub:e})}})),b.default.createElement(w.Col,{span:15,offset:1},b.default.createElement(S.WeaBrowser,{type:164,title:T(33553,"分部"),icon:"icon-coms-hrm",replaceDatas:u,onChange:function(e,t){return l({subcompanyids:e,subcompanynames:t})}}))))}),d.push({com:b.default.createElement(S.WeaFormItem,{label:T(27511,"部门"),ratio1to2:!0},b.default.createElement(w.Row,null,b.default.createElement(w.Col,{span:8},b.default.createElement(S.WeaSelect,{value:i.includedept,options:r,onChange:function(e){return l({includedept:e})}})),b.default.createElement(w.Col,{span:15,offset:1},b.default.createElement(S.WeaBrowser,{type:4,title:T(27511,"部门"),icon:"icon-coms-hrm",replaceDatas:c,onChange:function(e,t){return l({departmentids:e,departmentnames:t})}}))))}),b.default.createElement(S.WeaSearchGroup,{title:T(32905,"常用条件"),items:d,showGroup:!0,col:2})}},{key:"getTabButtonsAd",value:function(){var e=this.store,t=e.doSearch,a=e.resetSearchAd,n=e.setShowSearchAd;return[b.default.createElement(w.Button,{type:"primary",onClick:t},T(388113,"搜索")),b.default.createElement(w.Button,{type:"ghost",onClick:a},T(2022,"重置")),b.default.createElement(w.Button,{type:"ghost",onClick:function(){return n(!1)}},T(31129,"取消"))]}}]),t}(b.default.Component))||i)||i;t.default=A},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 r,i,o=a(17),l=n(o),s=a(5),u=n(s),c=a(1),d=n(c),p=a(2),m=n(p),f=a(6),h=n(f),g=a(7),y=n(g),v=a(3),b=n(v),k=a(8),w=a(4),S=a(0),C=a(31),E=n(C),_=a(9),D=S.WeaLocaleProvider.getLabel,T=(r=(0,k.inject)("reportListStore"))(i=(0,k.observer)(i=function(e){function t(e){(0,d.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.getMenus=function(){var e=a.store,t=e.advanceSearch,n=e.exportData;return[{key:"0",icon:b.default.createElement("i",{className:"icon-coms-search"}),content:D("388113","搜索"),onClick:t},{key:"1",icon:b.default.createElement("i",{className:"icon-coms-export"}),content:D(27648,"导出报表"),onClick:n}]},a.getButtons=function(){var e=a.store,t=e.exportData,n=e.exportLoading;return[b.default.createElement(w.Tooltip,{title:D(27648,"导出报表")},b.default.createElement(w.Button,{type:"primary",loading:n,onClick:t},D(27648,"导出报表")))]},a.treeNodeClick=function(e,t,n,r){var i=a.store,o=i.getReportListData,l=i.onSearchChange,s=r[0],u=s.name,c=s.type,d=s.id;switch(c){case"3":l({hrmids:d,hrmnames:u,departmentids:null,departmentnames:null,subcompanyids:null,subcompanynames:null});break;case"2":l({hrmids:null,hrmnames:null,departmentids:d,departmentnames:u,subcompanyids:null,subcompanynames:null});break;case"1":l({hrmids:null,hrmnames:null,departmentids:null,departmentnames:null,subcompanyids:d,subcompanynames:u})}o()},a.onPersonClick=function(e,t){var n=a.store,r=n.getReportListData;(0,n.onSearchChange)({hrmids:e,hrmnames:t,departmentids:null,departmentnames:null,subcompanyids:null,subcompanynames:null}),r()},a.typeChange=function(e){a.store.onSearchChange({type1:e}),a.store.onSearchChange({year:(new Date).getFullYear().toString()}),"3"!=e&&"4"!=e||a.store.onSearchChange({year2:(new Date).getFullYear().toString()}),a.store.advanceSearch()},a.yearChange=function(e){a.store.onSearchChange({year:e}),a.store.advanceSearch()},a.year2Change=function(e){a.store.onSearchChange({year2:e}),a.store.advanceSearch()},a.showCurrentChange=function(e){a.store.onSearchChange({current:e}),a.store.getReportListData()},a.onShowSizeChange=function(e,t){a.store.onSearchChange({pageSize:t}),a.store.getReportListData()},a.state={showLeft:!1,_height:(0,_.getCurrentHeight)()},a.store=a.props.reportListStore,a}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentWillMount",value:function(){(0,_.setWindowKeys)(7,D(506167,"考核报表")),this.store.doInit()}},{key:"render",value:function(){var e,t,a=this,n=this.store,r=n.loading,i=n.yearDatas,o=(n.month,n.msg),s=n.showSearchAd,u=n.setShowSearchAd,c=n.queryParams,d=n.data,p=n.total,m=n.stabList,f=n.topTab,h=n.columns,g=this.state._height;return"0"==o&&m&&0==m.length?(0,_.renderAlertPage)('<span style="color:red">'+D("508557","暂未开启任何考核周期")+"</span>"):b.default.createElement(w.Spin,{spinning:r},b.default.createElement("div",{className:"wea-workrelate-performance-reportList",style:{height:"100vh"}},b.default.createElement(S.WeaPopoverHrm,null),"1"==o&&b.default.createElement(S.WeaRightMenu,{datas:this.getMenus(),showUrlItem:!1},b.default.createElement(S.WeaTop,{title:D("506167","考核报表"),icon:b.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",buttons:this.getButtons(),showDropIcon:!0,dropMenuDatas:this.getMenus()}),b.default.createElement(S.WeaLeftRightLayout,(t={isNew:!0,showLeft:!0,leftWidth:220,leftCom:b.default.createElement(E.default,{onPersonClick:this.onPersonClick,treeNodeClick:this.treeNodeClick})},(0,l.default)(t,"showLeft",this.state.showLeft),(0,l.default)(t,"onCollapse",function(e){return a.setState({showLeft:e})}),t),b.default.createElement(S.WeaTab,(e={datas:f,searchType:["advanced"],showSearchAd:s,hideSearchAd:function(){return u(!1)},keyParam:"viewcondition",selectedKey:c.type1,setShowSearchAd:function(e){return u(e)}},(0,l.default)(e,"hideSearchAd",function(){return u(!1)}),(0,l.default)(e,"buttonsAd",this.getTabButtonsAd()),(0,l.default)(e,"searchsAd",this.getSearchsAd()),(0,l.default)(e,"onChange",function(e){return a.typeChange(e)}),e)),b.default.createElement("div",{className:"year-date"},b.default.createElement("span",{style:{width:80,display:"inline-block"}},b.default.createElement(S.WeaSelect,{options:i,value:c.year,onChange:function(e){return a.yearChange(e)}})),"3"==c.type1||"4"==c.type1?b.default.createElement("span",{style:{padding:"0 8px"}},"--"):"","3"==c.type1||"4"==c.type1?b.default.createElement("span",{style:{width:80,display:"inline-block"}},b.default.createElement(S.WeaSelect,{options:i,value:c.year2,onChange:function(e){return a.year2Change(e)}})):""),b.default.createElement(S.WeaTable,{columns:h,bordered:!0,dataSource:d,className:"wea-new-table",scroll:{y:g-260,x:800},pagination:{total:p,onChange:this.showCurrentChange,showTotal:function(){return D(509103,"共{total}条").replace("{total}",p)},current:c.current,showQuickJumper:!0,pageSize:c.pageSize,showSizeChanger:!0,onShowSizeChange:this.onShowSizeChange}})))))}},{key:"getTabButtonsAd",value:function(){var e=this.store,t=e.advanceSearch,a=e.setShowSearchAd,n=e.resetParams;return[b.default.createElement(w.Button,{type:"primary",onClick:t},D("388113","搜索")),b.default.createElement(w.Button,{type:"ghost",onClick:n},D("2022","重置")),b.default.createElement(w.Button,{type:"ghost",onClick:function(){return a(!1)}},D("31129","取消"))]}},{key:"getSearchsAd",value:function(){var e=this.store,t=e.includesubData,a=e.includedeptData,n=e.queryParams,r=e.onSearchChange,i=e.hrmData,o=e.subcompanyData,l=e.departmentData,s=[];return s.push({com:b.default.createElement(S.WeaFormItem,{label:D("30042","人员"),ratio1to2:!0},b.default.createElement(S.WeaBrowser,{type:17,isSingle:!1,title:D("179","人力资源"),replaceDatas:i,onChange:function(e,t){return r({hrmids:e,hrmnames:t})}}))}),s.push({com:b.default.createElement(S.WeaFormItem,{label:D("33553","分部"),ratio1to2:!0},b.default.createElement(w.Row,null,b.default.createElement(w.Col,{span:8},b.default.createElement(S.WeaSelect,{options:t,value:n.includesub,onChange:function(e){return r({includesub:e})}})),b.default.createElement(w.Col,{span:15,offset:1},b.default.createElement(S.WeaBrowser,{type:164,icon:"icon-coms-hrm",title:D("33553","分部"),replaceDatas:o,onChange:function(e,t){return r({subcompanyids:e,subcompanynames:t})}}))))}),s.push({com:b.default.createElement(S.WeaFormItem,{label:D("27511","部门"),ratio1to2:!0},b.default.createElement(w.Row,null,b.default.createElement(w.Col,{span:8},b.default.createElement(S.WeaSelect,{options:a,value:n.includedept,onChange:function(e){return r({includedept:e})}})),b.default.createElement(w.Col,{span:15,offset:1},b.default.createElement(S.WeaBrowser,{type:4,title:D("27511","部门"),icon:"icon-coms-hrm",replaceDatas:l,onChange:function(e,t){return r({departmentids:e,departmentnames:t})}}))))}),b.default.createElement(S.WeaSearchGroup,{title:D("32905","常用条件"),items:s,showGroup:!0,col:2})}}]),t}(b.default.Component))||i)||i;t.default=T},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(4),b=a(0),k=a(227),w=n(k),S=a(228),C=n(S),E=a(8),_=a(9),D=b.WeaLocaleProvider.getLabel,T=(r=(0,E.inject)("gpReportListStore","workerReportStore"))(i=(0,E.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.doSearch=function(){"1"==a.state.selectedKey?a.props.gpReportListStore.getGpReportListData():(a.props.workerReportStore.queryParams.current=1,a.props.workerReportStore.getWorkerReportData())},a.state={selectedKey:"1",hasInit:!1},a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){(0,_.setWindowKeys)(8,D(506168,"考核执行分析")),this.props.gpReportListStore.doInit()}},{key:"render",value:function(){var e=this,t=[{key:"1",title:D("382619","按组织")},{key:"2",title:D("382620","按人员")}],a=this.state,n=a.selectedKey,r=a.hasInit,i=this.props.workerReportStore,o=i.setShowSearchAd,l=i.showSearchAd;return y.default.createElement("div",{style:{height:"100vh"}},y.default.createElement(b.WeaRightMenu,{datas:this.getMenu()},y.default.createElement(b.WeaTop,{title:D("506168","考核执行分析"),icon:y.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",buttons:this.getButton(),dropMenuDatas:this.getMenu(),showDropIcon:!0}),y.default.createElement(b.WeaTab,{datas:t,keyParam:"key",selectedKey:n,searchType:this.getSearchType(),showSearchAd:l,hideSearchAd:function(){return o(!1)},setShowSearchAd:function(e){return o(e)},buttonsAd:this.getTabButtonsAd(),searchsAd:this.getSearchsAd(),onChange:function(t){2!=t||r||(e.props.workerReportStore.doInit(),e.setState({hasInit:!0})),e.setState({selectedKey:t})}}),"1"===n&&y.default.createElement(w.default,null),"2"===n&&y.default.createElement(C.default,null)))}},{key:"getSearchType",value:function(){return"1"==this.state.selectedKey?[]:["advanced"]}},{key:"getButton",value:function(){var e=this.state.selectedKey,t=this.props.gpReportListStore,a=t.selectedRowValues,n=t.showCharts,r=t.showChart,i=t.changeShowCharts,o=[];return"1"!==e||n?"1"===e&&n&&(o=[y.default.createElement(v.Tooltip,{title:D("31088","返回列表")},y.default.createElement(v.Button,{type:"primary",onClick:function(){return i()}},D("31088","返回列表")))]):o=[y.default.createElement(v.Tooltip,{title:D("382617","查看图表")},y.default.createElement(v.Button,{type:"primary",disabled:0==a.length,onClick:function(){return r()}},D("382617","查看图表")))],o}},{key:"getMenu",value:function(){var e=this.props.gpReportListStore,t=e.selectedRowValues,a=e.showCharts,n=e.showChart,r=e.changeShowCharts,i=this.state.selectedKey,o=[];return("2"===i||"1"===i&&!a)&&o.push({key:"0",icon:y.default.createElement("i",{className:"icon-coms-search"}),content:D("388113","搜索"),onClick:this.doSearch}),"1"===i&&!a&&t.length>0?o.push({key:"1",icon:y.default.createElement("i",{className:"icon-coms-Bar"}),content:D("382617","查看图表"),onClick:function(){return n()}}):"1"===i&&a&&o.push({key:"2",icon:y.default.createElement("i",{className:"icon-coms-Return"}),content:D("31088","返回列表"),onClick:function(){return r()}}),o}},{key:"getTabButtonsAd",value:function(){var e=this.props.workerReportStore,t=e.advanceSearch,a=e.setShowSearchAd,n=e.resetParams;return[y.default.createElement(v.Button,{type:"primary",onClick:t},D("388113","搜索")),y.default.createElement(v.Button,{type:"ghost",onClick:n},D("2022","重置")),y.default.createElement(v.Button,{type:"ghost",onClick:function(){return a(!1)}},D("31129","取消"))]}},{key:"getSearchsAd",value:function(){var e=this.props.workerReportStore,t=e.includesubData,a=e.includedeptData,n=e.queryParams,r=e.onSearchChange,i=e.hrmData,o=e.subcompanyData,l=e.departmentData,s=[];return s.push({com:y.default.createElement(b.WeaFormItem,{label:D("30042","人员"),ratio1to2:!0},y.default.createElement(b.WeaBrowser,{type:17,isSingle:!1,title:D("179","人力资源"),replaceDatas:i,onChange:function(e,t){return r({hrmids:e,hrmnames:t})}}))}),s.push({com:y.default.createElement(b.WeaFormItem,{label:D("33553","分部"),ratio1to2:!0},y.default.createElement(v.Row,null,y.default.createElement(v.Col,{span:8},y.default.createElement(b.WeaSelect,{options:t,value:n.includesub,onChange:function(e){return r({includesub:e})}})),y.default.createElement(v.Col,{span:15,offset:1},y.default.createElement(b.WeaBrowser,{type:194,isSingle:!1,icon:"icon-coms-hrm",title:D("33553","分部"),replaceDatas:o,onChange:function(e,t){return r({subcompanyids:e,subcompanynames:t})}}))))}),s.push({com:y.default.createElement(b.WeaFormItem,{label:D("27511","部门"),ratio1to2:!0},y.default.createElement(v.Row,null,y.default.createElement(v.Col,{span:8},y.default.createElement(b.WeaSelect,{options:a,value:n.includedept,onChange:function(e){return r({includedept:e})}})),y.default.createElement(v.Col,{span:15,offset:1},y.default.createElement(b.WeaBrowser,{type:57,isSingle:!1,icon:"icon-coms-hrm",title:D("27511","部门"),replaceDatas:l,onChange:function(e,t){return r({departmentids:e,departmentnames:t})}}))))}),y.default.createElement(b.WeaSearchGroup,{title:D("32905","常用条件"),items:s,showGroup:!0,col:2})}}]),t}(y.default.Component))||i)||i;t.default=T},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=a(9),S=b.Radio.Group,C=b.Radio.Button,E=k.WeaLocaleProvider.getLabel,_=(r=(0,v.inject)("gpReportListStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.state={_height:(0,w.getCurrentHeight)(),columns:[{title:E(33553,"分部"),dataIndex:"showname",key:"showname",render:function(e,t){return y.default.createElement("div",{className:"wea-workrelate-table-inlineblock"},t.sub?y.default.createElement(b.Icon,{type:"home",className:"wea-workrelate-table-i"}):y.default.createElement(b.Icon,{type:"folder",className:"wea-workrelate-table-i"}),y.default.createElement("div",{title:e,className:"wea-workrelate-table-mleft",style:{display:"inline-block"}},e))}},{title:E("508933","需提交"),width:"14%",children:[{title:E("508846","有方案"),dataIndex:"exist",key:"exist",width:"7%"},{title:E("508779","无方案"),dataIndex:"without",key:"without",width:"7%"}]},{title:E("508778","考核中"),width:"21%",children:[{title:E("508934","评分中"),dataIndex:"scoring",key:"scoring",width:"7%"},{title:E("19134","审批中"),dataIndex:"assessing",key:"assessing",width:"7%"},{title:E("236","退回"),dataIndex:"back",key:"back",width:"7%"}]},{title:E("23774","已完成"),dataIndex:"finish",key:"finish",width:"14%",render:function(e){return y.default.createElement("div",{title:e},e)}},{title:E("382750","已过期"),width:"21%",children:[{title:E("508934","评分中"),dataIndex:"oscoring",key:"oscoring",width:"7%"},{title:E("19134","审批中"),dataIndex:"oassessing",key:"oassessing",width:"7%"},{title:E("236","退回"),dataIndex:"oback",key:"oback",width:"7%"}]}]},a.store=a.props.gpReportListStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this,t=this.store,a=t.tableDataList,n=t.year,r=t.monthData,i=t.yearDatas,o=t.month,l=t.loading,s=t.showCharts,u=t.chartOption,c=t.selectedRowKeys,d=t.onSelectChange,p=this.state,m=p._height,f=p.columns;return y.default.createElement(b.Spin,{spinning:l},s?y.default.createElement("div",{style:{width:"100%",height:m-100,padding:"10px"}},y.default.createElement(k.WeaEchart,{ref:"chart",option:u,useDefault:!1})):y.default.createElement("div",{className:"wea-workrelate-performance-gpreport"},y.default.createElement("div",{className:"year-date"},y.default.createElement("span",null,y.default.createElement(k.WeaSelect,{options:i,value:n,onChange:function(t){return e.yearChange(t)}}),y.default.createElement(S,{onChange:function(t){return e.monthChange(t.target.value)},defaultValue:String(o),style:{verticalAlign:"bottom"}},[1,2,3,4,5,6,7,8,9,10,11,12].map(function(e){return y.default.createElement(C,{value:e.toString()},r[e-1])})))),y.default.createElement(b.Table,{columns:f,bordered:!0,scroll:{y:m-245},dataSource:a,className:"wea-workrelate-antd-table",rowSelection:{selectedRowKeys:c,onChange:d},pagination:!1})))}},{key:"yearChange",value:function(e){this.store.year=e,this.store.getGpReportListData()}},{key:"monthChange",value:function(e){this.store.month=e,this.store.getGpReportListData()}}]),t}(y.default.Component))||i)||i;t.default=_},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=a(9),S=k.WeaLocaleProvider.getLabel,C=(r=(0,v.inject)("workerReportStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.getTag=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"red";return y.default.createElement("div",{className:"tag"},y.default.createElement("div",{className:"tag-circle",style:{backgroundColor:e}}))},a.handleTableChange=function(e,t,n){a.store.onSearchChange({current:e.current,pageSize:e.pageSize,sort:void 0!=n.order?"ascend"==n.order?"asc":"desc":"asc"}),a.store.getWorkerReportData()},a.state={_height:(0,w.getCurrentHeight)()},a.store=a.props.workerReportStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this,t=this.state._height,a=[{title:S("30042","人员"),dataIndex:"lastname",width:"10%",sorter:!0,render:function(e,t){return y.default.createElement("a",{href:"javaScript:openhrm("+t.id+");",onClick:function(e){return window.pointerXY(e)}},e)}},{title:S(33553,"分部"),dataIndex:"subcompanyname",width:"15%"},{title:S(27511,"部门"),dataIndex:"departmentname",width:"15%"}];this.store.monthdata.forEach(function(t,n){a.push({title:t,dataIndex:"month"+(n+1),width:"5%",render:function(t){switch(t){case"0":return e.getTag("#E1DBA8");case"1":return e.getTag("#268DE4");case"3":return e.getTag("#49C930");case"4":return e.getTag("#E51616");case"-1":return e.getTag("#CCCCCC");case"n1":return e.getTag("#000000");case"n2":return e.getTag("#666666")}}})});var n=this.store,r=n.tags,i=n.yearDatas,o=n.loading,l=n.queryParams,s=n.data,u=n.total;return y.default.createElement(b.Spin,{spinning:o},y.default.createElement("div",{className:"wea-workrelate-performance-workReport"},y.default.createElement(k.WeaPopoverHrm,null),y.default.createElement("div",{className:"table-hearder"},y.default.createElement("span",{className:"year-date"},y.default.createElement(k.WeaSelect,{options:i,value:l.year,viewAttr:2,onChange:function(t){return e.yearChange(t)}}),y.default.createElement("span",null,S("509105","{year}年月度考核报表").replace("{year}",l.year))),y.default.createElement("span",{className:"tags"},r.map(function(e){return y.default.createElement("span",{className:"tag"},y.default.createElement("span",{className:"tag-circle",style:{backgroundColor:e.color}}),y.default.createElement("span",null,e.name))}))),y.default.createElement(k.WeaTable,{columns:a,bordered:!0,dataSource:s,scroll:{y:t-265},pagination:{total:u,showTotal:function(){return S(509103,"共{total}条").replace("{total}",u)},current:l.current,showQuickJumper:!0,pageSize:l.pageSize,showSizeChanger:!0},onChange:this.handleTableChange})))}},{key:"yearChange",value:function(e){this.store.onSearchChange({year:e}),this.store.getWorkerReportData()}}]),t}(y.default.Component))||i)||i;t.default=C},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(4),b=a(0),k=a(230),w=n(k),S=a(231),C=n(S),E=a(8),_=a(9),D=b.WeaLocaleProvider.getLabel,T=(r=(0,E.inject)("scoreReportListStore","scoreWorkerReportStore"))(i=(0,E.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.doSearch=function(){"1"==a.state.selectedKey?a.props.scoreReportListStore.getScoreReportListData():(a.props.scoreWorkerReportStore.queryParams.current=1,a.props.scoreWorkerReportStore.getScoreWorkerReportData())},a.state={selectedKey:"1",hasInit:!1},a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){(0,_.setWindowKeys)(9,D(506169,"考核结果分析")),this.props.scoreReportListStore.doInit()}},{key:"render",value:function(){var e=this,t=[{key:"1",title:D("382619","按组织")},{key:"2",title:D("382620","按人员")}],a=this.state,n=a.selectedKey,r=a.hasInit,i=this.props.scoreWorkerReportStore,o=i.setShowSearchAd,l=i.showSearchAd;return y.default.createElement("div",{style:{height:"100vh"}},y.default.createElement(b.WeaRightMenu,{datas:this.getMenu()},y.default.createElement(b.WeaTop,{title:D("506169","考核结果分析"),icon:y.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",buttons:this.getButton(),dropMenuDatas:this.getMenu(),showDropIcon:!0}),y.default.createElement(b.WeaTab,{datas:t,keyParam:"key",selectedKey:n,searchType:this.getSearchType(),showSearchAd:l,hideSearchAd:function(){return o(!1)},setShowSearchAd:function(e){return o(e)},buttonsAd:this.getTabButtonsAd(),searchsAd:this.getSearchsAd(),onChange:function(t){2!=t||r||(e.props.scoreWorkerReportStore.doInit(),e.setState({hasInit:!0})),e.setState({selectedKey:t})}}),"1"===n&&y.default.createElement(w.default,null),"2"===n&&y.default.createElement(C.default,null)))}},{key:"getSearchType",value:function(){return"1"==this.state.selectedKey?[]:["advanced"]}},{key:"getButton",value:function(){var e=this.state.selectedKey,t=this.props.scoreReportListStore,a=t.selectedRowValues,n=t.showCharts,r=t.showChart,i=t.changeShowCharts,o=[];return"1"!==e||n?"1"===e&&n&&(o=[y.default.createElement(v.Tooltip,{title:D("31088","返回列表")},y.default.createElement(v.Button,{type:"primary",onClick:function(){return i()}},D("31088","返回列表")))]):o=[y.default.createElement(v.Tooltip,{title:D("382617","查看图表")},y.default.createElement(v.Button,{type:"primary",disabled:0==a.length,onClick:function(){return r()}},D("382617","查看图表")))],o}},{key:"getMenu",value:function(){var e=this.props.scoreReportListStore,t=e.selectedRowValues,a=e.showCharts,n=e.showChart,r=e.changeShowCharts,i=this.state.selectedKey,o=[];return("2"===i||"1"===i&&!a)&&o.push({key:"0",icon:y.default.createElement("i",{className:"icon-coms-search"}),content:D("388113","搜索"),onClick:this.doSearch}),"1"===i&&!a&&t.length>0?o.push({key:"1",icon:y.default.createElement("i",{className:"icon-coms-Bar"}),content:D("382617","查看图表"),onClick:function(){return n()}}):"1"===i&&a&&o.push({key:"2",icon:y.default.createElement("i",{className:"icon-coms-Return"}),content:D("31088","返回列表"),onClick:function(){return r()}}),o}},{key:"getTabButtonsAd",value:function(){var e=this.props.scoreWorkerReportStore,t=e.advanceSearch,a=e.setShowSearchAd,n=e.resetParams;return[y.default.createElement(v.Button,{type:"primary",onClick:t},D("388113","搜索")),y.default.createElement(v.Button,{type:"ghost",onClick:n},D("2022","重置")),y.default.createElement(v.Button,{type:"ghost",onClick:function(){return a(!1)}},D("31129","取消"))]}},{key:"getSearchsAd",value:function(){var e=this.props.scoreWorkerReportStore,t=e.includesubData,a=e.includedeptData,n=e.queryParams,r=e.onSearchChange,i=e.hrmData,o=e.subcompanyData,l=e.departmentData,s=[];return s.push({com:y.default.createElement(b.WeaFormItem,{label:D("30042","人员"),ratio1to2:!0},y.default.createElement(b.WeaBrowser,{type:17,isSingle:!1,title:D("179","人力资源"),replaceDatas:i,onChange:function(e,t){return r({hrmids:e,hrmnames:t})}}))}),s.push({com:y.default.createElement(b.WeaFormItem,{label:D("33553","分部"),ratio1to2:!0},y.default.createElement(v.Row,null,y.default.createElement(v.Col,{span:8},y.default.createElement(b.WeaSelect,{options:t,value:n.includesub,onChange:function(e){return r({includesub:e})}})),y.default.createElement(v.Col,{span:15,offset:1},y.default.createElement(b.WeaBrowser,{type:194,isSingle:!1,icon:"icon-coms-hrm",title:D("33553","分部"),replaceDatas:o,onChange:function(e,t){return r({subcompanyids:e,subcompanynames:t})}}))))}),s.push({com:y.default.createElement(b.WeaFormItem,{label:D("27511","部门"),ratio1to2:!0},y.default.createElement(v.Row,null,y.default.createElement(v.Col,{span:8},y.default.createElement(b.WeaSelect,{options:a,value:n.includedept,onChange:function(e){return r({includedept:e})}})),y.default.createElement(v.Col,{span:15,offset:1},y.default.createElement(b.WeaBrowser,{type:57,isSingle:!1,icon:"icon-coms-hrm",title:D("27511","部门"),replaceDatas:l,onChange:function(e,t){return r({departmentids:e,departmentnames:t})}}))))}),y.default.createElement(b.WeaSearchGroup,{title:D("32905","常用条件"),items:s,showGroup:!0,col:2})}}]),t}(y.default.Component))||i)||i;t.default=T},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=a(9),S=b.Radio.Group,C=b.Radio.Button,E=k.WeaLocaleProvider.getLabel,_=(r=(0,v.inject)("scoreReportListStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.state={_height:(0,w.getCurrentHeight)()},a.store=a.props.scoreReportListStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this,t=this.store,a=t.tableDataList,n=t.hasScore,r=t.monthData,i=t.moreColumns,o=t.year,l=t.yearDatas,s=t.month,u=t.loading,c=t.showCharts,d=t.chartOption,p=t.selectedRowKeys,m=t.onSelectChange;if(!n)return(0,w.renderAlertPage)('<span style="color:red">'+E("508762","请先在考核设置中对分数段进行设置,再进行查询")+"</span>");var f=this.state._height,h=[{title:E("33553","分部"),dataIndex:"showname",key:"showname",width:240,render:function(e,t){return y.default.createElement("div",{className:"wea-workrelate-table-inlineblock"},t.sub?y.default.createElement(b.Icon,{type:"home",className:"wea-workrelate-table-i"}):y.default.createElement(b.Icon,{type:"folder",className:"wea-workrelate-table-i"}),y.default.createElement("div",{title:e,className:"wea-workrelate-table-mleft"},e))}}];return i.map(function(e,t){h.push({title:y.default.createElement("span",{title:e.title},e.gardename),align:"center",dataIndex:"l"+t,width:100,render:function(e){return e}})}),y.default.createElement(b.Spin,{spinning:u},c?y.default.createElement("div",{style:{width:"100%",height:f-100,padding:"10px"}},y.default.createElement(k.WeaEchart,{ref:"chart",option:d,useDefault:!1})):y.default.createElement("div",{className:"wea-workrelate-performance-scoreReport"},y.default.createElement("div",{className:"year-date"},y.default.createElement("span",null,y.default.createElement(k.WeaSelect,{options:l,value:o,onChange:function(t){return e.yearChange(t)}}),y.default.createElement(S,{onChange:function(t){return e.monthChange(t.target.value)},defaultValue:String(s),style:{verticalAlign:"bottom"}},[1,2,3,4,5,6,7,8,9,10,11,12].map(function(e){return y.default.createElement(C,{value:e.toString()},r[e-1])})))),y.default.createElement(b.Table,{columns:h,bordered:!0,scroll:{x:"100%",y:f-230},dataSource:a,className:"wea-workrelate-antd-table",rowSelection:{selectedRowKeys:p,onChange:m},pagination:!1})))}},{key:"yearChange",value:function(e){this.store.year=e,this.store.getScoreReportListData()}},{key:"monthChange",value:function(e){this.store.month=e,this.store.getScoreReportListData()}}]),t}(y.default.Component))||i)||i;t.default=_},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=a(9),S=k.WeaLocaleProvider.getLabel,C=(r=(0,v.inject)("scoreWorkerReportStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.getTag=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"red";return y.default.createElement("div",{className:"tag"},y.default.createElement("div",{className:"tag-circle",style:{backgroundColor:t}}),y.default.createElement("span",{className:"title"},e))},a.handleTableChange=function(e,t,n){a.store.onSearchChange({current:e.current,pageSize:e.pageSize,sort:void 0!=n.order?"ascend"==n.order?"asc":"desc":"asc"}),a.store.getScoreWorkerReportData()},a.state={_height:(0,w.getCurrentHeight)()},a.store=a.props.scoreWorkerReportStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this,t=this.store,a=t.hasScore,n=t.loading,r=t.yearDatas,i=t.moreColumns,o=t.queryParams,l=t.data,s=t.total;if(!a)return(0,w.renderAlertPage)('<span style="color:red">'+S("508762","请先在考核设置中对分数段进行设置,再进行查询")+"</span>");var u=this.state._height,c=[{title:S("30042","人员"),dataIndex:"lastname",width:200,sorter:!0,render:function(e,t){return y.default.createElement("a",{href:"javaScript:openhrm("+t.id+");",onClick:function(e){return window.pointerXY(e)}},e)}},{title:S("33553","分部"),dataIndex:"subcompanyname",width:180},{title:S(27511,"部门"),dataIndex:"departmentname",width:180}];return i.map(function(e,t){c.push({title:y.default.createElement("span",{title:e.title},e.gardename),dataIndex:"l"+t,render:function(e){return y.default.createElement("span",null,""==e?"0":e)},width:100})}),y.default.createElement(b.Spin,{spinning:n},y.default.createElement("span",{className:"wea-workrelate-performance-socreWorkReport"},y.default.createElement(k.WeaPopoverHrm,null),y.default.createElement("span",{className:"year-date"},y.default.createElement(k.WeaSelect,{options:r,value:o.year,viewAttr:2,onChange:function(t){return e.yearChange(t)}}),y.default.createElement("span",null,S("508806","{year}年考核分数段统计报表").replace("{year}",o.year))),y.default.createElement(k.WeaTable,{columns:c,bordered:!0,dataSource:l,scroll:{x:"100%",y:u-265},pagination:{total:s,showTotal:function(){return S(509103,"共{total}条").replace("{total}",s)},current:o.current,showQuickJumper:!0,pageSize:o.pageSize,showSizeChanger:!0},onChange:this.handleTableChange})))}},{key:"yearChange",value:function(e){this.store.onSearchChange({year:e}),this.store.getScoreWorkerReportData()}}]),t}(y.default.Component))||i)||i;t.default=C},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(0),w=a(233),S=n(w),C=a(9),E=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}(C),_=mobx.toJS,D=b.Modal.confirm,T=(r=(0,v.inject)("planProgramViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.getTopConfig=function(){a.state.menu;return{title:y.default.createElement("div",{style:{display:"inline-block"}},y.default.createElement("span",{dangerouslySetInnerHTML:{__html:a.store.result.titlename}}),y.default.createElement("span",{style:{color:"gray",fontSize:"12px"}},a.store.result.mbTitle)),icon:y.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",buttons:a.getButtons(),showDropIcon:!0,dropMenuDatas:a.getRightMenuButtons()}},a.getRightMenuButtons=function(){var e=a.props.planProgramViewStore.buttonAuth,t=[],n=a;return e.canSave&&t.push({key:"2",icon:y.default.createElement("i",{className:"icon-coms-Save-as"}),content:"保存",onClick:function(e){D({title:"确认提示",content:"确认保存此模板设置吗?",onOk:function(){n.store.saveTemplateConfig()},onCancel:function(){}})}}),e.canDel&&t.push({key:"1",icon:y.default.createElement("i",{className:"icon-coms-delete"}),content:"删除",onClick:function(e){a.deleteTemplateConfig()}}),e.canShare&&t.push({key:"0",icon:y.default.createElement("i",{className:"icon-coms-organization-down"}),content:"同步",onClick:function(e){a.refs.templateShare.openModal()}}),t},a.getButtons=function(){var e=a.props.planProgramViewStore.buttonAuth,t=[],n=a;return e.canSave&&t.push(y.default.createElement(b.Tooltip,{title:"保存自定义模板"},y.default.createElement(b.Button,{type:"primary",onClick:function(){D({title:"确认提示",content:"确认保存此模板设置吗?",onOk:function(){n.store.saveTemplateConfig()},onCancel:function(){}})}},"保存"))),e.canDel&&t.push(y.default.createElement(b.Tooltip,{title:"删除自定义模板"},y.default.createElement(b.Button,{onClick:function(){return a.deleteTemplateConfig()}},"删除"))),e.canShare&&t.push(y.default.createElement(b.Tooltip,{title:"同步该模板给其他人员"},y.default.createElement(b.Button,{onClick:function(){return a.refs.templateShare.openModal()}},"同步"))),t},a.deleteTemplateConfig=function(){var e=a;D({title:"确认提示",content:"确认删除此模板设置吗?",onOk:function(){e.store.deleteTemplate()},onCancel:function(){}})},a.onReferenceChange=function(e,t,n){a.store.referenceParam.ids=e,a.store.referenceParam.names=t,a.store.doReference()},a.getTabConfig=function(){var e=a.state,t=(e.topTab,e.selectedKey,e.showSearchAd),n=a.store.tabSelectKey;return{datas:a.store.tabDatas,showSearchAd:t,keyParam:"viewcondition",selectedKey:n,onChange:function(e){a.store.tabSelectKey=e,a.store.getTemplateConfig()}}},a.getRightMenuConfig=function(){return{datas:a.getRightMenuButtons(),showUrlItem:!1,style:{height:"100vh"}}},a.onAuditBrowerChange=function(e,t,n){a.store.auditids=e,a.store.auditList=n},a.addManager2Audit=function(){var e=a.store,t=e.auditList,n=e.auditids,r=e.managerid,i=e.managermap;if(t=_(t),"0"==r)return void b.message.info("您没有直接上级!");if(t&&t.length>0){var o=!1;t.map(function(e){e.id==r&&(o=!0)}),o?b.message.info("上级领导已添加"):(t.push(i),n+=","+r+",")}else t=[],t.push(i),n+=r+",";a.store.auditList=t,a.store.auditids=n},a.state={showSearchAd:!1,topTab:[{title:"月报",viewcondition:"1"},{title:"周报",viewcondition:"2"}],tabSelectKey:"1",monthWeekSelectComDisplayKey:"",locationkey:"",currentSelectYear:"",currentSelectMonth:"",currentSelectWeek:"",showLeft:!1,menu:a.getRightMenuButtons(),_height:E.getCurrentHeight(),heightInit:!1},a.store=a.props.planProgramViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){this.store.getTemplateConfig()}},{key:"getHeight",value:function(e){var t=0;return e&&(t=e.clientHeight||0),window.innerHeight-t}},{key:"render",value:function(){var e=this,t=this.state._height,a=this.store.buttonAuth;return y.default.createElement("div",{style:{height:t},className:"wea-workrelate-plan-program-view"},y.default.createElement(k.WeaRightMenu,this.getRightMenuConfig(),y.default.createElement(b.Spin,{spinning:this.store.loading},y.default.createElement(k.WeaTop,this.getTopConfig()),y.default.createElement(k.WeaLeftRightLayout,{isNew:!0,leftWidth:200,showLeft:this.state.showLeft,onCollapse:function(t){return e.setState({showLeft:t})}},this.store.noDataMessage?y.default.createElement("div",{style:{position:"relative",height:230}},y.default.createElement(k.WeaAlertPage,{iconSize:100},y.default.createElement("div",{style:{color:"#f00"}},this.store.noDataMessage))):y.default.createElement(k.WeaNewScroll,{style:{height:t-60}},y.default.createElement(k.WeaTab,this.getTabConfig()),y.default.createElement(S.default,null))))),"}",y.default.createElement(k.WeaBrowser,{style:{display:"none"},title:"同步",ref:"templateShare",type:17,isSingle:!1,customized:!0,inputStyle:{width:200},onChange:function(t,a,n){return e.onReferenceChange(t,a,n)},viewAttr:a.canSave?"2":"1"}),y.default.createElement(k.WeaPopoverHrm,null))}}]),t}(y.default.Component))||i)||i;t.default=T},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(0),k=mobx.toJS,w=(r=(0,v.inject)("planProgramViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.getPreviewColumns=function(){var e=a.store.fieldRows,t=[],n=a.refDom?a.refDom.clientWidth:1e3;return e.map(function(e,a){"1"==e.isshow&&t.push({title:e.customname?e.customname:e.showname,dataIndex:e.fieldname,key:e.fieldname,width:e.showwidth/16*n+"px"})}),t},a.getFieldNameColumn=function(e,t){return y.default.createElement("div",null,y.default.createElement(b.WeaCheckbox,{onChange:function(e){a.store.fieldRows.map(function(a,n){"name"!=a.fieldname&&(a[t]=e)})}}),e)},a.checkBoxRender=function(e,t,n,r){var i=2;return("name"==t.fieldname||"ismust"==r&&"0"==t.isshow)&&(i=1),y.default.createElement(b.WeaCheckbox,{viewAttr:i,value:e,onChange:function(e){return a.onValueChange(e,r,t.id)}})},a.onValueChange=function(e,t,n){a.store.fieldRows[n][t]=e},a.getDIYColumns=function(){return[{title:"字段",dataIndex:"showname",key:"showname"},{title:a.getFieldNameColumn("是否显示","isshow"),dataIndex:"isshow",key:"isshow",render:function(e,t,n){return a.checkBoxRender(e,t,n,"isshow")}},{title:a.getFieldNameColumn("是否必填","ismust"),dataIndex:"ismust",key:"ismust",render:function(e,t,n){return a.checkBoxRender(e,t,n,"ismust")}},{title:"排序",dataIndex:"showorder",key:"showorder",render:function(e,t,n){return a.inputRender(e,t,n,"showorder")}},{title:"宽度比例",dataIndex:"showwidth",key:"showwidth",render:function(e,t,n){return a.inputRender(e,t,n,"showwidth")}},{title:"自定义名称",dataIndex:"customname",key:"customname",render:function(e,t,n){return a.inputRender(e,t,n,"customname")}}]},a.getPreviewTableConfig=function(){return{columns:a.getPreviewColumns()}},a.getDIYTableConfig=function(){return{columns:a.getDIYColumns(),dataSource:k(a.store.fieldRows),pagination:!1}},a.onSearchGroupChange=function(e){a.setState({searchGroupVisible:e})},a.onTitleClick=function(){a.setState({searchGroupVisible:!a.state.searchGroupVisible})},a.state={searchGroupVisible:!0},a.store=a.props.planProgramViewStore,a.saveRef=function(e){a.refDom=e},a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"inputRender",value:function(e,t,a,n){var r=this;switch(n){case"customname":return y.default.createElement(b.WeaInput,{value:e,onChange:function(e){return r.onValueChange(e,n,t.id)}});case"showorder":return y.default.createElement(b.WeaInputNumber,{regExp:"^[0-9]+(.[0-9]{2})?$ ",precision:2,value:e,onChange:function(e){return r.onValueChange(e,n,t.id)}});case"showwidth":return y.default.createElement(b.WeaInputNumber,{value:e,onChange:function(e){return r.onValueChange(e,n,t.id)}})}}},{key:"render",value:function(){var e=this.store.auth,t=e.canedit;e.canview;return y.default.createElement("div",{ref:this.saveRef},y.default.createElement("div",{className:"preview-table"},y.default.createElement(b.WeaTable,this.getPreviewTableConfig())),t&&y.default.createElement(b.WeaSearchGroup,{className:"diy-column",title:y.default.createElement("div",{className:"diy-title",onClick:this.onTitleClick},"自定义总结列字段"),showGroup:this.state.searchGroupVisible,onVisibleChange:this.onSearchGroupChange},y.default.createElement(b.WeaTable,this.getDIYTableConfig())))}}]),t}(y.default.Component))||i)||i;t.default=w},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(0),k=a(4),w=b.WeaLocaleProvider.getLabel,S=(r=(0,v.inject)("programViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.doQuote=function(e){var t=a.store,n=t.quoteProgram,r=t.operationQuote;n?k.Modal.confirm({title:w("386786","信息确认"),content:y.default.createElement("span",null,w("508969","确定引用{program}?").replace("{program}",e.programname),y.default.createElement("span",{style:{color:"red"}},"(",w("511377","没有权限的指标和已禁用指标不会引用")," )")),onOk:function(){r("quote",e.id,a.props.updateNum)}}):k.Modal.confirm({title:w("386786","信息确认"),content:y.default.createElement("span",null,w("508971","确定引用{program}的考核指标?").replace("{program}",e.programname),y.default.createElement("span",{style:{color:"red"}},"(",w("511377","没有权限的指标和已禁用指标不会引用")," )")),onOk:function(){r("quoteindex",e.id,a.props.updateNum)}})},a.state={},a.store=a.props.programViewStore,a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this,t=this.store,a=t.getType,n=t.getStatus,r=t.typeOption,i=t.statusOption,o=t.closeForm,l=t.showDialog,s=t.quoteTitle,u=t.data,c=t.total,d=t.quoteParams,p=d.programname,m=d.programtype,f=d.status,h=d.current,g=[{key:"close",icon:y.default.createElement("i",{className:"icon-coms-Clear"}),content:w("31129","取消"),onClick:function(){o()}}],v=[{title:y.default.createElement("span",null,w("33439","名称")),dataIndex:"programname",key:"programname",width:"40%",render:function(t,a){return y.default.createElement("a",{onClick:function(){return e.doQuote(a)}},t)}},{title:y.default.createElement("span",null,w("500401","类型")),dataIndex:"programtype",key:"programtype",width:"20%",render:function(e){return a[e]}},{title:y.default.createElement("span",null,w("23247","状态")),dataIndex:"status",key:"status",width:"20%",render:function(e){return n[e]}},{title:y.default.createElement("span",null,w("19548","生效日期")),dataIndex:"startdate",key:"startdate",width:"20%"}];return y.default.createElement(b.WeaDialog,{icon:"icon-coms-implement",iconBgcolor:"rgb(150, 53, 138)",style:{width:800,height:550},hasScroll:!0,title:s,visible:l,onCancel:function(){o()}},y.default.createElement(b.WeaRightMenu,{datas:g},y.default.createElement(k.Row,{style:{padding:"15px"}},y.default.createElement(k.Col,{span:8},y.default.createElement(b.WeaFormItem,{label:w("33439","名称"),labelCol:{span:6},wrapperCol:{span:16}},y.default.createElement(b.WeaInput,{value:p,viewAttr:2,onChange:function(t){return e.onSearchChange(t,"programname")}}))),y.default.createElement(k.Col,{span:8},y.default.createElement(b.WeaFormItem,{label:w("500401","类型"),labelCol:{span:6},wrapperCol:{span:16}},y.default.createElement(b.WeaSelect,{options:r,value:m,onChange:function(t){return e.onSearchChange(t,"programtype")}}))),y.default.createElement(k.Col,{span:8},y.default.createElement(b.WeaFormItem,{label:w("23247","状态"),labelCol:{span:6},wrapperCol:{span:16}},y.default.createElement(b.WeaSelect,{options:i,value:f,onChange:function(t){return e.onSearchChange(t,"status")}})))),y.default.createElement(b.WeaTable,{columns:v,dataSource:u,pagination:{total:c,showTotal:function(){return w(509103,"共{total}条").replace("{total}",c)},current:h,onChange:function(t){return e.onSearchChange(t,"current")}}})))}},{key:"onSearchChange",value:function(e,t){this.store.quoteParamsChange(e,t)}}]),t}(y.default.Component))||i)||i;t.default=S},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(9),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}(k),S=a(236),C=n(S),E=a(237),_=n(E),D=a(39),T=n(D),P=a(0),A=b.Radio.Group,W=b.Radio.Button,L=mobx.toJS,x=P.WeaLocaleProvider.getLabel,N=(r=(0,v.inject)("accessViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.state={_height:w.getCurrentHeight(),morename:"",moretitle:""},a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){var e=this.props.accessViewStore,t=w.getParams("scoreid"),a=w.getParams("year"),n=w.getParams("type1"),r=w.getParams("type2"),i=w.getParams("resourceid");e.getDateList(),this.getAccessView(t,i,a,n,r)}},{key:"componentDidMount",value:function(){this.setState({morename:x("509315","显示所有"),moretitle:x("509061","显示包括查看在内的所有日志记录")})}},{key:"getHeight",value:function(e){var t=0;return e&&(t=e.clientHeight||0),window.innerHeight-t}},{key:"getAccessView",value:function(e,t,a,n,r){var i=this;this.props.accessViewStore.accessView({scoreid:e,resourceid:t,year:a,type1:n,type2:r,doback:function(){i.doOtherOperation("init",x("508895","考核方案已变更,是否更新?"),x("2022","重置"))}})}},{key:"onReqTop",value:function(e){var t=this.props.accessViewStore,a=t.resourceid,n=t.nowyear;t.type1=e;var r="";1==e?r=t.nowmonth:2==e&&(r=t.nowseason),this.getAccessView("",a,n,e,r)}},{key:"yearChange",value:function(e){var t=this.props.accessViewStore,a=t.resourceid,n=t.type1,r=t.type2,i=this;t.accessView({resourceid:a,type1:n,year:e,type2:r,doback:function(){i.doOtherOperation("init",x("508895","考核方案已变更,是否更新?"),x("2022","重置"))}})}},{key:"onRadioChange",value:function(e){var t=this.props.accessViewStore,a=t.resourceid,n=t.type1,r=t.nowyear,i=this;t.accessView({resourceid:a,type1:n,year:r,type2:e.target.value,doback:function(){i.doOtherOperation("init",x("508895","考核方案已变更,是否更新?"),x("2022","重置"))}})}},{key:"getMoreLog",value:function(){var e=this.props.accessViewStore,t=this,a=x("82720","加载更多");e.getAccessLogInfo({doback:function(){t.setState({morename:a,moretitle:a})}})}},{key:"doOperation",value:function(e){var t=this.props.accessViewStore;if(e&&(t.currenttype=e),"submit"==e&&!this.checkMust())return b.Modal.warning({title:x("558","提示"),content:x("509185","请完整填写考核分数;定量指标需填写目标值完成值及{titlestr}目标;有修正分时需填写修正理由").replace("{titlestr}",t.titlestr)}),!1;if("submit"==e){var a=this;b.Modal.confirm({title:x("131329","信息确认"),content:x("508894","确定提交考核结果?"),onOk:function(){a.doSaveAndSubmit()},onCancel:function(){}})}else this.doSaveAndSubmit()}},{key:"doSaveAndSubmit",value:function(){var e=this.props.accessViewStore;e.loading=!0,e.uploading?this.refs.accessTables.wrappedInstance.saveUpload():this.doLastSubmit()}},{key:"doLastSubmit",value:function(){var e=this.props.accessViewStore,t=this;e.saveAccess({operation:e.currenttype,doback:function(e){1==e?(b.message.success(x("30700","操作成功")),t.doCallBackParent()):3==e?b.message.warning(x("2012","对不起,您暂时没有权限!")):4==e?b.message.error(x("21809","保存失败,请重试!")):b.message.error(x("30651","操作失败"))}})}},{key:"doCallBackParent",value:function(){window.opener&&("function"===typeof window.opener.RefreshAccessResultList?window.opener.RefreshAccessResultList():"function"===typeof window.opener.RefreshAccessAuditList&&window.opener.RefreshAccessAuditList())}},{key:"doOtherOperation",value:function(e,t,a,n){var r=this.props.accessViewStore,i=this;b.Modal.confirm({title:x("131329","信息确认"),content:t,onOk:function(){r.doOtherOperation({operation:e,isaudit:n,doback:function(e){1==e?(b.message.success(x("30700","操作成功")),i.doCallBackParent()):3==e?b.message.warning(x("2012","对不起,您暂时没有权限!")):b.message.error(x("30651","操作失败"))}})},onCancel:function(){}})}},{key:"doApproveAndReturn",value:function(e,t,a){var n=this.props.accessViewStore,r=this;b.Modal.confirm({title:x("131329","信息确认"),content:t,onOk:function(){n.doApproveAndReturn({operation:e,doback:function(e,t){e?t?(b.message.success(x("30700","操作成功")),r.doCallBackParent()):b.message.warning(x("2012","对不起,您暂时没有权限!")):b.message.error(x("30651","操作失败"))}})},onCancel:function(){}})}},{key:"checkMust",value:function(){var e=this.props.accessViewStore,t=e.datalist,a=e.itemcount,n=e.tableHeader,r=!0,i="";return t.map(function(e,t){t<a?n.map(function(t,a){1==e["edit_"+t.index]&&(i=t.index,1==e.itemtype||2==e.itemtype&&(0==e.formula||4==e.formula)?""===e["score_"+t.index]&&(r=!1):""!==e.itemtarget&&""!==e.itemresult&&""!==e.itemnext||(r=!1))}):2==e.onlyid&&0!=e["score_"+i]&&""===e["reason"+i]&&(r=!1)}),r}},{key:"getRightButton",value:function(e){var t=this,a=this.props.accessViewStore,n=a.canback,r=a.canreset,i=a.canedit,o=a.caninit,l=a.canaudit,s=a.canrecover,u=a.canbackpre,c=a.checksize,d=[],p=[];return n&&(d.push({key:"0",icon:y.default.createElement("i",{className:"icon-coms-Return"}),content:x("236","退回"),onClick:function(e){return t.doOtherOperation("score_return",x("508667","确定退回此考核结果"),x("508881","退回此考核结果"))}}),p.push(y.default.createElement(b.Tooltip,{title:x("508875","退回考核结果")},y.default.createElement(b.Button,{onClick:function(){return t.doOtherOperation("score_return",x("508667","确定退回此考核结果"),x("508881","退回此考核结果"))}},x("236","退回"))))),u&&(d.push({key:"7",icon:y.default.createElement("i",{className:"icon-coms-huanhang"}),content:x("508880","退回上一级"),onClick:function(e){return t.doOtherOperation("return_pre",x("508876","确定退回此考核结果到上一个考核人?"),x("508877","退回此考核结果到上一个考核人"),1)}}),p.push(y.default.createElement(b.Tooltip,{title:x("508883","退回考核结果到上一个考核人")},y.default.createElement(b.Button,{onClick:function(){return t.doOtherOperation("return_pre",x("508876","确定退回此考核结果到上一个考核人?"),x("508877","退回此考核结果到上一个考核人"),1)}},x("508880","退回上一级"))))),r&&(d.push({key:"1",icon:y.default.createElement("i",{className:"icon-coms-Reopen"}),content:x("508884","重新考核"),onClick:function(e){return t.doOtherOperation("reset",x("508886","确定重新进行考核评分?"),x("508884","重新考核"))}}),p.push(y.default.createElement(b.Tooltip,{title:x(509458,"重新进行考核评分")},y.default.createElement(b.Button,{onClick:function(){return t.doOtherOperation("reset",x("508886","确定重新进行考核评分?"),x("508884","重新考核"))}},x("508884","重新考核"))))),o&&(d.push({key:"2",icon:y.default.createElement("i",{className:"icon-coms-Forcible"}),content:x("2022","重置"),onClick:function(e){return t.doOtherOperation("init",x("508887","确定重置考核项及结果?"),x("2022","重置"))}}),p.push(y.default.createElement(b.Tooltip,{title:x("508888","重置考核方案")},y.default.createElement(b.Button,{onClick:function(){return t.doOtherOperation("init",x("508887","确定重置考核项及结果?"),x("2022","重置"))}},x("2022","重置"))))),s&&(d.push({key:"8",icon:y.default.createElement("i",{className:"icon-coms-Detailed"}),content:x("18666","收回"),onClick:function(e){return t.doOtherOperation("recover",x("508889","确定收回考核项及结果?"),x("18666","收回"))}}),p.push(y.default.createElement(b.Tooltip,{title:x("508890","收回考核项及结果")},y.default.createElement(b.Button,{onClick:function(){return t.doOtherOperation("recover",x("508889","确定收回考核项及结果?"),x("18666","收回"))}},x("18666","收回"))))),i&&(d.push({key:"3",icon:y.default.createElement("i",{className:"icon-coms-Save-as"}),content:x("30986","保存"),onClick:function(e){return t.doOperation("save")}}),d.push({key:"4",icon:y.default.createElement("i",{className:"icon-coms-top"}),content:x("615","提交"),onClick:function(e){return t.doOperation("submit")}}),p.push(y.default.createElement(b.Tooltip,{title:x("508724","保存为草稿")},y.default.createElement(b.Button,{onClick:function(){return t.doOperation("save")}},x("30986","保存")))),p.push(y.default.createElement(b.Tooltip,{title:x("382335","保存并提交")},y.default.createElement(b.Button,{onClick:function(){return t.doOperation("submit")}},x("615","提交"))))),l&&(d.push({key:"5",icon:y.default.createElement("i",{className:"icon-coms-Approval"}),content:x("142","批准"),onClick:function(e){return t.doApproveAndReturn("approve",x("508666","确定批准此考核结果"),x("142","批准"))}}),d.push({key:"6",icon:y.default.createElement("i",{className:"icon-coms-Return"}),content:x("236","退回"),onClick:function(e){return t.doApproveAndReturn("return",x("508667","确定退回此考核结果"),x("236","退回"))}}),p.push(y.default.createElement(b.Tooltip,{title:x("508874","批准考核结果")},y.default.createElement(b.Button,{onClick:function(){return t.doApproveAndReturn("approve",x("508666","确定批准此考核结果"),x("142","批准"))}},x("142","批准")))),p.push(y.default.createElement(b.Tooltip,{title:x("508875","退回考核结果")},y.default.createElement(b.Button,{onClick:function(){return t.doApproveAndReturn("return",x("508667","确定退回此考核结果"),x("236","退回"))}},x("236","退回")))),c>1&&(d.push({key:"7",icon:y.default.createElement("i",{className:"icon-coms-huanhang"}),content:x("508880","退回上一级"),onClick:function(e){return t.doOtherOperation("return_pre",x("508876","确定退回此考核结果到上一个考核人?"),x("508877","退回此考核结果到上一个考核人"),2)}}),p.push(y.default.createElement(b.Tooltip,{title:x("508878","退回到上一个考核人")},y.default.createElement(b.Button,{onClick:function(){return t.doOtherOperation("return_pre",x("508876","确定退回此考核结果到上一个考核人?"),x("508877","退回此考核结果到上一个考核人"),2)}},x("508880","退回上一级")," "))))),1==e?d:p}},{key:"render",value:function(){var e=this,t=this.state,a=t._height,n=t.moretitle,r=t.morename,i=this.props.accessViewStore,o=i.yeardata,l=i.nowseason,s=i.nowyear,u=i.msg,c=i.nowmonth,d=i.loading,p=i.cstatus,m=i.ccolor,f=i.pesronstr,h=i.titlename,g=i.tabs,v=i.type1,k=i.type2,S=i.scoreid,E=i.canlog,D=i.logList,N=i.total,I=i.isplan,M=i.resourcename,R=i.resourceid,z=i.linkUrlList;if("noinfo"==u)return w.renderAlertPage('<span style="color:red">'+x("508609","您暂时无权限查看此数据")+"</span>");var O=[{label:"1",value:x(25825,"1月")},{label:"2",value:x(25826,"2月")},{label:"3",value:x(25827,"3月")},{label:"4",value:x(25828,"4月")},{label:"5",value:x(25829,"5月")},{label:"6",value:x(25830,"6月")},{label:"7",value:x(25831,"7月")},{label:"8",value:x(25832,"8月")},{label:"9",value:x(25833,"9月")},{label:"10",value:x(25834,"10月")},{label:"11",value:x(25835,"11月")},{label:"12",value:x(25836,"12月")}],B=[{label:"1",value:x(509092,"1季度")},{label:"2",value:x(509093,"2季度")},{label:"3",value:x(509094,"3季度")},{label:"4",value:x(509095,"4季度")}];return y.default.createElement("div",{className:"wea-workrelate-perfor-accessview",style:{height:a}},y.default.createElement(b.Spin,{spinning:d},y.default.createElement(P.WeaRightMenu,{datas:this.getRightButton(1),showUrlItem:!1,style:{height:"100%"}},y.default.createElement(P.WeaReqTop,{title:h,icon:y.default.createElement("i",{className:"icon-coms-implement"}),iconBgcolor:"rgb(150, 53, 138)",tabDatas:L(g),selectedKey:v,buttons:this.getRightButton(),showDropIcon:!1,onChange:function(t){return e.onReqTop(t)}}),y.default.createElement(P.WeaPopoverHrm,null),y.default.createElement("div",{className:"accessview-baseinfo"},y.default.createElement(P.WeaSelect,{options:o,value:s,viewAttr:2,style:{width:80,marginRight:10},onChange:function(t){return e.yearChange(t)}}),1==v&&y.default.createElement(A,{onChange:function(t){return e.onRadioChange(t)},value:c,style:{verticalAlign:"bottom"}},O&&O.length>0&&O.map(function(e,t){return y.default.createElement(W,{value:e.label},e.value)})),2==v&&y.default.createElement(A,{onChange:function(t){return e.onRadioChange(t)},value:l,style:{verticalAlign:"bottom"}},B&&B.length>0&&B.map(function(e,t){return y.default.createElement(W,{value:e.label},e.value)})),p&&y.default.createElement(P.WeaTag,{color:m,className:"accessview-weatag"},p),y.default.createElement("span",{dangerouslySetInnerHTML:{__html:f}})),"1"==u?y.default.createElement(P.WeaNewScroll,{height:a-120,style:{background:"#fff"}},y.default.createElement(_.default,{ref:"accessTables",onCallBack:function(){return e.doLastSubmit()}}),y.default.createElement(b.Row,{gutter:2,className:"accessview-row"},y.default.createElement(b.Col,{span:12},S&&S.length>0&&y.default.createElement(C.default,null)),y.default.createElement(b.Col,{span:1}),y.default.createElement(b.Col,{span:11},y.default.createElement(P.WeaSearchGroup,{title:x("24969","相关链接"),showGroup:!0},y.default.createElement("div",{className:"accessview-row-div-relate"},y.default.createElement("div",{className:"accessview-row-col-linkurl"},y.default.createElement("a",{href:"/spa/blog/static/index.html#/user/"+R,target:"_blank",title:x("509184","{name}的工作微博").replace("{name}",M)},x("509184","{name}的工作微博").replace("{name}",M))),I&&y.default.createElement("div",{className:"accessview-row-col-linkurl"},y.default.createElement("a",{href:"/spa/workrelate/static/index.html#/main/workrelate/plan/planView?year="+s+"&type1=1&type2="+k+"&resourceid="+R,target:"_blank",title:x(509323,"$name$的工作总结及计划").replace("$name$",M)+"("+s+"-"+(k<10?"0"+k:k)+")"},x(509323,"$name$的工作总结及计划").replace("$name$",M)+"("+s+"-"+(k<10?"0"+k:k)+")")),z&&z.length>0&&z.map(function(e,t){return y.default.createElement("div",{className:"accessview-row-col-linkurl"},y.default.createElement("a",{href:e.linkurl,target:"_blank",title:e.linkname},e.linkname))}))),E&&y.default.createElement(P.WeaSearchGroup,{title:x("32061","操作日志"),showGroup:!0},y.default.createElement(T.default,{logsData:D,lastcount:N,morename:r,moretitle:n,onMoreClick:function(){return e.getMoreLog()}}))))):""!=u?w.renderAlertPage('<span style="color:red">'+u+"</span>","","30%"):"")))}}]),t}(y.default.Component))||i)||i;t.default=N},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(9),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}(k),S=a(56),C=n(S),E=a(0),_=mobx.toJS,D=E.WeaLocaleProvider.getLabel,T=(r=(0,v.inject)("accessViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.state={},a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){this.props.accessViewStore.getAccessFbInfo({})}},{key:"submitFb",value:function(){var e=this.props.accessViewStore;""!=e.fbcontent?e.getAccessFbInfo({content:e.fbcontent,operation:"save"}):b.message.warning(D("508896","反馈内容不能为空"))}},{key:"setfeedbackContent",value:function(e){this.props.accessViewStore.fbcontent=e}},{key:"render",value:function(){var e=this,t=this.props.accessViewStore,a=t.fbInfoList,n=t.fbcontent;return y.default.createElement("div",{className:"wea-workrelate-perfor-accessviewfb",style:{height:"100%"}},y.default.createElement(E.WeaSearchGroup,{title:D("33956","意见反馈"),showGroup:!0},y.default.createElement(E.WeaRichText,{ckConfig:{toolbar:[{name:"document",items:["Source"]},{name:"paragraph",items:["JustifyLeft","JustifyCenter","JustifyRight","-","NumberedList","BulletedList"]},{name:"styles",items:["Format","Font","FontSize"]},{name:"colors",items:["TextColor"]},{name:"basicstyles",items:["Bold","Italic","Underline","Strike"]},{name:"insert",items:["Table","Smiley"]}],height:100,autoGrow_minHeight:100,autoGrow_maxHeight:100,resize_enabled:!1,startupFocus:!1},onChange:function(t){return e.setfeedbackContent(t)},value:n,bottomBarRight:{width:100,Component:[y.default.createElement("span",{className:"wea-rich-text-toolbar-bottom-item",style:{position:"relative"}},y.default.createElement(b.Button,{className:"wea-button-release",onClick:function(){return e.submitFb()}},y.default.createElement("span",null,y.default.createElement("span",{className:"icon-coms-Release"}),y.default.createElement("span",{style:{marginLeft:"2px"}},D("615","提交")))))]},onToolsChange:function(e,t,a,n){return w.transfStr(e,t,a,n)}}),y.default.createElement(C.default,{dataSource:_(a),style:{marginTop:"10px"}})))}}]),t}(y.default.Component))||i)||i;t.default=T},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 r,i,o=a(5),l=n(o),s=a(1),u=n(s),c=a(2),d=n(c),p=a(6),m=n(p),f=a(7),h=n(f),g=a(3),y=n(g),v=a(8),b=a(4),k=a(9),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}(k),S=a(33),C=n(S),E=a(0),_=E.WeaLocaleProvider.getLabel,D=(mobx.toJS,(r=(0,v.inject)("accessViewStore"))(i=(0,v.observer)(i=function(e){function t(e){(0,u.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return a.renderContent=function(e,t,a,n){var r={children:e,props:{}};return a>=n&&(r.props.colSpan=0,r.props.rowSpan=0),r},a.state={},a}return(0,h.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){}},{key:"onResiveChange",value:function(e,t,a){var n=this.props.accessViewStore,r=n.canedit,i=n.datalist,o=n.revisemax,l=n.revisemin;if(isNaN(e)&&(e=0),r&&void 0!=e&&i[t]["score_"+a]!=e){if(e<l||e>o)return void b.Modal.warning({title:_("558","提示"),content:_("509182","修正分值需控制在{revisemin}-{revisemax}之间").replace("{revisemin}",l).replace("{revisemax}",o)});n.canedit=!1,n.datalist[t]["score_"+a]=e,n.countscore(a),n.canedit=!0}}},{key:"doScoreChange",value:function(e,t,a){var n=this.props.accessViewStore,r=n.canedit,i=n.datalist,o=n.scoremax,l=n.scoremin;if(isNaN(e)&&(e=0),r&&void 0!=e&&i[t]["score_"+a]!=e){if(e<l||e>o)return void b.Modal.warning({title:_("558","提示"),content:_("509183","评分值需控制在{scoremin}-{scoremax}之间").replace("{scoremin}",l).replace("{scoremax}",o)});n.canedit=!1,n.datalist[t]["score_"+a]=e,n.updateScore(t,a),n.canedit=!0}}},{key:"doChange",value:function(e,t,a,n){var r=this.props.accessViewStore,i=r.canedit,o=r.datalist;n&&n>0&&isNaN(e)&&(e=0),i&&void 0!=e&&o[t][a]!=e?(3!=n&&(r.canedit=!1),r.datalist[t][a]=e,1==n||3==n?r.updateNormScore(t):r.canedit=!0):i&&3==n&&(r.canedit=!1,r.datalist[t][a]=e,r.canedit=!0)}},{key:"getColumns",value:function(){var e=this,t=this.props.accessViewStore,a=t.tableHeader,n=t.tablewidth,r=t.leftwidth,i=t.itemcount,o=t.titlestr,l=t.canedit,s=t.canupload,u=t.remark,c=t.revisemax,d=t.revisemin,p=t.category,m=t.maxUploadSize,f=t.scoremin,h=t.scoremax,g=t.rowcount,v=t.hascate,k=parseFloat(n)-parseFloat(r),w=[],S=0;return v?w.push({title:_("455","分类"),dataIndex:"cate",width:11*r+"%",render:function(t,a,n){return n<i?t:n==i?{children:y.default.createElement("div",{className:"accessview-remark"},_("16965","相关说明"),y.default.createElement("br",null),y.default.createElement("span",{className:"accessview-remark-span",dangerouslySetInnerHTML:{__html:u}})),props:{colSpan:5,rowSpan:g}}:e.renderContent(t,a,n,i)}},{title:_("18085","指标类型"),dataIndex:"accessitemid",width:20*r+"%",render:function(t,a,n){return n<i?y.default.createElement("span",{dangerouslySetInnerHTML:{__html:t}}):e.renderContent(t,a,n,i)}}):(w.push({title:_("18085","指标类型"),dataIndex:"accessitemid",width:25*r+"%",render:function(t,a,n){return n<i?y.default.createElement("span",{dangerouslySetInnerHTML:{__html:t}}):n==i?{children:y.default.createElement("div",{className:"accessview-remark"},_("16965","相关说明"),y.default.createElement("br",null),y.default.createElement("span",{className:"accessview-remark-span",dangerouslySetInnerHTML:{__html:u}})),props:{colSpan:4,rowSpan:g}}:e.renderContent(t,a,n,i)}}),S=6),w.push({title:_("508669","指标描述"),dataIndex:"description",width:r*(27+S)+"%",render:function(t,a,n){return n<i?y.default.createElement(b.Tooltip,{title:y.default.createElement("span",{dangerouslySetInnerHTML:{__html:t}})},y.default.createElement("span",{dangerouslySetInnerHTML:{__html:t}})):e.renderContent(t,a,n,i)}},{title:_("6071","权重")+"(%)",dataIndex:"rate",width:9*r+"%",render:function(t,a,n){return e.renderContent(t,a,n,i)}},{title:_("18087","目标值"),dataIndex:"itemtarget",width:11*r+"%",render:function(t,a,n){return t=l&&(2!=a.itemtype||2!=a.formula&&3!=a.formula)?2==a.itemtype?13==a.formula?y.default.createElement("span",{className:"accessview-input-lineh"},y.default.createElement(E.WeaInput,{viewAttr:"3",className:"accessview-input-width",value:t,onBlur:function(t){return e.doChange(t,n,"itemtarget",3)}}),y.default.createElement("div",{className:"accessview-unit-div"},a.unit)):y.default.createElement("span",null,y.default.createElement("div",{className:"accessview-input-width"},y.default.createElement(E.WeaInputNumber,{viewAttr:"3",value:t,precision:2,onChange:function(t){return e.doChange(t,n,"itemtarget",1)}})),y.default.createElement("div",{className:""!=t?"accessview-unit-div":""},a.unit)):y.default.createElement("span",{className:"accessview-input-lineh"},y.default.createElement(E.WeaInput,{className:"accessview-input-width",value:t,onBlur:function(t){return e.doChange(t,n,"itemtarget")}}),a.unit):y.default.createElement("span",null,t+a.unit),e.renderContent(t,a,n,i)}},{title:_("508618","完成值"),dataIndex:"itemresult",width:11*r+"%",render:function(t,a,n){return n<i?t=2!=a.itemtype||2!=a.formula&&3!=a.formula?l?2==a.itemtype?13==a.formula?y.default.createElement("span",{className:"accessview-input-lineh"},y.default.createElement(E.WeaInput,{className:"accessview-input-width",viewAttr:"3",value:t,onBlur:function(t){return e.doChange(t,n,"itemresult",3)}}),a.unit):y.default.createElement("span",null,y.default.createElement("div",{className:"accessview-input-width"},y.default.createElement(E.WeaInputNumber,{value:t,precision:2,viewAttr:"3",onChange:function(t){return e.doChange(t,n,"itemresult",1)}})),y.default.createElement("div",{className:""!=t?"accessview-unit-div":""},a.unit)):y.default.createElement("span",{className:"accessview-input-lineh"},y.default.createElement(E.WeaInput,{value:t,className:"accessview-input-width",onBlur:function(t){return e.doChange(t,n,"itemresult")}}),a.unit):y.default.createElement("span",null,t+a.unit):y.default.createElement("span",null,"实际:"+t+a.unit+"有效:"+a.validresult+a.unit):{children:t,props:{colSpan:2}}}},{title:o+_("330","目标"),dataIndex:"itemnext",width:11*r+"%",render:function(t,a,n){return t=l?2==a.itemtype?y.default.createElement("span",null,y.default.createElement("div",{className:"accessview-input-width"},y.default.createElement(E.WeaInputNumber,{value:t,viewAttr:"3",precision:2,onChange:function(t){return e.doChange(t,n,"itemnext",2)}})),y.default.createElement("div",{className:""!=t?"accessview-unit-div":""},a.unit)):y.default.createElement("span",{className:"accessview-input-lineh"},y.default.createElement(E.WeaInput,{className:"accessview-input-width",value:t,onBlur:function(t){return e.doChange(t,n,"itemnext")}}),a.unit):y.default.createElement("span",null,t+a.unit),e.renderContent(t,a,n,i)}}),a&&a.length>1&&(k=.2),a&&a.length>0&&a.map(function(t,n){var r={title:y.default.createElement("span",{dangerouslySetInnerHTML:{__html:t.name}}),children:[{title:_("25622","评分"),dataIndex:"score_"+t.index,width:30*k+"%",render:function(r,o,l){if(l<i)return 1!=o["edit_"+t.index]||1!=o.itemtype&&(2!=o.itemtype||0!=o.formula&&4!=o.formula)||(r=y.default.createElement("span",{className:"accessview-score-must"},y.default.createElement(E.WeaInputNumber,{value:r,precision:2,min:f,max:h,viewAttr:"3",onChange:function(a){return e.doScoreChange(a,l,t.index)}}))),e.renderContent(r,o,l,i);if(100==o.onlyid)return 0==n?{children:y.default.createElement("span",{className:"accessview-result-score"},r),props:{colSpan:3*a.length}}:e.renderContent(r,o,l,i);if(2==o.onlyid){var u="";u=1!=o["isedit"+t.index]||0==c&&0==d?r:y.default.createElement(E.WeaInputNumber,{className:"accessview-revise-score",value:r,precision:2,min:d,max:c,onChange:function(a){return e.onResiveChange(a,l,t.index)}}),0!=r&&(u=1==o["isedit"+t.index]?y.default.createElement("span",null,u,y.default.createElement("div",{className:"accessview-revise-reason"},y.default.createElement(E.WeaTextarea,{value:o["reason"+t.index],viewAttr:"3",placeholder:_(509457,"请输入修正分理由"),onChange:function(a){return e.doChange(a,l,"reason"+t.index)}}))):y.default.createElement("span",null,u,y.default.createElement("br",null),y.default.createElement("span",{dangerouslySetInnerHTML:{__html:o["reason"+t.index]}}))),r=u}return 3==o.onlyid&&(r=1==o["isedit"+t.index]?y.default.createElement(E.WeaTextarea,{value:r,onChange:function(a){return e.doChange(a,l,"score_"+t.index)}}):y.default.createElement("span",{dangerouslySetInnerHTML:{__html:r}})),4==o.onlyid&&(r=1==o["isedit"+t.index]&&s?y.default.createElement("span",null,y.default.createElement(E.WeaUpload,{ref:function(t){return e.setRef(t)},uploadUrl:"/api/doc/upload/uploadFile2Doc?category="+p,category:p,maxUploadSize:m,showClearAll:!1,autoUpload:!1,getShowListDatas:function(t,a){return e.setUploading(a)},onChange:function(t,a){return e.uploadChange(t,a)}}),y.default.createElement(C.default,{_width:"20",onLinkClick:function(a,n,r,i){return e.onLinkClick(a,n,r,l,t.index,i)},linkdatas:r,hasdel:!0,hasdownload:!0})):y.default.createElement(C.default,{_width:"20",onLinkClick:function(t,a,n,r){return e.onLinkClick(t,a,n,l,"",r)},linkdatas:r,hasdel:!1,hasdownload:!0})),{children:r,props:{colSpan:3}}}},{title:_("17506","得分"),dataIndex:"result_"+t.index,width:20*k+"%",render:function(t,a,n){return e.renderContent(t,a,n,i)}},{title:_("25734","说明"),dataIndex:"remark_"+t.index,width:50*k+"%",render:function(a,n,r){return a=1==n["edit_"+t.index]?y.default.createElement(E.WeaTextarea,{value:a,onChange:function(a){return e.doChange(a,r,"remark_"+t.index)}}):y.default.createElement("span",{dangerouslySetInnerHTML:{__html:a}}),e.renderContent(a,n,r,i)}}]};w.push(r)}),w}},{key:"setRef",value:function(e){this.props.accessViewStore.uploadref=e}},{key:"saveUpload",value:function(){var e=this.props.accessViewStore;e.uploadref&&e.uploadref.doUpload()}},{key:"setUploading",value:function(e){var t=this.props.accessViewStore;e.length>0?t.uploading=!0:t.uploading=!1}},{key:"uploadChange",value:function(e,t){var a=this.props.accessViewStore;e.length>0&&(a.fileids=e.toString()),a.uploading=!1,"function"===typeof this.props.onCallBack&&this.props.onCallBack()}},{key:"onLinkClick",value:function(e,t,a,n,r,i){var o=this.props.accessViewStore;2==a?b.Modal.confirm({title:_("386786","信息确认"),content:_("508898","确认要删除此附件吗?"),onOk:function(){var t=o.datalist,a=o.delfileids;o.delfileids=a+","+e;for(var i=t[n]["score_"+r],l=t[n]["fileid_"+r],s=-1,u=0;u<i.length;u++){i[u].id==e&&(s=u)}-1!=s&&i.splice(s,1);var c=l.indexOf(","+e+",");c>-1&&""!=e&&","==(l=l.substring(0,c+1)+l.substring(c+(e+"").length+2))&&(l=""),o.canedit=!1,o.datalist[n]["score_"+r]=i,o.datalist[n]["fileid_"+r]=l,o.canedit=!0},onCancel:function(){}}):3==a?o.viewDocFiled({id:e,relateId:o.scoreid,type:3,doback:function(){w.downloads(i)}}):o.viewDocFiled({id:e,relateId:o.scoreid,type:3,doback:function(){w.opendoc(e)}})}},{key:"render",value:function(){var e=this.props.accessViewStore,t=e.datalist,a=e.tablewidth,n=this.getColumns();return y.default.createElement("div",{className:"wea-workrelate-perfor-accessviewtable"},y.default.createElement(b.Table,{columns:n,bordered:!0,scroll:{x:100*a+"%"},dataSource:t,pagination:!1,className:"wea-workrelate-antd-table"}))}}]),t}(y.default.Component))||i)||i);t.default=D},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 r,i=a(5),o=n(i),l=a(1),s=n(l),u=a(2),c=n(u),d=a(6),p=n(d),m=a(7),f=n(m),h=a(3),g=n(h),y=a(0),v=a(8),b=a(80),k=n(b),w=a(101),S=n(w),C=a(102),E=n(C),_=a(9),D=y.WeaLocaleProvider.getLabel,T=(0,v.observer)(r=function(e){function t(e){(0,s.default)(this,t);var a=(0,p.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e));return a.state={selectedKey:"3",topTabCount:{},type:(0,_.getParams)("queryType")},a}return(0,f.default)(t,e),(0,c.default)(t,[{key:"componentWillMount",value:function(){var e=this;y.WeaTools.callApi("/api/workrelate/performance/accessAuditProgramNum","GET",{operation:"all"}).then(function(t){t.api_status&&e.setState({topTabCount:{auditprogram:t.auditamount,searchprogram:t.nosetamount}})}),(0,_.getParams)("type")&&this.setState({selectedKey:(0,_.getParams)("type")})}},{key:"render",value:function(){var e=this,t=this.state,a=t.selectedKey,n=t.topTabCount,r=[{title:D("506163","我的考核方案"),viewcondition:"1",groupid:"myprogram"},{title:D("506164","待审核方案"),viewcondition:"2",groupid:"auditprogram",showcount:!0,color:"#ff3232"},{title:D("506165","方案设置查询"),viewcondition:"3",groupid:"searchprogram",showcount:!0,color:"#ff3232"}];return g.default.createElement("div",null,g.default.createElement(y.WeaTab,{datas:r,counts:n,keyParam:"viewcondition",countParam:"groupid",selectedKey:a,onChange:function(t){return e.setState({selectedKey:t})}}),"1"===a&&g.default.createElement(k.default,{height:!0}),"2"===a&&g.default.createElement(S.default,null),"3"===a&&g.default.createElement(E.default,{type:this.state.type}))}}]),t}(g.default.Component))||r;t.default=T},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var r=a(240),i=n(r),o=a(241),l=n(o),s=a(244),u=n(s),c=a(245),d=n(c),p=a(246),m=n(p),f=a(247),h=n(f),g=a(249),y=n(g),v=a(251),b=n(v),k=a(253),w=n(k),S=a(255),C=n(S),E=a(260),_=n(E),D=a(262),T=n(D),P=a(264),A=n(P),W=a(265),L=n(W),x=a(279),N=n(x),I=a(280),M=n(I),R=a(282),z=n(R),O=a(283),B=n(O),V=a(284),F=n(V),j=a(285),K=n(j),G=a(286),q=n(G),H=a(287),U=n(H),J=a(289),Y=n(J),$=a(291),X=n($),Q=a(293),Z=n(Q),ee=a(295),te=n(ee),ae=a(297),ne=n(ae),re=a(299),ie=n(re),oe=a(301),le=n(oe);e.exports={devDoorpage:new i.default,taskMainStores:new l.default,taskDetailStore:new u.default,taskAddStore:new d.default,taskTagStore:new m.default,taskDetailDialogStore:new u.default,planDetailViewStore:new y.default,planResultListStore:new b.default,planAuditListStore:new w.default,planReportViewStore:new C.default,planProgramViewStore:new _.default,planReportDiagramStore:new T.default,planViewStore:new A.default,goalBaseStore:new L.default,goalDetailStore:new N.default,goalDetailDialogStore:new N.default,goalMainStore:new M.default,goalAddStore:new z.default,goalCommonStore:new B.default,taskReportStore:new h.default,programAuditListStore:new F.default,accessAuditListStore:new K.default,accessResultListStore:new q.default,programListStore:new U.default,accessViewStore:new Y.default,reportListStore:new X.default,programViewStore:new Z.default,gpReportListStore:new te.default,workerReportStore:new ne.default,scoreReportListStore:new ie.default,scoreWorkerReportStore:new le.default}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,w.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k=a(11),w=n(k),S=a(1),C=n(S),E=a(10),_=a(81),D=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}(_),T=(o=function e(){var t=this;(0,C.default)(this,e),r(this,"count",l,this),r(this,"loading",s,this),r(this,"datakey",u,this),r(this,"binputstyle",c,this),r(this,"inputval",d,this),r(this,"dataSource",p,this),r(this,"currentindex",m,this),r(this,"pageNum",f,this),r(this,"totalPage",h,this),r(this,"addId",g,this),r(this,"addtaskval",y,this),r(this,"status",v,this),r(this,"getDatas",b,this),this.getScrollDatas=function(e){D.getDoorTaskList(e).then((0,E.action)(function(e){var a=e.datas;t.totalPage=e.totalpage;for(var n=0;n<a.length;n++)t.dataSource.push(a[n]);t.loading=!1}))},this.toChangeStatus=function(e){D.toChangeStatus(e).then((0,E.action)(function(a){1==a.status&&(t.count={todaytask:parseInt(t.count.todaytask)-1,flowtask:t.count.flowtask},t.dataSource.remove(t.dataSource[e.idx]))}))},this.setSpecial=function(e){D.setSpecial(e).then((0,E.action)(function(a){1==a.status&&(0==e.special?(t.dataSource[e.idx].opttype="取消关注",t.dataSource[e.idx].changetype=1):(t.dataSource[e.idx].opttype="添加关注",t.dataSource[e.idx].changetype=0))}))},this.fastAddTask=function(e){D.fastAddTask(e).then((0,E.action)(function(a){1==a.status&&(t.dataSource.unshift({id:a.taskId,name:e.taskName,lastname:a.lastname,changetype:2,opttype:"标记完成"}),t.count={todaytask:parseInt(t.count.todaytask)+1,flowtask:t.count.flowtask},t.addId=t.addId+","+a.taskId,t.addtaskval="")}))},this.onlyClose=function(){t.status={createvisable:!1}},this.doClose=function(){t.getDatas({indexid:t.currentindex,pagenum:1}),t.status={createvisable:!1}},this.doRefresh=function(){t.getDatas({indexid:t.currentindex,pagenum:1})},this.open=function(){t.status={createvisable:!0}}},l=i(o.prototype,"count",[E.observable],{enumerable:!0,initializer:function(){return{todaytask:0,flowtask:0}}}),s=i(o.prototype,"loading",[E.observable],{enumerable:!0,initializer:function(){return!0}}),u=i(o.prototype,"datakey",[E.observable],{enumerable:!0,initializer:function(){return 0}}),c=i(o.prototype,"binputstyle",[E.observable],{enumerable:!0,initializer:function(){return{width:100,display:"none"}}}),d=i(o.prototype,"inputval",[E.observable],{enumerable:!0,initializer:function(){return""}}),p=i(o.prototype,"dataSource",[E.observable],{enumerable:!0,initializer:function(){return[]}}),m=i(o.prototype,"currentindex",[E.observable],{enumerable:!0,initializer:function(){return 1}}),f=i(o.prototype,"pageNum",[E.observable],{enumerable:!0,initializer:function(){return 1}}),h=i(o.prototype,"totalPage",[E.observable],{enumerable:!0,initializer:function(){return 1}}),g=i(o.prototype,"addId",[E.observable],{enumerable:!0,initializer:function(){return""}}),y=i(o.prototype,"addtaskval",[E.observable],{enumerable:!0,initializer:function(){return""}}),v=i(o.prototype,"status",[E.observable],{enumerable:!0,initializer:function(){return{createvisable:!1}}}),b=i(o.prototype,"getDatas",[E.action],{enumerable:!0,initializer:function(){var e=this;return function(t){D.getDoorTaskList(t).then((0,E.action)(function(a){e.dataSource=a.datas,e.totalPage=a.totalpage,e.loading=!1,void 0!=t.firstreq&&1==t.firstreq?(e.count.todaytask=a.todaycount,e.count.flowtask=a.nextcount):1==a.indexid?e.count.todaytask=a.todaycount:2==a.indexid&&(e.count.flowtask=a.nextcount),e.addId=""}))}}}),o);t.default=T},function(e,t,a){"use strict";function n(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}function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t,a,n){a&&(0,R.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function o(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P,A,W,L,x,N,I,M=a(11),R=r(M),z=a(16),O=r(z),B=a(1),V=r(B),F=a(2),j=r(F),K=a(10),G=a(81),q=n(G),H=a(82),U=n(H),J=(l=function(){function e(){(0,V.default)(this,e),i(this,"addname",s,this),this.excludeids="",i(this,"datalist",u,this),this.pagenum=1,this.itotal=1,i(this,"hasmore",c,this),this.pagesize=20,i(this,"refreshlist",d,this),i(this,"sorttype",p,this),this.condtype="1",i(this,"datetype",m,this),i(this,"orderby",f,this),i(this,"orderbytype",h,this),i(this,"taskname",g,this),this.optparams={},this.localtime=(new Date).getTime(),i(this,"loading",y,this),i(this,"slidevisible",v,this),i(this,"currentstatus",b,this),i(this,"principalid",k,this),i(this,"begindate",w,this),i(this,"begindate1",S,this),i(this,"enddate",C,this),i(this,"enddate1",E,this),i(this,"lev",_,this),i(this,"tag",D,this),i(this,"hrmid",T,this),this.viewId="0",this.isOutSearch=!1,this.reportstatus="",this.personType="",this.cstartdate="",this.cenddate="",this.cuserid="",i(this,"addTask",P,this),i(this,"getTaskList",A,this),i(this,"getTaskMoreList",W,this),i(this,"setSpecial",L,this),i(this,"toChangeStatus",x,this),i(this,"getChildTaskList",N,this),i(this,"addTaskView",I,this)}return(0,j.default)(e,[{key:"getCommonParams",value:function(e){e.sorttype=this.sorttype,e.orderby=this.orderby,e.orderbytype=this.orderbytype,e.taskname=this.taskname,e.pagesize=this.pagesize,1!=this.sorttype&&(e.pagesize=10),this.principalid&&this.principalid.length>0&&(e.principalid=this.principalid[0].id),e.enddate=this.enddate,e.enddate1=this.enddate1,this.isOutSearch?(e.condtype=0,e.status=this.reportstatus,e.personType=this.personType,e.cstartdate=this.cstartdate,e.cenddate=this.cenddate,e.cuserid=this.cuserid):(e.condtype=this.condtype,e.status=this.currentstatus),this.hrmid&&this.hrmid.length>0&&(e.hrmid=this.hrmid[0].id),this.tag&&this.tag.length>0&&(e.tag=this.tag[0].id),e.begindate=this.begindate,e.begindate1=this.begindate1,e.lev=this.lev}},{key:"setNewTaskInfo",value:function(e){if(this.refreshlist=!1,this.optparams=e,("add"==e.opttype||"dialogAdd"==e.opttype)&&(this.excludeids+=e.optkey+",",e.optdatetype&&this.datetype&&this.datetype.length>0))for(var t=0;t<this.datetype.length;t++)this.datetype[t].id==e.optdatetype&&(this.datetype[t].hasdata="1");this.localtime=this.getLocalTime(),this.refreshlist=!0}},{key:"getLocalTime",value:function(){return(new Date).getTime()}}]),e}(),s=o(l.prototype,"addname",[K.observable],{enumerable:!0,initializer:function(){return""}}),u=o(l.prototype,"datalist",[K.observable],{enumerable:!0,initializer:function(){return[]}}),c=o(l.prototype,"hasmore",[K.observable],{enumerable:!0,initializer:function(){return""}}),d=o(l.prototype,"refreshlist",[K.observable],{enumerable:!0,initializer:function(){return!0}}),p=o(l.prototype,"sorttype",[K.observable],{enumerable:!0,initializer:function(){return"1"}}),m=o(l.prototype,"datetype",[K.observable],{enumerable:!0,initializer:function(){return[]}}),f=o(l.prototype,"orderby",[K.observable],{enumerable:!0,initializer:function(){return""}}),h=o(l.prototype,"orderbytype",[K.observable],{enumerable:!0,initializer:function(){return"desc"}}),g=o(l.prototype,"taskname",[K.observable],{enumerable:!0,initializer:function(){return""}}),y=o(l.prototype,"loading",[K.observable],{enumerable:!0,initializer:function(){return!1}}),v=o(l.prototype,"slidevisible",[K.observable],{enumerable:!0,initializer:function(){return!1}}),b=o(l.prototype,"currentstatus",[K.observable],{enumerable:!0,initializer:function(){return"1"}}),k=o(l.prototype,"principalid",[K.observable],{enumerable:!0,initializer:function(){return[]}}),w=o(l.prototype,"begindate",[K.observable],{enumerable:!0,initializer:function(){return""}}),S=o(l.prototype,"begindate1",[K.observable],{enumerable:!0,initializer:function(){return""}}),C=o(l.prototype,"enddate",[K.observable],{enumerable:!0,initializer:function(){return""}}),E=o(l.prototype,"enddate1",[K.observable],{enumerable:!0,initializer:function(){return""}}),_=o(l.prototype,"lev",[K.observable],{enumerable:!0,initializer:function(){return""}}),D=o(l.prototype,"tag",[K.observable],{enumerable:!0,initializer:function(){return""}}),T=o(l.prototype,"hrmid",[K.observable],{enumerable:!0,initializer:function(){return[]}}),P=o(l.prototype,"addTask",[K.action],{enumerable:!0,initializer:function(){var e=this;return function(t){t.mainpage="1",t.sorttype=e.sorttype,U.addTask(t).then((0,K.action)(function(a){1==a.status&&(e.refreshlist=!1,e.optparams={},e.optparams.datas=a.datas,e.optparams.opttype="add",e.optparams.optkey=a.taskId,e.localtime=e.getLocalTime(),1==e.sorttype||4==e.sorttype?e.addname="":(e.datetype[t.index].hasdata="1",e.datetype[t.index].inputval=""),e.excludeids+=a.taskId+",",e.refreshlist=!0,t.doback&&t.doback(a.taskId))}))}}}),A=o(l.prototype,"getTaskList",[K.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,e.getCommonParams(t),e.optparams={},e.excludeids="",e.addTaskView({}),e.slidevisible=!1,U.getTaskList(t).then((0,K.action)(function(t){t.status&&(1!=e.sorttype&&4!=e.sorttype||(e.hasmore=t.hasmore,e.itotal=t.total,e.pagenum=1),e.datetype=t.datetype,e.datalist=t.datas),e.loading=!1}))}}}),W=o(l.prototype,"getTaskMoreList",[K.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,e.getCommonParams(t),t.excludeids=e.excludeids,U.getMoreTaskList(t).then((0,K.action)(function(a){a.status&&(1==e.sorttype||4==e.sorttype?(e.pagenum=t.pagenum,e.hasmore=a.hasmore):(e.datetype[t.index].pagenum=t.pagenum,e.datetype[t.index].hasmore=a.hasmore),e.datalist=e.datalist.concat(a.datas)),e.loading=!1}))}}}),o(l.prototype,"getCommonParams",[K.action],(0,O.default)(l.prototype,"getCommonParams"),l.prototype),L=o(l.prototype,"setSpecial",[K.action],{enumerable:!0,initializer:function(){var e=this;return function(t){q.setSpecial(t).then((0,K.action)(function(a){if(1==a.status){e.refreshlist=!1;var n=t.comsbtn,r=a.smap;n.map(function(e,a){e.type==t.type&&(n[a]=r)}),e.optparams={},e.optparams.comsbtn=n,e.optparams.opttype="update",e.optparams.optkey=t.taskid,t.doback&&t.doback(),e.localtime=e.getLocalTime(),e.refreshlist=!0}}))}}}),x=o(l.prototype,"toChangeStatus",[K.action],{enumerable:!0,initializer:function(){var e=this;return function(t){q.toChangeStatus(t).then((0,K.action)(function(a){if(1==a.status){if(e.refreshlist=!1,4==t.status||1==e.currentstatus&&2==t.status||2==e.currentstatus&&1==t.status)e.optparams={},e.optparams.opttype="del",e.optparams.optkey=t.taskId;else{var n=t.comsbtn,r=a.smap;n.map(function(e,a){e.type==t.type&&(n[a]=r)}),e.optparams={},e.optparams.comsbtn=n,e.optparams.opttype="update",e.optparams.optkey=t.taskId,e.optparams.status=t.status}t.doback&&t.doback(),e.localtime=e.getLocalTime(),e.refreshlist=!0}}))}}}),N=o(l.prototype,"getChildTaskList",[K.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,U.getChildTaskList(t).then((0,K.action)(function(a){1==a.status&&(e.refreshlist=!1,e.optparams={},e.optparams.datas=a.datas,e.optparams.opttype="childs",e.optparams.optkey=t.taskid,e.localtime=e.getLocalTime(),e.refreshlist=!0),e.loading=!1}))}}}),I=o(l.prototype,"addTaskView",[K.action],{enumerable:!0,initializer:function(){var e=this;return function(t){t.condtype=e.condtype,t.status=e.currentstatus,t.sorttype=e.sorttype,t.viewId=e.viewId,U.addTaskView(t).then((0,K.action)(function(e){}))}}}),o(l.prototype,"setNewTaskInfo",[K.action],(0,O.default)(l.prototype,"setNewTaskInfo"),l.prototype),o(l.prototype,"getLocalTime",[K.action],(0,O.default)(l.prototype,"getLocalTime"),l.prototype),l);t.default=J},function(e,t,a){a(243);var n=a(13).Object;e.exports=function(e,t){return n.getOwnPropertyDescriptor(e,t)}},function(e,t,a){var n=a(27),r=a(74).f;a(69)("getOwnPropertyDescriptor",function(){return function(e,t){return r(n(e),t)}})},function(e,t,a){"use strict";function n(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}function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t,a,n){a&&(0,F.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function o(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P,A,W,L,x,N,I,M,R,z,O,B,V=a(11),F=r(V),j=a(16),K=r(j),G=a(12),q=r(G),H=a(1),U=r(H),J=a(2),Y=r(J),$=a(10),X=a(81),Q=n(X),Z=a(82),ee=n(Z),te=a(103),ae=n(te),ne=(l=(0,$.action)("点击任务信息事件"),s=function(){function e(){(0,U.default)(this,e),i(this,"spinning",u,this),i(this,"canEdit",c,this),i(this,"detailKey",d,this),i(this,"tabselectKey",p,this),this.canShow=!1,i(this,"cancreate",m,this),this.candel=!1,i(this,"columnList",f,this),i(this,"editParams",h,this),i(this,"taskLog",g,this),this.lastid="",this.firstlog=1,i(this,"lastcount",y,this),i(this,"fblist",v,this),i(this,"fblastcount",b,this),this.feedbackcount=0,this.feedbackContent="",this.lastfeedbackid="",i(this,"optparams",k,this),i(this,"localtime",w,this),i(this,"relateInfoDatas",S,this),i(this,"asslist",C,this),i(this,"addsubname",E,this),this.errormsg="",this.hasData=!1,this.scrollstatus=0,this.isFb=void 0,this.checknew=0,this.iconArray={goalids:"icon-portal-ModelingEngine",taskids:"icon-coms-currency-Task",docids:"icon-portal-doc",wfids:"icon-coms-Workflow-o",crmids:"icon-portal-crm",projectids:"icon-coms-project",fileids:"icon-coms-link",planids:"icon-coms-release"},this.category="",this.maxUploadSize="",i(this,"cubeLayoutParame",_,this),i(this,"Card",D,this),i(this,"getTaskDetail",T,this),i(this,"initForm",P,this),i(this,"getCardStorefun",A,this),i(this,"editTaskInfo",W,this),i(this,"getTaskLog",L,this),i(this,"taskOperation",x,this),i(this,"addTaskFbInfo",N,this),i(this,"setSpecial",I,this),i(this,"toChangeStatus",M,this),i(this,"getSubTaskList",R,this),i(this,"addSubTask",z,this),i(this,"viewDocFiled",O,this),i(this,"onNodeClick",B,this)}return(0,Y.default)(e,[{key:"setNewTaskInfo",value:function(e,t){var a={};2==t?(a.opttype="addchild",a.optkey=e.parentid):(a.opttype="add",a.optkey=e.optkey),a.datas=e.subdatas,this.optparams=a,this.localtime=(new Date).getTime()}}]),e}(),u=o(s.prototype,"spinning",[$.observable],{enumerable:!0,initializer:function(){return!1}}),c=o(s.prototype,"canEdit",[$.observable],{enumerable:!0,initializer:function(){return!1}}),d=o(s.prototype,"detailKey",[$.observable],{enumerable:!0,initializer:function(){return-1}}),p=o(s.prototype,"tabselectKey",[$.observable],{enumerable:!0,initializer:function(){return 1}}),m=o(s.prototype,"cancreate",[$.observable],{enumerable:!0,initializer:function(){return!1}}),f=o(s.prototype,"columnList",[$.observable],{enumerable:!0,initializer:function(){return[]}}),h=o(s.prototype,"editParams",[$.observable],{enumerable:!0,initializer:function(){return{name:"",begindate:"",enddate:"",remark:"",level:"5",principalid:"",parentid:"",partnerid:"",taskids:"",goalids:"",docids:"",wfids:"",crmids:"",projectids:"",fileids:"",showallsub:0,sharerid:"",tag:"",risk:"",difficulty:"",assist:"",special:"",status:"",todotype:"4",creater:"",creatername:"",createdate:"",parentArray:[],sublist:[],principalArray:[],partnerArray:[],taskArray:[],goalArray:[],docArray:[],wfArray:[],crmArray:[],projectArray:[],fileArray:[],sharerArray:[],tagArray:[]}}}),g=o(s.prototype,"taskLog",[$.observable],{enumerable:!0,initializer:function(){return[]}}),y=o(s.prototype,"lastcount",[$.observable],{enumerable:!0,initializer:function(){return 0}}),v=o(s.prototype,"fblist",[$.observable],{enumerable:!0,initializer:function(){return[]}}),b=o(s.prototype,"fblastcount",[$.observable],{enumerable:!0,initializer:function(){return 0}}),k=o(s.prototype,"optparams",[$.observable],{enumerable:!0,initializer:function(){return{}}}),w=o(s.prototype,"localtime",[$.observable],{enumerable:!0,initializer:function(){return(new Date).getTime()}}),S=o(s.prototype,"relateInfoDatas",[$.observable],{enumerable:!0,initializer:function(){return[]}}),C=o(s.prototype,"asslist",[$.observable],{enumerable:!0,initializer:function(){return[]}}),E=o(s.prototype,"addsubname",[$.observable],{enumerable:!0,initializer:function(){return""}}),_=o(s.prototype,"cubeLayoutParame",[$.observable],{enumerable:!0,initializer:function(){return{}}}),D=o(s.prototype,"Card",[$.observable],{enumerable:!0,initializer:function(){return{}}}),T=o(s.prototype,"getTaskDetail",[$.action],{enumerable:!0,initializer:function(){var e=this;return function(t,a){a&&(e.spinning=!0),e.taskLog=[],e.lastid="",e.firstlog=1,e.lastcount=0,e.feedbackContent="",e.fblastcount=0,e.feedbackcount=0,e.fblist=[],ee.getTaskDetail(t).then((0,$.action)(function(t){1==t.status?(e.errormsg="",e.scrollstatus=1,e.checknew=1,e.columnList=t.columnList,e.relateInfoDatas=t.relateInfo,e.asslist=t.asslist,e.editParams.name=t.name,e.editParams.begindate=t.begindate,e.editParams.enddate=t.enddate,e.editParams.remark=t.remark,e.editParams.status=t.taskstatus,e.editParams.level=t.lev,e.editParams.creater=t.creater,e.editParams.creatername=t.creatername,e.editParams.createdate=t.createdate,e.editParams.principalid=t.principalid||"",t.principalid?e.editParams.principalArray=[{id:t.principalid,name:t.principalname}]:e.editParams.principalArray=[],e.editParams.parentid=t.parentid||"",t.parentid?e.editParams.parentArray=[{id:t.parentid,name:t.parentname}]:e.editParams.parentArray=[],e.editParams.partnerid=t.partnerids||"",e.editParams.partnerArray=t.partnerarry||[],e.editParams.docids=t.docids||"",e.editParams.docArray=t.docarry||[],e.editParams.wfids=t.wfids||"",e.editParams.wfArray=t.wfarry||[],e.editParams.crmids=t.crmids||"",e.editParams.crmArray=t.crmarry||[],e.editParams.projectids=t.projectids||"",e.editParams.projectarry=t.projectarry||[],e.editParams.fileids=t.fileids||"",e.editParams.fileArray=t.filearry||[],e.editParams.tag=t.tag||"",e.editParams.tagArray=t.tagarry||[],e.editParams.sharerid=t.sharerids||"",e.editParams.sharerArray=t.sharerarry||[],e.editParams.goalids=t.goalids||"",e.editParams.goalArray=t.goalarry||[],e.editParams.taskids=t.taskids||"",e.editParams.taskArray=t.rtaskarry||[],e.editParams.showallsub=t.showallsub,e.editParams.sublist=t.sublist,e.editParams.risk=t.risk,e.editParams.difficulty=t.difficulty,e.editParams.assist=t.assist,e.editParams.special=t.special,e.editParams.todotype=t.todotype+""||"4",e.fblastcount=t.lastcount||0,e.feedbackcount=t.feedbackcount||0,e.fblist=t.fblist||[],t.fblist&&(e.lastfeedbackid=t.fblist[t.fblist.length-1].lastid),e.candel=t.candel,e.cancreate=t.cancreate,e.canEdit=t.canedit,e.canShow=t.canedit,e.hasData=!0):(e.hasData=!1,e.errormsg=t.errormsg),a&&(e.spinning=!1)}))}}}),P=o(s.prototype,"initForm",[$.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.tabselectKey=1,ae.getTaskSetupInit(t).then((0,$.action)(function(a){var n=!0;1==a.status&&!0===a.isopen&&(e.hasData=!0,e.cubeLayoutParame=(0,q.default)({},a.data),n=!1),e.getTaskDetail(t,n)}))}}}),A=o(s.prototype,"getCardStorefun",[$.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.spinning=!0,e.Card=t}}}),W=o(s.prototype,"editTaskInfo",[$.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.spinning=!0,ee.editTaskInfo(t).then((0,$.action)(function(a){e.canEdit=!0,t.doback&&t.doback(a.status,a.msg),"tag"==t.fieldname&&a.tagList&&(e.editParams.tagArray=a.tagList),1!=t.issub&&(a.logsMap1&&(e.taskLog.length>0?e.taskLog.unshift(a.logsMap1):e.taskLog.push(a.logsMap1)),a.logs&&(e.taskLog.length>0?e.taskLog.unshift(a.logs):e.taskLog.push(a.logs))),e.spinning=!1}))}}}),L=o(s.prototype,"getTaskLog",[$.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.spinning=!0,t.lastcount=e.lastcount,ee.getTaskLog(t).then((0,$.action)(function(a){1==a.status&&(e.lastcount=a.lastcount,e.lastid=a.lastid,"more"==t.type?e.taskLog=e.taskLog.concat(a.datas):e.taskLog=a.datas),e.spinning=!1}))}}}),x=o(s.prototype,"taskOperation",[$.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.spinning=!0,ee.taskOperation(t).then((0,$.action)(function(a){if(1==a.status)if("delFbInfo"==t.operation){var n=t.index;e.feedbackcount=e.feedbackcount-1,e.fblist.remove(e.fblist[n]),t.doback&&t.doback()}else"getFbInfo"==t.operation&&(e.fblist=e.fblist.concat(a.datas),e.fblastcount=a.lastcount,e.lastfeedbackid=a.datas[a.datas.length-1].lastid);e.spinning=!1}))}}}),N=o(s.prototype,"addTaskFbInfo",[$.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.spinning=!0,ee.addTaskFbInfo(t).then((0,$.action)(function(a){1==a.status&&(e.feedbackContent="",e.feedbackcount=e.feedbackcount+1,e.fblist.unshift(a.datas[0]),a.logs&&(e.taskLog.length>0?e.taskLog.unshift(a.logs):e.taskLog.push(a.logs)),t.doback&&t.doback()),e.spinning=!1}))}}}),I=o(s.prototype,"setSpecial",[$.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.spinning=!0,t.status=e.editParams.status,t.canedit=e.canEdit?"1":"0",t.candel=e.candel?"1":"0",ee.setSpecial(t).then((0,$.action)(function(a){1==a.status&&(e.taskLog.length>0&&e.taskLog.unshift(a.logs),0==e.editParams.special?e.editParams.special=1:e.editParams.special=0,t.doback(a.sList)),e.spinning=!1}))}}}),M=o(s.prototype,"toChangeStatus",[$.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.spinning=!0,t.special=e.editParams.special,t.canedit=e.canEdit?"1":"0",t.candel=e.candel?"1":"0",Q.toChangeStatus(t).then((0,$.action)(function(a){if(1==a.status){if("child"==t.clickType){var n=t.comsbtn,r=a.smap;n.map(function(e,a){e.type==t.type&&(n[a]=r)}),e.optparams={},e.optparams.comsbtn=n,e.optparams.opttype="update",e.optparams.optkey=t.taskId,e.localtime=(new Date).getTime()}else e.taskLog.length>0&&e.taskLog.unshift(a.logs);t.doback(a.sList)}e.spinning=!1}))}}}),R=o(s.prototype,"getSubTaskList",[$.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.spinning=!0,t.showallsub=e.editParams.showallsub,ee.getSubTaskList(t).then((0,$.action)(function(a){1==a.status&&("father"==t.type?e.editParams.sublist=a.datas:(e.optparams={},e.optparams.datas=a.datas,e.optparams.opttype="childs",e.optparams.optkey=t.taskId,e.localtime=(new Date).getTime())),e.spinning=!1}))}}}),z=o(s.prototype,"addSubTask",[$.action],{enumerable:!0,initializer:function(){var e=this;return function(t){ee.addTask(t).then((0,$.action)(function(a){1==a.status&&(e.optparams={datas:a.subdatas,optkey:a.taskId,opttype:"add"},e.localtime=(new Date).getTime(),t.doback({datas:a.datas,optkey:a.taskId,optdatetype:a.datetype}))}))}}}),o(s.prototype,"setNewTaskInfo",[$.action],(0,K.default)(s.prototype,"setNewTaskInfo"),s.prototype),O=o(s.prototype,"viewDocFiled",[$.action],{enumerable:!0,initializer:function(){return function(e){ee.viewDocFiled(e).then((0,$.action)(function(t){t.status&&e.doback()}))}}}),B=o(s.prototype,"onNodeClick",[l],{enumerable:!0,initializer:function(){var e=this;return function(t){e.detailKey=t.key,e.initForm({taskId:t.key})}}}),s);t.default=ne},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,m.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p=a(11),m=n(p),f=a(28),h=n(f),g=a(12),y=n(g),v=a(1),b=n(v),k=a(10),w=a(103),S=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}(w),C=(o=function e(){(0,b.default)(this,e),r(this,"cubeLayoutParame",l,this),r(this,"Card",s,this),this.isloading=!0,this.isMandatoryArry=[],r(this,"initForm",u,this),r(this,"getCardStorefun",c,this),r(this,"saveTask",d,this)},l=i(o.prototype,"cubeLayoutParame",[k.observable],{enumerable:!0,initializer:function(){return{}}}),s=i(o.prototype,"Card",[k.observable],{enumerable:!0,initializer:function(){return{}}}),u=i(o.prototype,"initForm",[k.action],{enumerable:!0,initializer:function(){var e=this;return function(t){S.getTaskSetupInit(t).then((0,k.action)(function(a){1==a.status&&!0===a.isopen&&(e.isloading=!1,e.cubeLayoutParame=(0,y.default)({},a.data),t.doback&&t.doback())}))}}}),c=i(o.prototype,"getCardStorefun",[k.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.isloading=!0,e.Card=t}}}),d=i(o.prototype,"saveTask",[k.action],{enumerable:!0,initializer:function(){var e=this;return function(t){if((0,h.default)(e.cubeLayoutParame).length>0){(0,e.Card.Actions.ecmeDoSubmit)().then(function(e){t.doback&&t.doback(e.JSONStr.mainTable.TM_TaskInfo,1,e.JSONStr.extendDatas)})}else t.doback&&t.doback("",2)}}}),o);t.default=C},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,f.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m=a(11),f=n(m),h=a(1),g=n(h),y=a(10),v=a(82),b=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}(v),k=a(14),w=k.WeaTableNew.TableStore,S=(o=(0,y.action)("得到标签列表"),l=(0,y.action)("保存"),s=function e(){(0,g.default)(this,e),r(this,"tagTableStore",u,this),r(this,"searchname",c,this),r(this,"getTaskTagList",d,this),r(this,"operateTaskTag",p,this)},u=i(s.prototype,"tagTableStore",[y.observable],{enumerable:!0,initializer:function(){return new w}}),c=i(s.prototype,"searchname",[y.observable],{enumerable:!0,initializer:function(){return""}}),d=i(s.prototype,"getTaskTagList",[o],{enumerable:!0,initializer:function(){var e=this;return function(t){b.taskTag({operate:"search",searchname:e.searchname}).then((0,y.action)(function(t){1==t.status&&e.tagTableStore.getDatas(t.datas)}))}}}),p=i(s.prototype,"operateTaskTag",[l],{enumerable:!0,initializer:function(){var e=this;return function(t){b.taskTag(t).then((0,y.action)(function(a){1==a.status&&e.getTaskTagList(),t.doback&&t.doback(a.status)}))}}}),s);t.default=S},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,x.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P,A,W,L=a(11),x=n(L),N=a(16),I=n(N),M=a(1),R=n(M),z=a(2),O=n(z),B=a(10),V=a(14),F=a(0),j=a(248),K=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}(j),G=F.WeaLocaleProvider.getLabel,q=V.WeaTableNew.TableStore,H=(o=(0,B.action)("任务导出"),l=function(){function e(){(0,R.default)(this,e),r(this,"tableStore",s,this),r(this,"selectedKey",u,this),r(this,"hrmids",c,this),r(this,"workerType",d,this),r(this,"subcompanyids",p,this),r(this,"cpyincludesub",m,this),r(this,"departmentids",f,this),r(this,"deptincludesub",h,this),r(this,"beginDate",g,this),r(this,"endDate",y,this),this.personType="1",r(this,"personType1",v,this),r(this,"personType2",b,this),r(this,"personType3",k,this),r(this,"datalist",w,this),r(this,"selectedRowKeys",S,this),this.selectedRows=[],r(this,"loading",C,this),r(this,"exportloading",E,this),r(this,"options",_,this),r(this,"isechart",D,this),r(this,"getWorkerReport",T,this),r(this,"viewDetail",P,this),r(this,"clearParams",A,this),r(this,"doExportData",W,this)}return(0,O.default)(e,[{key:"getCommonParams",value:function(e){e.type=this.selectedKey,e.workerType=this.workerType,e.cpyincludesub=this.cpyincludesub,e.deptincludesub=this.deptincludesub,e.beginDate=this.beginDate,e.endDate=this.endDate;var t="";1==this.personType1&&(t+=",1"),1==this.personType2&&(t+=",2"),1==this.personType3&&(t+=",3"),e.personType=t,this.hrmids&&this.hrmids.length>0&&(e.hrmids=this.hrmids[0].id),this.departmentids&&this.departmentids.length>0&&(e.departmentids=this.departmentids[0].id),this.subcompanyids&&this.subcompanyids.length>0&&(e.subcompanyids=this.subcompanyids[0].id)}},{key:"setPieChart",value:function(e){var t=[{value:0,name:G(382623,"任务数")},{value:0,name:G(21984,"已超期")},{value:0,name:G(1960,"进行中")},{value:0,name:G(1961,"已完成")}],a="";if(e&&e.length>0){t=[];for(var n=0;n<e.length;n++)t.push({value:e[n].total,name:G(382623,"任务数")}),t.push({value:e[n].overtime,name:G(21984,"已超期")}),t.push({value:e[n].doing,name:G(1960,"进行中")}),t.push({value:e[n].finish,name:G(1961,"已完成")}),a=e[n].showname}this.options={tooltip:{trigger:"item",formatter:"{a} <br/>{b}: {c} ({d}%)"},title:{text:G(508808,"任务数量统计").replace("$workcode$",a),x:"center"},legend:{orient:"vertical",x:"left",data:[G(382623,"任务数"),G(21984,"已超期"),G(1960,"进行中"),G(1961,"已完成")]},series:[{name:a,type:"pie",selectedMode:"single",radius:"75%",center:["50%","50%"],label:{normal:{position:"inner"}},labelLine:{normal:{show:!1}},data:t}]},this.isechart=1}},{key:"setBarChart",value:function(e){var t=[],a=[],n=0;if(e&&e.length>0)for(var r=0;r<e.length;r++){var i=[];a[r]=e[r].showname,e[r].total>n&&(n=e[r].total),i[0]=e[r].total,i[1]=e[r].overtime,i[2]=e[r].doing,i[3]=e[r].finish,t[r]={name:e[r].showname,type:"bar",data:i}}this.options={tooltip:{trigger:"axis",axisPointer:{type:"cross",crossStyle:{color:"#999"}}},toolbox:{feature:{magicType:{show:!0,type:["line","bar"]}},y:10,x:"90%"},legend:{data:a},xAxis:[{type:"category",data:[G(382623,"任务数"),G(21984,"已超期"),G(1960,"进行中"),G(1961,"已完成")],axisPointer:{type:"shadow"}}],yAxis:{},series:t},this.isechart=1}}]),e}(),s=i(l.prototype,"tableStore",[B.observable],{enumerable:!0,initializer:function(){return new q}}),u=i(l.prototype,"selectedKey",[B.observable],{enumerable:!0,initializer:function(){return 2}}),c=i(l.prototype,"hrmids",[B.observable],{enumerable:!0,initializer:function(){return[]}}),d=i(l.prototype,"workerType",[B.observable],{enumerable:!0,initializer:function(){return"1"}}),p=i(l.prototype,"subcompanyids",[B.observable],{enumerable:!0,initializer:function(){return[]}}),m=i(l.prototype,"cpyincludesub",[B.observable],{enumerable:!0,initializer:function(){return"3"}}),f=i(l.prototype,"departmentids",[B.observable],{enumerable:!0,initializer:function(){return[]}}),h=i(l.prototype,"deptincludesub",[B.observable],{enumerable:!0,initializer:function(){return"3"}}),g=i(l.prototype,"beginDate",[B.observable],{enumerable:!0,initializer:function(){return""}}),y=i(l.prototype,"endDate",[B.observable],{enumerable:!0,initializer:function(){return""}}),v=i(l.prototype,"personType1",[B.observable],{enumerable:!0,initializer:function(){return"1"}}),b=i(l.prototype,"personType2",[B.observable],{enumerable:!0,initializer:function(){return""}}),k=i(l.prototype,"personType3",[B.observable],{enumerable:!0,initializer:function(){return""}}),w=i(l.prototype,"datalist",[B.observable],{enumerable:!0,initializer:function(){return[]}}),S=i(l.prototype,"selectedRowKeys",[B.observable],{enumerable:!0,initializer:function(){return[]}}),C=i(l.prototype,"loading",[B.observable],{enumerable:!0,initializer:function(){return!1}}),E=i(l.prototype,"exportloading",[B.observable],{enumerable:!0,initializer:function(){return!1}}),_=i(l.prototype,"options",[B.observable],{enumerable:!0,initializer:function(){return[]}}),D=i(l.prototype,"isechart",[B.observable],{enumerable:!0,initializer:function(){return 0}}),T=i(l.prototype,"getWorkerReport",[B.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.getCommonParams(t),2==e.selectedKey&&(e.loading=!0),e.isechart=0,K.getWorkerReport(t).then((0,B.action)(function(t){t.status&&(e.endDate=t.endDateStr,e.beginDate=t.beginDateStr,1==e.selectedKey?e.tableStore.getDatas(t.datas):e.datalist=t.datas),2==e.selectedKey&&(e.loading=!1)}))}}}),P=i(l.prototype,"viewDetail",[B.action],{enumerable:!0,initializer:function(){var e=this;return function(t){t.beginDate=e.beginDate,t.endDate=e.endDate;var a="";1==e.personType1&&(a+=",1"),1==e.personType2&&(a+=",2"),1==e.personType3&&(a+=",3"),t.personType=a,e.selectedKey=1,K.getWorkerReport(t).then((0,B.action)(function(t){t.status&&e.tableStore.getDatas(t.datas)}))}}}),i(l.prototype,"getCommonParams",[B.action],(0,I.default)(l.prototype,"getCommonParams"),l.prototype),A=i(l.prototype,"clearParams",[B.action],{enumerable:!0,initializer:function(){var e=this;return function(){e.hrmids=[],e.workerType="1",e.subcompanyids=[],e.cpyincludesub="3",e.departmentids=[],e.deptincludesub="3",e.beginDate="",e.endDate="",e.personType="1",e.personType1="1",e.personType2="",e.personType3=""}}}),i(l.prototype,"setPieChart",[B.action],(0,I.default)(l.prototype,"setPieChart"),l.prototype),i(l.prototype,"setBarChart",[B.action],(0,I.default)(l.prototype,"setBarChart"),l.prototype),W=i(l.prototype,"doExportData",[o],{enumerable:!0,initializer:function(){var e=this;return function(t){e.exportloading=!0,t.type=e.selectedKey,K.doExportData(t).then((0,B.action)(function(t){t.url&&(window.location.href=""+location.origin+t.url),e.exportloading=!1}))}}}),l);t.default=H},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.doExportData=t.getWorkerReport=void 0;var n=a(0);t.getWorkerReport=function(e){return n.WeaTools.callApi("/api/workrelate/task/taskReport","GET",e)},t.doExportData=function(e){return n.WeaTools.callApi("/api/workrelate/task/doExportData","GET",e)}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,P.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T=a(11),P=n(T),A=a(1),W=n(A),L=a(10),x=a(250),N=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}(x),I=a(0),M=(I.WeaLocaleProvider.getLabel,o=(0,L.action)("看文档"),l=function e(){(0,W.default)(this,e),r(this,"spinning",s,this),r(this,"canEdit",u,this),r(this,"refreshMark",c,this),r(this,"category",d,this),r(this,"emptyArray",p,this),r(this,"emptyReplaceDatas",m,this),this.showtask=!1,r(this,"canView",f,this),r(this,"customList",h,this),r(this,"uploadReset",g,this),r(this,"editParams",y,this),r(this,"fblist",v,this),r(this,"fblastcount",b,this),r(this,"feedbackContent",k,this),this.lastfeedbackid="",r(this,"getDetailView",w,this),r(this,"saveDetailView",S,this),r(this,"getFbInfo",C,this),r(this,"setValue",E,this),r(this,"removeFromFileArray",_,this),r(this,"viewDocFiled",D,this)},s=i(l.prototype,"spinning",[L.observable],{enumerable:!0,initializer:function(){return!1}}),u=i(l.prototype,"canEdit",[L.observable],{enumerable:!0,initializer:function(){return!1}}),c=i(l.prototype,"refreshMark",[L.observable],{enumerable:!0,initializer:function(){return!0}}),d=i(l.prototype,"category",[L.observable],{enumerable:!0,initializer:function(){return""}}),p=i(l.prototype,"emptyArray",[L.observable],{enumerable:!0,initializer:function(){return[]}}),m=i(l.prototype,"emptyReplaceDatas",[L.observable],{enumerable:!0,initializer:function(){return[{}]}}),f=i(l.prototype,"canView",[L.observable],{enumerable:!0,initializer:function(){return!1}}),h=i(l.prototype,"customList",[L.observable],{enumerable:!0,initializer:function(){return[]}}),g=i(l.prototype,"uploadReset",[L.observable],{enumerable:!0,initializer:function(){return!0}}),y=i(l.prototype,"editParams",[L.observable],{enumerable:!0,initializer:function(){return{taskarray:[],docarray:[],wfarray:[],crmarray:[],projectarray:[],filearray:[]}}}),v=i(l.prototype,"fblist",[L.observable],{enumerable:!0,initializer:function(){return[]}}),b=i(l.prototype,"fblastcount",[L.observable],{enumerable:!0,initializer:function(){return 0}}),k=i(l.prototype,"feedbackContent",[L.observable],{enumerable:!0,initializer:function(){return""}}),w=i(l.prototype,"getDetailView",[L.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.spinning=!0,e.feedbackContent="",e.fblastcount=0,e.fblist=[],e.lastfeedbackid="",e.editParams={},N.getDetailView(t).then((0,L.action)(function(t){1==t.api_status&&(e.editParams=t.mapdata,e.showtask=t.showtask,e.fblist=t.fblist||[],e.fblastcount=t.lastcount||0,t.fblist&&(e.lastfeedbackid=t.fblist[t.fblist.length-1].lastid),e.customList=t.customList||[],e.canEdit=t.canedit,e.canView=t.canedit,e.category=t.category),e.spinning=!1}))}}}),S=i(l.prototype,"saveDetailView",[L.action],{enumerable:!0,initializer:function(){var e=this;return function(t){N.saveDetailView(t).then((0,L.action)(function(a){"add_feedback"==t.operation?"1"==a.api_status&&(e.feedbackContent="",e.fblist.unshift(a.datamap)):t.doback&&t.doback()}))}}}),C=i(l.prototype,"getFbInfo",[L.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.editParams.viewdate&&(t.viewdate=e.editParams.viewdate),t.lastid=e.lastfeedbackid,t.lastcount=e.fblastcount,t.operation="get_feedback",N.getDetailView(t).then((0,L.action)(function(t){1==t.api_status&&(e.fblist=e.fblist.concat(t.datas),e.fblastcount=t.lastcount,e.lastfeedbackid=t.datas[t.datas.length-1].lastid)}))}}}),E=i(l.prototype,"setValue",[L.action],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e[t]=a}}}),_=i(l.prototype,"removeFromFileArray",[L.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.editParams.filearray.splice(t,1)}}}),D=i(l.prototype,"viewDocFiled",[o],{enumerable:!0,initializer:function(){return function(e){N.viewDocFiled(e).then((0,L.action)(function(t){"1"==t.api_status&&e.doback()}))}}}),l);t.default=M},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.viewDocFiled=t.addTask=t.getPlanLog=t.getEntryYear=t.getWeek=t.resetPlan=t.deletePlan=t.auditPlan=t.setPlanShare=t.addPlanExchange=t.saveOrSubmitPlan=t.getPlanDetail=t.saveDetailView=t.getDetailView=void 0;var n=a(0);t.getDetailView=function(e){return n.WeaTools.callApi("/api/workrelate/plan/getDetailView","GET",e)},t.saveDetailView=function(e){return n.WeaTools.callApi("/api/workrelate/plan/saveDetailView","POST",e)},t.getPlanDetail=function(e){return n.WeaTools.callApi("/api/workrelate/plan/getPlanDetail","GET",e)},t.saveOrSubmitPlan=function(e){return n.WeaTools.callApi("/api/workrelate/plan/saveOrSubmitPlan","POST",e)},t.addPlanExchange=function(e){return n.WeaTools.callApi("/api/workrelate/plan/addPlanExchange","POST",e)},t.setPlanShare=function(e){return n.WeaTools.callApi("/api/workrelate/plan/setPlanShare","GET",e)},t.auditPlan=function(e){return n.WeaTools.callApi("/api/workrelate/plan/auditPlan","GET",e)},t.deletePlan=function(e){return n.WeaTools.callApi("/api/workrelate/plan/deletePlan","GET",e)},t.resetPlan=function(e){return n.WeaTools.callApi("/api/workrelate/plan/resetPlan","GET",e)},t.getWeek=function(e){return n.WeaTools.callApi("/api/workrelate/plan/getWeek","GET",e)},t.getEntryYear=function(e){return n.WeaTools.callApi("/api/workrelate/common/getEntryYear","GET",e)},t.getPlanLog=function(e){return n.WeaTools.callApi("/api/workrelate/plan/getPlanLog","GET",e)},t.addTask=function(e){return n.WeaTools.callApi("/api/workrelate/task/addTask","POST",e)},t.viewDocFiled=function(e){return n.WeaTools.callApi("/api/workrelate/common/viewDocFiled","POST",e)}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,A.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P=a(11),A=n(P),W=a(16),L=n(W),x=a(1),N=n(x),I=a(2),M=n(I),R=a(10),z=a(4),O=a(252),B=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}(O),V=a(14),F=a(9),j=a(0),K=V.WeaTableNew.TableStore,G=j.WeaLocaleProvider.getLabel,q=(o=(0,R.action)("搜索条件改变"),l=(0,R.action)("重置高级搜索条件"),s=(0,R.action)("getOption"),u=function(){function e(){var t=this;(0,N.default)(this,e),r(this,"loading",c,this),r(this,"tableStore",d,this),r(this,"showGroup",p,this),r(this,"tabSelectKey",m,this),r(this,"dateSelect",f,this),r(this,"yearDatas",h,this),r(this,"moreSearchValues",g,this),r(this,"statusOptions",y,this),r(this,"searchConditionItems",v,this),r(this,"locationkey",b,this),r(this,"monthWeekSelectComDisplayKey",k,this),r(this,"onMoreSearchChange",w,this),r(this,"onSearchChange",S,this),r(this,"resetMoreSearch",C,this),r(this,"searchResultList",E,this),r(this,"getResultListTable",_,this),this.getRequestParams=function(){var e={};return e.year=t.dateSelect.year,e.dateType=t.tabSelectKey,e.dateValue="1"==t.tabSelectKey?t.dateSelect.month:t.dateSelect.week,e.status=t.moreSearchValues.status,e.humId=t.moreSearchValues.hrmIds,e.depId=t.moreSearchValues.dep,e.subId=t.moreSearchValues.sub,e.includeDepType=t.moreSearchValues.depType,e.includeSubType=t.moreSearchValues.subType,e.planName=t.moreSearchValues.title,e},r(this,"initYearDateSelectOptions",D,this),r(this,"getStatusOption",T,this)}return(0,M.default)(e,[{key:"getLastMonthDate",value:function(){var e=new Date,t=0==e.getMonth(),a=t&&"1"==this.tabSelectKey?e.getFullYear()-1:e.getFullYear(),n=t?12:e.getMonth(),r=(0,F.getWeekOfYear)();return a==(new Date).getFullYear()-1&&1==r&&(r=52),{year:a,month:n,week:r}}},{key:"hrmData",get:function(){return(0,F.idsAndNamesToArr)(this.moreSearchValues.hrmIds,this.moreSearchValues.hrmnames)}},{key:"subcompanyData",get:function(){return(0,F.idsAndNamesToArr)(this.moreSearchValues.sub,this.moreSearchValues.subnames)}},{key:"departmentData",get:function(){return(0,F.idsAndNamesToArr)(this.moreSearchValues.dep,this.moreSearchValues.depnames)}}]),e}(),c=i(u.prototype,"loading",[R.observable],{enumerable:!0,initializer:function(){return!0}}),d=i(u.prototype,"tableStore",[R.observable],{enumerable:!0,initializer:function(){return new K}}),p=i(u.prototype,"showGroup",[R.observable],{enumerable:!0,initializer:function(){return!0}}),m=i(u.prototype,"tabSelectKey",[R.observable],{enumerable:!0,initializer:function(){return"1"}}),f=i(u.prototype,"dateSelect",[R.observable],{enumerable:!0,initializer:function(){return{year:this.getLastMonthDate().year,month:this.getLastMonthDate().month,week:this.getLastMonthDate().week}}}),h=i(u.prototype,"yearDatas",[R.observable],{enumerable:!0,initializer:function(){return[]}}),g=i(u.prototype,"moreSearchValues",[R.observable],{enumerable:!0,initializer:function(){return{title:null,type:null,hrmIds:null,subType:"3",sub:null,depType:"3",dep:null,hrmnames:null,subnames:null,depnames:null}}}),y=i(u.prototype,"statusOptions",[R.observable],{enumerable:!0,initializer:function(){return[]}}),v=i(u.prototype,"searchConditionItems",[R.observable],{enumerable:!0,initializer:function(){return[]}}),i(u.prototype,"hrmData",[R.computed],(0,L.default)(u.prototype,"hrmData"),u.prototype),i(u.prototype,"subcompanyData",[R.computed],(0,L.default)(u.prototype,"subcompanyData"),u.prototype),i(u.prototype,"departmentData",[R.computed],(0,L.default)(u.prototype,"departmentData"),u.prototype),b=i(u.prototype,"locationkey",[R.observable],{enumerable:!0,initializer:function(){return(new Date).getTime()}}),k=i(u.prototype,"monthWeekSelectComDisplayKey",[R.observable],{enumerable:!0,initializer:function(){return""}}),w=i(u.prototype,"onMoreSearchChange",[R.action],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.moreSearchValues[t]=a}}}),S=i(u.prototype,"onSearchChange",[o],{enumerable:!0,initializer:function(){var e=this;return function(t){for(var a in t)e.moreSearchValues[a]=t[a]}}}),C=i(u.prototype,"resetMoreSearch",[l],{enumerable:!0,initializer:function(){var e=this;return function(){e.moreSearchValues={title:null,type:null,hrmIds:null,subType:"3",sub:null,depType:"3",dep:null,hrmnames:null,subnames:null,depnames:null}}}}),E=i(u.prototype,"searchResultList",[R.action],{enumerable:!0,initializer:function(){var e=this;return function(t){B.searchResultList(t).then((0,R.action)(function(t){t.api_status?(e.tableStore.getDatas(t.datas),e.loading=!1):z.message.error(t.msg||G("383746","请求失败"))}))}}}),_=i(u.prototype,"getResultListTable",[R.action],{enumerable:!0,initializer:function(){var e=this;return function(t){B.getResultListTable(e.getRequestParams()).then((0,R.action)(function(a){a.api_status?(t&&t.refresh?e.tableStore.getDatas(a.datas,1):e.tableStore.getDatas(a.datas),e.loading=!1):z.message.error(a.msg||G("383746","请求失败"))}))}}}),D=i(u.prototype,"initYearDateSelectOptions",[R.action],{enumerable:!0,initializer:function(){var e=this;return function(){for(var t=parseInt((new Date).getFullYear()),a=[],n=t;n>t-6;n--)a.push({showname:n,key:n,selected:n==t});e.yearDatas=a}}}),T=i(u.prototype,"getStatusOption",[s],{enumerable:!0,initializer:function(){var e=this;return function(t){j.WeaTools.callApi("/api/workrelate/plan/getOption","GET",{type:3}).then((0,R.action)(function(a){a.api_status?e.statusOptions=a.data:z.message.error(a.msg||G("383746","请求失败")),t&&t()}))}}}),u);t.default=q},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getYearList=t.getResultListTable=t.searchResultList=void 0;var n=a(0);t.searchResultList=function(e){return n.WeaTools.callApi("/api/workrelate/plan/reportSearch","POST",e)},t.getResultListTable=function(e){return n.WeaTools.callApi("/api/workrelate/plan/getResultListTable","POST",e)},t.getYearList=function(e){return n.WeaTools.callApi("/api/workrelate/plan/getYearList","GET",e)}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,T.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D=a(11),T=n(D),P=a(16),A=n(P),W=a(1),L=n(W),x=a(2),N=n(x),I=a(10),M=a(4),R=a(254),z=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}(R),O=a(14),B=a(0),V=a(9),F=O.WeaTableNew.TableStore,j=B.WeaLocaleProvider.getLabel,K=(o=(0,I.action)("设置属性"),l=(0,I.action)("获取data"),s=(0,I.action)("重置"),u=(0,I.action)("获取表格的元数据"),c=(0,I.action)("审批操作"),d=(0,I.action)("单个审批操作"),p=(0,I.action)("getDateType"),m=function(){function e(){var t=this;(0,L.default)(this,e),r(this,"loading",f,this),r(this,"tableStore",h,this),r(this,"dateTypeOptions",g,this),r(this,"noAuditCount",y,this),r(this,"data",v,this),r(this,"setData",b,this),r(this,"getData",k,this),r(this,"resetSearchConditions",w,this),r(this,"getAuditListTable",S,this),r(this,"auditOperation",C,this),r(this,"singleAuditOperation",E,this),r(this,"getOption",_,this),this.dealAuditResult=function(e){return 0==e.totalcount?void M.message.info("all_approve"==t.data.operation?j("509096","当前查询条件不存在可以批准的总结计划!"):j("509097","当前查询条件不存在可以退回的总结计划!")):e.totalcount?void M.message.success(j("509091","操作成功,共$code$条数据").replace("$code$",e.totalcount)):void M.message.success(j("30700","操作成功"))},this.getRequestParams=function(){var e=t.data;return{searchHumSelectValue:e.searchHumSelectValue,searchIncludeSubSelectValue:e.searchIncludeSubSelectValue,searchIncludeDepSelectValue:e.searchIncludeDepSelectValue,searchDepSelectValue:e.searchDepSelectValue,searchSubSelectValue:e.searchSubSelectValue,searchDateType:e.searchDateType,operation:e.operation,planIds:e.planIds,searchTitleValue:e.searchTitleValue}}}return(0,N.default)(e,[{key:"hrmData",get:function(){return(0,V.idsAndNamesToArr)(this.data.searchHumSelectValue,this.data.searchHumNameSelectValue)}}]),e}(),f=i(m.prototype,"loading",[I.observable],{enumerable:!0,initializer:function(){return!0}}),h=i(m.prototype,"tableStore",[I.observable],{enumerable:!0,initializer:function(){return new F}}),g=i(m.prototype,"dateTypeOptions",[I.observable],{enumerable:!0,initializer:function(){return[]}}),y=i(m.prototype,"noAuditCount",[I.observable],{enumerable:!0,initializer:function(){return 0}}),v=i(m.prototype,"data",[I.observable],{enumerable:!0,initializer:function(){return{searchConditionItems:[],searchHumSelectValue:"",searchHumNameSelectValue:"",searchIncludeSubSelectValue:"3",searchIncludeDepSelectValue:"3",searchDepSelectValue:"",searchSubSelectValue:"",searchDateType:"1",searchTitleValue:"",operation:"",planIds:[]}}}),i(m.prototype,"hrmData",[I.computed],(0,A.default)(m.prototype,"hrmData"),m.prototype),b=i(m.prototype,"setData",[o],{enumerable:!0,initializer:function(){var e=this;return function(t,a,n){e.data[a]=t,n&&setTimeout(function(){n()},50)}}}),k=i(m.prototype,"getData",[l],{enumerable:!0,initializer:function(){var e=this;return function(){return e.data}}}),w=i(m.prototype,"resetSearchConditions",[s],{enumerable:!0,initializer:function(){var e=this;return function(){e.data={searchConditionItems:[],searchHumSelectValue:[],searchIncludeSubSelectValue:"3",searchIncludeDepSelectValue:"3",searchDepSelectValue:[],searchSubSelectValue:[],searchTitleValue:"",searchDateType:""}}}}),S=i(m.prototype,"getAuditListTable",[u],{enumerable:!0,initializer:function(){var e=this;return function(t){z.getAuditListTable(e.getRequestParams()).then((0,I.action)(function(a){a.api_status?(t&&t.refresh?e.tableStore.getDatas(a.datas,1):e.tableStore.getDatas(a.datas),e.loading=!1):M.message.error(a.msg||j("383746","请求失败"))}))}}}),C=i(m.prototype,"auditOperation",[c],{enumerable:!0,initializer:function(){var e=this;return function(t){var a=(e.data,e);z.auditOperation(e.getRequestParams()).then((0,I.action)(function(e){e.api_status?(a.dealAuditResult(e),a.getAuditListTable(),t&&t()):M.message.error(e.msg||j("383746","请求失败"))}))}}}),E=i(m.prototype,"singleAuditOperation",[d],{enumerable:!0,initializer:function(){var e=this;return function(t,a,n){var r=(e.data,e);z.auditPlan({planid:t,operation:a}).then((0,I.action)(function(e){e.api_status?(M.message.success(j("30700","操作成功")),r.getAuditListTable(),n&&n()):M.message.error(e.msg||j("383746","请求失败"))}))}}}),_=i(m.prototype,"getOption",[p],{enumerable:!0,initializer:function(){var e=this;return function(){B.WeaTools.callApi("/api/workrelate/plan/getOption","GET",{type:1}).then((0,I.action)(function(t){t.api_status?e.dateTypeOptions=t.data:M.message.error(t.msg||j("383746","请求失败"))}))}}}),m);t.default=K},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.noAuditCount=t.auditPlan=t.auditOperation=t.getAuditListTable=void 0;var n=a(0);t.getAuditListTable=function(e){return n.WeaTools.callApi("/api/workrelate/plan/getAuditListTable","POST",e)},t.auditOperation=function(e){return n.WeaTools.callApi("/api/workrelate/plan/auditOperation","POST",e)},t.auditPlan=function(e){return n.WeaTools.callApi("/api/workrelate/plan/auditPlan","GET",e)},t.noAuditCount=function(e){return n.WeaTools.callApi("/api/workrelate/plan/noAuditCount","POST",e)}},function(e,t,a){"use strict";function n(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}function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t,a,n){a&&(0,pe.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function o(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P,A,W,L,x,N,I,M,R,z,O,B,V,F,j,K,G,q,H,U,J,Y,$,X,Q,Z,ee,te,ae,ne,re,ie,oe,le,se,ue,ce,de=a(11),pe=r(de),me=a(16),fe=r(me),he=a(104),ge=r(he),ye=a(22),ve=r(ye),be=a(1),ke=r(be),we=a(2),Se=r(we),Ce=a(10),Ee=a(4),_e=a(110),De=n(_e),Te=a(14),Pe=a(0),Ae=a(9),We=n(Ae),Le=Pe.WeaLocaleProvider.getLabel,xe=Pe.WeaLocaleProvider.getUserLanguage,Ne=Te.WeaTableNew.TableStore,Ie=Ee.Modal.confirm,Me=(l=(0,Ce.action)("参数改变事件"),s=(0,Ce.action)("看文档"),u=(0,Ce.action)("设置按钮权限"),c=(0,Ce.action)("获取计划详情"),d=(0,Ce.action)("获取请求日志"),p=(0,Ce.action)("接受参数以后,放到resData里,方便以后使用"),m=(0,Ce.action)("设置标签名"),f=(0,Ce.action)("获取详情数据"),h=(0,Ce.action)("根据tabdatas选择tabselectkey"),g=(0,Ce.action)("刷新数据"),y=(0,Ce.action)("添加计划反馈"),v=(0,Ce.action)("设置分享人"),b=function(){function e(){var t=this;(0,ke.default)(this,e),i(this,"hasData",k,this),i(this,"uploading",w,this),i(this,"logLoading",S,this),i(this,"loading",C,this),i(this,"fileComLoading",E,this),i(this,"tableStore",_,this),i(this,"tabSelectKey",D,this),i(this,"tabDatas",T,this),i(this,"planSummaryModal",P,this),i(this,"type1",A,this),i(this,"type2",W,this),i(this,"resourceid",L,this),i(this,"resourcetype",x,this),i(this,"dateSelect",N,this),i(this,"summaryColumns",I,this),i(this,"summaryinColumns",M,this),i(this,"planColumns",R,this),i(this,"yearDatas",z,this),i(this,"noDataMessage",O,this),i(this,"authority",B,this),i(this,"buttonAuth",V,this),i(this,"requestRes",F,this),i(this,"resData",j,this),i(this,"planLog",K,this),i(this,"detailView",G,this),this.planLogParam={lastcount:0,lastid:1,planid:"",status:""},i(this,"uploadReset",q,this),i(this,"inputValue",H,this),i(this,"locationkey",U,this),i(this,"monthWeekSelectComDisplayKey",J,this),this.msg="",i(this,"onInputValueChange",Y,this),i(this,"viewDocFiled",$,this),i(this,"setButtonAuth",X,this),i(this,"getPlanDetail",Q,this),i(this,"getPlanLog",Z,this),this.addPlanListDefaultId=function(e){return e.map(function(e){return e.id||(e.id="temp"+Math.random()),e})},i(this,"setResData",ee,this),i(this,"setPlanStatusName",te,this),this.setColumns=function(e){var t=e.list;if(!t||t.length<1)return[];var a=[],n=0;return t.map(function(e){n+=parseInt(e.showwidth)}),t.map(function(e,t){parseInt(e.showwidth);a.push({title:e.showname,dataIndex:e.s_fieldname,key:e.s_fieldname,width:e.showwidth+"%",com:[{type:"text",key:e.s_fieldname,hasHiddenField:!0,defaultValue:"",viewAttr:2}]})}),a},this.setSummaryInColumns=function(e,a){var n=e.list;if(!n||n.length<1)return[];var r=[],i=0;n.map(function(e){i+=parseInt(e.showwidth)});var o=t.resData.summaryin;return n.map(function(e,n){var i=(parseInt(e.showwidth),t.isSummaryInFieldCanEdit(e.fieldname,a)&&t.authority.canedit?1==e.ismust?3:2:1);r.push({title:e.showname,dataIndex:e.fieldname,key:e.fieldname,width:e.showwidth+"%",render:function(a,n,r){var l=t.getInputType(e.fieldname),s=void 0;switch(l){case"datepicker":s=React.createElement(Pe.WeaDatePicker,{id:e.fieldname,value:a,viewAttr:i,onChange:function(a){var n=JSON.parse((0,ve.default)(o[r][e.fieldname]));o[r][e.fieldname]=a,t.checkDateIsValidata(o[r])||(o[r][e.fieldname]=n)}});break;case"textarea":s=React.createElement(Pe.WeaTextarea,{id:e.fieldname,value:a,viewAttr:i,onChange:function(t){o[r][e.fieldname]=t}});break;case"inputnumber":s=React.createElement(Pe.WeaInputNumber,{id:e.fieldname,value:a,viewAttr:i,onChange:function(t){o[r][e.fieldname]=t}});break;default:s=React.createElement(Pe.WeaInput,{id:e.fieldname,value:a,viewAttr:i,onChange:function(t){o[r][e.fieldname]=t}})}return s}})}),r},i(this,"onDateChange",ae,this),this.getYearSelectoption=function(){return t.yearDatas.length<1?t.initYearDateSelectOptions():t.yearDatas},this.initYearDateSelectOptions=function(){for(var e=parseInt((new Date).getFullYear()),a=[],n=e;n>e-6;n--)a.push({showname:n,key:n});t.yearDatas=a},this.doOperation=function(e,a){switch(e){case"save":t.saveOrSubmitPlan("save");break;case"del":t.deletePlan();break;case"submit":t.saveOrSubmitPlan("submit");break;case"reset":t.resetPlan();break;case"approve":t.auditPlan("approve",a);break;case"return":t.auditPlan("return",a)}},this.auditPlan=function(e,a){var n={};n.operation=e,n.planid=t.resData.planid;var r="approve"==e?Le("509442","确认批准吗?"):Le("509443","确认退回吗?"),i=t;Ie({title:Le("508972","确认提示"),content:r,onOk:function(){i.loading=!0,De.auditPlan(n).then((0,Ce.action)(function(e){i.loading=!1,"1"==e.api_status?(Ee.message.success(Le("30700","操作成功")),i.getPlanDetail()):Ee.message.error(e.message||Le("383746","请求失败")),window.opener&&"function"===typeof window.opener.planAuditRefresh&&window.opener.planAuditRefresh(),window.opener&&"function"===typeof window.opener.planGetNoAuditCount&&window.opener.planGetNoAuditCount(),a&&"function"==typeof a&&a()}))},onCancel:function(){}})},i(this,"saveOrSubmitPlan",ne,this),this.checkMust=function(e){var a=JSON.parse(e.planlist),n=JSON.parse(e.summaryout),r=JSON.parse(e.summaryin),i=t.resData.planmap.list,o=t.resData.summarymap.list,l=!0;return a&&a.length>0&&a.map(function(e){for(var t in e)i.map(function(t){1!=t.ismust||""!==e[t.fieldname]&&void 0!=e[t.fieldname]||(l=!1)})}),n&&n.length>0&&n.map(function(e){for(var t in e)o.map(function(t){1!=t.ismust||e[t.fieldname]||(l=!1)})}),r&&r.length>0&&r.map(function(e){for(var t in e)o.map(function(t){1!=t.ismust||e[t.fieldname]||(l=!1)})}),l},i(this,"saveDetailView",re,this),i(this,"deletePlan",ie,this),i(this,"resetPlan",oe,this),i(this,"addTask",le,this),i(this,"getDetailView",se,this),this.getOperationParams=function(e){var a=(0,Ce.toJS)(t.resData.summaryin),n=(0,Ce.toJS)(t.resData.summaryout),r=(0,Ce.toJS)(t.resData.planlist);return t.removeFieldsNoInColumns(a),t.removeFieldsNoInColumns(n),t.removeFieldsNoInColumns(r),{resourceid:t.resData.resourceid,planid:t.resData.planid,operation:e,planname:t.getPlanName(t.resData.resourcename),auditids:t.resData.auditids,year:t.dateSelect.year,type1:t.tabSelectKey,type2:"1"==t.tabSelectKey?t.dateSelect.month:t.dateSelect.week,remark:t.inputValue.richTextValue,programid:t.resData.programid,summaryin:(0,ve.default)(a),summaryout:(0,ve.default)(n),planlist:(0,ve.default)(r),fileids:t.resData.fileids}},this.getPlanName=function(e){var a=t.dateSelect,n=a.year,r=a.month,i=a.week,o=12==r?parseInt(n)+1:n,l=12==r?1:parseInt(r)+1,s="1"==t.tabSelectKey?r+"月":i+"周",u="1"==t.tabSelectKey?l+"月":parseInt(i)+1+"周",c="";return"8"==xe()?(s="1"==t.tabSelectKey?"month "+r:"week "+i,u="1"==t.tabSelectKey?"month "+l:"week "+parseInt(i)+1,c=e+" "+n+"-"+s+" work summary and "+o+"-"+u+" work plan"):c=e+" "+n+"年"+s+"工作总结及"+o+"年"+u+"工作计划",c},i(this,"addPlanExchange",ue,this),i(this,"setPlanShare",ce,this)}return(0,Se.default)(e,[{key:"isSummaryInFieldCanEdit",value:function(e,t){var a=!0;return t.list.map(function(t){e==t.fieldname&&(a=!1)}),a}},{key:"getInputType",value:function(e){var t=["date"],a=["days1","days2","finishrate"],n=["name","target","result","custom"];return function(e){var a=!1;return t.map(function(t){e.indexOf(t)>-1&&(a=!0)}),a}(e)?"datepicker":a.indexOf(e)>-1?"inputnumber":n.indexOf(e)>-1?"textarea":"text"}},{key:"checkDateIsValidata",value:function(e){var t=0,a=!0,n="",r="";return e.begindate2&&e.enddate2&&""!=e.enddate2?(t=We.DateDiffDays(e.begindate2,e.enddate2),t<0?(a=!1,r=Le("509026","实际开始日期不能大于实际结束日期!")):n="days2"):e.enddate2&&e.begindate2&&""!=e.begindate2?(t=We.DateDiffDays(e.enddate2,e.begindate2),t<0?(a=!1,r=Le("509027","实际结束日期不能小于实际开始日期!")):n="days2"):e.begindate1&&e.enddate1&&""!=e.enddate1?(t=We.DateDiffDays(e.begindate1,e.enddate1),t<0?(a=!1,r=Le("509028","计划开始日期不能大于计划结束日期!")):n="days1"):e.enddate1&&e.begindate1&&""!=e.begindate1&&(t=We.DateDiffDays(e.enddate1,e.begindate1),t<0?(a=!1,r=Le("509029","计划结束日期不能小于计划开始日期!")):n="days1"),""!=n&&t>=0&&(e[n]=t),a||Ee.message.info(r),n="",a}},{key:"returnComtype",value:function(e){var t="";switch(e.inputtype){case"1":t="INPUT";break;case"2":t="TEXTAREA";break;case"3":t="DATEPICKER";break;case"4":t="INPUTNUMBER"}return t}},{key:"removeFieldsNoInColumns",value:function(e){e&&e.length>0&&(e=e.map(function(e){return delete e.fbdate,delete e.taskarray,delete e.filearray,delete e.docarray,delete e.wfarray,delete e.crmarray,delete e.projectarray,e.id&&e.id.startsWith("temp")&&delete e.id,e}))}},{key:"removeNoTitleData",value:function(e){if(e&&!(e.length<1))return e.filter(function(e){return e.name&&""!=e.name})}},{key:"removeIdFromList",value:function(e){!e||e.length<1||e.map(function(t,a){t.id&&t.id.length>0&&(e[a].id="")})}},{key:"setTabSelectKeyByTabDatas",value:function(){var e=this.resData,t=e.ismonth,a=e.isweek;t&&!a?this.tabSelectKey="1":!t&&a&&(this.tabSelectKey="2")}},{key:"refreshResData",value:function(e){this.resData=e}}]),e}(),k=o(b.prototype,"hasData",[Ce.observable],{enumerable:!0,initializer:function(){return!1}}),w=o(b.prototype,"uploading",[Ce.observable],{enumerable:!0,initializer:function(){return!1}}),S=o(b.prototype,"logLoading",[Ce.observable],{enumerable:!0,initializer:function(){return!1}}),C=o(b.prototype,"loading",[Ce.observable],{enumerable:!0,initializer:function(){return!1}}),E=o(b.prototype,"fileComLoading",[Ce.observable],{enumerable:!0,initializer:function(){return!1}}),_=o(b.prototype,"tableStore",[Ce.observable],{enumerable:!0,initializer:function(){return new Ne}}),D=o(b.prototype,"tabSelectKey",[Ce.observable],{enumerable:!0,initializer:function(){return"1"}}),T=o(b.prototype,"tabDatas",[Ce.observable],{enumerable:!0,initializer:function(){return[]}}),P=o(b.prototype,"planSummaryModal",[Ce.observable],{enumerable:!0,initializer:function(){return{planSummaryModalVisible:!1,title:"总结",type:"summary",edit:!1,editData:"",rowIndex:-1}}}),A=o(b.prototype,"type1",[Ce.observable],{enumerable:!0,initializer:function(){return""}}),W=o(b.prototype,"type2",[Ce.observable],{enumerable:!0,initializer:function(){return""}}),L=o(b.prototype,"resourceid",[Ce.observable],{enumerable:!0,initializer:function(){return""}}),x=o(b.prototype,"resourcetype",[Ce.observable],{enumerable:!0,initializer:function(){return""}}),N=o(b.prototype,"dateSelect",[Ce.observable],{enumerable:!0,initializer:function(){return{year:"",month:"",week:""}}}),I=o(b.prototype,"summaryColumns",[Ce.observable],{enumerable:!0,initializer:function(){return[]}}),M=o(b.prototype,"summaryinColumns",[Ce.observable],{enumerable:!0,initializer:function(){return[]}}),R=o(b.prototype,"planColumns",[Ce.observable],{enumerable:!0,initializer:function(){return[]}}),z=o(b.prototype,"yearDatas",[Ce.observable],{enumerable:!0,initializer:function(){return[]}}),O=o(b.prototype,"noDataMessage",[Ce.observable],{enumerable:!0,initializer:function(){return""}}),B=o(b.prototype,"authority",[Ce.observable],{enumerable:!0,initializer:function(){return{canaudit:!1,candel:!1,canedit:!1,canreset:!1,canshare:!1}}}),V=o(b.prototype,"buttonAuth",[Ce.observable],{enumerable:!0,initializer:function(){return{edit:!1,del:!1,reset:!1,audit:!1,share:!1}}}),F=o(b.prototype,"requestRes",[Ce.observable],{enumerable:!0,initializer:function(){return{}}}),j=o(b.prototype,"resData",[Ce.observable],{enumerable:!0,initializer:function(){return{ismonth:"",isweek:"",planid:"",enddate:"",planstatus:"",planstatusname:"",resourcename:"",resourceid:"",currentmonth:"",summaryin:[],summaryout:[],planlist:[],fblist:[],shareIds:"",shareidsList:[],category:"",fileids:"",filearry:[]}}}),K=o(b.prototype,"planLog",[Ce.observable],{enumerable:!0,initializer:function(){return{datas:[],lastcount:0,lastid:"",status:""}}}),G=o(b.prototype,"detailView",[Ce.observable],{enumerable:!0,initializer:function(){return{id:""}}}),q=o(b.prototype,"uploadReset",[Ce.observable],{enumerable:!0,initializer:function(){return!0}}),H=o(b.prototype,"inputValue",[Ce.observable],{enumerable:!0,initializer:function(){return{richTextValue:"",feedback:""}}}),U=o(b.prototype,"locationkey",[Ce.observable],{enumerable:!0,initializer:function(){return(new Date).getTime()}}),J=o(b.prototype,"monthWeekSelectComDisplayKey",[Ce.observable],{enumerable:!0,initializer:function(){return""}}),Y=o(b.prototype,"onInputValueChange",[l],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.inputValue[t]=a}}}),$=o(b.prototype,"viewDocFiled",[s],{enumerable:!0,initializer:function(){return function(e){De.viewDocFiled(e).then((0,Ce.action)(function(t){"1"==t.api_status&&e.doback()}))}}}),X=o(b.prototype,"setButtonAuth",[u],{enumerable:!0,initializer:function(){var e=this;return function(){var t=e.authority,a=t.canaudit,n=t.canedit,r=t.candel,i=t.canreset,o=t.canshare;if(""!=e.noDataMessage)return e.buttonAuth.edit=!1,e.buttonAuth.reset=!1,e.buttonAuth.audit=!1,e.buttonAuth.del=!1,void(e.buttonAuth.share=!1);e.buttonAuth={edit:n,reset:i,share:o,audit:a,del:r}}}}),Q=o(b.prototype,"getPlanDetail",[c],{enumerable:!0,initializer:function(){var e=this;return function(t){t||(t={},t.type1="1"==e.tabSelectKey?"1":"2",t.type2="1"==e.tabSelectKey?e.dateSelect.month:e.dateSelect.week,t.year=e.dateSelect.year,t.resourceid=e.resourceid,t.resourcetype=e.resourcetype),e.loading=!0,e.fileComLoading=!0,e.hasData=!1,De.getPlanDetail(t).then((0,Ce.action)(function(t){e.loading=!1,e.fileComLoading=!1,1==t.api_status?(e.setResData(t),e.summaryColumns=e.setColumns(t.summarymap),e.summaryinColumns=e.setSummaryInColumns(t.summarymap,t.planmap),e.planColumns=e.setColumns(t.planmap),e.requestRes=t,t&&t.planid&&(e.planLog={datas:[],lastcount:0,lastid:"",status:"",logType:"noView"},e.getPlanLog()),e.noDataMessage="",e.locationkey=(new Date).getTime(),e.msg="1"):(e.setResData(t),e.resData.isweek=t.isweek,e.resData.ismonth=t.ismonth,e.noDataMessage=t.api_status,e.msg="0"),e.dateSelect.year=t.year,"1"==t.type1?e.dateSelect.month=t.type2:e.dateSelect.week=t.type2,1==t.type1&&e.dateSelect.month>12&&(e.dateSelect.month=(new Date).getMonth()+1),e.tabSelectKey=t.type1,e.setButtonAuth(),e.setTabSelectKeyByTabDatas(),e.tabDatas=t.tabDatas,e.locationkey=(new Date).getTime(),e.hasData=!0,e.loading=!1,e.msg="0"})).catch(function(t){e.hasData=!0,e.loading=!1,e.msg="0"})}}}),Z=o(b.prototype,"getPlanLog",[d],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0,e.planLog.planid=e.resData.planid,De.getPlanLog(e.planLog).then((0,Ce.action)(function(t){if("1"==t.api_status){var a=(0,Ce.toJS)(e.planLog.datas);a.push.apply(a,(0,ge.default)(t.datas)),e.planLog=t,e.planLog.datas=a}else Ee.message.error(t.message||"接口调用失败!");e.loading=!1})).catch(function(t){e.loading=!1})}}}),ee=o(b.prototype,"setResData",[p],{enumerable:!0,initializer:function(){var e=this;return function(t){e.resData.ismonth=t.ismonth,e.resData.isweek=t.isweek,e.resData.planid=t.planid,e.resData.planname=t.planname,e.resData.auditids=t.auditids,e.resData.enddate=t.enddate,e.resData.planstatus=t.planstatus,e.setPlanStatusName(t.planstatus),e.resData.resourcename=t.resourcename,e.resData.resourceid=t.resourceid,e.resourceid=t.resourceid?t.resourceid:e.resourceid,e.resourcename=t.resourcename,e.resData.currentmonth=t.currentmonth,e.resData.remark=t.remark?t.remark:"",e.inputValue.richTextValue=t.remark?t.remark:"",e.resData.summaryin=t.summaryin?t.summaryin:[],e.resData.summaryout=t.summaryout?t.summaryout:[],e.resData.planlist=t.planlist?e.addPlanListDefaultId(t.planlist):[],e.resData.planmap=t.planmap?t.planmap:[],e.resData.summarymap=t.summarymap?t.summarymap:[],e.resData.fblist=t.fblist?t.fblist:[],e.resData.programid=t.programid,e.resData.shareidsList=t.shareidsList||[],e.resData.category=t.category,e.resData.filearry=t.filearry?t.filearry:[],e.resData.fileids=t.fileids?t.fileids:"",e.resData.createtask=t.createtask,e.resData.maxsize=t.maxsize,e.resData.auditList=t.auditList,e.resData.isperformance=t.isperformance,e.resData.alinks=t.alinks?t.alinks:[],e.dateSelect.year=t.year,"1"==t.type1?e.dateSelect.month=t.type2:e.dateSelect.week=t.type2,e.authority.canaudit=t.canaudit,e.authority.candel=t.candel,e.authority.canedit=t.canedit,e.authority.canreset=t.canreset,e.authority.canshare=t.editshare}}}),te=o(b.prototype,"setPlanStatusName",[m],{enumerable:!0,initializer:function(){var e=this;return function(t){switch(t=parseInt(t)){case 0:e.resData.planstatusname=Le("509106","草 稿");break;case 1:e.resData.planstatusname=Le("19134","审批中");break;case 2:e.resData.planstatusname=Le("509108","退 回");break;case 3:e.resData.planstatusname=Le("23774","已完成");break;case 6:e.resData.planstatusname=Le("382750","已过期")}}}}),ae=o(b.prototype,"onDateChange",[Ce.action],{enumerable:!0,initializer:function(){var e=this;return function(t,a,n){e.dateSelect[t]=a,n||e.getPlanDetail()}}}),ne=o(b.prototype,"saveOrSubmitPlan",[Ce.action],{enumerable:!0,initializer:function(){var e=this;return function(t){var a=e.getOperationParams(t);if(!e.checkMust(a))return void Ee.message.info(Le("509111","请填写标题不为空的必填项!"));e.loading=!0,De.saveOrSubmitPlan(a).then((0,Ce.action)(function(a){"1"==a.api_status?(e.planLog={datas:[],lastcount:0,lastid:"",status:""},e.getPlanDetail(),Ee.message.success("save"==t?Le("22619","保存成功"):Le("16248","提交成功"))):Ee.message.error(a.message||Le("383746","请求失败")),e.loading=!1}))}}}),re=o(b.prototype,"saveDetailView",[Ce.action],{enumerable:!0,initializer:function(){return function(e){De.saveDetailView(e).then((0,Ce.action)(function(t){"1"==t.api_status&&e.doback&&e.doback(t.plandetailid)}))}}}),ie=o(b.prototype,"deletePlan",[Ce.action],{enumerable:!0,initializer:function(){var e=this;return function(){var t={};t.planid=e.resData.planid,t.year=e.dateSelect.year,t.type1=e.tabSelectKey,t.type2="1"==e.tabSelectKey?e.dateSelect.month:e.dateSelect.week,t.resourceid=e.resData.resourceid;var a=e;Ie({title:Le("508972","确认提示"),content:Le("509113","确认删除此报告吗?"),onOk:function(){De.deletePlan(t).then((0,Ce.action)(function(e){"1"==e.api_status?(Ee.message.success(Le("30700","操作成功")),a.getPlanDetail()):Ee.message.error(e.message||Le("383746","请求失败"))}))},onCancel:function(){}})}}}),oe=o(b.prototype,"resetPlan",[Ce.action],{enumerable:!0,initializer:function(){var e=this;return function(){var t={};t.planid=e.resData.planid;var a=e;Ie({title:Le("508972","确认提示"),content:Le("509114","确认重新编写吗?"),onOk:function(){De.resetPlan(t).then((0,Ce.action)(function(e){"1"==e.api_status?a.getPlanDetail():Ee.message.error(e.message||Le("383746","请求失败"))}))},onCancel:function(){}})}}}),le=o(b.prototype,"addTask",[Ce.action],{enumerable:!0,initializer:function(){var e=this;return function(t,a){var n=e;De.addTask(t).then((0,Ce.action)(function(e){if("1"==e.api_status){window.open("/spa/workrelate/static/index.html#/main/workrelate/task/taskDetail?id="+e.taskId);a.taskids?a.taskids+=e.taskId+",":a.taskids=","+e.taskId+",",n.saveOrSubmitPlan("save")}else Ee.message.error(e.message||Le("383746","请求失败"))}))}}}),se=o(b.prototype,"getDetailView",[f],{enumerable:!0,initializer:function(){return function(e){var t={};t.plandetailid=e,De.getDetailView(t).then((0,Ce.action)(function(e){"1"==e.api_status||Ee.message.error(e.message||Le("383746","请求失败"))}))}}}),o(b.prototype,"setTabSelectKeyByTabDatas",[h],(0,fe.default)(b.prototype,"setTabSelectKeyByTabDatas"),b.prototype),o(b.prototype,"refreshResData",[g],(0,fe.default)(b.prototype,"refreshResData"),b.prototype),ue=o(b.prototype,"addPlanExchange",[y],{enumerable:!0,initializer:function(){var e=this;return function(){var t={};if(t.planid=e.resData.planid,t.content=e.inputValue.feedback,!t.content||t.content&&t.content.length<1)return void Ee.message.info(Le("383036","请输入内容"));De.addPlanExchange(t).then((0,Ce.action)(function(t){e.inputValue.feedback="",e.resData.fblist.unshift(t.datas)}))}}}),ce=o(b.prototype,"setPlanShare",[v],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.loading=!0;var n={};n.planid=e.resData.planid,n.shareids=t,De.setPlanShare(n).then((0,Ce.action)(function(t){e.planLog.datas.unshift(t.datas),e.resData.shareidsList=a,e.loading=!1}))}}}),b);t.default=Me},function(e,t,a){e.exports={default:a(257),__esModule:!0}},function(e,t,a){a(70),a(258),e.exports=a(13).Array.from},function(e,t,a){"use strict";var n=a(32),r=a(18),i=a(38),o=a(105),l=a(106),s=a(49),u=a(259),c=a(107);r(r.S+r.F*!a(109)(function(e){Array.from(e)}),"Array",{from:function(e){var t,a,r,d,p=i(e),m="function"==typeof this?this:Array,f=arguments.length,h=f>1?arguments[1]:void 0,g=void 0!==h,y=0,v=c(p);if(g&&(h=n(h,f>2?arguments[2]:void 0,2)),void 0==v||m==Array&&l(v))for(t=s(p.length),a=new m(t);t>y;y++)u(a,y,g?h(p[y],y):p[y]);else for(d=v.call(p),a=new m;!(r=d.next()).done;y++)u(a,y,g?o(d,h,[r.value,y],!0):r.value);return a.length=y,a}})},function(e,t,a){"use strict";var n=a(23),r=a(34);e.exports=function(e,t,a){t in e?n.f(e,t,r(0,a)):e[t]=a}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,K.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P,A,W,L,x,N,I,M,R,z,O,B,V,F,j=a(11),K=n(j),G=a(16),q=n(G),H=a(22),U=n(H),J=a(1),Y=n(J),$=a(2),X=n($),Q=a(10),Z=a(261),ee=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}(Z),te=a(4),ae=a(0),ne=ae.WeaLocaleProvider.getLabel,re=(o=(0,Q.action)("设置预览头"),l=(0,Q.action)("获取模板设置"),s=(0,Q.action)("根据ismonth和isweek生成tabdatas"),u=(0,Q.action)("同步"),c=(0,Q.action)("删除"),d=(0,Q.action)("保存模板设置"),p=function(){function e(){var t=this;(0,Y.default)(this,e),r(this,"loading",m,this),r(this,"tabSelectKey",f,this),r(this,"isweek",h,this),r(this,"ismonth",g,this),r(this,"tabDatas",y,this),r(this,"fieldRows",v,this),r(this,"resourceid",b,this),r(this,"resourcetype",k,this),r(this,"resourcename",w,this),r(this,"programid",S,this),r(this,"programid2",C,this),r(this,"defaultDatas",E,this),r(this,"planDefaultRows",_,this),r(this,"planPreColumns",D,this),r(this,"auditids",T,this),r(this,"auditList",P,this),r(this,"managerid",A,this),r(this,"managername",W,this),r(this,"managermap",L,this),r(this,"auth",x,this),r(this,"editModal",N,this),this.fieldNames=[],r(this,"result",I,this),r(this,"noDataMessage",M,this),r(this,"logs",R,this),r(this,"referenceParam",z,this),r(this,"buttonAuth",O,this),r(this,"getTemplateConfig",B,this),this.getShowColumnsTotalWidth=function(){var e="",a=0,n=0;return t.fieldRows.map(function(e){1==e.isshow&&(a+=parseInt(e.showwidth)),1==e.isshow2&&(n+=parseInt(e.showwidth2))}),n>100&&(e=ne("510409","当前工作计划列总宽度超过百分之百,是否确认保存?")),a>100&&(e=ne("510410","当前工作总结列总宽度超过百分之百,是否确认保存?")),e},this.getSaveParam=function(){var e={};e.resourceid=t.resourceid,e.resourcetype=t.resourcetype,e.programid=t.result.mbTitle?"":t.programid,e.fieldRows=(0,U.default)(t.fieldRows),e.programtype=t.tabSelectKey;for(var a=(0,Q.toJS)(t.planDefaultRows),n=0;n<a.length;n++)for(var r in a[n])a[n][r]&&"null"!=a[n][r]||(a[n][r]=" ");e.planDefaultRows=(0,U.default)(a),e.auditids=t.auditids;var i=e.auditids.split(",");return i.length>0&&""!=i[0]&&i.indexOf(t.managerid)>-1&&(i[i.indexOf(t.managerid)]=-1,e.auditids=i.join(",")),e},r(this,"saveTemplateConfig",V,this),this.transFieldList2RowDatas=function(e){var t=[];return e.map(function(e,a){t.push({id:a,showname:e[0],fieldname:e[1],customname:e[2],isshow:e[3],showorder:e[4],showwidth:e[5],isshow2:e[6],showorder2:e[7],showwidth2:e[8],ismust:e[9],ismust2:e[10]})}),t},this.getRequestParam=function(){var e={};return e.programtype=t.tabSelectKey,e.resourceid=t.resourceid,e.resourcetype=t.resourcetype,e},this.getPlanDefaultData=function(){var e=(0,Q.toJS)(t.defaultDatas),a=[];if(e&&e.length>0){for(var n=0;n<e[0].length;n++){var r={};r.id=e[0][n]+Math.random(),r.cate=e[0][n],r.name=e[1][n],r.begindate1=e[2][n],r.enddate1=e[3][n],r.days1=e[4][n],r.target=e[5][n],r.begindate2=e[6][n],r.enddate2=e[7][n],r.days2=e[8][n],r.finishrate=e[9][n],r.result=e[10][n],r.custom1=e[11][n],r.custom2=e[12][n],r.custom3=e[13][n],r.custom4=e[14][n],r.custom5=e[15][n],a.push(r)}for(var i in a)"null"==a[i]&&(a[i]="");t.planDefaultRows=a}},r(this,"setState",F,this)}return(0,X.default)(e,[{key:"setPlanPreColumns",value:function(e){this.planPreColumns=e}},{key:"genTabDatas",value:function(){var e=this.ismonth,t=this.isweek,a=[];e&&a.push({title:ne("20617","月报"),viewcondition:"1",key:"1"}),t&&a.push({title:ne("20619","周报"),viewcondition:"2",key:"2"}),e&&!t?this.tabSelectKey="1":!e&&t&&(this.tabSelectKey="2"),this.tabDatas=a}},{key:"setButtonAuth",value:function(){if(this.buttonAuth={canDel:!1,canShare:!1,canSave:!1},!this.noDataMessage){var e=this.auth,t=e.canedit,a=e.canReference;e.canview;t&&(this.buttonAuth.canSave=!0,this.programid2&&"0"!=this.programid2&&(this.buttonAuth.canDel=!0)),a&&(this.buttonAuth.canShare=!0)}}},{key:"doReference",value:function(){this.referenceParam.programtype=this.tabSelectKey,ee.doReference(this.referenceParam).then((0,Q.action)(function(e){e.api_status?te.message.info(e.msg):te.message.error(e.msg)}))}},{key:"deleteTemplate",value:function(){var e=this,t={resourceid:this.resourceid,resourcetype:this.resourcetype,programid:this.programid,programtype:this.tabSelectKey};ee.deleteTemplate(t).then((0,Q.action)(function(t){t.api_status?(te.message.success(ne("30700","操作成功")),e.getTemplateConfig()):te.message.error(t.msg||ne("383746","请求失败"))}))}}]),e}(),m=i(p.prototype,"loading",[Q.observable],{enumerable:!0,initializer:function(){return!1}}),f=i(p.prototype,"tabSelectKey",[Q.observable],{enumerable:!0,initializer:function(){return"1"}}),h=i(p.prototype,"isweek",[Q.observable],{enumerable:!0,initializer:function(){return""}}),g=i(p.prototype,"ismonth",[Q.observable],{enumerable:!0,initializer:function(){return""}}),y=i(p.prototype,"tabDatas",[Q.observable],{enumerable:!0,initializer:function(){return[]}}),v=i(p.prototype,"fieldRows",[Q.observable],{enumerable:!0,initializer:function(){return[]}}),b=i(p.prototype,"resourceid",[Q.observable],{enumerable:!0,initializer:function(){return""}}),k=i(p.prototype,"resourcetype",[Q.observable],{enumerable:!0,initializer:function(){return""}}),w=i(p.prototype,"resourcename",[Q.observable],{enumerable:!0,initializer:function(){return""}}),S=i(p.prototype,"programid",[Q.observable],{enumerable:!0,initializer:function(){return""}}),C=i(p.prototype,"programid2",[Q.observable],{enumerable:!0,initializer:function(){return""}}),E=i(p.prototype,"defaultDatas",[Q.observable],{enumerable:!0,initializer:function(){return[]}}),_=i(p.prototype,"planDefaultRows",[Q.observable],{enumerable:!0,initializer:function(){return[]}}),D=i(p.prototype,"planPreColumns",[Q.observable],{enumerable:!0,initializer:function(){return[]}}),T=i(p.prototype,"auditids",[Q.observable],{enumerable:!0,initializer:function(){return""}}),P=i(p.prototype,"auditList",[Q.observable],{enumerable:!0,initializer:function(){return""}}),A=i(p.prototype,"managerid",[Q.observable],{enumerable:!0,initializer:function(){return""}}),W=i(p.prototype,"managername",[Q.observable],{enumerable:!0,initializer:function(){return[]}}),L=i(p.prototype,"managermap",[Q.observable],{enumerable:!0,initializer:function(){return{}}}),x=i(p.prototype,"auth",[Q.observable],{enumerable:!0,initializer:function(){return{canedit:!1,canview:!1,canReference:!1}}}),N=i(p.prototype,"editModal",[Q.observable],{enumerable:!0,initializer:function(){return{isShow:!1,editData:{}}}}),I=i(p.prototype,"result",[Q.observable],{enumerable:!0,initializer:function(){return{}}}),M=i(p.prototype,"noDataMessage",[Q.observable],{enumerable:!0,initializer:function(){return""}}),R=i(p.prototype,"logs",[Q.observable],{enumerable:!0,initializer:function(){return[]}}),z=i(p.prototype,"referenceParam",[Q.observable],{enumerable:!0,initializer:function(){return{ids:"",names:"",subCompanyids_refence:"",programid:0,operation:"doReference",programtype:""}}}),O=i(p.prototype,"buttonAuth",[Q.observable],{enumerable:!0,initializer:function(){return{canSave:!1,canShare:!1,canDel:!1}}}),i(p.prototype,"setPlanPreColumns",[o],(0,q.default)(p.prototype,"setPlanPreColumns"),p.prototype),B=i(p.prototype,"getTemplateConfig",[l],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0,ee.getTemplateConfig(e.getRequestParam()).then((0,Q.action)(function(t){t.api_status?(e.result=t,e.fieldRows=e.transFieldList2RowDatas(t.fieldlist),e.resourceid=t.resourceid,e.resourcetype=t.resourcetype,e.programid=t.programid,e.programid2=t.programid2,e.defaultDatas=t.datass,e.fieldNames=t.fields,e.auth.canedit=t.canedit,e.auth.canReference=t.canReference,e.auth.canview=t.canview,e.auditids=t.auditids,e.auditnames=t.auditnames,e.auditList=t.auditList,e.noDataMessage="",e.logs=t.logs,e.referenceParam.subCompanyids_refence=t.subCompanyids_refence,e.referenceParam.programid=t.programid,e.isweek=t.isweek,e.ismonth=t.ismonth,e.managerid=t.managerid,e.managername=t.managername,e.managermap=t.managermap,e.getPlanDefaultData(),e.setButtonAuth(),e.genTabDatas()):(e.noDataMessage=t.message,e.setButtonAuth(),e.isweek=t.isweek,e.ismonth=t.ismonth,e.genTabDatas(),e.result.titlename="<a href='javaScript:openhrm("+e.resourceid+");' onclick='pointerXY(event);'>"+e.resourcename+"</a> "+ne(509153,"计划报告模板设置")),e.loading=!1})).catch(function(e){te.message.error(e.msg||ne("383746","请求失败"))})}}}),i(p.prototype,"genTabDatas",[s],(0,q.default)(p.prototype,"genTabDatas"),p.prototype),i(p.prototype,"doReference",[u],(0,q.default)(p.prototype,"doReference"),p.prototype),i(p.prototype,"deleteTemplate",[c],(0,q.default)(p.prototype,"deleteTemplate"),p.prototype),V=i(p.prototype,"saveTemplateConfig",[d],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0,ee.saveTemplateConfig(e.getSaveParam()).then((0,Q.action)(function(t){t.api_status?(e.getTemplateConfig(),te.message.success(ne("30700","操作成功"))):te.message.error(t.message||ne("383746","请求失败")),e.loading=!1}))}}}),F=i(p.prototype,"setState",[Q.action],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e[t]=a}}}),p);t.default=re},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deleteTemplate=t.doReference=t.saveTemplateConfig=t.getTemplateConfig=void 0;var n=a(0);t.getTemplateConfig=function(e){return n.WeaTools.callApi("/api/workrelate/plan/getTemplateConfig","POST",e)},t.saveTemplateConfig=function(e){return n.WeaTools.callApi("/api/workrelate/plan/saveTemplateConfig","POST",e)},t.doReference=function(e){return n.WeaTools.callApi("/api/workrelate/plan/doReference","POST",e)},t.deleteTemplate=function(e){return n.WeaTools.callApi("/api/workrelate/plan/deleteTemplate","POST",e)}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,V.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P,A,W,L,x,N,I,M,R,z,O,B=a(11),V=n(B),F=a(1),j=n(F),K=a(2),G=n(K),q=a(10),H=(a(14),a(4)),U=a(0),J=a(263),Y=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}(J),$=a(9),X=U.WeaLocaleProvider.getLabel,Q=(o=(0,q.action)("选中行改变"),l=(0,q.action)("查看图表"),s=(0,q.action)("图表状态改变"),u=function(){function e(){var t=this;(0,j.default)(this,e),r(this,"loading",c,this),r(this,"orgLoading",d,this),r(this,"exportLoading",p,this),r(this,"titlename",m,this),r(this,"language",f,this),r(this,"selectTabKey",h,this),r(this,"dateType",g,this),r(this,"yearSelectData",y,this),r(this,"dateValue",v,this),r(this,"tabShowSearch",b,this),r(this,"moreSearchValues",k,this),r(this,"orgTableDatas",w,this),r(this,"personTableDatas",S,this),r(this,"personPage",C,this),r(this,"locationkey",E,this),r(this,"monthWeekSelectComDisplayKey",_,this),r(this,"selectedRowKeys",D,this),r(this,"selectedRowValues",T,this),r(this,"showCharts",P,this),this.chartOption={},r(this,"onSelectChange",A,this),r(this,"showChart",W,this),r(this,"changeShowCharts",L,this),r(this,"onDateChange",x,this),r(this,"orgExport",N,this),r(this,"personExport",I,this),r(this,"onMoreSearchChange",M,this),r(this,"planReportDiagram",R,this),this.getPersonRequestParams=function(){return{year:t.dateValue.year,type:"1"==t.dateType?"month":"week",pagenum:t.personPage.pageNum,pagesize:t.personPage.pageSize,hrmids:t.moreSearchValues.hrmIds,subcompanyids:t.moreSearchValues.sub,departmentids:t.moreSearchValues.dep,cpyincludesub:t.moreSearchValues.subType,deptincludesub:t.moreSearchValues.depType,exportType:"person"}},this.getOrgRequestParams=function(){return{year:t.dateValue.year,month:t.dateValue.month,week:t.dateValue.week,week2:t.dateValue.week2,type:"1"==t.dateType?"month":"week",exportType:"org"}},r(this,"planWorkerReportDiagram",z,this),r(this,"getYearList",O,this),this.getWeekOfYear=function(){var e=new Date,t=new Date(e.getFullYear(),0,1),a=t.getDay(),n=1;0!=a&&(n=7-a+1),t=new Date(e.getFullYear(),0,1+n);var r=Math.ceil((e.valueOf()-t.valueOf())/864e5);return Math.ceil(r/7)}}return(0,G.default)(e,[{key:"getLastMonthDate",value:function(){var e=new Date,t=0==e.getMonth(),a=t&&"1"==this.dateType?e.getFullYear()-1:e.getFullYear(),n=t?12:e.getMonth(),r=(0,$.getWeekOfYear)();return a==(new Date).getFullYear()-1&&1==r&&(r=52),{year:a,month:n,week:r}}},{key:"getSeries",value:function(){var e=[];return this.selectedRowValues.map(function(t){e.push({name:t.showname,type:"bar",data:[t.exist,t.without,t.scoring,t.assessing,t.back,t.finish,t.oscoring,t.oassessing,t.oback]})}),e}}]),e}(),c=i(u.prototype,"loading",[q.observable],{enumerable:!0,initializer:function(){return!1}}),d=i(u.prototype,"orgLoading",[q.observable],{enumerable:!0,initializer:function(){return!1}}),p=i(u.prototype,"exportLoading",[q.observable],{enumerable:!0,initializer:function(){return!1}}),m=i(u.prototype,"titlename",[q.observable],{enumerable:!0,initializer:function(){return""}}),f=i(u.prototype,"language",[q.observable],{enumerable:!0,initializer:function(){return 7}}),h=i(u.prototype,"selectTabKey",[q.observable],{enumerable:!0,initializer:function(){return"2"}}),g=i(u.prototype,"dateType",[q.observable],{enumerable:!0,initializer:function(){return"1"}}),y=i(u.prototype,"yearSelectData",[q.observable],{enumerable:!0,initializer:function(){return[]}}),v=i(u.prototype,"dateValue",[q.observable],{enumerable:!0,initializer:function(){return{year:this.getLastMonthDate().year,month:this.getLastMonthDate().month,week:this.getLastMonthDate().week,week2:this.getLastMonthDate().week}}}),b=i(u.prototype,"tabShowSearch",[q.observable],{enumerable:!0,initializer:function(){return!1}}),k=i(u.prototype,"moreSearchValues",[q.observable],{enumerable:!0,initializer:function(){return{subType:"3",depType:"3"}}}),w=i(u.prototype,"orgTableDatas",[q.observable],{enumerable:!0,initializer:function(){return[]}}),S=i(u.prototype,"personTableDatas",[q.observable],{enumerable:!0,initializer:function(){return[]}}),C=i(u.prototype,"personPage",[q.observable],{enumerable:!0,initializer:function(){return{pageSize:10,pageNum:1,total:10}}}),E=i(u.prototype,"locationkey",[q.observable],{enumerable:!0,initializer:function(){return(new Date).getTime()}}),_=i(u.prototype,"monthWeekSelectComDisplayKey",[q.observable],{enumerable:!0,initializer:function(){return"none"}}),D=i(u.prototype,"selectedRowKeys",[q.observable],{enumerable:!0,initializer:function(){return[]}}),T=i(u.prototype,"selectedRowValues",[q.observable],{enumerable:!0,initializer:function(){return[]}}),P=i(u.prototype,"showCharts",[q.observable],{enumerable:!0,initializer:function(){return!1}}),A=i(u.prototype,"onSelectChange",[o],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.selectedRowKeys=t,e.selectedRowValues=a}}}),W=i(u.prototype,"showChart",[l],{enumerable:!0,initializer:function(){var e=this;return function(){if(e.selectedRowValues.length>1)e.chartOption={toolbox:{feature:{magicType:{show:!0,type:["line","bar"]}},y:10,x:"90%"},tooltip:{trigger:"axis",axisPointer:{type:"cross",crossStyle:{color:"#999"}}},legend:{data:e.selectedRowValues.map(function(e){return e.showname})},xAxis:{data:[X("508933","需提交"),X("32555","未提交"),X("509467","处理草稿"),X("509468","处理审批中"),X("509469","处理退回"),X("23774","已完成"),X("509470","过期草稿"),X("508852","过期审批中"),X("508853","过期退回")],axisPointer:{type:"shadow"}},yAxis:{},series:e.getSeries()};else if(1==e.selectedRowValues.length){var t=e.selectedRowValues[0];e.chartOption={tooltip:{trigger:"item",formatter:"{a} <br/>{b}: {c} ({d}%)"},title:{text:t.showname+" "+X("509473","报告统计"),x:"center"},legend:{orient:"vertical",x:"left",data:[X("508933","需提交"),X("32555","未提交"),X("509467","处理草稿"),X("509468","处理审批中"),X("509469","处理退回"),X("23774","已完成"),X("509470","过期草稿"),X("508852","过期审批中"),X("508853","过期退回")]},series:[{name:t.showname,type:"pie",selectedMode:"single",radius:"75%",center:["50%","50%"],label:{normal:{position:"inner"}},labelLine:{normal:{show:!1}},data:[{value:t.exist,name:X("508933","需提交")},{value:t.without,name:X("32555","未提交")},{value:t.scoring,name:X("509467","处理草稿")},{value:t.assessing,name:X("509468","处理审批中")},{value:t.back,name:X("509469","处理退回")},{value:t.finish,name:X("23774","已完成")},{value:t.oscoring,name:X("509470","过期草稿")},{value:t.oassessing,name:X("508852","过期审批中")},{value:t.oback,name:X("508853","过期退回")}]}]}}e.changeShowCharts()}}}),L=i(u.prototype,"changeShowCharts",[s],{enumerable:!0,initializer:function(){var e=this;return function(){e.showCharts=!e.showCharts}}}),x=i(u.prototype,"onDateChange",[q.action],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.dateValue[t]=a}}}),N=i(u.prototype,"orgExport",[q.action],{enumerable:!0,initializer:function(){var e=this;return function(){e.exportLoading=!0,Y.exportExcel(e.getOrgRequestParams()).then((0,q.action)(function(t){e.exportLoading=!1,t.url&&(window.location.href=""+location.origin+t.url)}))}}}),I=i(u.prototype,"personExport",[q.action],{enumerable:!0,initializer:function(){var e=this;return function(){e.exportLoading=!0,Y.exportExcel(e.getPersonRequestParams()).then((0,q.action)(function(t){e.exportLoading=!1,t.url&&(window.location.href=""+location.origin+t.url)}))}}}),M=i(u.prototype,"onMoreSearchChange",[q.action],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.moreSearchValues[t]=a}}}),R=i(u.prototype,"planReportDiagram",[q.action],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0,e.orgLoading=!0;var t=e;e.orgTableDatas=[],Y.planReportDiagram(e.getOrgRequestParams()).then((0,q.action)(function(a){a.api_status?(t.orgTableDatas=a.datas,t.titlename=a.titlename):H.message.error(a.msg||X("383746","请求失败")),e.loading=!1,e.orgLoading=!1}))}}}),z=i(u.prototype,"planWorkerReportDiagram",[q.action],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0,e.personTableDatas=[];var t=e;Y.planWorkerReportDiagram(t.getPersonRequestParams()).then((0,q.action)(function(a){a.api_status?(t.personTableDatas=a.datas,e.personPage.total=a.totalRecord,e.titlename=a.titlename,e.language=a.language):H.message.error(a.msg||X("383746","请求失败")),e.loading=!1}))}}}),O=i(u.prototype,"getYearList",[q.action],{enumerable:!0,initializer:function(){var e=this;return function(){for(var t=parseInt((new Date).getFullYear()),a=[],n=t;n>t-6;n--)a.push({showname:n,key:n,selected:n==t});e.yearSelectData=a}}}),u);t.default=Q},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exportExcel=t.getYearList=t.planWorkerReportDiagram=t.planReportDiagram=void 0;var n=a(0);t.planReportDiagram=function(e){return n.WeaTools.callApi("/api/workrelate/plan/diagram","POST",e)},t.planWorkerReportDiagram=function(e){return n.WeaTools.callApi("/api/workrelate/plan/diagram-worker","POST",e)},t.getYearList=function(e){return n.WeaTools.callApi("/api/workrelate/plan/getYearList","GET",e)},t.exportExcel=function(e){return n.WeaTools.callApi("/api/workrelate/plan/export","POST",e)}},function(e,t,a){"use strict";function n(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}function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t,a,n){a&&(0,st.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function o(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P,A,W,L,x,N,I,M,R,z,O,B,V,F,j,K,G,q,H,U,J,Y,$,X,Q,Z,ee,te,ae,ne,re,ie,oe,le,se,ue,ce,de,pe,me,fe,he,ge,ye,ve,be,ke,we,Se,Ce,Ee,_e,De,Te,Pe,Ae,We,Le,xe,Ne,Ie,Me,Re,ze,Oe,Be,Ve,Fe,je,Ke,Ge,qe,He,Ue,Je,Ye,$e,Xe,Qe,Ze,et,tt,at,nt,rt,it,ot,lt=a(11),st=r(lt),ut=a(12),ct=r(ut),dt=a(104),pt=r(dt),mt=a(16),ft=r(mt),ht=a(28),gt=r(ht),yt=a(22),vt=r(yt),bt=a(1),kt=r(bt),wt=a(2),St=r(wt),Ct=a(10),Et=a(4),_t=a(110),Dt=n(_t),Tt=a(14),Pt=a(0),At=a(9),Wt=(n(At),Pt.WeaLocaleProvider.getLabel),Lt=(Pt.WeaLocaleProvider.getUserLanguage,Tt.WeaTableNew.TableStore),xt=Et.Modal.confirm,Nt=(l=(0,Ct.action)("获取计划内容"),s=(0,Ct.action)("给planlist的默认数据加零时id"),u=(0,Ct.action)("reset"),c=(0,Ct.action)("周报月报切换"),d=(0,Ct.action)("根据字段设置总结的表头"),p=(0,Ct.action)("处理总结数据"),m=(0,Ct.action)("添加计划外"),f=(0,Ct.action)("变动计划"),h=(0,Ct.action)("变动计划外"),g=(0,Ct.action)("变动计划内"),y=(0,Ct.action)("添加计划"),v=(0,Ct.action)("获取请求日志"),b=(0,Ct.action)("more plan log"),k=(0,Ct.action)("添加计划反馈"),w=(0,Ct.action)("设置分享人"),S=(0,Ct.action)("上传附件改变事件"),C=(0,Ct.action)("看文档"),E=(0,Ct.action)("设置分享查询"),_=(0,Ct.action)("共享新增删除"),D=function(){function e(){var t=this;(0,kt.default)(this,e),i(this,"loading",T,this),i(this,"tabDatas",P,this),i(this,"userLanguage",A,this),i(this,"noDataMessage",W,this),i(this,"tabSelectKey",L,this),i(this,"tabKey",x,this),i(this,"year",N,this),i(this,"type1",I,this),i(this,"type2",M,this),i(this,"planname",R,this),i(this,"resourceid",z,this),i(this,"resourcename",O,this),i(this,"yearDatas",B,this),i(this,"monthWeekSelectComDisplayKey",V,this),i(this,"locationkey",F,this),i(this,"fileids",j,this),i(this,"filearry",K,this),i(this,"alinks",G,this),i(this,"auditList",q,this),i(this,"auditids",H,this),i(this,"shareidsList",U,this),i(this,"canaudit",J,this),i(this,"candel",Y,this),i(this,"canedit",$,this),i(this,"canreset",X,this),i(this,"category",Q,this),i(this,"createtask",Z,this),i(this,"currentmonth",ee,this),i(this,"editshare",te,this),i(this,"enddate",ae,this),i(this,"fblist",ne,this),i(this,"ismonth",re,this),i(this,"isperformance",ie,this),i(this,"isweek",oe,this),i(this,"maxsize",le,this),i(this,"planid",se,this),i(this,"planlist",ue,this),i(this,"planmap",ce,this),i(this,"planstatus",de,this),i(this,"programid",pe,this),i(this,"remark",me,this),i(this,"feedback",fe,this),i(this,"summaryin",he,this),i(this,"summarymap",ge,this),i(this,"summaryout",ye,this),i(this,"summaryColumns",ve,this),i(this,"planColumns",be,this),i(this,"planstatusname",ke,this),i(this,"planLog",we,this),i(this,"tabDatas",Se,this),i(this,"userLanguage",Ce,this),i(this,"shareTableStore",Ee,this),i(this,"shareConditioninfo",_e,this),i(this,"cubeLayoutParame",De,this),i(this,"Card",Te,this),i(this,"setValue",Pe,this),i(this,"getPlanView",Ae,this),this.getPlanName=function(e){var a=t.year,n=t.type1,r=t.type2,i=1==n&&12==r?parseInt(a)+1:a,o=1==n&&12==r?1:parseInt(r)+1,l="1"==t.tabSelectKey?r+"月":r+"周",s="1"==t.tabSelectKey?o+"月":parseInt(r)+1+"周",u="";return"8"==t.userLanguage?(l="1"==t.tabSelectKey?"month "+r:"week "+r,s="1"==t.tabSelectKey?"month "+o:"week "+parseInt(r)+1,u=""+e+a+"-"+l+" work summary and "+i+"-"+s+" work plan"):u=""+e+a+"年"+l+"工作总结及"+i+"年"+s+"工作计划",u},i(this,"resetFields",We,this),i(this,"tabChange",Le,this),i(this,"getYearSelectoption",xe,this),i(this,"initYearDateSelectOptions",Ne,this),i(this,"onDateChange",Ie,this),i(this,"toggleMonthWeekSelectComDisplayKey",Me,this),i(this,"buildTableColumns",Re,this),i(this,"buildSummaryData",ze,this),i(this,"addSummaryOut",Oe,this),i(this,"planListChange",Be,this),i(this,"summaryOutChange",Ve,this),i(this,"summaryInChange",Fe,this),i(this,"addPlanList",je,this),this.doOperation=function(e,a){switch(e){case"save":t.saveOrSubmitPlan("save");break;case"del":t.deletePlan();break;case"submit":t.saveOrSubmitPlan("submit");break;case"reset":t.resetPlan();break;case"approve":t.auditPlan("approve",a);break;case"return":t.auditPlan("return",a)}},this.auditPlan=function(e,a){var n={};n.operation=e,n.planid=t.planid;var r="approve"==e?Wt("509442","确认批准吗?"):Wt("509443","确认退回吗?"),i=t;xt({title:Wt("508972","确认提示"),content:r,onOk:function(){i.loading=!0,Dt.auditPlan(n).then((0,Ct.action)(function(e){i.loading=!1,"1"==e.api_status?(Et.message.success(Wt("30700","操作成功")),i.getPlanView()):Et.message.error(e.message||Wt("383746","请求失败")),window.opener&&"function"===typeof window.opener.planAuditRefresh&&window.opener.planAuditRefresh(),window.opener&&"function"===typeof window.opener.planGetNoAuditCount&&window.opener.planGetNoAuditCount(),a&&"function"==typeof a&&a()}))},onCancel:function(){}})},i(this,"saveOrSubmitPlan",Ke,this),i(this,"doSaveOrSubmit",Ge,this),i(this,"deletePlan",qe,this),this.getOperationParams=function(e){var a=(0,Ct.toJS)(t.summaryin),n=(0,Ct.toJS)(t.summaryout),r=(0,Ct.toJS)(t.planlist);return t.removeFieldsNoInColumns(a),t.removeFieldsNoInColumns(n),t.removeFieldsNoInColumns(r),{resourceid:t.resourceid,planid:t.planid,operation:e,planname:t.planname,auditids:t.auditids,year:t.year,type1:t.type1,type2:t.type2,remark:t.remark,programid:t.programid,summaryin:(0,vt.default)(a),summaryout:(0,vt.default)(n),planlist:(0,vt.default)(r),fileids:t.fileids,iscube:(0,gt.default)((0,Ct.toJS)(t.cubeLayoutParame)).length>0?"1":"0"}},this.checkMust=function(e){var a=JSON.parse(e.planlist),n=JSON.parse(e.summaryout),r=JSON.parse(e.summaryin),i=t.planmap.list,o=t.summarymap.list,l=!0;return a&&a.length>0&&a.map(function(e){for(var t in e)i.map(function(t){1!=t.ismust||""!==e[t.fieldname]&&void 0!=e[t.fieldname]||(l=!1)})}),n&&n.length>0&&n.map(function(e){for(var t in e)o.map(function(t){1!=t.ismust||e[t.fieldname]||(l=!1)})}),r&&r.length>0&&r.map(function(e){for(var t in e)o.map(function(t){1!=t.ismust||e[t.fieldname]||(l=!1)})}),l},i(this,"saveDetailView",He,this),i(this,"getPlanLog",Ue,this),i(this,"morePlanLog",Je,this),i(this,"resetPlan",Ye,this),i(this,"addPlanExchange",$e,this),i(this,"addTask",Xe,this),i(this,"setPlanShare",Qe,this),i(this,"onUploadChange",Ze,this),i(this,"viewDocFiled",et,this),i(this,"getShareSearch",tt,this),i(this,"shareOperate",at,this),i(this,"resetTabKey",nt,this),i(this,"initForm",rt,this),i(this,"getCardStorefun",it,this),i(this,"dealInitData",ot,this)}return(0,St.default)(e,[{key:"addTempIdToPlanList",value:function(){this.planlist=this.planlist.map(function(e,t){return e.id||(e.id="temp"+(new Date).getTime()+t),e})}},{key:"removeFieldsNoInColumns",value:function(e){e&&e.length>0&&(e=e.map(function(e){return delete e.fbdate,delete e.taskarray,delete e.filearray,delete e.docarray,delete e.wfarray,delete e.crmarray,delete e.projectarray,delete e.planType,delete e.undefined,delete e.s_undefined,e.id&&e.id.startsWith("temp")&&delete e.id,e}))}},{key:"tabDatasLength",get:function(){return this.tabDatas.length}},{key:"summaryTableData",get:function(){return this.summaryin&&this.summaryout?this.summaryin.concat(this.summaryout):[]}},{key:"summaryinIds",get:function(){return this.summaryin?this.summaryin.map(function(e){return e.id}):[]}},{key:"summaryoutIds",get:function(){return this.summaryout?this.summaryout.map(function(e){return e.id}):[]}},{key:"planIds",get:function(){return this.planlist?this.planlist.map(function(e){return e.id}):[]}},{key:"summaryInCantEditFields",get:function(){return this.summarymap&&this.summarymap.list?this.summarymap.list.map(function(e){if(!e.detailedit)return e.fieldname}):[]}},{key:"isSaved",get:function(){return this.planstatus&&""!=this.planstatus}}]),e}(),T=o(D.prototype,"loading",[Ct.observable],{enumerable:!0,initializer:function(){return!1}}),P=o(D.prototype,"tabDatas",[Ct.observable],{enumerable:!0,initializer:function(){return[]}}),o(D.prototype,"tabDatasLength",[Ct.computed],(0,ft.default)(D.prototype,"tabDatasLength"),D.prototype),A=o(D.prototype,"userLanguage",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),W=o(D.prototype,"noDataMessage",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),L=o(D.prototype,"tabSelectKey",[Ct.observable],{enumerable:!0,initializer:function(){return"1"}}),x=o(D.prototype,"tabKey",[Ct.observable],{enumerable:!0,initializer:function(){return"1"}}),N=o(D.prototype,"year",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),I=o(D.prototype,"type1",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),M=o(D.prototype,"type2",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),R=o(D.prototype,"planname",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),z=o(D.prototype,"resourceid",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),O=o(D.prototype,"resourcename",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),B=o(D.prototype,"yearDatas",[Ct.observable],{enumerable:!0,initializer:function(){return[]}}),V=o(D.prototype,"monthWeekSelectComDisplayKey",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),F=o(D.prototype,"locationkey",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),j=o(D.prototype,"fileids",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),K=o(D.prototype,"filearry",[Ct.observable],{enumerable:!0,initializer:function(){return[]}}),G=o(D.prototype,"alinks",[Ct.observable],{enumerable:!0,initializer:function(){return[]}}),q=o(D.prototype,"auditList",[Ct.observable],{enumerable:!0,initializer:function(){return[]}}),H=o(D.prototype,"auditids",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),U=o(D.prototype,"shareidsList",[Ct.observable],{enumerable:!0,initializer:function(){return[]}}),J=o(D.prototype,"canaudit",[Ct.observable],{enumerable:!0,initializer:function(){return!1}}),Y=o(D.prototype,"candel",[Ct.observable],{enumerable:!0,initializer:function(){return!1}}),$=o(D.prototype,"canedit",[Ct.observable],{enumerable:!0,initializer:function(){return!1}}),X=o(D.prototype,"canreset",[Ct.observable],{enumerable:!0,initializer:function(){return!1}}),Q=o(D.prototype,"category",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),Z=o(D.prototype,"createtask",[Ct.observable],{enumerable:!0,initializer:function(){return!1}}),ee=o(D.prototype,"currentmonth",[Ct.observable],{enumerable:!0,initializer:function(){return 1}}),te=o(D.prototype,"editshare",[Ct.observable],{enumerable:!0,initializer:function(){return!1}}),ae=o(D.prototype,"enddate",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),ne=o(D.prototype,"fblist",[Ct.observable],{enumerable:!0,initializer:function(){return[]}}),re=o(D.prototype,"ismonth",[Ct.observable],{enumerable:!0,initializer:function(){return 1}}),ie=o(D.prototype,"isperformance",[Ct.observable],{enumerable:!0,initializer:function(){return!1}}),oe=o(D.prototype,"isweek",[Ct.observable],{enumerable:!0,initializer:function(){return 1}}),le=o(D.prototype,"maxsize",[Ct.observable],{enumerable:!0,initializer:function(){return"0"}}),se=o(D.prototype,"planid",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),ue=o(D.prototype,"planlist",[Ct.observable],{enumerable:!0,initializer:function(){return[]}}),ce=o(D.prototype,"planmap",[Ct.observable],{enumerable:!0,initializer:function(){return{}}}),de=o(D.prototype,"planstatus",[Ct.observable],{enumerable:!0,initializer:function(){return"0"}}),pe=o(D.prototype,"programid",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),me=o(D.prototype,"remark",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),fe=o(D.prototype,"feedback",[Ct.observable],{enumerable:!0,initializer:function(){return""}}),he=o(D.prototype,"summaryin",[Ct.observable],{enumerable:!0,initializer:function(){return[]}}),ge=o(D.prototype,"summarymap",[Ct.observable],{enumerable:!0,initializer:function(){return{}}}),ye=o(D.prototype,"summaryout",[Ct.observable],{enumerable:!0,initializer:function(){return[]}}),ve=o(D.prototype,"summaryColumns",[Ct.observable],{enumerable:!0,initializer:function(){return[]}}),be=o(D.prototype,"planColumns",[Ct.observable],{enumerable:!0,initializer:function(){return[]}}),ke=o(D.prototype,"planstatusname",[Ct.observable],{enumerable:!0,initializer:function(){return{0:Wt("509106","草 稿"),1:Wt("19134","审批中"),2:Wt("509108","退 回"),3:Wt("23774","已完成"),6:Wt("382750","已过期")}}}),we=o(D.prototype,"planLog",[Ct.observable],{enumerable:!0,initializer:function(){return{datas:[],lastcount:0,lastid:"",status:""}}}),Se=o(D.prototype,"tabDatas",[Ct.observable],{enumerable:!0,initializer:function(){return[]}}),Ce=o(D.prototype,"userLanguage",[Ct.observable],{enumerable:!0,initializer:function(){return 7}}),Ee=o(D.prototype,"shareTableStore",[Ct.observable],{enumerable:!0,initializer:function(){return new Lt}}),_e=o(D.prototype,"shareConditioninfo",[Ct.observable],{enumerable:!0,initializer:function(){return[]}}),De=o(D.prototype,"cubeLayoutParame",[Ct.observable],{enumerable:!0,initializer:function(){return{}}}),Te=o(D.prototype,"Card",[Ct.observable],{enumerable:!0,initializer:function(){return{}}}),o(D.prototype,"summaryTableData",[Ct.computed],(0,ft.default)(D.prototype,"summaryTableData"),D.prototype),o(D.prototype,"summaryinIds",[Ct.computed],(0,ft.default)(D.prototype,"summaryinIds"),D.prototype),o(D.prototype,"summaryoutIds",[Ct.computed],(0,ft.default)(D.prototype,"summaryoutIds"),D.prototype),o(D.prototype,"planIds",[Ct.computed],(0,ft.default)(D.prototype,"planIds"),D.prototype),o(D.prototype,"summaryInCantEditFields",[Ct.computed],(0,ft.default)(D.prototype,"summaryInCantEditFields"),D.prototype),o(D.prototype,"isSaved",[Ct.computed],(0,ft.default)(D.prototype,"isSaved"),D.prototype),Pe=o(D.prototype,"setValue",[Ct.action],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e[t]=a}}}),Ae=o(D.prototype,"getPlanView",[l],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,t||(t={},t.type1="1"==e.tabSelectKey?"1":"2",t.type2=e.type2,t.year=e.year,t.resourceid=e.resourceid,t.resourcetype=e.resourcetype),Dt.getPlanDetail(t).then((0,Ct.action)("getPlanViewSuccess",function(t){e.resetFields(),e.loading=!1,e.locationkey=(new Date).getTime(),e.tabDatas=t.tabDatas,e.year=t.year?t.year:(new Date).getFullYear(),e.type1=t.type1,e.type2=t.type2,e.tabSelectKey=t.type1,e.resourceid=t.resourceid,e.resourcename=t.resourcename,e.enddate=t.enddate,e.ismonth=t.ismonth,e.isweek=t.isweek,"1"==e.type1&&Number(e.type2)>12&&(e.type2=(new Date).getMonth()+1),e.userLanguage=t.userLanguage,"1"==t.api_status?(e.planstatus=t.planstatus,e.alinks=t.alinks?t.alinks:[],e.tabSelectKey=t.type1,e.planid=t.planid,e.fileids=t.fileids?t.fileids:"",e.filearry=t.filearry,e.planname=t.planname,e.auditList=t.auditList?t.auditList:[],e.auditids=t.auditids?t.auditids:"",e.summarymap=t.summarymap,e.planmap=t.planmap,e.planlist=t.planlist,e.addTempIdToPlanList(),e.programid=t.programid,e.summaryin=t.summaryin?t.summaryin:[],e.summaryout=t.summaryout?t.summaryout:[],e.canaudit=t.canaudit,e.candel=t.candel,e.canedit=t.canedit,e.canreset=t.canreset,e.category=t.category,e.maxsize=t.maxsize,e.createtask=t.createtask,e.isperformance=t.isperformance,e.editshare=t.editshare,e.fblist=t.fblist,e.shareidsList=t.shareidsList,e.summaryColumns=e.buildTableColumns(t.summarymap),e.planColumns=e.buildTableColumns(t.planmap,!0),e.buildSummaryData(),e.planid&&e.getPlanLog(),e.noDataMessage="",e.remark=t.remark):e.noDataMessage=t.api_status,e.planname||(e.planname=e.getPlanName(e.resourcename)),e.getShareSearch()}),(0,Ct.action)("getPlanViewError",function(t){e.resetFields(),e.noDataMessage=t.api_status,e.loading=!1,e.locationkey=(new Date).getTime(),e.planname||(e.planname=e.getPlanName(e.resourcename))}))}}}),o(D.prototype,"addTempIdToPlanList",[s],(0,ft.default)(D.prototype,"addTempIdToPlanList"),D.prototype),We=o(D.prototype,"resetFields",[u],{enumerable:!0,initializer:function(){var e=this;return function(){e.tabDatas=[],e.planname="",e.resourceid="",e.resourcename="",e.yearDatas=[],e.getYearSelectoption(),e.monthWeekSelectComDisplayKey="",e.locationkey="",e.alinks=[],e.fileids="",e.filearry=[],e.auditList=[],e.auditids="",e.shareidsList=[],e.canaudit=!1,e.candel=!1,e.canedit=!1,e.canreset=!1,e.category="",e.createtask=!1,e.currentmonth=1,e.editshare=!1,e.enddate="",e.fblist=[],e.ismonth=1,e.isperformance=!1,e.isweek=1,e.maxsize="",e.planid="",e.planlist=[],e.planmap={},e.planstatus="",e.programid="",e.remark="",e.summaryin=[],e.summarymap={},e.summaryout=[],e.summaryColumns=[],e.planColumns=[],e.planLog={datas:[],lastcount:0,lastid:"",status:"",logType:"noView"}}}}),Le=o(D.prototype,"tabChange",[c],{enumerable:!0,initializer:function(){var e=this;return function(t){e.tabSelectKey=t,e.year=(new Date).getFullYear(),e.type1=t,e.type2="",e.getPlanView(),e.resetTabKey()}}}),xe=o(D.prototype,"getYearSelectoption",[Ct.action],{enumerable:!0,initializer:function(){var e=this;return function(){return e.yearDatas.length<1?e.initYearDateSelectOptions():e.yearDatas}}}),Ne=o(D.prototype,"initYearDateSelectOptions",[Ct.action],{enumerable:!0,initializer:function(){var e=this;return function(){for(var t=parseInt((new Date).getFullYear()),a=[],n=t;n>t-6;n--)a.push({showname:n,key:n});e.yearDatas=a}}}),Ie=o(D.prototype,"onDateChange",[Ct.action],{enumerable:!0,initializer:function(){var e=this;return function(t,a,n){e[t]=a,n||e.getPlanView(),e.tabKey="1",e.monthWeekSelectComDisplayKey="none",e.locationkey=(new Date).getTime()}}}),Me=o(D.prototype,"toggleMonthWeekSelectComDisplayKey",[Ct.action],{enumerable:!0,initializer:function(){var e=this;return function(){e.locationkey=(new Date).getTime(),e.monthWeekSelectComDisplayKey="none"}}}),Re=o(D.prototype,"buildTableColumns",[d],{enumerable:!0,initializer:function(){return function(e,t){var a=e.list;if(!a||a.length<1)return[];var n=[],r=0;return a.map(function(e){r+=parseInt(e.showwidth)}),a.map(function(e,t){parseInt(e.showwidth);n.push({title:e.showname,dataIndex:e.s_fieldname,key:e.s_fieldname,width:e.showwidth+"%",com:[{type:"text",key:e.s_fieldname,hasHiddenField:!0,defaultValue:"",viewAttr:2}]})}),n}}}),ze=o(D.prototype,"buildSummaryData",[p],{enumerable:!0,initializer:function(){var e=this;return function(){e.summaryin&&e.summaryin.length>0&&e.summaryin.forEach(function(e){e.planType="计划内"}),e.summaryout&&e.summaryout.length>0&&e.summaryout.forEach(function(e){e.planType="计划外"})}}}),Oe=o(D.prototype,"addSummaryOut",[m],{enumerable:!0,initializer:function(){var e=this;return function(t,a){a>-1?(a-=e.summaryin.length,e.summaryout.splice(a+1,0,t)):e.summaryout.push(t)}}}),Be=o(D.prototype,"planListChange",[f],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.planlist[a]=t}}}),Ve=o(D.prototype,"summaryOutChange",[h],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.summaryout[a]=t}}}),Fe=o(D.prototype,"summaryInChange",[g],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.summaryin[a]=t}}}),je=o(D.prototype,"addPlanList",[y],{enumerable:!0,initializer:function(){var e=this;return function(t,a){a>-1?e.planlist.splice(a+1,0,t):e.planlist.push(t)}}}),Ke=o(D.prototype,"saveOrSubmitPlan",[Ct.action],{enumerable:!0,initializer:function(){var e=this;return function(t){var a=e.getOperationParams(t);if((0,gt.default)(e.cubeLayoutParame).length>0){(0,e.Card.Actions.ecmeDoSubmit)().then(function(n){a.remark=n.JSONStr.mainTable.PR_PlanReport.remark;var r=n.JSONStr.detailTable.PR_PlanReportDetail,i=n.JSONStr.detailTable.PR_PlanReportDetail_V,o=e.summaryin.map(function(e){return e.id});if(r&&r.length>0){var l=r.filter(function(e){return o.indexOf(e.id)<0}),s=r.filter(function(e){return o.indexOf(e.id)>-1});a.summaryout=(0,vt.default)(l),a.summaryin=(0,vt.default)(s)}i&&i.length>0&&(i.forEach(function(e){e.id.startsWith("temp")&&(e.id="")}),a.planlist=(0,vt.default)(i)),a.extendDatas=(0,vt.default)(n.JSONStr.extendDatas),e.doSaveOrSubmit(a,t,!0)})}else e.doSaveOrSubmit(a,t)}}}),Ge=o(D.prototype,"doSaveOrSubmit",[Ct.action],{enumerable:!0,initializer:function(){var e=this;return function(t,a,n){if(!n){if(!e.checkMust(t))return void Et.message.info(Wt("509111","请填写标题不为空的必填项!"))}e.loading=!0,Dt.saveOrSubmitPlan(t).then((0,Ct.action)(function(t){"1"==t.api_status?(e.planLog={datas:[],lastcount:0,lastid:"",status:""},e.getPlanView(),Et.message.success("save"==a?Wt("22619","保存成功"):Wt("16248","提交成功"))):Et.message.error(t.message||Wt("383746","请求失败")),e.loading=!1}))}}}),qe=o(D.prototype,"deletePlan",[Ct.action],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0;var t={};t.planid=e.planid,t.year=e.year,t.resourceid=e.resourceid,t.type1=e.type1,t.type2=e.type2;var a=e;xt({title:Wt("508972","确认提示"),content:Wt("509113","确认删除此报告吗?"),onOk:function(){Dt.deletePlan(t).then((0,Ct.action)(function(e){a.loading=!1,"1"==e.api_status?(Et.message.success(Wt("30700","操作成功")),a.resetFields(),a.resetTabKey(),a.getPlanView()):Et.message.error(e.message||Wt("383746","请求失败"))}))},onCancel:function(){}})}}}),He=o(D.prototype,"saveDetailView",[Ct.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,Dt.saveDetailView(t).then((0,Ct.action)(function(a){e.loading=!1,"1"==a.api_status&&t.doback&&t.doback(a.plandetailid)}))}}}),Ue=o(D.prototype,"getPlanLog",[v],{enumerable:!0,initializer:function(){var e=this;return function(){e.planLog.planid=e.planid;var t=(0,Ct.toJS)(e.planLog);delete t.datas,Dt.getPlanLog(t).then((0,Ct.action)(function(t){if("1"==t.api_status){var a=(0,Ct.toJS)(e.planLog.datas);a.push.apply(a,(0,pt.default)(t.datas)),e.planLog=t,e.planLog.datas=a}else Et.message.error(t.message||"接口调用失败!")})).catch(function(e){})}}}),Je=o(D.prototype,"morePlanLog",[b],{enumerable:!0,initializer:function(){var e=this;return function(){"noView"==e.planLog.logType&&(e.planLog.logType="all",e.planLog.datas=[],e.planLog.lastcount=0)}}}),Ye=o(D.prototype,"resetPlan",[Ct.action],{enumerable:!0,initializer:function(){var e=this;return function(){var t={};t.planid=e.planid;var a=e;xt({title:Wt("508972","确认提示"),content:Wt("509114","确认重新编写吗?"),onOk:function(){Dt.resetPlan(t).then((0,Ct.action)(function(e){"1"==e.api_status?a.getPlanView():Et.message.error(e.message||Wt("383746","请求失败"))}))},onCancel:function(){}})}}}),$e=o(D.prototype,"addPlanExchange",[k],{enumerable:!0,initializer:function(){var e=this;return function(){var t={};if(t.planid=e.planid,t.content=e.feedback,!t.content||t.content&&t.content.length<1)return void Et.message.info(Wt("383036","请输入内容"));Dt.addPlanExchange(t).then((0,Ct.action)(function(t){e.feedback="",e.fblist.unshift(t.datas)}))}}}),Xe=o(D.prototype,"addTask",[Ct.action],{enumerable:!0,initializer:function(){var e=this;return function(t,a){var n=e;Dt.addTask(t).then((0,Ct.action)(function(e){"1"==e.api_status?(window.open("/spa/workrelate/static/index.html#/main/workrelate/task/taskDetail?id="+e.taskId),n.saveOrSubmitPlan("save")):Et.message.error(e.message||Wt("383746","请求失败"))}))}}}),Qe=o(D.prototype,"setPlanShare",[w],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.loading=!0;var n={};n.planid=e.planid,n.shareids=t,Dt.setPlanShare(n).then((0,Ct.action)(function(t){e.planLog.datas.unshift(t.datas),e.shareidsList=a,e.loading=!1}))}}}),Ze=o(D.prototype,"onUploadChange",[S],{enumerable:!0,initializer:function(){var e=this;return function(t,a){if(e.uploadReset=!1,t.length>0)for(var n="",r=0;r<a.length;r++){var i={};e.fileids||(e.fileids=""),e.filearry||(e.filearry=[]),-1==e.fileids.indexOf(","+t[r]+",")&&(n+=t[r]+",",e.fileids+=t[r]+",",i.id=t[r],i.name=a[r].filename,e.filearry.push(i))}e.uploading=!1,e.doOperation("save"),e.uploadReset=!0}}}),et=o(D.prototype,"viewDocFiled",[C],{enumerable:!0,initializer:function(){return function(e){Dt.viewDocFiled(e).then((0,Ct.action)(function(t){"1"==t.api_status&&e.doback()}))}}}),tt=o(D.prototype,"getShareSearch",[E],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0;var t={operate:"search",workrelatetype:"4",hasRight:e.editshare,bizid:e.planid};Dt.workrelateShare(t).then((0,Ct.action)(function(t){t.status?(e.shareConditioninfo=t.conditioninfo,e.shareTableStore.getDatas(t.datas)):Et.message.error(t.msg||Wt("508818","接口调用失败!")),e.loading=!1}))}}}),at=o(D.prototype,"shareOperate",[_],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,Dt.workrelateShare(t).then((0,Ct.action)(function(t){t.status?t.hasRight?(Et.message.success(Wt("30700","操作成功")),e.getShareSearch(),e.getPlanView()):Et.message.error(Wt("2012","对不起,您暂时没有权限!")):Et.message.error(t.msg||Wt("508818","接口调用失败!")),e.loading=!1}))}}}),nt=o(D.prototype,"resetTabKey",[Ct.action],{enumerable:!0,initializer:function(){var e=this;return function(){e.tabKey="1",e.tabSelectKey=e.type1}}}),rt=o(D.prototype,"initForm",[Ct.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,Dt.getPlanSetupInit(t).then((0,Ct.action)(function(a){1==a.status&&!0===a.isopen&&(e.loading=!1,e.cubeLayoutParame=(0,ct.default)({},a.data),t.doback&&t.doback())}))}}}),it=o(D.prototype,"getCardStorefun",[Ct.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.Card=t}}}),ot=o(D.prototype,"dealInitData",[Ct.action],{enumerable:!0,initializer:function(){var e=this;return function(){function t(e,t){var a={};for(var n in i)i[n].detail==t&&(a[i[n].fieldname]=n);e.forEach(function(e){var n={};for(var r in e)n[a[r]]={value:e[r]};window.ModeForm.addDetailRow(t,n)})}e.loading=!0;var a=e.summaryin,n=e.planlist,r=(e.summaryinIds,(0,Ct.toJS)(e.Card)),i=r.allFields;t(a,"detail_1"),t(n,"detail_2"),e.loading=!1}}}),D);t.default=Nt},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,C.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S=a(11),C=n(S),E=a(266),_=n(E),D=a(1),T=n(D),P=a(10),A=a(4),W=a(14),L=a(0),x=a(278),N=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}(x),I=W.WeaTableNew.TableStore,M=L.WeaLocaleProvider.getLabel,R=(o=function e(){(0,T.default)(this,e),r(this,"loading",l,this),r(this,"hasRight",s,this),r(this,"responsibleRight",u,this),r(this,"tableStore",c,this),r(this,"data",d,this),r(this,"reslutData",p,this),r(this,"logList",m,this),r(this,"saveBaseSetting",f,this),r(this,"getBaseSetting",h,this),r(this,"getBaseSettingPersonData",g,this),r(this,"saveBaseSettingPersonData",y,this),r(this,"deletePersonBaseSetting",v,this),r(this,"importGoal",b,this),r(this,"downLoadTemplate",k,this),r(this,"getImportLog",w,this),this.sleep=function(e){return new _.default(function(t){return setTimeout(t,e)})}},l=i(o.prototype,"loading",[P.observable],{enumerable:!0,initializer:function(){return!0}}),s=i(o.prototype,"hasRight",[P.observable],{enumerable:!0,initializer:function(){return!1}}),u=i(o.prototype,"responsibleRight",[P.observable],{enumerable:!0,initializer:function(){return!1}}),c=i(o.prototype,"tableStore",[P.observable],{enumerable:!0,initializer:function(){return new I}}),d=i(o.prototype,"data",[P.observable],{enumerable:!0,initializer:function(){return{}}}),p=i(o.prototype,"reslutData",[P.observable],{enumerable:!0,initializer:function(){return{}}}),m=i(o.prototype,"logList",[P.observable],{enumerable:!0,initializer:function(){return[]}}),f=i(o.prototype,"saveBaseSetting",[P.action],{enumerable:!0,initializer:function(){return function(e){e.operation="save",N.baseSetting(e).then((0,P.action)(function(e){e.status?A.message.success(M(22619,"保存成功")):A.message.error(e.msg||M(22620,"保存失败"))}))}}}),h=i(o.prototype,"getBaseSetting",[P.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,t.operation="get",N.baseSetting(t).then((0,P.action)(function(t){e.loading=!1,t.status?(e.hasRight=t.hasRight,e.data=t.data,e.responsibleRight=t.responsibleRight):A.message.error(t.msg||M("25009","失败"))}))}}}),g=i(o.prototype,"getBaseSettingPersonData",[P.action],{enumerable:!0,initializer:function(){var e=this;return function(t){N.personBaseSetting(t).then((0,P.action)(function(t){t.api_status?(e.tableStore.getDatas(t.datas),e.hasRight=t.hasRight,e.loading=!1):A.message.error(t.msg||M("25009","失败"))}))}}}),y=i(o.prototype,"saveBaseSettingPersonData",[P.action],{enumerable:!0,initializer:function(){var e=this;return function(t){N.personSaveBaseSetting(t).then((0,P.action)(function(a){a.status?(A.message.success(M("22619","保存成功")),e.getBaseSettingPersonData(t)):a.repeat&&A.message.error(M("22620","保存失败"))}))}}}),v=i(o.prototype,"deletePersonBaseSetting",[P.action],{enumerable:!0,initializer:function(){var e=this;return function(t){N.personDeleteBaseSetting(t).then((0,P.action)(function(a){a.status&&(A.message.success(M(20461,"删除成功")),e.getBaseSettingPersonData(t),"function"===typeof t.doback&&t.doback())}))}}}),b=i(o.prototype,"importGoal",[P.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,N.importGoal(t).then((0,P.action)(function(t){t.status&&(A.message.success(M(129463,"导入成功")),e.reslutData=t,e.loading=!1)}))}}}),k=i(o.prototype,"downLoadTemplate",[P.action],{enumerable:!0,initializer:function(){return function(e){N.downLoadTemplate(e).then((0,P.action)(function(e){e.status&&(window.location.href=""+location.origin+e.url)}))}}}),w=i(o.prototype,"getImportLog",[P.action],{enumerable:!0,initializer:function(){var e=this;return function(t){N.getImportLog(t).then((0,P.action)(function(t){if(t.list&&t.list.length>e.logList.length)for(var a=t.list.length,n=e.logList.length,r=n;r<a;r++)!function(a){e.sleep(500).then(function(){e.logList.push(t.list[a])})}(r)}))}}}),o);t.default=R},function(e,t,a){e.exports={default:a(267),__esModule:!0}},function(e,t,a){a(92),a(70),a(90),a(268),a(276),a(277),e.exports=a(13).Promise},function(e,t,a){"use strict";var n,r,i,o,l=a(37),s=a(15),u=a(32),c=a(108),d=a(18),p=a(20),m=a(40),f=a(269),h=a(270),g=a(111),y=a(112).set,v=a(272)(),b=a(83),k=a(113),w=a(273),S=a(114),C=s.TypeError,E=s.process,_=E&&E.versions,D=_&&_.v8||"",T=s.Promise,P="process"==c(E),A=function(){},W=r=b.f,L=!!function(){try{var e=T.resolve(1),t=(e.constructor={})[a(19)("species")]=function(e){e(A,A)};return(P||"function"==typeof PromiseRejectionEvent)&&e.then(A)instanceof t&&0!==D.indexOf("6.6")&&-1===w.indexOf("Chrome/66")}catch(e){}}(),x=function(e){var t;return!(!p(e)||"function"!=typeof(t=e.then))&&t},N=function(e,t){if(!e._n){e._n=!0;var a=e._c;v(function(){for(var n=e._v,r=1==e._s,i=0;a.length>i;)!function(t){var a,i,o,l=r?t.ok:t.fail,s=t.resolve,u=t.reject,c=t.domain;try{l?(r||(2==e._h&&R(e),e._h=1),!0===l?a=n:(c&&c.enter(),a=l(n),c&&(c.exit(),o=!0)),a===t.promise?u(C("Promise-chain cycle")):(i=x(a))?i.call(a,s,u):s(a)):u(n)}catch(e){c&&!o&&c.exit(),u(e)}}(a[i++]);e._c=[],e._n=!1,t&&!e._h&&I(e)})}},I=function(e){y.call(s,function(){var t,a,n,r=e._v,i=M(e);if(i&&(t=k(function(){P?E.emit("unhandledRejection",r,e):(a=s.onunhandledrejection)?a({promise:e,reason:r}):(n=s.console)&&n.error&&n.error("Unhandled promise rejection",r)}),e._h=P||M(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},M=function(e){return 1!==e._h&&0===(e._a||e._c).length},R=function(e){y.call(s,function(){var t;P?E.emit("rejectionHandled",e):(t=s.onrejectionhandled)&&t({promise:e,reason:e._v})})},z=function(e){var t=this;t._d||(t._d=!0,t=t._w||t,t._v=e,t._s=2,t._a||(t._a=t._c.slice()),N(t,!0))},O=function(e){var t,a=this;if(!a._d){a._d=!0,a=a._w||a;try{if(a===e)throw C("Promise can't be resolved itself");(t=x(e))?v(function(){var n={_w:a,_d:!1};try{t.call(e,u(O,n,1),u(z,n,1))}catch(e){z.call(n,e)}}):(a._v=e,a._s=1,N(a,!1))}catch(e){z.call({_w:a,_d:!1},e)}}};L||(T=function(e){f(this,T,"Promise","_h"),m(e),n.call(this);try{e(u(O,this,1),u(z,this,1))}catch(e){z.call(this,e)}},n=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},n.prototype=a(274)(T.prototype,{then:function(e,t){var a=W(g(this,T));return a.ok="function"!=typeof e||e,a.fail="function"==typeof t&&t,a.domain=P?E.domain:void 0,this._c.push(a),this._a&&this._a.push(a),this._s&&N(this,!1),a.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new n;this.promise=e,this.resolve=u(O,e,1),this.reject=u(z,e,1)},b.f=W=function(e){return e===T||e===o?new i(e):r(e)}),d(d.G+d.W+d.F*!L,{Promise:T}),a(59)(T,"Promise"),a(275)("Promise"),o=a(13).Promise,d(d.S+d.F*!L,"Promise",{reject:function(e){var t=W(this);return(0,t.reject)(e),t.promise}}),d(d.S+d.F*(l||!L),"Promise",{resolve:function(e){return S(l&&this===o?T:this,e)}}),d(d.S+d.F*!(L&&a(109)(function(e){T.all(e).catch(A)})),"Promise",{all:function(e){var t=this,a=W(t),n=a.resolve,r=a.reject,i=k(function(){var a=[],i=0,o=1;h(e,!1,function(e){var l=i++,s=!1;a.push(void 0),o++,t.resolve(e).then(function(e){s||(s=!0,a[l]=e,--o||n(a))},r)}),--o||n(a)});return i.e&&r(i.v),a.promise},race:function(e){var t=this,a=W(t),n=a.reject,r=k(function(){h(e,!1,function(e){t.resolve(e).then(a.resolve,n)})});return r.e&&n(r.v),a.promise}})},function(e,t){e.exports=function(e,t,a,n){if(!(e instanceof t)||void 0!==n&&n in e)throw TypeError(a+": incorrect invocation!");return e}},function(e,t,a){var n=a(32),r=a(105),i=a(106),o=a(24),l=a(49),s=a(107),u={},c={},t=e.exports=function(e,t,a,d,p){var m,f,h,g,y=p?function(){return e}:s(e),v=n(a,d,t?2:1),b=0;if("function"!=typeof y)throw TypeError(e+" is not iterable!");if(i(y)){for(m=l(e.length);m>b;b++)if((g=t?v(o(f=e[b])[0],f[1]):v(e[b]))===u||g===c)return g}else for(h=y.call(e);!(f=h.next()).done;)if((g=r(h,v,f.value,t))===u||g===c)return g};t.BREAK=u,t.RETURN=c},function(e,t){e.exports=function(e,t,a){var n=void 0===a;switch(t.length){case 0:return n?e():e.call(a);case 1:return n?e(t[0]):e.call(a,t[0]);case 2:return n?e(t[0],t[1]):e.call(a,t[0],t[1]);case 3:return n?e(t[0],t[1],t[2]):e.call(a,t[0],t[1],t[2]);case 4:return n?e(t[0],t[1],t[2],t[3]):e.call(a,t[0],t[1],t[2],t[3])}return e.apply(a,t)}},function(e,t,a){var n=a(15),r=a(112).set,i=n.MutationObserver||n.WebKitMutationObserver,o=n.process,l=n.Promise,s="process"==a(36)(o);e.exports=function(){var e,t,a,u=function(){var n,r;for(s&&(n=o.domain)&&n.exit();e;){r=e.fn,e=e.next;try{r()}catch(n){throw e?a():t=void 0,n}}t=void 0,n&&n.enter()};if(s)a=function(){o.nextTick(u)};else if(!i||n.navigator&&n.navigator.standalone)if(l&&l.resolve){var c=l.resolve(void 0);a=function(){c.then(u)}}else a=function(){r.call(n,u)};else{var d=!0,p=document.createTextNode("");new i(u).observe(p,{characterData:!0}),a=function(){p.data=d=!d}}return function(n){var r={fn:n,next:void 0};t&&(t.next=r),e||(e=r,a()),t=r}}},function(e,t,a){var n=a(15),r=n.navigator;e.exports=r&&r.userAgent||""},function(e,t,a){var n=a(29);e.exports=function(e,t,a){for(var r in t)a&&e[r]?e[r]=t[r]:n(e,r,t[r]);return e}},function(e,t,a){"use strict";var n=a(15),r=a(13),i=a(23),o=a(21),l=a(19)("species");e.exports=function(e){var t="function"==typeof r[e]?r[e]:n[e];o&&t&&!t[l]&&i.f(t,l,{configurable:!0,get:function(){return this}})}},function(e,t,a){"use strict";var n=a(18),r=a(13),i=a(15),o=a(111),l=a(114);n(n.P+n.R,"Promise",{finally:function(e){var t=o(this,r.Promise||i.Promise),a="function"==typeof e;return this.then(a?function(a){return l(t,e()).then(function(){return a})}:e,a?function(a){return l(t,e()).then(function(){throw a})}:e)}})},function(e,t,a){"use strict";var n=a(18),r=a(83),i=a(113);n(n.S,"Promise",{try:function(e){var t=r.f(this),a=i(e);return(a.e?t.reject:t.resolve)(a.v),t.promise}})},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getImportLog=t.downLoadTemplate=t.importGoal=t.personDeleteBaseSetting=t.personSaveBaseSetting=t.personBaseSetting=t.baseSetting=void 0;var n=a(0);t.baseSetting=function(e){return n.WeaTools.callApi("/api/workrelate/goal/baseSetting","POST",e)},t.personBaseSetting=function(e){return n.WeaTools.callApi("/api/workrelate/goal/personBaseSetting","POST",e)},t.personSaveBaseSetting=function(e){return n.WeaTools.callApi("/api/workrelate/goal/personSaveBaseSetting","POST",e)},t.personDeleteBaseSetting=function(e){return n.WeaTools.callApi("/api/workrelate/goal/personDeleteBaseSetting","POST",e)},t.importGoal=function(e){return n.WeaTools.callApi("/api/workrelate/goal/importGoal","POST",e)},t.downLoadTemplate=function(e){return n.WeaTools.callApi("/api/workrelate/goal/downloadTemplate","GET",e)},t.getImportLog=function(e){return n.WeaTools.callApi("/api/workrelate/goal/getImportLog","GET",e)}},function(e,t,a){"use strict";function n(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}function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t,a,n){a&&(0,ae.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function o(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P,A,W,L,x,N,I,M,R,z,O,B,V,F,j,K,G,q,H,U,J,Y,$,X,Q,Z,ee,te=a(11),ae=r(te),ne=a(12),re=r(ne),ie=a(1),oe=r(ie),le=a(10),se=a(4),ue=a(115),ce=n(ue),de=a(116),pe=n(de),me=a(0),fe=mobx.toJS,he=me.WeaLocaleProvider.getLabel,ge=(l=function e(){(0,oe.default)(this,e),i(this,"loading",s,this),i(this,"hasRight",u,this),i(this,"feedBackData",c,this),i(this,"moreFeedBackData",d,this),i(this,"goalLog",p,this),i(this,"parentData",m,this),i(this,"isSpecial",f,this),i(this,"topBtns",h,this),i(this,"detailData",g,this),i(this,"subGoalList",y,this),i(this,"connectGoals",v,this),i(this,"connectTasks",b,this),i(this,"detailKey",k,this),i(this,"optparams",w,this),i(this,"localtime",S,this),i(this,"flag",C,this),this.scrollstatus=0,i(this,"cubeLayoutParame",E,this),i(this,"Card",_,this),i(this,"cubeLoading",D,this),i(this,"optionTypes",T,this),i(this,"category",P,this),i(this,"maxUploadSize",A,this),i(this,"iconType",W,this),i(this,"isFirstLog",L,this),i(this,"initData",x,this),i(this,"getDetailView",N,this),i(this,"initForm",I,this),i(this,"getCardStorefun",M,this),i(this,"getGoalFeedBack",R,this),i(this,"addGoalFeedBack",z,this),i(this,"delGoalFbInfo",O,this),i(this,"getMoreGoalFeedBack",B,this),i(this,"getSubGoalList",V,this),i(this,"editGoalField",F,this),i(this,"getGoalLog",j,this),i(this,"updateGoalSpecial",K,this),i(this,"editStatus",G,this),i(this,"addGoal",q,this),i(this,"setOptionsType",H,this),i(this,"viewDocFiled",U,this),i(this,"setButton",J,this),i(this,"setOptparams",Y,this),i(this,"setParentData",$,this),i(this,"setDetailKey",X,this),i(this,"setCategory",Q,this),i(this,"setMaxUploadSize",Z,this),i(this,"setIconType",ee,this)},s=o(l.prototype,"loading",[le.observable],{enumerable:!0,initializer:function(){return!0}}),u=o(l.prototype,"hasRight",[le.observable],{enumerable:!0,initializer:function(){return!0}}),c=o(l.prototype,"feedBackData",[le.observable],{enumerable:!0,initializer:function(){return{count:"",lastcount:0,list:[]}}}),d=o(l.prototype,"moreFeedBackData",[le.observable],{enumerable:!0,initializer:function(){return[]}}),p=o(l.prototype,"goalLog",[le.observable],{enumerable:!0,initializer:function(){return{lastid:"",lastcount:"",list:[]}}}),m=o(l.prototype,"parentData",[le.observable],{enumerable:!0,initializer:function(){return{}}}),f=o(l.prototype,"isSpecial",[le.observable],{enumerable:!0,initializer:function(){return!1}}),h=o(l.prototype,"topBtns",[le.observable],{enumerable:!0,initializer:function(){return[]}}),g=o(l.prototype,"detailData",[le.observable],{enumerable:!0,initializer:function(){return{id:"",name:"",status:"",cate:"",remark:"",target:"",tunit:"",result:"",runit:"",rate:"",period:"",principalid:"",partnerid:"",sharerid:"",begindate:"",enddate:"",parentid:"",taskids:"",docids:"",wfids:"",meetingids:"",crmids:"",projectids:"",goalids:"",planids:"",fileids:"",creater:"",createrlink:"",createdate:"",createtime:"",updater:"",updatedate:"",updatetime:"",deleted:"",showallsub:"",showorder:"",cancreate:!1,canedit:!1,isTask:!1,relateDocs:[],relateFileds:[],relateGoals:[],relateProjects:[],relateTasks:[],relateWorkFlows:[],relateCutomer:[],principalid_arr:[],partnerid_arr:[],sharerid_arr:[],parentGoal:[]}}}),y=o(l.prototype,"subGoalList",[le.observable],{enumerable:!0,initializer:function(){return[]}}),v=o(l.prototype,"connectGoals",[le.observable],{enumerable:!0,initializer:function(){return[]}}),b=o(l.prototype,"connectTasks",[le.observable],{enumerable:!0,initializer:function(){return[]}}),k=o(l.prototype,"detailKey",[le.observable],{enumerable:!0,initializer:function(){return""}}),w=o(l.prototype,"optparams",[le.observable],{enumerable:!0,initializer:function(){return{}}}),S=o(l.prototype,"localtime",[le.observable],{enumerable:!0,initializer:function(){return(new Date).getTime()}}),C=o(l.prototype,"flag",[le.observable],{enumerable:!0,initializer:function(){return!0}}),E=o(l.prototype,"cubeLayoutParame",[le.observable],{enumerable:!0,initializer:function(){return{}}}),_=o(l.prototype,"Card",[le.observable],{enumerable:!0,initializer:function(){return{}}}),D=o(l.prototype,"cubeLoading",[le.observable],{enumerable:!0,initializer:function(){return!0}}),T=o(l.prototype,"optionTypes",[le.observable],{enumerable:!0,initializer:function(){return[]}}),P=o(l.prototype,"category",[le.observable],{enumerable:!0,initializer:function(){return""}}),A=o(l.prototype,"maxUploadSize",[le.observable],{enumerable:!0,initializer:function(){return""}}),W=o(l.prototype,"iconType",[le.observable],{enumerable:!0,initializer:function(){return"1"}}),L=o(l.prototype,"isFirstLog",[le.observable],{enumerable:!0,initializer:function(){return 1}}),x=o(l.prototype,"initData",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.getGoalFeedBack(t),e.getSubGoalList(a)}}}),N=o(l.prototype,"getDetailView",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,ce.getDetailView(t).then((0,le.action)(function(a){a.status?(e.hasRight=a.hasRight,e.detailData=a.data,e.isSpecial=a.isSpecial,e.connectGoals=a.connectGoals,e.connectTasks=a.connectTasks,e.setOptionsType(a.cateList),e.isFirstLog=1,e.setButton(e.isSpecial,e.detailData.status,e.detailData.canedit),"function"===typeof t.doback&&t.doback(e.detailData.viewdate)):a.api_status||se.message.error(a.msg||he("25009","失败")),e.loading=!1}))}}}),I=o(l.prototype,"initForm",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.cubeLoading=!0,pe.getGoalSetupInit(t).then((0,le.action)(function(a){1==a.status&&!0===a.isopen&&(e.cubeLayoutParame=(0,re.default)({},a.data)),"function"===typeof t.doback&&t.doback()}))}}}),M=o(l.prototype,"getCardStorefun",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.Card=t}}}),R=o(l.prototype,"getGoalFeedBack",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,ce.getGoalFeedBack(t).then((0,le.action)(function(t){t.status?(e.feedBackData.count=t.count,e.feedBackData.lastcount=t.count-5,e.feedBackData.list=t.list,e.loading=!1):t.api_status?e.loading=!1:(e.loading=!1,se.message.error(t.msg||he("25009","失败")))}))}}}),z=o(l.prototype,"addGoalFeedBack",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,ce.addGoalFeedBack(t).then((0,le.action)(function(a){if(a.status){var n=fe(e.goalLog.list);n.unshift(a.logMap),e.goalLog.list=n,e.feedBackData.list.unshift(a.datas[0]),e.loading=!1,"function"===typeof t.doback&&t.doback()}else a.api_status?e.loading=!1:(e.loading=!1,se.message.error(a.msg||he("25009","失败")))}))}}}),O=o(l.prototype,"delGoalFbInfo",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,ce.delGoalFbInfo(t).then((0,le.action)(function(a){if(a.status){var n=fe(e.goalLog.list);n.unshift(a.logMap),e.goalLog.list=n,e.loading=!1,e.feedBackData.list.splice(t.index,1),se.message.success(he(20461,"删除成功"))}else a.api_status?e.loading=!1:(e.loading=!1,se.message.error(a.msg||he("25009","失败")))}))}}}),B=o(l.prototype,"getMoreGoalFeedBack",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,ce.getMoreGoalFeedBack(t).then((0,le.action)(function(t){t.status?(e.feedBackData.list=e.feedBackData.list.concat(t.list),e.feedBackData.lastcount=e.feedBackData.lastcount-3,e.loading=!1):t.api_status?e.loading=!1:(e.loading=!1,se.message.error(t.msg||he("25009","失败")))}))}}}),V=o(l.prototype,"getSubGoalList",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,ce.getSubGoalList(t).then((0,le.action)(function(a){a.status?"father"==t.type?e.subGoalList=a.subGoalList:(e.localtime=(new Date).getTime(),e.optparams={},e.optparams.datas=a.subGoalList,e.optparams.opttype="childs",e.optparams.optkey=t.goalId):a.api_status||se.message.error(a.msg||he("25009","失败")),e.loading=!1}))}}}),F=o(l.prototype,"editGoalField",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,e.flag=!1,ce.editGoalField(t).then((0,le.action)(function(a){if(a.status){var n=fe(e.goalLog.list);if(a.logMap&&(a.logMap instanceof Array&&a.logMap.length>0?n=a.logMap.concat(n):n.unshift(a.logMap)),e.goalLog.list=n,e.setButton(e.isSpecial,e.detailData.status,e.detailData.canedit),"function"===typeof t.doback){if("deleted"==t.fieldname)return t.doback(t.goalId),void se.message.success(he(20461,"删除成功"));t.doback()}t.isNotMessage||se.message.success(he(31439,"更新成功"))}else a.api_status||se.message.error(a.msg||he("25009","失败"));e.loading=!1,e.flag=!0}))}}}),j=o(l.prototype,"getGoalLog",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,ce.getGoalLog(t).then((0,le.action)(function(a){a.status?(t.type&&"more"==t.type?e.goalLog.list=e.goalLog.list.concat(a.list):e.goalLog.list=a.list,e.goalLog.lastid=a.lastlogid,e.goalLog.lastcount=a.lastlogcount,e.loading=!1):a.api_status?e.loading=!1:(e.loading=!1,se.message.error(a.msg||he("25009","失败")))}))}}}),K=o(l.prototype,"updateGoalSpecial",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,ce.updateGoalSpecial(t).then((0,le.action)(function(a){if(a.status){e.isSpecial=!e.isSpecial;var n=fe(e.goalLog.list);n.unshift(a.logMap),e.goalLog.list=n,"function"===typeof t.doback&&t.doback(),se.message.success(he(31439,"更新成功"))}else a.api_status||se.message.error(a.msg||he(25009,"失败"));e.loading=!1}))}}}),G=o(l.prototype,"editStatus",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,ce.editStatus(t).then((0,le.action)(function(a){if(a.status){var n=fe(e.goalLog.list);if(n.unshift(a.logMap),e.goalLog.list=n,a.datas&&e.feedBackData.list.unshift(a.datas[0]),"function"===typeof t.doback){if("4"==t.status)return t.doback(t.goalId),void se.message.success(he(20461,"删除成功"));t.doback()}se.message.success(he(31439,"更新成功"))}else a.api_status||se.message.error(a.msg||he("25009","失败"));e.loading=!1}))}}}),q=o(l.prototype,"addGoal",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,ce.addGoal(t).then((0,le.action)(function(a){if(a.status){if(se.message.success(he(15242,"成功")),"function"===typeof t.doback){var n={};n.datas=a.datas,n.subdatas=a.subdatas,n.optkey=a.goalId,n.opttype="dialogAdd",t.doback(n)}}else se.message.error(a.msg||he("25009","失败"));e.loading=!1}))}}}),H=o(l.prototype,"setOptionsType",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.optionTypes=[];for(var a=0;a<t.length;a++){var n={};n.key=t[a].id,n.showname=t[a].catename,e.optionTypes.push(n)}}}}),U=o(l.prototype,"viewDocFiled",[le.action],{enumerable:!0,initializer:function(){return function(e){ce.viewDocFiled(e).then((0,le.action)(function(t){t.status&&e.doback()}))}}}),J=o(l.prototype,"setButton",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t,a,n){var r=[];if("undefined"!==typeof n&&!n)return t?r.push({id:"0",key:"isSpecial",value:[he(25436,"关注"),he(384419,"已关注")],type:["ghost","primary"],valid:1,tip:[he(26939,"添加关注"),he(26938,"取消关注")]}):r.push({id:"0",key:"isSpecial",value:[he(25436,"关注"),he(384419,"已关注")],type:["ghost","primary"],valid:0,tip:[he(26939,"添加关注"),he(26938,"取消关注")]}),r.push({id:"0",key:"feedback",value:[he(21950,"反馈")],type:["ghost"],valid:0,tip:[he(509102,"添加反馈")]}),void(e.topBtns=r);t?r.push({id:"0",key:"isSpecial",value:[he(25436,"关注"),he(384419,"已关注")],type:["ghost","primary"],valid:1,tip:[he(26939,"添加关注"),he(26938,"取消关注")]}):r.push({id:"0",key:"isSpecial",value:[he(25436,"关注"),he(384419,"已关注")],type:["ghost","primary"],valid:0,tip:[he(26939,"添加关注"),he(26938,"取消关注")]}),"1"==a?r.push({id:"1",key:"complete",value:[he(555,"完成"),he(23774,"已完成")],type:["ghost","primary"],valid:0,tip:[he(382574,"设置为完成"),he(382573,"设置为进行中")]},{id:"2",key:"revoker",value:[he(23757,"撤销"),he(1981,"已撤销")],type:["ghost","primary"],valid:0,tip:[he(382575,"设置为撤销"),he(382573,"设置为进行中")]}):"2"==a?r.push({id:"1",key:"complete",value:[he(555,"完成"),he(23774,"已完成")],type:["ghost","primary"],valid:1,tip:[he(382574,"设置为完成"),he(382573,"设置为进行中")]}):r.push({id:"2",key:"revoker",value:[he(23757,"撤销"),he(1981,"已撤销")],type:["ghost","primary"],valid:1,tip:[he(382575,"设置为撤销"),he(382573,"设置为进行中")]}),r.push({id:"0",key:"feedback",value:[he(21950,"反馈")],type:["ghost"],valid:0,tip:[he(509112,"目标反馈")]}),r.push({id:"3",key:"delete",value:[he(91,"删除")],type:["ghost"],valid:0,tip:[he(508590,"删除目标")]}),e.topBtns=r}}}),Y=o(l.prototype,"setOptparams",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.localtime=(new Date).getTime(),e.optparams=t,e.optparams.datas=t.subdatas}}}),$=o(l.prototype,"setParentData",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.parentData=t}}}),X=o(l.prototype,"setDetailKey",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.detailKey=t}}}),Q=o(l.prototype,"setCategory",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.category=t}}}),Z=o(l.prototype,"setMaxUploadSize",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.maxUploadSize=t}}}),ee=o(l.prototype,"setIconType",[le.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.iconType=t}}}),l);t.default=ge},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,j.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P,A,W,L,x,N,I,M,R,z,O,B,V,F=a(11),j=n(F),K=a(16),G=n(K),q=a(1),H=n(q),U=a(2),J=n(U),Y=a(10),$=a(281),X=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=a(0),Z=Q.WeaLocaleProvider.getLabel,ee=(o=function(){function e(){(0,H.default)(this,e),r(this,"loading",l,this),r(this,"yeardata",s,this),r(this,"nowyear",u,this),r(this,"monthdata",c,this),r(this,"nowmonth",d,this),r(this,"seasondata",p,this),r(this,"nowseason",m,this),r(this,"sortcond",f,this),r(this,"condtype",h,this),r(this,"currentperiod",g,this),r(this,"currentstatus",y,this),r(this,"datalist",v,this),r(this,"optparams",b,this),this.localtime=(new Date).getTime(),r(this,"refreshlist",k,this),r(this,"hasmore",w,this),this.pagenum=1,this.itotal=1,this.pagesize=20,r(this,"canCreate",S,this),r(this,"isCompanyPerson",C,this),r(this,"datetype",E,this),this.excludeids="",r(this,"addname",_,this),r(this,"searchname",D,this),r(this,"orderby",T,this),r(this,"orderbytype",P,this),r(this,"principalid",A,this),r(this,"enddate",W,this),r(this,"enddate1",L,this),r(this,"refreshDetail",x,this),r(this,"isShowType",N,this),r(this,"principaler",I,this),r(this,"getGoalList",M,this),r(this,"getGoalMoreList",R,this),r(this,"getDateList",z,this),r(this,"toChangeStatus",O,this),r(this,"setSpecial",B,this),r(this,"addGoal",V,this)}return(0,J.default)(e,[{key:"setNewGoalInfo",value:function(e){if(this.refreshlist=!1,this.optparams=e,this.localtime=this.getLocalTime(),("add"==e.opttype||"dialogAdd"==e.opttype)&&(this.excludeids+=e.optkey+",",e.optdatetype&&this.datetype&&this.datetype.length>0))for(var t=0;t<this.datetype.length;t++)this.datetype[t].id==e.optdatetype&&(this.datetype[t].hasdata="1");"del"==e.opttype&&0==this.datetype.length&&(this.isShowType=!1),this.refreshlist=!0}},{key:"getLocalTime",value:function(){return(new Date).getTime()}},{key:"getCommonParams",value:function(e){e.sorttype=this.sortcond,e.condtype=this.condtype,e.period=this.currentperiod,e.status=this.currentstatus,e.periody=this.nowyear,e.periodm=this.nowmonth,e.periods=this.nowseason,1==this.sortcond?e.pagesize=20:e.pagesize=10,e.searchname=this.searchname,e.orderby=this.orderby,e.orderbytype=this.orderbytype,this.principalid&&this.principalid.length>0&&(e.principalid=this.principalid[0].id),e.enddate=this.enddate,e.enddate1=this.enddate1}},{key:"setDataList",value:function(e){this.datalist.map(function(t){t.key==e.key&&(t.rightData[0].name=e.principalid,t.rightData[1].name=e.enddate,t.rightData[2].name=e.feedbackcount)})}}]),e}(),l=i(o.prototype,"loading",[Y.observable],{enumerable:!0,initializer:function(){return!1}}),s=i(o.prototype,"yeardata",[Y.observable],{enumerable:!0,initializer:function(){return[]}}),u=i(o.prototype,"nowyear",[Y.observable],{enumerable:!0,initializer:function(){return""}}),c=i(o.prototype,"monthdata",[Y.observable],{enumerable:!0,initializer:function(){return[]}}),d=i(o.prototype,"nowmonth",[Y.observable],{enumerable:!0,initializer:function(){return""}}),p=i(o.prototype,"seasondata",[Y.observable],{enumerable:!0,initializer:function(){return[]}}),m=i(o.prototype,"nowseason",[Y.observable],{enumerable:!0,initializer:function(){return""}}),f=i(o.prototype,"sortcond",[Y.observable],{enumerable:!0,initializer:function(){return 3}}),h=i(o.prototype,"condtype",[Y.observable],{enumerable:!0,initializer:function(){return 1}}),g=i(o.prototype,"currentperiod",[Y.observable],{enumerable:!0,initializer:function(){return"3"}}),y=i(o.prototype,"currentstatus",[Y.observable],{enumerable:!0,initializer:function(){return"1"}}),v=i(o.prototype,"datalist",[Y.observable],{enumerable:!0,initializer:function(){return[]}}),b=i(o.prototype,"optparams",[Y.observable],{enumerable:!0,initializer:function(){return{}}}),k=i(o.prototype,"refreshlist",[Y.observable],{enumerable:!0,initializer:function(){return!0}}),w=i(o.prototype,"hasmore",[Y.observable],{enumerable:!0,initializer:function(){return!1}}),S=i(o.prototype,"canCreate",[Y.observable],{enumerable:!0,initializer:function(){return!0}}),C=i(o.prototype,"isCompanyPerson",[Y.observable],{enumerable:!0,initializer:function(){return!1}}),E=i(o.prototype,"datetype",[Y.observable],{enumerable:!0,initializer:function(){return[]}}),_=i(o.prototype,"addname",[Y.observable],{enumerable:!0,initializer:function(){return""}}),D=i(o.prototype,"searchname",[Y.observable],{enumerable:!0,initializer:function(){return""}}),T=i(o.prototype,"orderby",[Y.observable],{enumerable:!0,initializer:function(){return""}}),P=i(o.prototype,"orderbytype",[Y.observable],{enumerable:!0,initializer:function(){return"desc"}}),A=i(o.prototype,"principalid",[Y.observable],{enumerable:!0,initializer:function(){return[]}}),W=i(o.prototype,"enddate",[Y.observable],{enumerable:!0,initializer:function(){return""}}),L=i(o.prototype,"enddate1",[Y.observable],{enumerable:!0,initializer:function(){return""}}),x=i(o.prototype,"refreshDetail",[Y.observable],{enumerable:!0,initializer:function(){return!1}}),N=i(o.prototype,"isShowType",[Y.observable],{enumerable:!0,initializer:function(){return!0}}),I=i(o.prototype,"principaler",[Y.observable],{enumerable:!0,initializer:function(){return{}}}),M=i(o.prototype,"getGoalList",[Y.action],{enumerable:!0,initializer:function(){var e=this;return function(t){2==e.condtype?e.sortcond=4:(e.loading=!0,t.menu&&1==t.menu&&4==e.sortcond&&(e.sortcond=1),e.getCommonParams(t),e.excludeids="",X.getGoalList(t).then((0,Y.action)(function(t){t.status&&(1==e.sortcond&&(e.hasmore=t.hasmore,e.itotal=t.total,e.pagenum=1),e.canCreate=t.canCreate,e.isCompanyPerson=t.isCompanyPerson,e.datalist=t.datas,e.datetype=t.datetype,e.principaler=t.principaler),e.loading=!1})))}}}),R=i(o.prototype,"getGoalMoreList",[Y.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,e.getCommonParams(t),t.excludeids=e.excludeids,X.getMoreGoalList(t).then((0,Y.action)(function(a){a.status&&(1==e.sortcond?(e.pagenum=t.pagenum,e.hasmore=a.hasmore):(e.datetype[t.index].pagenum=t.pagenum,e.datetype[t.index].hasmore=a.hasmore),e.datalist=e.datalist.concat(a.datas)),e.loading=!1}))}}}),z=i(o.prototype,"getDateList",[Y.action],{enumerable:!0,initializer:function(){var e=this;return function(){var t=new Date;e.nowmonth=t.getMonth()+1+"",e.nowyear=t.getFullYear()+"",e.seasondata=[],e.yeardata=[],e.monthdata=[];for(var a=parseInt(e.nowyear)+3;a>parseInt(e.nowyear)-6;a--)a==e.nowyear?e.yeardata.push({key:a+"",showname:a,selected:!0}):e.yeardata.push({key:a+"",showname:a,selected:!1});for(var n=1;n<13;n++)n==e.nowmonth?e.monthdata.push({key:n+"",showname:n+Z(33452,"月"),selected:!0}):e.monthdata.push({key:n+"",showname:n+Z(33452,"月"),selected:!1});e.nowmonth<4?e.nowseason="1":e.nowmonth<7?e.nowseason="2":e.nowmonth<10?e.nowseason="3":e.nowseason="4";for(var r=1;r<5;r++)r==e.nowseason?e.seasondata.push({key:r+"",showname:r+Z(17495,"季度"),selected:!0}):e.seasondata.push({key:r+"",showname:r+Z(17495,"季度"),selected:!1})}}}),O=i(o.prototype,"toChangeStatus",[Y.action],{enumerable:!0,initializer:function(){var e=this;return function(t){X.toChangeStatus(t).then((0,Y.action)(function(a){if(a.status){if(e.refreshlist=!1,4==t.status||"1"==e.currentstatus&&1!=t.status||"2"==e.currentstatus&&2!=t.status)e.optparams={},e.optparams.opttype="del",e.optparams.optkey=t.goalId;else{var n=t.comsbtn,r={};1==t.status?(r.title=Z(508558,"当前状态未完成,点击设置完成"),r.com=Z(382564,"标记完成"),r.type="complete",r.icon="check"):(r.title=Z(508575,"当前状态完成,点击设置未完成"),r.com=Z(382565,"标记进行"),r.type="progress",r.icon="check-circle-o"),n.map(function(e,a){e.type==t.type&&(n[a]=r)}),e.optparams={},e.optparams.comsbtn=n,e.optparams.opttype="update",e.optparams.optkey=t.goalId,e.optparams.status=t.status}e.localtime=e.getLocalTime(),e.refreshlist=!0,e.refreshDetail=!0}}))}}}),B=i(o.prototype,"setSpecial",[Y.action],{enumerable:!0,initializer:function(){var e=this;return function(t){X.setSpecial(t).then((0,Y.action)(function(a){if(a.status){e.refreshlist=!1;var n=t.comsbtn,r={};1==t.special?(r.title=Z(26938,"取消关注"),r.com=Z(26938,"取消关注"),r.type="canclespecial",r.icon="star"):(r.title=Z(26939,"添加关注"),r.com=Z(25436,"关注"),r.type="special",r.icon="star-o"),n.map(function(e,a){e.type==t.type&&(n[a]=r)}),e.optparams={},e.optparams.comsbtn=n,e.optparams.opttype="update",e.optparams.optkey=t.goalId,e.localtime=e.getLocalTime(),e.refreshlist=!0,e.refreshDetail=!0}}))}}}),V=i(o.prototype,"addGoal",[Y.action],{enumerable:!0,initializer:function(){var e=this;return function(t){t.sorttype=e.sortcond,X.addGoal(t).then((0,Y.action)(function(a){a.status&&(e.refreshlist=!1,e.optparams={},e.optparams.datas=a.datas,e.optparams.opttype="add",e.optparams.optkey=a.goalId,e.excludeids+=a.goalId+",",e.localtime=e.getLocalTime(),1==t.sorttype?e.addname="":3==t.sorttype&&(e.datetype[t.index].hasdata="1",e.datetype[t.index].inputval=""),e.refreshlist=!0,"function"===typeof t.doback&&t.doback(a.goalId))}))}}}),i(o.prototype,"setNewGoalInfo",[Y.action],(0,G.default)(o.prototype,"setNewGoalInfo"),o.prototype),i(o.prototype,"getLocalTime",[Y.action],(0,G.default)(o.prototype,"getLocalTime"),o.prototype),i(o.prototype,"getCommonParams",[Y.action],(0,G.default)(o.prototype,"getCommonParams"),o.prototype),i(o.prototype,"setDataList",[Y.action],(0,G.default)(o.prototype,"setDataList"),o.prototype),o);t.default=ee},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addGoal=t.setSpecial=t.toChangeStatus=t.getMoreGoalList=t.getGoalList=void 0;var n=a(0);t.getGoalList=function(e){return n.WeaTools.callApi("/api/workrelate/goal/goalListAll","GET",e)},t.getMoreGoalList=function(e){return n.WeaTools.callApi("/api/workrelate/goal/getMore","GET",e)},t.toChangeStatus=function(e){return n.WeaTools.callApi("/api/workrelate/goal/editStatus","POST",e)},t.setSpecial=function(e){return n.WeaTools.callApi("/api/workrelate/goal/setSpecial","POST",e)},t.addGoal=function(e){return n.WeaTools.callApi("/api/workrelate/goal/addGoal","POST",e)}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,m.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p=a(11),m=n(p),f=a(28),h=n(f),g=a(12),y=n(g),v=a(1),b=n(v),k=a(10),w=a(116),S=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}(w),C=(o=function e(){(0,b.default)(this,e),r(this,"cubeLayoutParame",l,this),r(this,"Card",s,this),this.isloading=!0,this.isMandatoryArry=[],r(this,"initForm",u,this),r(this,"getCardStorefun",c,this),r(this,"saveGoal",d,this)},l=i(o.prototype,"cubeLayoutParame",[k.observable],{enumerable:!0,initializer:function(){return{}}}),s=i(o.prototype,"Card",[k.observable],{enumerable:!0,initializer:function(){return{}}}),u=i(o.prototype,"initForm",[k.action],{enumerable:!0,initializer:function(){var e=this;return function(t){S.getGoalSetupInit(t).then((0,k.action)(function(a){1==a.status&&!0===a.isopen&&(e.cubeLayoutParame=(0,y.default)({},a.data)),e.isloading=!1,"function"==typeof t.doback&&t.doback(a.isopen)}))}}}),c=i(o.prototype,"getCardStorefun",[k.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.isloading=!0,e.Card=t}}}),d=i(o.prototype,"saveGoal",[k.action],{enumerable:!0,initializer:function(){var e=this;return function(t){if((0,h.default)(e.cubeLayoutParame).length>0){return(0,e.Card.Actions.ecmeDoSubmit)().then(function(e){t.doback&&t.doback(e.JSONStr.mainTable.GM_GoalInfo,1,e.JSONStr.extendDatas)}),!0}t.doback&&t.doback("",2)}}}),o);t.default=C},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,m.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p=a(11),m=n(p),f=a(1),h=n(f),g=a(10),y=a(4),v=a(115),b=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}(v),k=a(0),w=(mobx.toJS,k.WeaLocaleProvider.getLabel),S=(o=function e(){(0,h.default)(this,e),r(this,"createvisable",l,this),r(this,"isFocusFeedBack",s,this),this.iconArray={goalids:"icon-portal-ModelingEngine",taskids:"icon-coms-currency-Task",docids:"icon-portal-doc",wfids:"icon-coms-Workflow-o",crmids:"icon-portal-crm",projectids:"icon-coms-project",fileids:"icon-coms-link"},r(this,"setIsFocusFeedBack",u,this),r(this,"setCreatevisable",c,this),r(this,"editStatus",d,this)},l=i(o.prototype,"createvisable",[g.observable],{enumerable:!0,initializer:function(){return!1}}),s=i(o.prototype,"isFocusFeedBack",[g.observable],{enumerable:!0,initializer:function(){return!1}}),u=i(o.prototype,"setIsFocusFeedBack",[g.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.isFocusFeedBack=t}}}),c=i(o.prototype,"setCreatevisable",[g.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.createvisable=t}}}),d=i(o.prototype,"editStatus",[g.action],{enumerable:!0,initializer:function(){return function(e){b.editStatus(e).then((0,g.action)(function(t){if(t.status){if("function"===typeof e.doback&&"4"==e.status)return e.doback(e.goalId),void y.message.success(w(20461,"删除成功"))}else t.api_status||y.message.error(t.msg||w("25009","失败"))}))}}}),o);t.default=S},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,P.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T=a(11),P=n(T),A=a(12),W=n(A),L=a(1),x=n(L),N=a(10),I=a(4),M=a(14),R=a(117),z=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}(R),O=a(0),B=O.WeaLocaleProvider.getLabel,V=M.WeaTableNew.TableStore,F=(o=(0,N.action)("初始化操作"),l=(0,N.action)("获得高级搜索表单数据"),s=(0,N.action)("渲染table数据"),u=(0,N.action)("切换高级搜索框"),c=(0,N.action)("高级搜索"),d=(0,N.action)("类型改变"),p=(0,N.action)("待审核方案审核-操作"),m=function e(){(0,x.default)(this,e),r(this,"loading",f,this),r(this,"tableStore",h,this),r(this,"form",g,this),r(this,"condition",y,this),r(this,"showSearchAd",v,this),r(this,"programtype",b,this),r(this,"doInit",k,this),r(this,"getCondition",w,this),r(this,"getTableDatas",S,this),r(this,"setShowSearchAd",C,this),r(this,"advanceSearch",E,this),r(this,"onProgramtypeChange",_,this),r(this,"programAuditOperation",D,this)},f=i(m.prototype,"loading",[N.observable],{enumerable:!0,initializer:function(){return!0}}),h=i(m.prototype,"tableStore",[N.observable],{enumerable:!0,initializer:function(){return new V}}),g=i(m.prototype,"form",[N.observable],{enumerable:!0,initializer:function(){return new M.WeaForm}}),y=i(m.prototype,"condition",[N.observable],{enumerable:!0,initializer:function(){return[]}}),v=i(m.prototype,"showSearchAd",[N.observable],{enumerable:!0,initializer:function(){return!1}}),b=i(m.prototype,"programtype",[N.observable],{enumerable:!0,initializer:function(){return[{key:"",showname:""},{key:"1",showname:B("19398","月度")},{key:"2",showname:B("17495","季度")},{key:"3",showname:B("20729","半年")},{key:"4",showname:B("17138","年度")}]}}),k=i(m.prototype,"doInit",[o],{enumerable:!0,initializer:function(){var e=this;return function(){e.form.resetForm(),e.getCondition(),e.getTableDatas()}}}),w=i(m.prototype,"getCondition",[l],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0,z.programAuditListConditionApi().then((0,N.action)(function(t){t.api_status?(e.condition=t.condition,e.form.initFormFields(t.condition)):I.message.error(t.msg||B("508818","接口调用失败!")),e.loading=!1}))}}}),S=i(m.prototype,"getTableDatas",[s],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0;var t=e.form.getFormParams()||{};z.programAuditListApi(t).then((0,N.action)(function(t){t.api_status?e.tableStore.getDatas(t.datas,1):I.message.error(t.msg||B("508818","接口调用失败!")),e.loading=!1}))}}}),C=i(m.prototype,"setShowSearchAd",[u],{enumerable:!0,initializer:function(){var e=this;return function(t){return e.showSearchAd=t}}}),E=i(m.prototype,"advanceSearch",[c],{enumerable:!0,initializer:function(){var e=this;return function(){e.getTableDatas(),e.showSearchAd=!1}}}),_=i(m.prototype,"onProgramtypeChange",[d],{enumerable:!0,initializer:function(){var e=this;return function(t){e.form.updateFields({programtype:t}),e.getTableDatas()}}}),D=i(m.prototype,"programAuditOperation",[p],{enumerable:!0,initializer:function(){var e=this;return function(t,a){var n=t,r=n.operation;if("all_approve"===r||"all_return"===r){var i=e.form.getFormParams()||{};t=(0,W.default)({},t,i)}e.loading=!0,z.programAuditOperationApi(t).then((0,N.action)(function(t){t.api_status?t.hasRight?0==t.changeNum&&"all_approve"===r?I.message.warning(B("508855","当前查询条件不存在可以批准的考核方案")):0==t.changeNum&&"all_return"===r?I.message.warning(B("508856","当前查询条件不存在可以退回的考核方案")):(e.tableStore.getDatas(t.datas),a(),I.message.success(B("30700","操作成功"))):I.message.error(B("2012","对不起,您暂时没有权限!")):I.message.error(t.msg||B("508818","接口调用失败!")),e.loading=!1}))}}}),m);t.default=F},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,B.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P,A,W,L,x,N,I,M,R,z,O=a(11),B=n(O),V=a(12),F=n(V),j=a(16),K=n(j),G=a(1),q=n(G),H=a(2),U=n(H),J=a(10),Y=a(4),$=a(14),X=a(84),Q=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}(X),Z=a(9),ee=a(0),te=ee.WeaLocaleProvider.getLabel,ae=$.WeaTableNew.TableStore,ne=(o=(0,J.action)("初始化操作"),l=(0,J.action)("考核方案未设置数量"),s=(0,J.action)("高级搜索框"),u=(0,J.action)("搜索条件改变"),c=(0,J.action)("搜索"),d=(0,J.action)("重置查询条件"),p=(0,J.action)("待考核评分及审批列表"),m=(0,J.action)("待考核评分操作-非全部"),f=(0,J.action)("待考核评分操作-全部"),h=function(){function e(){(0,q.default)(this,e),r(this,"loading",g,this),r(this,"tableStore",y,this),r(this,"showSearchAd",v,this),r(this,"amount1",b,this),r(this,"amount2",k,this),r(this,"amount3",w,this),r(this,"amount4",S,this),r(this,"typeData",C,this),r(this,"showstatusData",E,this),r(this,"cicleData",_,this),r(this,"includesubData",D,this),r(this,"includedeptData",T,this),r(this,"queryParams",P,this),r(this,"doInit",A,this),r(this,"getAccessAuditProgramNumData",W,this),r(this,"setShowSearchAd",L,this),r(this,"onSearchChange",x,this),r(this,"doSearch",N,this),r(this,"resetSearchAd",I,this),r(this,"getAccessAuditListData",M,this),r(this,"accessAuditOperation",R,this),r(this,"accessAuditOperationAll",z,this)}return(0,U.default)(e,[{key:"hrmData",get:function(){return(0,Z.idsAndNamesToArr)(this.queryParams.hrmids,this.queryParams.hrmnames)}},{key:"subcompanyData",get:function(){return(0,Z.idsAndNamesToArr)(this.queryParams.subcompanyids,this.queryParams.subcompanynames)}},{key:"departmentData",get:function(){return(0,Z.idsAndNamesToArr)(this.queryParams.departmentids,this.queryParams.departmentnames)}}]),e}(),g=i(h.prototype,"loading",[J.observable],{enumerable:!0,initializer:function(){return!0}}),y=i(h.prototype,"tableStore",[J.observable],{enumerable:!0,initializer:function(){return new ae}}),v=i(h.prototype,"showSearchAd",[J.observable],{enumerable:!0,initializer:function(){return!1}}),b=i(h.prototype,"amount1",[J.observable],{enumerable:!0,initializer:function(){return 0}}),k=i(h.prototype,"amount2",[J.observable],{enumerable:!0,initializer:function(){return 0}}),w=i(h.prototype,"amount3",[J.observable],{enumerable:!0,initializer:function(){return 0}}),S=i(h.prototype,"amount4",[J.observable],{enumerable:!0,initializer:function(){return 0}}),i(h.prototype,"hrmData",[J.computed],(0,K.default)(h.prototype,"hrmData"),h.prototype),i(h.prototype,"subcompanyData",[J.computed],(0,K.default)(h.prototype,"subcompanyData"),h.prototype),i(h.prototype,"departmentData",[J.computed],(0,K.default)(h.prototype,"departmentData"),h.prototype),C=i(h.prototype,"typeData",[J.observable],{enumerable:!0,initializer:function(){return[{viewcondition:"1",title:te("6106","考核")},{viewcondition:"2",title:te("30835","审批")}]}}),E=i(h.prototype,"showstatusData",[J.observable],{enumerable:!0,initializer:function(){return[{key:"",showname:""},{key:"0",showname:te(508778,"考核中")},{key:"1",showname:te("19134","审批中")},{key:"2",showname:te("236","退回")},{key:"3",showname:te(23774,"已完成")}]}}),_=i(h.prototype,"cicleData",[J.observable],{enumerable:!0,initializer:function(){return[{key:"",showname:""},{key:"1",showname:te("19398","月度")},{key:"2",showname:te("17495","季度")},{key:"3",showname:te("20729","半年")},{key:"4",showname:te("17138","年度")}]}}),D=i(h.prototype,"includesubData",[J.observable],{enumerable:!0,initializer:function(){return[{key:"3",showname:te("508780","含子分部")},{key:"1",showname:te("18919","仅本分部")},{key:"2",showname:te("18920","仅子分部")}]}}),T=i(h.prototype,"includedeptData",[J.observable],{enumerable:!0,initializer:function(){return[{key:"3",showname:te("508784","含子部门")},{key:"1",showname:te("18916","仅本部门")},{key:"2",showname:te("18917","仅子部门")}]}}),P=i(h.prototype,"queryParams",[J.observable],{enumerable:!0,initializer:function(){return{scorename:"",showtype:"",showstatus:"",type1:null,hrmids:null,hrmnames:null,includesub:"3",subcompanyids:null,subcompanynames:null,includedept:"3",departmentids:null,departmentnames:null}}}),A=i(h.prototype,"doInit",[o],{enumerable:!0,initializer:function(){var e=this;return function(){e.queryParams={scorename:"",showtype:e.queryParams.showtype,showstatus:null,type1:null,hrmids:null,hrmnames:null,includesub:"3",subcompanyids:null,subcompanynames:null,includedept:"3",departmentids:null,departmentnames:null},e.getAccessAuditListData(),e.getAccessAuditProgramNumData()}}}),W=i(h.prototype,"getAccessAuditProgramNumData",[l],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,Q.accessAuditProgramNumApi(t).then((0,J.action)(function(t){t.api_status?(e.amount1=t.amount1,e.amount2=t.amount2,e.amount3=t.amount3,e.amount4=t.amount4):Y.message.error(t.msg||te("508818","接口调用失败!")),e.loading=!1}))}}}),L=i(h.prototype,"setShowSearchAd",[s],{enumerable:!0,initializer:function(){var e=this;return function(t){return e.showSearchAd=t}}}),x=i(h.prototype,"onSearchChange",[u],{enumerable:!0,initializer:function(){var e=this;return function(t){for(var a in t)e.queryParams[a]=t[a]}}}),N=i(h.prototype,"doSearch",[c],{enumerable:!0,initializer:function(){var e=this;return function(){e.showSearchAd=!1,e.getAccessAuditListData()}}}),I=i(h.prototype,"resetSearchAd",[d],{enumerable:!0,initializer:function(){var e=this;return function(){e.queryParams.scorename="",e.queryParams.type1=null,e.queryParams.hrmids=null,e.queryParams.showstatus=null,e.queryParams.hrmnames=null,e.queryParams.includesub="3",e.queryParams.subcompanyids=null,e.queryParams.subcompanynames=null,e.queryParams.includedept="3",e.queryParams.departmentids=null,e.queryParams.departmentnames=null}}}),M=i(h.prototype,"getAccessAuditListData",[p],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0,Q.accessAuditListApi(e.queryParams).then((0,J.action)(function(t){t.api_status?e.tableStore.getDatas(t.datas,1,"",[]):Y.message.error(t.msg||te("508818","接口调用失败!")),e.loading=!1}))}}}),R=i(h.prototype,"accessAuditOperation",[m],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.loading=!0,Q.accessAuditOperationApi(t).then((0,J.action)(function(t){t.api_status?t.hasRight?(e.tableStore.getDatas(t.datas),a(),Y.message.success(te("30700","操作成功"))):Y.message.error(te("2012","对不起,您暂时没有权限!")):Y.message.error(t.msg||te("508818","接口调用失败!")),e.loading=!1}))}}}),z=i(h.prototype,"accessAuditOperationAll",[f],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.loading=!0;var n=(0,F.default)({},e.queryParams,{operation:t});Q.accessAuditOperationApi(n).then((0,J.action)(function(t){t.api_status?t.hasRight?0==t.count?Y.message.warning(te("508822","当前查询条件不存在可以操作的考核结果")):(e.tableStore.getDatas(t.datas),a(),Y.message.success(te("30700","操作成功"))):Y.message.error(te("2012","对不起,您暂时没有权限!")):Y.message.error(t.msg||te("508818","接口调用失败!")),e.loading=!1}))}}}),h);t.default=ne},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,ie.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P,A,W,L,x,N,I,M,R,z,O,B,V,F,j,K,G,q,H,U,J,Y,$,X,Q,Z,ee,te,ae,ne,re=a(11),ie=n(re),oe=a(12),le=n(oe),se=a(16),ue=n(se),ce=a(1),de=n(ce),pe=a(2),me=n(pe),fe=a(10),he=a(4),ge=a(14),ye=a(85),ve=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}(ye),be=a(9),ke=a(0),we=ke.WeaLocaleProvider.getLabel,Se=ge.WeaTableNew.TableStore,Ce=(o=(0,fe.action)("初始化多语言"),l=(0,fe.action)("初始化操作"),s=(0,fe.action)("查询条件改变"),u=(0,fe.action)("发送提醒查询条件改变"),c=(0,fe.action)("更多查询条件改变"),d=(0,fe.action)("更改发送提醒页面是否显示"),p=(0,fe.action)("考核成绩是否启用考核周期"),m=(0,fe.action)("初始化数据"),f=(0,fe.action)("考核成绩"),h=(0,fe.action)("考核成绩导出"),g=(0,fe.action)("切换高级搜索框"),y=(0,fe.action)("重置查询条件"),v=(0,fe.action)("搜索"),b=(0,fe.action)("发送提醒选中行改变"),k=(0,fe.action)("获取发送提醒人员数据"),w=(0,fe.action)("发送提醒"),S=function(){function e(){(0,de.default)(this,e),r(this,"loading",C,this),r(this,"exportLoading",E,this),r(this,"sendListloading",_,this),r(this,"tableStore",D,this),r(this,"data",T,this),r(this,"showSearchAd",P,this),r(this,"sendSelectedRowKeys",A,this),this.topTab=[],r(this,"statusData",W,this),r(this,"includesubData",L,this),r(this,"includedeptData",x,this),r(this,"isEnableCycle",N,this),this.yearDatas=[],r(this,"monthdata",I,this),r(this,"nowmonth",M,this),r(this,"seasondata",R,this),r(this,"nowseason",z,this),r(this,"cansend",O,this),r(this,"showsend",B,this),this.titlename="",r(this,"queryParams",V,this),r(this,"sendParams",F,this),r(this,"sendResult",j,this),r(this,"initLabel",K,this),r(this,"doInit",G,this),r(this,"onSearchChange",q,this),r(this,"onSendParamsChange",H,this),r(this,"onMoreSearchChange",U,this),r(this,"changeSend",J,this),r(this,"getaccessAssessmentCycleData",Y,this),r(this,"getAccessResultListData",$,this),r(this,"getAccessResultExportData",X,this),r(this,"setShowSearchAd",Q,this),r(this,"resetSearchAd",Z,this),r(this,"advanceSearch",ee,this),r(this,"onSendListSelectChange",te,this),r(this,"getSendListData",ae,this),r(this,"remind",ne,this)}return(0,me.default)(e,[{key:"setInitData",value:function(){for(var e=new Date,t=e.getFullYear(),a=[],n=parseInt(t)+1;n>2012;n--)a.push({key:n,showname:n,selected:!1});this.queryParams.year=t.toString(),this.yearDatas=a,this.isEnableCycle.ismonth?this.queryParams.type1="1":this.isEnableCycle.isquarter?this.queryParams.type1="2":this.isEnableCycle.ishyear?this.queryParams.type1="3":this.isEnableCycle.isfyear&&(this.queryParams.type1="4"),this.getAccessResultListData()}},{key:"hrmData",get:function(){return(0,be.idsAndNamesToArr)(this.queryParams.hrmids,this.queryParams.hrmnames)}},{key:"subcompanyData",get:function(){return(0,be.idsAndNamesToArr)(this.queryParams.subcompanyids,this.queryParams.subcompanynames)}},{key:"departmentData",get:function(){return(0,be.idsAndNamesToArr)(this.queryParams.departmentids,this.queryParams.departmentnames)}}]),e}(),C=i(S.prototype,"loading",[fe.observable],{enumerable:!0,initializer:function(){return!0}}),E=i(S.prototype,"exportLoading",[fe.observable],{enumerable:!0,initializer:function(){return!1}}),_=i(S.prototype,"sendListloading",[fe.observable],{enumerable:!0,initializer:function(){return!0}}),D=i(S.prototype,"tableStore",[fe.observable],{enumerable:!0,initializer:function(){return new Se}}),T=i(S.prototype,"data",[fe.observable],{enumerable:!0,initializer:function(){return{}}}),P=i(S.prototype,"showSearchAd",[fe.observable],{enumerable:!0,initializer:function(){return!1}}),A=i(S.prototype,"sendSelectedRowKeys",[fe.observable],{enumerable:!0,initializer:function(){return[]}}),i(S.prototype,"hrmData",[fe.computed],(0,ue.default)(S.prototype,"hrmData"),S.prototype),i(S.prototype,"subcompanyData",[fe.computed],(0,ue.default)(S.prototype,"subcompanyData"),S.prototype),i(S.prototype,"departmentData",[fe.computed],(0,ue.default)(S.prototype,"departmentData"),S.prototype),W=i(S.prototype,"statusData",[fe.observable],{enumerable:!0,initializer:function(){return[]}}),L=i(S.prototype,"includesubData",[fe.observable],{enumerable:!0,initializer:function(){return[]}}),x=i(S.prototype,"includedeptData",[fe.observable],{enumerable:!0,initializer:function(){return[]}}),N=i(S.prototype,"isEnableCycle",[fe.observable],{enumerable:!0,initializer:function(){return{isfyear:1,ishyear:1,isquarter:1,ismonth:1}}}),I=i(S.prototype,"monthdata",[fe.observable],{enumerable:!0,initializer:function(){return[]}}),M=i(S.prototype,"nowmonth",[fe.observable],{enumerable:!0,initializer:function(){return""}}),R=i(S.prototype,"seasondata",[fe.observable],{enumerable:!0,initializer:function(){return[]}}),z=i(S.prototype,"nowseason",[fe.observable],{enumerable:!0,initializer:function(){return""}}),O=i(S.prototype,"cansend",[fe.observable],{enumerable:!0,initializer:function(){return!1}}),B=i(S.prototype,"showsend",[fe.observable],{enumerable:!0,initializer:function(){return!1}}),V=i(S.prototype,"queryParams",[fe.observable],{enumerable:!0,initializer:function(){return{year:"",type1:null,type2:null,status:null,hrmids:null,hrmnames:null,isreset:null,minresult:null,maxresult:null,includesub:"3",subcompanyids:null,subcompanynames:null,includedept:"3",departmentids:null,departmentnames:null}}}),F=i(S.prototype,"sendParams",[fe.observable],{enumerable:!0,initializer:function(){return{lastname:"",pageSize:10,current:1}}}),j=i(S.prototype,"sendResult",[fe.observable],{enumerable:!0,initializer:function(){return{data:[],total:0}}}),K=i(S.prototype,"initLabel",[o],{enumerable:!0,initializer:function(){var e=this;return function(){e.statusData=[{key:"",showname:""},{key:"0",showname:we(508778,"考核中")},{key:"1",showname:we("19134","审批中")},{key:"3",showname:we("23774","已完成")},{key:"4",showname:we("1979","未开始")},{key:"5",showname:we("382750","已过期")},{key:"-1",showname:we("508823","无方案或无数据")}],e.includesubData=[{key:"3",showname:we("508780","含子分部")},{key:"1",showname:we("18919","仅本分部")},{key:"2",showname:we("18920","仅子分部")}],e.includedeptData=[{key:"3",showname:we("508784","含子部门")},{key:"1",showname:we("18916","仅本部门")},{key:"2",showname:we("18917","仅子部门")}];var t=[],a=[];t.push({label:"1",value:we(25825,"1月")}),t.push({label:"2",value:we(25826,"2月")}),t.push({label:"3",value:we(25827,"3月")}),t.push({label:"4",value:we(25828,"4月")}),t.push({label:"5",value:we(25829,"5月")}),t.push({label:"6",value:we(25830,"6月")}),t.push({label:"7",value:we(25831,"7月")}),t.push({label:"8",value:we(25832,"8月")}),t.push({label:"9",value:we(25833,"9月")}),t.push({label:"10",value:we(25834,"10月")}),t.push({label:"11",value:we(25835,"11月")}),t.push({label:"12",value:we(25836,"12月")}),a.push({label:"1",value:we(509092,"1季度")}),a.push({label:"2",value:we(509093,"2季度")}),a.push({label:"3",value:we(509094,"3季度")}),a.push({label:"4",value:we(509095,"4季度")}),e.monthdata=t,e.seasondata=a}}}),G=i(S.prototype,"doInit",[l],{enumerable:!0,initializer:function(){var e=this;return function(){e.queryParams={year:"",type1:null,type2:null,status:null,hrmids:null,hrmnames:null,isreset:null,minresult:null,maxresult:null,includesub:"3",subcompanyids:null,subcompanynames:null,includedept:"3",departmentids:null,departmentnames:null},e.getaccessAssessmentCycleData()}}}),q=i(S.prototype,"onSearchChange",[s],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.queryParams[a]=t}}}),H=i(S.prototype,"onSendParamsChange",[u],{enumerable:!0,initializer:function(){var e=this;return function(t){for(var a in t)e.sendParams[a]=t[a]}}}),U=i(S.prototype,"onMoreSearchChange",[c],{enumerable:!0,initializer:function(){var e=this;return function(t){for(var a in t)e.queryParams[a]=t[a]}}}),J=i(S.prototype,"changeSend",[d],{enumerable:!0,initializer:function(){var e=this;return function(){e.showsend=!e.showsend,e.showsend?e.getSendListData():(e.sendSelectedRowKeys=[],e.sendParams={lastname:"",pageSize:10,current:1})}}}),Y=i(S.prototype,"getaccessAssessmentCycleData",[p],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0,ve.accessAssessmentCycleApi().then((0,fe.action)(function(t){t.api_status?(e.isEnableCycle=t,e.topTab=t.stabList,e.topTab&&e.topTab.length>0&&e.setInitData()):he.message.error(t.msg||we("508818","接口调用失败!")),e.loading=!1}))}}}),i(S.prototype,"setInitData",[m],(0,ue.default)(S.prototype,"setInitData"),S.prototype),$=i(S.prototype,"getAccessResultListData",[f],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0,ve.accessResultListApi(e.queryParams).then((0,fe.action)(function(t){e.queryParams.year=t.year,e.queryParams.type1=t.type1,e.queryParams.type2=t.type2,1==t.type1?e.nowmonth=t.type2:2==t.type1&&(e.nowseason=t.type2),e.titlename=t.titlename,e.cansend=t.cansend,t.api_status?e.tableStore.getDatas(t.datas,1):he.message.error(t.msg||we("508818","接口调用失败!")),e.loading=!1}))}}}),X=i(S.prototype,"getAccessResultExportData",[h],{enumerable:!0,initializer:function(){var e=this;return function(){e.exportLoading=!0,ve.accessResultExportApi(e.queryParams).then((0,fe.action)(function(t){t.url&&(window.location.href=""+location.origin+t.url),e.exportLoading=!1}))}}}),Q=i(S.prototype,"setShowSearchAd",[g],{enumerable:!0,initializer:function(){var e=this;return function(t){return e.showSearchAd=t}}}),Z=i(S.prototype,"resetSearchAd",[y],{enumerable:!0,initializer:function(){var e=this;return function(){e.queryParams=(0,le.default)({},e.queryParams,{status:null,hrmids:null,hrmnames:null,isreset:null,minresult:null,maxresult:null,includesub:"3",subcompanyids:null,subcompanynames:null,includedept:"3",departmentids:null,departmentnames:null})}}}),ee=i(S.prototype,"advanceSearch",[v],{enumerable:!0,initializer:function(){var e=this;return function(){e.setShowSearchAd(!1),e.getAccessResultListData()}}}),te=i(S.prototype,"onSendListSelectChange",[b],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.sendSelectedRowKeys=t}}}),ae=i(S.prototype,"getSendListData",[k],{enumerable:!0,initializer:function(){var e=this;return function(){e.sendListloading=!0;var t=(0,le.default)({},e.sendParams,{type:e.queryParams.type1});ve.accessResultSendListApi(t).then((0,fe.action)(function(t){t.api_status?e.sendResult=t:he.message.error(t.msg||we("508818","接口调用失败!")),e.sendListloading=!1}))}}}),ne=i(S.prototype,"remind",[w],{enumerable:!0,initializer:function(){var e=this;return function(t){var a={content:t,ids:e.sendSelectedRowKeys};ve.accessResultSendRemindApi(a).then((0,fe.action)(function(t){t.api_status?(e.sendSelectedRowKeys=[],he.message.success(we("30700","操作成功"))):he.message.error(t.msg||we("508818","接口调用失败!"))}))}}}),S);t.default=Ce},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,x.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P,A,W,L=a(11),x=n(L),N=a(16),I=n(N),M=a(1),R=n(M),z=a(2),O=n(z),B=a(10),V=a(4),F=a(288),j=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}(F),K=a(84),G=a(85),q=a(14),H=a(9),U=a(0),J=U.WeaLocaleProvider.getLabel,Y=q.WeaTableNew.TableStore,$=(o=(0,B.action)("重置查询条件"),l=(0,B.action)("搜索条件改变"),s=(0,B.action)("初始化操作"),u=(0,B.action)("考核方案未设置数量"),c=(0,B.action)("是否启用考核周期"),d=(0,B.action)("渲染table数据"),p=(0,B.action)("搜索"),m=function(){function e(){(0,R.default)(this,e),r(this,"loading",f,this),r(this,"tableStore",h,this),r(this,"showSearchAd",g,this),r(this,"stabList",y,this),r(this,"amount1",v,this),r(this,"amount2",b,this),r(this,"amount3",k,this),r(this,"amount4",w,this),r(this,"queryParams",S,this),r(this,"resetSearchAd",C,this),r(this,"onSearchChange",E,this),r(this,"doInit",_,this),r(this,"getAccessAuditProgramNumData",D,this),r(this,"getaccessAssessmentCycleData",T,this),r(this,"getProgramList",P,this),r(this,"setShowSearchAd",A,this),r(this,"doSearch",W,this)}return(0,O.default)(e,[{key:"hrmData",get:function(){return(0,H.idsAndNamesToArr)(this.queryParams.hrmids,this.queryParams.hrmnames)}},{key:"subcompanyData",get:function(){return(0,H.idsAndNamesToArr)(this.queryParams.subcompanyids,this.queryParams.subcompanynames)}},{key:"departmentData",get:function(){return(0,H.idsAndNamesToArr)(this.queryParams.departmentids,this.queryParams.departmentnames)}},{key:"queryType",get:function(){var e=[];return this.stabList.forEach(function(t){1==t.key?e.push({key:"nomonth",showname:J("509524","无月度")}):2==t.key?e.push({key:"noquarter",showname:J("508861","无季度")}):3==t.key?e.push({key:"nohyear",showname:J("508862","无半年")}):4==t.key&&e.push({key:"nofyear",showname:J("508865","无年度")})}),e}}]),e}(),f=i(m.prototype,"loading",[B.observable],{enumerable:!0,initializer:function(){return!0}}),h=i(m.prototype,"tableStore",[B.observable],{enumerable:!0,initializer:function(){return new Y}}),g=i(m.prototype,"showSearchAd",[B.observable],{enumerable:!0,initializer:function(){return!1}}),y=i(m.prototype,"stabList",[B.observable],{enumerable:!0,initializer:function(){return[]}}),v=i(m.prototype,"amount1",[B.observable],{enumerable:!0,initializer:function(){return 0}}),b=i(m.prototype,"amount2",[B.observable],{enumerable:!0,initializer:function(){return 0}}),k=i(m.prototype,"amount3",[B.observable],{enumerable:!0,initializer:function(){return 0}}),w=i(m.prototype,"amount4",[B.observable],{enumerable:!0,initializer:function(){return 0}}),i(m.prototype,"hrmData",[B.computed],(0,I.default)(m.prototype,"hrmData"),m.prototype),i(m.prototype,"subcompanyData",[B.computed],(0,I.default)(m.prototype,"subcompanyData"),m.prototype),i(m.prototype,"departmentData",[B.computed],(0,I.default)(m.prototype,"departmentData"),m.prototype),i(m.prototype,"queryType",[B.computed],(0,I.default)(m.prototype,"queryType"),m.prototype),S=i(m.prototype,"queryParams",[B.observable],{enumerable:!0,initializer:function(){return{hrmids:null,hrmnames:null,subcompanyids:null,subcompanynames:null,departmentids:null,departmentnames:null,type:null}}}),C=i(m.prototype,"resetSearchAd",[o],{enumerable:!0,initializer:function(){var e=this;return function(){e.queryParams.hrmids=null,e.queryParams.hrmnames=null,e.queryParams.subcompanyids=null,e.queryParams.subcompanynames=null,e.queryParams.departmentids=null,e.queryParams.departmentnames=null,e.queryParams.type=null}}}),E=i(m.prototype,"onSearchChange",[l],{enumerable:!0,initializer:function(){var e=this;return function(t){for(var a in t)e.queryParams[a]=t[a]}}}),_=i(m.prototype,"doInit",[s],{enumerable:!0,initializer:function(){var e=this;return function(){e.queryParams.hrmids=null,e.queryParams.hrmnames=null,e.queryParams.subcompanyids=null,e.queryParams.subcompanynames=null,e.queryParams.departmentids=null,e.queryParams.departmentnames=null,e.getaccessAssessmentCycleData(),e.getAccessAuditProgramNumData()}}}),D=i(m.prototype,"getAccessAuditProgramNumData",[u],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,(0,K.accessAuditProgramNumApi)(t).then((0,B.action)(function(t){t.api_status?(e.amount1=t.amount1,e.amount2=t.amount2,e.amount3=t.amount3,e.amount4=t.amount4):V.message.error(t.msg||J("508818","接口调用失败!")),e.loading=!1}))}}}),T=i(m.prototype,"getaccessAssessmentCycleData",[c],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0,(0,G.accessAssessmentCycleApi)().then((0,B.action)(function(t){t.api_status?(e.stabList=t.stabList,e.getProgramList()):V.message.error(t.msg||J("508818","接口调用失败!")),e.loading=!1}))}}}),P=i(m.prototype,"getProgramList",[d],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0,j.programListApi(e.queryParams).then((0,B.action)(function(t){t.api_status?e.tableStore.getDatas(t.datas,1):V.message.error(t.msg||J("508818","接口调用失败!")),e.loading=!1}))}}}),A=i(m.prototype,"setShowSearchAd",[B.action],{enumerable:!0,initializer:function(){var e=this;return function(t){return e.showSearchAd=t}}}),W=i(m.prototype,"doSearch",[p],{enumerable:!0,initializer:function(){var e=this;return function(){e.getProgramList(),e.showSearchAd=!1}}}),m);t.default=$},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.programListApi=void 0;var n=a(0);t.programListApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/programList","GET",e)}},function(module,exports,__webpack_require__){"use strict";function _interopRequireWildcard(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}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _initDefineProp(e,t,a,n){a&&(0,_defineProperty2.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function _applyDecoratedDescriptor(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}function _initializerWarningHelper(e,t){throw new Error("Decorating class property failed. Please ensure that transform-class-properties is enabled.")}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _defineProperty=__webpack_require__(11),_defineProperty2=_interopRequireDefault(_defineProperty),_stringify=__webpack_require__(22),_stringify2=_interopRequireDefault(_stringify),_getOwnPropertyDescriptor=__webpack_require__(16),_getOwnPropertyDescriptor2=_interopRequireDefault(_getOwnPropertyDescriptor),_classCallCheck2=__webpack_require__(1),_classCallCheck3=_interopRequireDefault(_classCallCheck2),_createClass2=__webpack_require__(2),_createClass3=_interopRequireDefault(_createClass2),_desc,_value,_class,_descriptor,_descriptor2,_descriptor3,_descriptor4,_descriptor5,_descriptor6,_descriptor7,_descriptor8,_descriptor9,_descriptor10,_descriptor11,_descriptor12,_descriptor13,_descriptor14,_descriptor15,_descriptor16,_descriptor17,_descriptor18,_descriptor19,_descriptor20,_descriptor21,_descriptor22,_descriptor23,_descriptor24,_mobx=__webpack_require__(10),_accessViewApi=__webpack_require__(290),accessViewApi=_interopRequireWildcard(_accessViewApi),_accessAuditListApi=__webpack_require__(84),accessAuditListApi=_interopRequireWildcard(_accessAuditListApi),_ecCom=__webpack_require__(0),getLabel=_ecCom.WeaLocaleProvider.getLabel,AccessViewStore=(_class=function(){function AccessViewStore(){(0,_classCallCheck3.default)(this,AccessViewStore),_initDefineProp(this,"tabs",_descriptor,this),_initDefineProp(this,"loading",_descriptor2,this),_initDefineProp(this,"yeardata",_descriptor3,this),_initDefineProp(this,"nowyear",_descriptor4,this),_initDefineProp(this,"nowmonth",_descriptor5,this),_initDefineProp(this,"nowseason",_descriptor6,this),_initDefineProp(this,"titlename",_descriptor7,this),_initDefineProp(this,"type1",_descriptor8,this),_initDefineProp(this,"type2",_descriptor9,this),_initDefineProp(this,"msg",_descriptor10,this),this.cstatus="",this.ccolor="",this.pesronstr="",this.canback=!1,this.canreset=!1,this.canrecover=!1,this.canbackpre=!1,this.checksize=0,_initDefineProp(this,"canedit",_descriptor11,this),this.caninit=!1,_initDefineProp(this,"canupload",_descriptor12,this),this.canview=!1,this.canlog=!1,this.canaudit=!1,this.scoreid="",_initDefineProp(this,"fbInfoList",_descriptor13,this),_initDefineProp(this,"fbcontent",_descriptor14,this),_initDefineProp(this,"logList",_descriptor15,this),this.currentpage=1,this.total=1,this.isplan=!1,this.resourcename="",this.resourceid="",this.tableHeader=[],this.titlestr="",this.itemcount=0,_initDefineProp(this,"datalist",_descriptor16,this),this.scoremin=-5,this.scoremax=5,this.revisemin=-2,this.revisemax=2,this.remark="",this.category="",this.maxUploadSize="",this.uploading=!1,this.fileids="",this.delfileids="",this.uploadref="",this.currenttype="",this.result_score="",this.viewdate="",this.tablewidth="",this.leftwidth="",this.linkUrlList=[],this.rowcount=6,this.hascate=!1,_initDefineProp(this,"accessView",_descriptor17,this),_initDefineProp(this,"getDateList",_descriptor18,this),_initDefineProp(this,"getAccessFbInfo",_descriptor19,this),_initDefineProp(this,"getAccessLogInfo",_descriptor20,this),_initDefineProp(this,"saveAccess",_descriptor21,this),_initDefineProp(this,"doApproveAndReturn",_descriptor22,this),_initDefineProp(this,"doOtherOperation",_descriptor23,this),_initDefineProp(this,"viewDocFiled",_descriptor24,this)}return(0,_createClass3.default)(AccessViewStore,[{key:"clearValue",value:function(){this.cstatus="",this.ccolor="",this.pesronstr="",this.canback=!1,this.canreset=!1,this.canedit=!1,this.caninit=!1,this.canaudit=!1,this.canrecover=!1,this.canbackpre=!1,this.checksize=0,this.canlog=!1,this.isplan=!1,this.hascate=!1}},{key:"updateScore",value:function(e,t){var a=this.datalist[e],n=a["score_"+t],r=1;if(4==a.formula){var i=a.itemtarget;a.itemresult<i&&(r=.8)}a["result_"+t]=(this.getFloatVal(n)*a.rate/100*r).toFixed(2),a["real_"+t]=this.getFloatVal(n)*a.rate/100*r,this.datalist[e]=a,this.countscore(t)}},{key:"updateNormScore",value:function updateNormScore(index,val){var _this=this,record=this.datalist[index],target=record.itemtarget,result=record.itemresult,d_score=0,formula=record.formula,d_rate2=1;if(4==record.formula&&result<target&&(d_rate2=.8),13==formula){var params={};params.type1=this.type1,params.target=target,params.result=result,params.jcway=record.formuladetail,params.operation="formal",params.year=this.nowyear,params.type2=this.type2,params.resourceid=this.resourceid,params.accessitemid=record.itemid,val&&1==val&&(params.isauto=val),this.loading=!0,accessViewApi.accessViewOperation(params).then((0,_mobx.action)(function(e){val&&1==val&&(_this.canedit=!1),0==e.result?d_score=0:(d_score=e.resultscore,e.item_result&&(record.itemresult=_this.getFloatVal(e.item_result).toFixed(2))),d_score>_this.scoremax&&(d_score=_this.scoremax),_this.tableHeader&&_this.tableHeader.length>0&&_this.tableHeader.map(function(e,t){record["score_"+e.index]=_this.getFloatVal(d_score).toFixed(2),record["result_"+e.index]=(_this.getFloatVal(d_score)*record.rate/100*d_rate2).toFixed(2),record["real_"+e.index]=_this.getFloatVal(d_score)*record.rate/100*d_rate2,_this.datalist[index]=record,_this.countscore(e.index)}),val&&1==val&&(_this.canedit&&(_this.canedit=!1),_this.canedit=!0),_this.loading=!1}))}else{if(1==formula)0!=target&&(d_score=result/target*5),d_score>5&&(d_score=5);else if(5==formula){if(0!=result&&0!=target)if(result>target){var frate=(result-target)/target*100;d_score=frate<=10?2:frate>10&&frate<=20?1:frate>20&&frate<=30?0:-1}else d_score=target/result*3.5;else d_score=5,0==target&&(d_score=0);d_score>5&&(d_score=5)}else if(2==formula){var result2=record.validresult,baseval=7e4;target<baseval?(d_score=result2/baseval*5)>5&&(d_score=5):d_score=result>target?result2/baseval*1*5:result2/baseval*result/target*5}else if(3==formula){var _result=record.validresult,_baseval=12e4;target<_baseval?(d_score=_result/_baseval*5)>5&&(d_score=5):d_score=result>target?_result/_baseval*1*5:_result/_baseval*result/target*5}else if(11==formula)0!=target&&(d_score=result/target*this.scoremax),d_score>this.scoremax&&(d_score=this.scoremax);else if(12==formula){var formuladetail=record.formuladetail;formuladetail=formuladetail.replace(/(gval)/g,target).replace(/(cval)/g,result);try{d_score=eval(formuladetail),(isNaN(result)||"Infinity".indexOf(result)>-1)&&(d_score=0)}catch(e){d_score=0}d_score>this.scoremax&&(d_score=this.scoremax)}this.tableHeader&&this.tableHeader.length>0&&this.tableHeader.map(function(e,t){record["score_"+e.index]=_this.getFloatVal(d_score).toFixed(2),record["result_"+e.index]=(_this.getFloatVal(d_score)*record.rate/100*d_rate2).toFixed(2),record["real_"+e.index]=_this.getFloatVal(d_score)*record.rate/100*d_rate2,_this.datalist[index]=record,_this.countscore(e.index)}),1!=val&&(this.canedit=!0)}}},{key:"countscore",value:function(e){var t=this,a=0,n=0,r=0;this.datalist.map(function(r,i){i<t.itemcount&&(a=t.getFloatVal(a)+t.getFloatVal(r["real_"+e])),1==r.onlyid&&(t.datalist[i]["score_"+e]=a.toFixed(2)),2==r.onlyid&&(n=t.getFloatVal(n)+t.getFloatVal(a)+t.getFloatVal(r["score_"+e])),5==r.onlyid&&(t.datalist[i]["score_"+e]=n.toFixed(2),t.datalist[i]["scorereal_"+e]=n)}),this.datalist.map(function(e,a){5==e.onlyid&&t.tableHeader.map(function(a,n){r=t.getFloatVal(r)+t.getFloatVal(e["scorereal_"+n])*t.getFloatVal(e["prate"+n])/100}),100==e.onlyid&&(t.datalist[a].score_0=r.toFixed(2),t.result_score=r.toFixed(2))})}},{key:"getFloatVal",value:function(e){return isNaN(parseFloat(e))?0:parseFloat(e)}}]),AccessViewStore}(),_descriptor=_applyDecoratedDescriptor(_class.prototype,"tabs",[_mobx.observable],{enumerable:!0,initializer:function(){return[]}}),_descriptor2=_applyDecoratedDescriptor(_class.prototype,"loading",[_mobx.observable],{enumerable:!0,initializer:function(){return!1}}),_descriptor3=_applyDecoratedDescriptor(_class.prototype,"yeardata",[_mobx.observable],{enumerable:!0,initializer:function(){return[]}}),_descriptor4=_applyDecoratedDescriptor(_class.prototype,"nowyear",[_mobx.observable],{enumerable:!0,initializer:function(){return""}}),_descriptor5=_applyDecoratedDescriptor(_class.prototype,"nowmonth",[_mobx.observable],{enumerable:!0,initializer:function(){return""}}),_descriptor6=_applyDecoratedDescriptor(_class.prototype,"nowseason",[_mobx.observable],{enumerable:!0,initializer:function(){return""}}),_descriptor7=_applyDecoratedDescriptor(_class.prototype,"titlename",[_mobx.observable],{enumerable:!0,initializer:function(){return""}}),_descriptor8=_applyDecoratedDescriptor(_class.prototype,"type1",[_mobx.observable],{enumerable:!0,initializer:function(){return""}}),_descriptor9=_applyDecoratedDescriptor(_class.prototype,"type2",[_mobx.observable],{enumerable:!0,initializer:function(){return""}}),_descriptor10=_applyDecoratedDescriptor(_class.prototype,"msg",[_mobx.observable],{enumerable:!0,initializer:function(){return""}}),_descriptor11=_applyDecoratedDescriptor(_class.prototype,"canedit",[_mobx.observable],{enumerable:!0,initializer:function(){return!1}}),_descriptor12=_applyDecoratedDescriptor(_class.prototype,"canupload",[_mobx.observable],{enumerable:!0,initializer:function(){return!1}}),_descriptor13=_applyDecoratedDescriptor(_class.prototype,"fbInfoList",[_mobx.observable],{enumerable:!0,initializer:function(){return[]}}),_descriptor14=_applyDecoratedDescriptor(_class.prototype,"fbcontent",[_mobx.observable],{enumerable:!0,initializer:function(){return""}}),_descriptor15=_applyDecoratedDescriptor(_class.prototype,"logList",[_mobx.observable],{enumerable:!0,initializer:function(){return[]}}),_descriptor16=_applyDecoratedDescriptor(_class.prototype,"datalist",[_mobx.observable],{enumerable:!0,initializer:function(){return[]}}),_descriptor17=_applyDecoratedDescriptor(_class.prototype,"accessView",[_mobx.action],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,accessViewApi.accessView(t).then((0,_mobx.action)(function(a){e.type1=a.type1,e.type2=a.type2,e.nowyear=a.year,1==e.type1&&(e.nowmonth=a.type2),2==e.type1&&(e.nowseason=a.type2),e.resourceid=a.resourceid,e.resourcename=a.resourcename,e.titlename=a.titlename,e.tabs=a.stabList,e.scoreid=a.scoreid,e.fileids="",e.delfileids="",e.uploading=!1,e.total=1,e.currentpage=1,1==a.status?(e.ccolor=a.ccolor,e.pesronstr=a.pesronstr,e.cstatus=a.cstatus,e.scoremin=a.scoremin,e.scoremax=a.scoremax,e.revisemin=a.revisemin,e.revisemax=a.revisemax,e.remark=a.remark,e.viewdate=a.viewdate,e.result_score=a.result_score,e.category=a.docsecid,e.maxUploadSize=a.maxUploadSize,e.itemcount=a.itemcount,e.titlestr=a.titlestr,e.tableHeader=a.tableHeader,e.tablewidth=a.tablewidth,e.leftwidth=a.leftwidth,e.rowcount=a.rowcount||6,e.linkUrlList=a.linkUrlList,e.isplan=a.isplan,e.canlog=a.canlog,e.canback=a.canback,e.canrecover=a.canrecover,e.canbackpre=a.canbackpre,e.checksize=a.checksize,e.canreset=a.canreset,e.canedit=a.canedit,e.hascate=a.hascate,e.datalist=a.dataList,a.canedit&&a.countmapList&&a.countmapList.length>0&&a.countmapList.map(function(t,a){e.updateNormScore(t.index,1)}),e.canupload=a.canedit,e.caninit=a.caninit,e.canview=a.canview,e.canaudit=a.canaudit,e.logList=a.logList,e.msg="1",e.caninit&&t.doback&&t.doback()):(e.clearValue(),e.msg=a.msg),e.loading=!1}))}}}),_applyDecoratedDescriptor(_class.prototype,"clearValue",[_mobx.action],(0,_getOwnPropertyDescriptor2.default)(_class.prototype,"clearValue"),_class.prototype),_descriptor18=_applyDecoratedDescriptor(_class.prototype,"getDateList",[_mobx.action],{enumerable:!0,initializer:function(){var e=this;return function(){var t=new Date,a=t.getFullYear()+"";e.yeardata=[];for(var n=parseInt(a)+1;n>2012;n--)n==a?e.yeardata.push({key:n+"",showname:n,selected:!0}):e.yeardata.push({key:n+"",showname:n,selected:!1})}}}),_descriptor19=_applyDecoratedDescriptor(_class.prototype,"getAccessFbInfo",[_mobx.action],{enumerable:!0,initializer:function(){var e=this;return function(t){t.scoreid=e.scoreid,t.viewdate=e.viewdate,accessViewApi.accessViewFb(t).then((0,_mobx.action)(function(a){a.status&&("save"==t.operation?(e.fbcontent="",e.fbInfoList.unshift(a.smap)):e.fbInfoList=a.list)}))}}}),_descriptor20=_applyDecoratedDescriptor(_class.prototype,"getAccessLogInfo",[_mobx.action],{enumerable:!0,initializer:function(){var e=this;return function(t){t.scoreid=e.scoreid,t.currentpage=e.currentpage,t.total=1==e.currentpage?0:e.total,accessViewApi.accessViewLog(t).then((0,_mobx.action)(function(a){a.status&&(e.currentpage=e.currentpage+1,e.total=a.total,t.doback&&t.doback(),1==t.currentpage?e.logList=a.datas:e.logList=e.logList.concat(a.datas))}))}}}),_applyDecoratedDescriptor(_class.prototype,"updateScore",[_mobx.action],(0,_getOwnPropertyDescriptor2.default)(_class.prototype,"updateScore"),_class.prototype),_applyDecoratedDescriptor(_class.prototype,"updateNormScore",[_mobx.action],(0,_getOwnPropertyDescriptor2.default)(_class.prototype,"updateNormScore"),_class.prototype),_applyDecoratedDescriptor(_class.prototype,"countscore",[_mobx.action],(0,_getOwnPropertyDescriptor2.default)(_class.prototype,"countscore"),_class.prototype),_applyDecoratedDescriptor(_class.prototype,"getFloatVal",[_mobx.action],(0,_getOwnPropertyDescriptor2.default)(_class.prototype,"getFloatVal"),_class.prototype),_descriptor21=_applyDecoratedDescriptor(_class.prototype,"saveAccess",[_mobx.action],{enumerable:!0,initializer:function(){var e=this;return function(t){t.scoreid=e.scoreid,t.resourceid=e.resourceid,t.fileids=e.fileids,t.datas=(0,_stringify2.default)(e.datalist),t.result_score=e.result_score,t.itemcount=e.itemcount,t.delfileids=e.delfileids,e.loading=!0,e.canupload=!1,accessViewApi.accessViewOperation(t).then((0,_mobx.action)(function(a){1==a.status?e.accessView({scoreid:e.scoreid}):5==a.status?e.accessView({resourceid:e.resourceid,year:e.nowyear,type1:e.type1,type2:e.type2}):e.canupload=!0,t.doback&&t.doback(a.status),e.loading=!1}))}}}),_descriptor22=_applyDecoratedDescriptor(_class.prototype,"doApproveAndReturn",[_mobx.action],{enumerable:!0,initializer:function(){var e=this;return function(t){t.scoreid=e.scoreid,e.loading=!0,accessAuditListApi.accessAuditOperationApi(t).then((0,_mobx.action)(function(a){a.hasRight&&e.accessView({scoreid:e.scoreid,islog:"0"}),t.doback&&t.doback(a.api_status,a.hasRight),e.loading=!1}))}}}),_descriptor23=_applyDecoratedDescriptor(_class.prototype,"doOtherOperation",[_mobx.action],{enumerable:!0,initializer:function(){var e=this;return function(t){t.scoreid=e.scoreid,e.loading=!0,accessViewApi.accessViewOperation(t).then((0,_mobx.action)(function(a){1==a.status&&("init"==t.operation?e.accessView({scoreid:a.newscoreid,islog:"0"}):e.accessView({scoreid:e.scoreid,islog:"0"})),t.doback&&t.doback(a.status),e.loading=!1}))}}}),_descriptor24=_applyDecoratedDescriptor(_class.prototype,"viewDocFiled",[_mobx.action],{enumerable:!0,initializer:function(){return function(e){accessViewApi.viewDocFiled(e).then((0,_mobx.action)(function(t){e.doback&&e.doback()}))}}}),_class);exports.default=AccessViewStore},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.viewDocFiled=t.accessViewOperation=t.accessViewLog=t.accessViewFb=t.accessView=void 0;var n=a(0);t.accessView=function(e){return n.WeaTools.callApi("/api/workrelate/performance/accessView","GET",e)},t.accessViewFb=function(e){return n.WeaTools.callApi("/api/workrelate/performance/accessViewFb","POST",e)},t.accessViewLog=function(e){return n.WeaTools.callApi("/api/workrelate/performance/accessViewLog","GET",e)},t.accessViewOperation=function(e){return n.WeaTools.callApi("/api/workrelate/performance/accessViewOperation","POST",e)},t.viewDocFiled=function(e){return n.WeaTools.callApi("/api/workrelate/common/viewDocFiled","POST",e)}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,O.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P,A,W,L,x,N,I,M,R,z=a(11),O=n(z),B=a(16),V=n(B),F=a(1),j=n(F),K=a(2),G=n(K),q=a(10),H=a(4),U=a(292),J=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}(U),Y=a(9),$=a(85),X=a(0),Q=X.WeaLocaleProvider.getLabel,Z=(o=(0,q.action)("初始化数据"),l=(0,q.action)("考核成绩是否启用考核周期"),s=(0,q.action)("搜索条件改变"),u=(0,q.action)("切换高级搜索框"),c=(0,q.action)("重置搜索条件"),d=(0,q.action)("搜索"),p=(0,q.action)("绩效-考核报表-列表"),m=(0,q.action)("绩效-考核报表-导出"),f=function(){function e(){(0,j.default)(this,e),r(this,"loading",h,this),r(this,"exportLoading",g,this),r(this,"data",y,this),r(this,"total",v,this),r(this,"showSearchAd",b,this),r(this,"yearDatas",k,this),r(this,"stabList",w,this),r(this,"msg",S,this),r(this,"includesubData",C,this),r(this,"includedeptData",E,this),r(this,"month",_,this),r(this,"quarter",D,this),r(this,"queryParams",T,this),r(this,"doInit",P,this),r(this,"getaccessAssessmentCycleData",A,this),r(this,"onSearchChange",W,this),r(this,"setShowSearchAd",L,this),r(this,"resetParams",x,this),r(this,"advanceSearch",N,this),r(this,"getReportListData",I,this),r(this,"exportData",M,this),r(this,"topTab",R,this)}return(0,G.default)(e,[{key:"hrmData",get:function(){return(0,Y.idsAndNamesToArr)(this.queryParams.hrmids,this.queryParams.hrmnames)}},{key:"subcompanyData",get:function(){return(0,Y.idsAndNamesToArr)(this.queryParams.subcompanyids,this.queryParams.subcompanynames)}},{key:"departmentData",get:function(){return(0,Y.idsAndNamesToArr)(this.queryParams.departmentids,this.queryParams.departmentnames)}},{key:"halfyear",get:function(){var e=this.queryParams,t=e.year,a=e.year2,n=[];if(""!=t&&n.push(t+Q(20729,"半年")),""!=a){var r=parseInt(t),i=parseInt(a);if(r>i)for(var o=r-1;o>=i;o--)n.push(o+Q(20729,"半年"));else for(var l=r+1;l<=i;l++)n.push(l+Q(20729,"半年"))}return n}},{key:"fullyear",get:function(){var e=this.queryParams,t=e.year,a=e.year2,n=[];if(""!=t&&n.push(t+Q(17138,"年度")),""!=a){var r=parseInt(t),i=parseInt(a);if(r>i)for(var o=r-1;o>=i;o--)n.push(o+Q(17137,"年度"));else for(var l=r+1;l<=i;l++)n.push(l+Q(17138,"年度"))}return n}},{key:"columns",get:function(){var e=this,t=[{title:Q("30042","人员"),dataIndex:"lastname",width:"120px",render:function(e,t){return React.createElement("a",{href:"javaScript:openhrm("+t.id+");",onClick:function(e){return window.pointerXY(e)}},e)}},{title:Q("33553","分部"),dataIndex:"subCompanyName",width:"120px"},{title:Q("27511","部门"),dataIndex:"departmentName",width:"120px"}];switch(this.queryParams.type1){case"1":for(var a=1;a<13;a++)!function(a){t.push({title:e.month[a-1],dataIndex:"result"+a,width:"50px",render:function(t,n){return""==t?React.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/accessView?resourceid="+n.id+"&year="+e.queryParams.year+"&type1=1&type2="+a)}},"-"):React.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/accessView?scoreid="+n["scoreid"+a])}},t)}})}(a);break;case"2":for(var a=1;a<5;a++)!function(a){t.push({title:e.quarter[a-1],dataIndex:"result"+a,width:"50px",render:function(t,n){return""==t?React.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/accessView?resourceid="+n.id+"&year="+e.queryParams.year+"&type1=2&type2="+a)}},"-"):React.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/accessView?scoreid="+n["scoreid"+a])}},t)}})}(a);break;case"3":for(var a=1;a<=this.halfyear.length;a++)!function(a){t.push({title:e.halfyear[a-1],dataIndex:"result"+a,width:"50px",render:function(t,n){var r=parseInt(e.queryParams.year);return e.queryParams.year2&&(parseInt(r)>parseInt(e.queryParams.year2)?r-=a-1:r+=a-1),""==t?React.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/accessView?resourceid="+n.id+"&year="+r+"&type1=3")}},"-"):"*"==t?React.createElement("span",null,t):React.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/accessView?scoreid="+n["scoreid"+a])}},t)}})}(a);break;case"4":for(var a=1;a<=this.fullyear.length;a++)!function(a){t.push({title:e.fullyear[a-1],dataIndex:"result"+a,width:"50px",render:function(t,n){var r=parseInt(e.queryParams.year);return e.queryParams.year2&&(parseInt(r)>parseInt(e.queryParams.year2)?r-=a-1:r+=a-1),""==t?React.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/accessView?resourceid="+n.id+"&year="+r+"&type1=4")}},"-"):"*"==t?React.createElement("span",null,t):React.createElement("a",{href:"javascript:void(0)",onClick:function(){return window.open("/spa/workrelate/static/index.html#/main/workrelate/performance/accessView?scoreid="+n["scoreid"+a])}},t)}})}(a)}return t}}]),e}(),h=i(f.prototype,"loading",[q.observable],{enumerable:!0,initializer:function(){return!0}}),g=i(f.prototype,"exportLoading",[q.observable],{enumerable:!0,initializer:function(){return!1}}),y=i(f.prototype,"data",[q.observable],{enumerable:!0,initializer:function(){return[]}}),v=i(f.prototype,"total",[q.observable],{enumerable:!0,initializer:function(){return 0}}),b=i(f.prototype,"showSearchAd",[q.observable],{enumerable:!0,initializer:function(){return!1}}),k=i(f.prototype,"yearDatas",[q.observable],{enumerable:!0,initializer:function(){return[]}}),w=i(f.prototype,"stabList",[q.observable],{enumerable:!0,initializer:function(){return[]}}),S=i(f.prototype,"msg",[q.observable],{enumerable:!0,initializer:function(){return""}}),i(f.prototype,"hrmData",[q.computed],(0,V.default)(f.prototype,"hrmData"),f.prototype),i(f.prototype,"subcompanyData",[q.computed],(0,V.default)(f.prototype,"subcompanyData"),f.prototype),i(f.prototype,"departmentData",[q.computed],(0,V.default)(f.prototype,"departmentData"),f.prototype),C=i(f.prototype,"includesubData",[q.observable],{enumerable:!0,initializer:function(){return[{key:"3",showname:Q("508780","含子分部")},{key:"1",showname:Q("18919","仅本分部")},{key:"2",showname:Q("18920","仅子分部")}]}}),E=i(f.prototype,"includedeptData",[q.observable],{enumerable:!0,initializer:function(){return[{key:"3",showname:Q("508784","含子部门")},{key:"1",showname:Q("18916","仅本部门")},{key:"2",showname:Q("18917","仅子部门")}]}}),_=i(f.prototype,"month",[q.observable],{enumerable:!0,initializer:function(){return[Q(25825,"1月"),Q(25826,"2月"),Q(25827,"3月"),Q(25828,"4月"),Q(25829,"5月"),Q(25830,"6月"),Q(25831,"7月"),Q(25832,"8月"),Q(25833,"9月"),Q(25834,"10月"),Q(25835,"11月"),Q(25836,"12月")]}}),D=i(f.prototype,"quarter",[q.observable],{enumerable:!0,initializer:function(){return[Q(509092,"1季度"),Q(509093,"2季度"),Q(509094,"3季度"),Q(509095,"4季度")]}}),i(f.prototype,"halfyear",[q.computed],(0,V.default)(f.prototype,"halfyear"),f.prototype),i(f.prototype,"fullyear",[q.computed],(0,V.default)(f.prototype,"fullyear"),f.prototype),T=i(f.prototype,"queryParams",[q.observable],{enumerable:!0,initializer:function(){return{type1:"1",year:"",year2:"",hrmids:null,hrmnames:null,includesub:"3",subcompanyids:null,subcompanynames:null,includedept:"3",departmentids:null,departmentnames:null,pageSize:10,current:1}}}),P=i(f.prototype,"doInit",[o],{enumerable:!0,initializer:function(){var e=this;return function(){for(var t=new Date,a=t.getFullYear(),n=[],r=parseInt(a)+1;r>2012;r--)n.push({key:r,showname:r});e.yearDatas=n,e.queryParams={type1:"1",year:a.toString(),year2:a.toString(),hrmids:null,hrmnames:null,includesub:"3",subcompanyids:null,subcompanynames:null,includedept:"3",departmentids:null,departmentnames:null,pageSize:10,current:1},e.getaccessAssessmentCycleData()}}}),A=i(f.prototype,"getaccessAssessmentCycleData",[l],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0,(0,$.accessAssessmentCycleApi)().then((0,q.action)(function(t){t.api_status?(e.stabList=t.stabList,e.topTab=t.stabList,e.getReportListData()):H.message.error(t.msg||Q("508818","接口调用失败!")),e.loading=!1}))}}}),W=i(f.prototype,"onSearchChange",[s],{enumerable:!0,initializer:function(){var e=this;return function(t){for(var a in t)e.queryParams[a]=t[a]}}}),L=i(f.prototype,"setShowSearchAd",[u],{enumerable:!0,initializer:function(){var e=this;return function(t){return e.showSearchAd=t}}}),x=i(f.prototype,"resetParams",[c],{enumerable:!0,initializer:function(){var e=this;return function(){e.queryParams.hrmids=null,e.queryParams.hrmnames=null,e.queryParams.includesub="3",e.queryParams.subcompanyids=null,e.queryParams.subcompanynames=null,e.queryParams.includedept="3",e.queryParams.departmentids=null,e.queryParams.departmentnames=null}}}),N=i(f.prototype,"advanceSearch",[d],{enumerable:!0,initializer:function(){var e=this;return function(){e.queryParams.current=1,e.getReportListData(),e.showSearchAd=!1}}}),I=i(f.prototype,"getReportListData",[p],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0,J.reportListApi(e.queryParams).then((0,q.action)(function(t){t.api_status?(e.data=t.data,e.total=t.total,e.stabList.length>0?e.msg="1":e.msg="0"):H.message.error(t.msg||Q("508818","接口调用失败!")),e.loading=!1}))}}}),M=i(f.prototype,"exportData",[m],{enumerable:!0,initializer:function(){var e=this;return function(){e.exportLoading=!0,J.reportExportApi(e.queryParams).then((0,q.action)(function(t){t.url&&(window.location.href=""+location.origin+t.url),e.exportLoading=!1}))}}}),R=i(f.prototype,"topTab",[q.observable],{enumerable:!0,initializer:function(){return[]}}),i(f.prototype,"columns",[q.computed],(0,V.default)(f.prototype,"columns"),f.prototype),f);t.default=Z},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reportExportApi=t.reportListApi=void 0;var n=a(0);t.reportListApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/reportList","GET",e)},t.reportExportApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/reportExport","POST",e)}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,ie.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P,A,W,L,x,N,I,M,R,z,O,B,V,F,j,K,G,q,H,U,J,Y,$,X,Q,Z,ee,te,ae,ne,re=a(11),ie=n(re),oe=a(22),le=n(oe),se=a(16),ue=n(se),ce=a(1),de=n(ce),pe=a(2),me=n(pe),fe=a(10),he=a(4),ge=a(294),ye=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}(ge),ve=a(117),be=a(9),ke=a(0),we=ke.WeaLocaleProvider.getLabel,Se=(o=(0,fe.action)("初始化操作"),l=(0,fe.action)("项目id改变"),s=(0,fe.action)("项目详情"),u=(0,fe.action)("搜索条件改变"),c=(0,fe.action)("操作数据"),d=(0,fe.action)("操作引用指标方案"),p=(0,fe.action)("方案审核-操作"),m=(0,fe.action)("初始化引用指标dialog"),f=(0,fe.action)("引用指标方案查询条件变更"),h=(0,fe.action)("引用指标方案列表"),g=(0,fe.action)("关闭引用指标方案dialog"),y=(0,fe.action)("新建"),v=(0,fe.action)("取消新建"),b=(0,fe.action)("日志列表"),k=function(){function e(){(0,de.default)(this,e),r(this,"msg",w,this),r(this,"loading",S,this),r(this,"hasRight",C,this),r(this,"hasCycle",E,this),r(this,"showDialog",_,this),r(this,"quoteProgram",D,this),r(this,"data",T,this),r(this,"total",P,this),r(this,"addStatus",A,this),r(this,"logList",W,this),r(this,"otherProgram",L,this),r(this,"logTotal",x,this),r(this,"logCurrent",N,this),r(this,"pageSize",I,this),r(this,"typeOption",M,this),r(this,"statusOption",R,this),r(this,"getType",z,this),r(this,"getStatus",O,this),r(this,"programStatus",B,this),this.colorType={"":"#D81D19",0:"#ACA207",1:"#868686",2:"#B916E8",3:"#49D732",4:"#D81D19",13:"#868686"},r(this,"form",V,this),r(this,"quoteParams",F,this),r(this,"detail",j,this),r(this,"a_remark",K,this),r(this,"doInit",G,this),r(this,"changeProgramId",q,this),r(this,"programDetail",H,this),r(this,"onFormChange",U,this),r(this,"operation",J,this),r(this,"operationQuote",Y,this),r(this,"programAuditOperation",$,this),r(this,"initQuoteDialog",X,this),r(this,"quoteParamsChange",Q,this),r(this,"getQuoteListData",Z,this),r(this,"closeForm",ee,this),r(this,"doAdd",te,this),r(this,"cancelAdd",ae,this),r(this,"getLogList",ne,this)}return(0,me.default)(e,[{key:"logLastCount",get:function(){return this.logTotal-this.logCurrent*this.pageSize}},{key:"quoteTitle",get:function(){return this.quoteProgram?we(508694,"引用方案"):we(509209,"引用方案指标")}},{key:"showStatus",get:function(){var e=this.detail.canedit;return e=this.detail.canAdd?this.detail.canAdd:e,1==this.detail.programstatus&&(e=!1),this.addStatus&&(e=!0),e}},{key:"canAdd",get:function(){var e=this.detail.canedit;return e=this.detail.canAdd?this.detail.canAdd:e,""==this.form.programid&&(e=!1),e}},{key:"auditidsData",get:function(){return"-1"==this.form.auditids?(0,be.idsAndNamesToArr)(this.detail.managerid2,this.form.auditnames):(0,be.idsAndNamesToArr)(this.form.auditids,this.form.auditnames)}}]),e}(),w=i(k.prototype,"msg",[fe.observable],{enumerable:!0,initializer:function(){return""}}),S=i(k.prototype,"loading",[fe.observable],{enumerable:!0,initializer:function(){return!0}}),C=i(k.prototype,"hasRight",[fe.observable],{enumerable:!0,initializer:function(){return!0}}),E=i(k.prototype,"hasCycle",[fe.observable],{enumerable:!0,initializer:function(){return!0}}),_=i(k.prototype,"showDialog",[fe.observable],{enumerable:!0,initializer:function(){return!1}}),D=i(k.prototype,"quoteProgram",[fe.observable],{enumerable:!0,initializer:function(){return!0}}),T=i(k.prototype,"data",[fe.observable],{enumerable:!0,initializer:function(){return[]}}),P=i(k.prototype,"total",[fe.observable],{enumerable:!0,initializer:function(){return 0}}),A=i(k.prototype,"addStatus",[fe.observable],{enumerable:!0,initializer:function(){return!1}}),W=i(k.prototype,"logList",[fe.observable],{enumerable:!0,initializer:function(){return[]}}),L=i(k.prototype,"otherProgram",[fe.observable],{enumerable:!0,initializer:function(){return[]}}),x=i(k.prototype,"logTotal",[fe.observable],{enumerable:!0,initializer:function(){return 0}}),N=i(k.prototype,"logCurrent",[fe.observable],{enumerable:!0,initializer:function(){return 1}}),I=i(k.prototype,"pageSize",[fe.observable],{enumerable:!0,initializer:function(){return 5}}),i(k.prototype,"logLastCount",[fe.computed],(0,ue.default)(k.prototype,"logLastCount"),k.prototype),i(k.prototype,"quoteTitle",[fe.computed],(0,ue.default)(k.prototype,"quoteTitle"),k.prototype),i(k.prototype,"showStatus",[fe.computed],(0,ue.default)(k.prototype,"showStatus"),k.prototype),i(k.prototype,"canAdd",[fe.computed],(0,ue.default)(k.prototype,"canAdd"),k.prototype),i(k.prototype,"auditidsData",[fe.computed],(0,ue.default)(k.prototype,"auditidsData"),k.prototype),M=i(k.prototype,"typeOption",[fe.observable],{enumerable:!0,initializer:function(){return[{key:"",showname:""},{key:"1",showname:we("19398","月度")},{key:"2",showname:we("17495","季度")},{key:"3",showname:we("20729","半年")},{key:"4",showname:we("17138","年度")}]}}),R=i(k.prototype,"statusOption",[fe.observable],{enumerable:!0,initializer:function(){return[{key:"",showname:""},{key:"0",showname:we("220","草稿")},{key:"1",showname:we("19134","审批中")},{key:"2",showname:we("236","退回")},{key:"3",showname:we("508866","已通过")}]}}),z=i(k.prototype,"getType",[fe.observable],{enumerable:!0,initializer:function(){return{1:we("19398","月度"),2:we("17495","季度"),3:we("20729","半年"),4:we("17138","年度")}}}),O=i(k.prototype,"getStatus",[fe.observable],{enumerable:!0,initializer:function(){return{0:we("220","草稿"),1:we("19134","审批中"),2:we("236","退回"),3:we("508866","已通过")}}}),B=i(k.prototype,"programStatus",[fe.observable],{enumerable:!0,initializer:function(){return{"":we("15808","未设置"),0:we("220","草稿"),1:we("19134","审批中"),2:we("236","退回"),3:we("508866","已通过"),4:we("15808","未设置"),13:we("384564","已禁用")}}}),V=i(k.prototype,"form",[fe.observable],{enumerable:!0,initializer:function(){return{programid:"",programtype:"",resourceid:"",startdate:"",operation:"",remark:"",auditids:"",auditnames:"",assessDetailData:[],accessScoreData:[]}}}),F=i(k.prototype,"quoteParams",[fe.observable],{enumerable:!0,initializer:function(){return{programid:"",programname:"",programtype:null,status:null,pageSize:10,current:1}}}),j=i(k.prototype,"detail",[fe.observable],{enumerable:!0,initializer:function(){return{titlename:"",managerid:"",managername:"",managerid2:"",managername2:"",programstatus:null,waitAuditName:"",noprogram:!0,nomsg:"",manager:!1,canedit:!1,canAdd:!1,canaudit:!1,canquoteindex:!1,candelete:!1,stabList:[],accessItemList:[]}}}),K=i(k.prototype,"a_remark",[fe.observable],{enumerable:!0,initializer:function(){return""}}),G=i(k.prototype,"doInit",[o],{enumerable:!0,initializer:function(){var e=this;return function(){e.msg="",e.loading=!0,e.hasRight=!0,e.hasCycle=!0,e.programDetail()}}}),q=i(k.prototype,"changeProgramId",[l],{enumerable:!0,initializer:function(){var e=this;return function(t){e.form.programid=t,e.programDetail()}}}),H=i(k.prototype,"programDetail",[s],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0;var t={programid:e.form.programid,resourceid:e.form.resourceid,programtype:e.form.programtype};ye.programDetailApi(t).then(function(t){t.api_status?(e.hasRight=t.hasRight,e.hasCycle=t.hasCycle,e.msg="1",e.form.programid=t.programid,e.form.programtype=t.programtype,e.form.resourceid=t.resourceid,e.form.startdate=t.startdate,e.form.remark=t.remark,e.a_remark=t.remark,e.form.auditids=t.auditids||"",e.form.auditnames=t.auditnames||"",e.form.assessDetailData=t.detail||[],e.form.accessScoreData=t.score||[],e.detail.managerid=t.managerid,e.detail.managername=t.managername,e.detail.managerid2=t.managerid2,e.detail.managername2=t.managername2,e.detail.titlename=t.titlename,e.detail.programstatus=t.programstatus,e.detail.nomsg=t.nomsg,e.detail.noprogram=t.noprogram,e.detail.accessItemList=t.accessItemList||[],e.detail.canedit=t.canedit,e.detail.candelete=t.candelete,e.detail.canAdd=t.canAdd,e.detail.canquoteindex=t.canquoteindex,e.detail.canaudit=t.canaudit,e.detail.waitAuditName=t.waitAuditName,e.detail.stabList=t.stabList,e.otherProgram=t.otherProgram,e.addStatus=!1,e.logList=[],e.getLogList()):he.message.error(t.msg||we("508818","接口调用失败!")),e.loading=!1})}}}),U=i(k.prototype,"onFormChange",[u],{enumerable:!0,initializer:function(){var e=this;return function(t){for(var a in t)e.form[a]=t[a]}}}),J=i(k.prototype,"operation",[c],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.loading=!0,e.form.operation=t,"delete"!=t&&(e.addStatus&&(e.form.programid=null),e.form.assessDetailData=(0,le.default)(e.form.assessDetailData),e.form.accessScoreData.map(function(t){t.checkuserid==e.detail.managerid&&t.checkusername.includes(we("15709","直接上级"))&&(t.checkuserid="-1")}),e.form.accessScoreData=(0,le.default)(e.form.accessScoreData),""!=e.form.auditids&&e.form.auditids==e.detail.managerid2&&e.form.auditnames&&e.form.auditnames.includes(we("508574","上级的上级"))&&(e.form.auditids="-1")),ye.programOperationApi(e.form).then(function(n){n.api_status?(he.message.success(we("30700","操作成功")),"save"!=t&&"submit"!=t||!e.addStatus||(e.form.programid=n.programid),"delete"==t&&(e.form.programid=null),e.programDetail(),window.opener&&"function"==typeof window.opener.RefreshProgramList&&window.opener.RefreshProgramList(),a()):he.message.error(n.msg||we("508818","接口调用失败!")),e.loading=!1})}}}),Y=i(k.prototype,"operationQuote",[d],{enumerable:!0,initializer:function(){var e=this;return function(t,a,n){e.addStatus&&(e.form.programid=null);var r={operation:t,quoteid:a,programid:e.form.programid,programtype:e.form.programtype,resourceid:e.form.resourceid};e.loading=!0,ye.programOperationApi(r).then(function(a){a.api_status?(he.message.success(we("30700","操作成功")),e.closeForm(),"quote"==t&&e.addStatus&&(e.form.programid=a.programid),e.programDetail(),window.opener&&"function"==typeof window.opener.RefreshProgramList&&window.opener.RefreshProgramList(),n()):he.message.error(a.msg||we("508818","接口调用失败!")),e.loading=!1})}}}),$=i(k.prototype,"programAuditOperation",[p],{enumerable:!0,initializer:function(){var e=this;return function(t){e.loading=!0,(0,ve.programAuditOperationApi)(t).then((0,fe.action)(function(t){t.api_status?(he.message.success(we("30700","操作成功")),e.programDetail(),window.opener&&"function"==typeof window.opener.RefreshProgramAuditList&&window.opener.RefreshProgramAuditList(),window.opener&&"function"==typeof window.opener.RefreshProgramList&&window.opener.RefreshProgramList()):he.message.error(t.msg||we("508818","接口调用失败!")),e.loading=!1}))}}}),X=i(k.prototype,"initQuoteDialog",[m],{enumerable:!0,initializer:function(){var e=this;return function(t){e.showDialog=!0,e.quoteProgram=t,e.quoteParams.programtype=e.form.programtype,e.quoteParams.programid=e.form.programid,e.getQuoteListData()}}}),Q=i(k.prototype,"quoteParamsChange",[f],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.quoteParams.current=1,e.quoteParams[a]=t,e.getQuoteListData()}}}),Z=i(k.prototype,"getQuoteListData",[h],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0,ye.programBrowserApi(e.quoteParams).then((0,fe.action)(function(t){t.api_status?(e.data=t.data,e.total=t.total,e.hasRight=t.hasRight,e.loading=!1):he.message.error(t.msg||we("508818","接口调用失败!")),e.loading=!1}))}}}),ee=i(k.prototype,"closeForm",[g],{enumerable:!0,initializer:function(){var e=this;return function(){e.showDialog=!1,e.quoteParams={programid:"",programname:"",programtype:null,status:null,pageSize:10,current:1}}}}),te=i(k.prototype,"doAdd",[y],{enumerable:!0,initializer:function(){var e=this;return function(){e.addStatus=!0,e.form={programid:e.form.programid,programtype:e.form.programtype,resourceid:e.form.resourceid,startdate:"",operation:"",remark:"",auditids:"",auditnames:"",assessDetailData:[],accessScoreData:[]},e.a_remark="",e.detail.accessItemList=e.detail.accessItemList.filter(function(e){return!e.disabled})}}}),ae=i(k.prototype,"cancelAdd",[v],{enumerable:!0,initializer:function(){var e=this;return function(){e.addStatus=!1,e.programDetail()}}}),ne=i(k.prototype,"getLogList",[b],{enumerable:!0,initializer:function(){var e=this;return function(){if(void 0!=e.form.programid&&""!=e.form.programid){e.loading=!0;var t={programid:e.form.programid,current:e.logCurrent,pageSize:e.pageSize};ye.programLogListApi(t).then((0,fe.action)(function(t){t.api_status?(e.logList=e.logList.concat(t.data),e.logTotal=t.total):he.message.error(t.msg||we("508818","接口调用失败!")),e.loading=!1}))}}}}),k);t.default=Se},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.programLogListApi=t.programBrowserApi=t.programOperationApi=t.programDetailApi=void 0;var n=a(0);t.programDetailApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/programDetail","GET",e)},t.programOperationApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/programOperation","POST",e)},t.programBrowserApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/programBrowser","GET",e)},t.programLogListApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/programLogList","GET",e)}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,P.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T=a(11),P=n(T),A=a(1),W=n(A),L=a(2),x=n(L),N=a(10),I=a(4),M=a(296),R=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}(M),z=a(0),O=z.WeaLocaleProvider.getLabel,B=(o=(0,N.action)("初始化操作"),l=(0,N.action)("选中行改变"),s=(0,N.action)("查看图表"),u=(0,N.action)("图表状态改变"),c=(0,N.action)("获取组织考核分析"),d=function(){function e(){(0,W.default)(this,e),r(this,"loading",p,this),r(this,"year",m,this),r(this,"month",f,this),r(this,"tableDataList",h,this),r(this,"yearDatas",g,this),r(this,"selectedRowKeys",y,this),r(this,"selectedRowValues",v,this),r(this,"showCharts",b,this),r(this,"titlename",k,this),this.chartOption={},r(this,"doInit",w,this),r(this,"monthData",S,this),r(this,"onSelectChange",C,this),r(this,"showChart",E,this),r(this,"changeShowCharts",_,this),r(this,"getGpReportListData",D,this)}return(0,x.default)(e,[{key:"getSeries",value:function(){var e=[];return this.selectedRowValues.map(function(t){e.push({name:t.showname,type:"bar",data:[t.exist,t.without,t.scoring,t.assessing,t.back,t.finish,t.oscoring,t.oassessing,t.oback]})}),e}},{key:"initYearAndData",value:function(){for(var e=new Date,t=e.getFullYear(),a=[],n=parseInt(t)+1;n>2012;n--)a.push({key:n,showname:n});this.yearDatas=a,0==e.getMonth()?(this.year=t-1,this.month=12):(this.year=t,this.month=e.getMonth())}}]),e}(),p=i(d.prototype,"loading",[N.observable],{enumerable:!0,initializer:function(){return!0}}),m=i(d.prototype,"year",[N.observable],{enumerable:!0,initializer:function(){return""}}),f=i(d.prototype,"month",[N.observable],{enumerable:!0,initializer:function(){return""}}),h=i(d.prototype,"tableDataList",[N.observable],{enumerable:!0,initializer:function(){return[]}}),g=i(d.prototype,"yearDatas",[N.observable],{enumerable:!0,initializer:function(){return[]}}),y=i(d.prototype,"selectedRowKeys",[N.observable],{enumerable:!0,initializer:function(){return[]}}),v=i(d.prototype,"selectedRowValues",[N.observable],{enumerable:!0,initializer:function(){return[]}}),b=i(d.prototype,"showCharts",[N.observable],{enumerable:!0,initializer:function(){return!1}}),k=i(d.prototype,"titlename",[N.observable],{enumerable:!0,initializer:function(){return""}}),w=i(d.prototype,"doInit",[o],{enumerable:!0,initializer:function(){var e=this;return function(){e.showCharts=!1,e.selectedRowKeys=[],e.selectedRowValues=[],e.initYearAndData(),e.getGpReportListData()}}}),S=i(d.prototype,"monthData",[N.observable],{enumerable:!0,initializer:function(){return[O(25825,"1月"),O(25826,"2月"),O(25827,"3月"),O(25828,"4月"),O(25829,"5月"),O(25830,"6月"),O(25831,"7月"),O(25832,"8月"),O(25833,"9月"),O(25834,"10月"),O(25835,"11月"),O(25836,"12月")]}}),C=i(d.prototype,"onSelectChange",[l],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.selectedRowKeys=t,e.selectedRowValues=a}}}),E=i(d.prototype,"showChart",[s],{enumerable:!0,initializer:function(){var e=this;return function(){if(e.selectedRowValues.length>1)e.chartOption={toolbox:{feature:{magicType:{show:!0,type:["line","bar"]}},y:10,x:"90%"},tooltip:{trigger:"axis",axisPointer:{type:"cross",crossStyle:{color:"#999"}}},legend:{data:e.selectedRowValues.map(function(e){return e.showname})},xAxis:{data:[O("508846","有方案"),O("508779","无方案"),O("508847","考核评分中"),O("508848","考核审批中"),O("508849","考核退回"),O("23774","已完成"),O("508851","过期评分中"),O("508852","过期审批中"),O("508853","过期退回")],axisPointer:{type:"shadow"}},yAxis:{},series:e.getSeries()};else if(1==e.selectedRowValues.length){var t=e.selectedRowValues[0];e.chartOption={tooltip:{trigger:"item",formatter:"{a} <br/>{b}: {c} ({d}%)"},title:{text:t.showname+O("508854","考核执行统计"),x:"center"},legend:{orient:"vertical",x:"left",data:[O("508846","有方案"),O("508779","无方案"),O("508847","考核评分中"),O("508848","考核审批中"),O("508849","考核退回"),O("23774","已完成"),O("508851","过期评分中"),O("508852","过期审批中"),O("508853","过期退回")]},series:[{name:t.showname,type:"pie",selectedMode:"single",radius:"75%",center:["50%","50%"],label:{normal:{position:"inner"}},labelLine:{normal:{show:!1}},data:[{value:t.exist,name:O("508846","有方案")},{value:t.without,name:O("508779","无方案")},{value:t.scoring,name:O("508847","考核评分中")},{value:t.assessing,name:O("508848","考核审批中")},{value:t.back,name:O("508849","考核退回")},{value:t.finish,name:O("23774","已完成")},{value:t.oscoring,name:O("508851","过期评分中")},{value:t.oassessing,name:O("508852","过期审批中")},{value:t.oback,name:O("508853","过期退回")}]}]}}e.changeShowCharts()}}}),_=i(d.prototype,"changeShowCharts",[u],{enumerable:!0,initializer:function(){var e=this;return function(){e.showCharts=!e.showCharts}}}),D=i(d.prototype,"getGpReportListData",[c],{enumerable:!0,initializer:function(){var e=this;return function(){e.selectedRowKeys=[],e.selectedRowValues=[];var t={year:e.year,month:e.month};e.loading=!0,R.gpReportListApi(t).then(function(t){t.api_status?(e.tableDataList=t.datas,e.titlename=t.titlename):I.message.error(t.msg||O("508818","接口调用失败!")),e.loading=!1})}}}),d);t.default=B},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gpReportListApi=void 0;var n=a(0);t.gpReportListApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/gpReportList","GET",e)}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,L.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P,A,W=a(11),L=n(W),x=a(16),N=n(x),I=a(1),M=n(I),R=a(2),z=n(R),O=a(10),B=a(4),V=a(298),F=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}(V),j=a(9),K=a(0),G=K.WeaLocaleProvider.getLabel,q=(o=(0,O.action)("初始化数据"),l=(0,O.action)("搜索条件改变"),s=(0,O.action)("切换高级搜索框"),u=(0,O.action)("重置搜索条件"),c=(0,O.action)("搜索"),d=(0,O.action)("绩效-考核执行分析-按人员-列表"),p=function(){function e(){(0,M.default)(this,e),r(this,"loading",m,this),r(this,"hasRight",f,this),r(this,"data",h,this),r(this,"total",g,this),r(this,"monthdata",y,this),r(this,"showSearchAd",v,this),r(this,"tags",b,this),r(this,"includesubData",k,this),r(this,"includedeptData",w,this),r(this,"yearDatas",S,this),r(this,"queryParams",C,this),r(this,"doInit",E,this),r(this,"onSearchChange",_,this),r(this,"setShowSearchAd",D,this),r(this,"resetParams",T,this),r(this,"advanceSearch",P,this),r(this,"getWorkerReportData",A,this)}return(0,z.default)(e,[{key:"hrmData",get:function(){return(0,j.idsAndNamesToArr)(this.queryParams.hrmids,this.queryParams.hrmnames)}},{key:"subcompanyData",get:function(){return(0,j.idsAndNamesToArr)(this.queryParams.subcompanyids,this.queryParams.subcompanynames)}},{key:"departmentData",get:function(){return(0,j.idsAndNamesToArr)(this.queryParams.departmentids,this.queryParams.departmentnames)}}]),e}(),m=i(p.prototype,"loading",[O.observable],{enumerable:!0,initializer:function(){return!0}}),f=i(p.prototype,"hasRight",[O.observable],{enumerable:!0,initializer:function(){return!1}}),h=i(p.prototype,"data",[O.observable],{enumerable:!0,initializer:function(){return[]}}),g=i(p.prototype,"total",[O.observable],{enumerable:!0,initializer:function(){return 0}}),y=i(p.prototype,"monthdata",[O.observable],{enumerable:!0,initializer:function(){return[]}}),v=i(p.prototype,"showSearchAd",[O.observable],{enumerable:!0,initializer:function(){return!1}}),i(p.prototype,"hrmData",[O.computed],(0,N.default)(p.prototype,"hrmData"),p.prototype),i(p.prototype,"subcompanyData",[O.computed],(0,N.default)(p.prototype,"subcompanyData"),p.prototype),i(p.prototype,"departmentData",[O.computed],(0,N.default)(p.prototype,"departmentData"),p.prototype),b=i(p.prototype,"tags",[O.observable],{enumerable:!0,initializer:function(){return[{name:G("508778","考核中"),color:"#E1DBA8"},{name:G("19134","审批中"),color:"#268DE4"},{name:G("23774","已完成"),color:"#49C930"},{name:G("382750","已过期"),color:"#E51616"},{name:G("1979","未开始"),color:"#CCCCCC"},{name:G("508873","无数据"),color:"#666666"},{name:G("508779","无方案"),color:"#000000"}]}}),k=i(p.prototype,"includesubData",[O.observable],{enumerable:!0,initializer:function(){return[{key:"3",showname:G("508780","含子分部")},{key:"1",showname:G("18919","仅本分部")},{key:"2",showname:G("18920","仅子分部")}]}}),w=i(p.prototype,"includedeptData",[O.observable],{enumerable:!0,initializer:function(){return[{key:"3",showname:G("508784","含子部门")},{key:"1",showname:G("18916","仅本部门")},{key:"2",showname:G("18917","仅子部门")}]}}),S=i(p.prototype,"yearDatas",[O.observable],{enumerable:!0,initializer:function(){return[]}}),C=i(p.prototype,"queryParams",[O.observable],{enumerable:!0,initializer:function(){return{year:"",hrmids:null,hrmnames:null,includesub:"3",subcompanyids:null,subcompanynames:null,includedept:"3",departmentids:null,departmentnames:null,pageSize:10,current:1,sort:"asc"}}}),E=i(p.prototype,"doInit",[o],{enumerable:!0,initializer:function(){var e=this;return function(){for(var t=new Date,a=t.getFullYear(),n=[],r=parseInt(a)+1;r>2012;r--)n.push({key:r,showname:r});e.yearDatas=n;var i=[];i.push(G(25825,"1月")),i.push(G(25826,"2月")),i.push(G(25827,"3月")),i.push(G(25828,"4月")),i.push(G(25829,"5月")),i.push(G(25830,"6月")),i.push(G(25831,"7月")),i.push(G(25832,"8月")),i.push(G(25833,"9月")),i.push(G(25834,"10月")),i.push(G(25835,"11月")),i.push(G(25836,"12月")),e.monthdata=i,e.queryParams={year:a.toString(),hrmids:null,hrmnames:null,includesub:"3",subcompanyids:null,subcompanynames:null,includedept:"3",departmentids:null,departmentnames:null,pageSize:10,current:1,sort:""},e.getWorkerReportData()}}}),_=i(p.prototype,"onSearchChange",[l],{enumerable:!0,initializer:function(){var e=this;return function(t){for(var a in t)e.queryParams[a]=t[a]}}}),D=i(p.prototype,"setShowSearchAd",[s],{enumerable:!0,initializer:function(){var e=this;return function(t){return e.showSearchAd=t}}}),T=i(p.prototype,"resetParams",[u],{enumerable:!0,initializer:function(){var e=this;return function(){e.queryParams.hrmids=null,e.queryParams.hrmnames=null,e.queryParams.includesub="3",e.queryParams.subcompanyids=null,e.queryParams.subcompanynames=null,e.queryParams.includedept="3",e.queryParams.departmentids=null,e.queryParams.departmentnames=null}}}),P=i(p.prototype,"advanceSearch",[c],{enumerable:!0,initializer:function(){var e=this;return function(){e.queryParams.current=1,e.setShowSearchAd(!1),e.getWorkerReportData()}}}),A=i(p.prototype,"getWorkerReportData",[d],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0,F.workerReportApi(e.queryParams).then((0,O.action)(function(t){t.api_status?(e.data=t.data,e.total=t.total,e.hasRight=t.hasRight):B.message.error(t.msg||G("508818","接口调用失败!")),e.loading=!1}))}}}),p);t.default=q},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.workerReportApi=void 0;var n=a(0);t.workerReportApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/workerReport","GET",e)}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,W.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P,A=a(11),W=n(A),L=a(1),x=n(L),N=a(2),I=n(N),M=a(10),R=a(4),z=a(300),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]);return t.default=e,t}(z),B=a(0),V=B.WeaLocaleProvider.getLabel,F=(o=(0,M.action)("初始化操作"),l=(0,M.action)("选中行改变"),s=(0,M.action)("查看图表"),u=(0,M.action)("图表状态改变"),c=(0,M.action)("获取组织考核分析"),d=function(){function e(){(0,x.default)(this,e),r(this,"loading",p,this),r(this,"hasScore",m,this),r(this,"year",f,this),r(this,"month",h,this),r(this,"tableDataList",g,this),r(this,"yearDatas",y,this),r(this,"moreColumns",v,this),r(this,"selectedRowKeys",b,this),r(this,"selectedRowValues",k,this),r(this,"showCharts",w,this),r(this,"titlename",S,this),this.chartOption={},r(this,"monthData",C,this),r(this,"doInit",E,this),r(this,"onSelectChange",_,this),r(this,"showChart",D,this),r(this,"changeShowCharts",T,this),r(this,"getScoreReportListData",P,this)}return(0,I.default)(e,[{key:"getSeries",value:function(){var e=this,t=[];return this.selectedRowValues.map(function(a){t.push({name:a.showname,type:"bar",data:e.moreColumns.map(function(e,t){return a["l"+t]})})}),t}},{key:"initYearAndData",value:function(){for(var e=new Date,t=e.getFullYear(),a=[],n=parseInt(t)+1;n>2012;n--)a.push({key:n,showname:n});this.yearDatas=a,0==e.getMonth()?(this.year=t-1,this.month=12):(this.year=t,this.month=e.getMonth())}}]),e}(),p=i(d.prototype,"loading",[M.observable],{enumerable:!0,initializer:function(){return!0}}),m=i(d.prototype,"hasScore",[M.observable],{enumerable:!0,initializer:function(){return!0}}),f=i(d.prototype,"year",[M.observable],{enumerable:!0,initializer:function(){return""}}),h=i(d.prototype,"month",[M.observable],{enumerable:!0,initializer:function(){return""}}),g=i(d.prototype,"tableDataList",[M.observable],{enumerable:!0,initializer:function(){return[]}}),y=i(d.prototype,"yearDatas",[M.observable],{enumerable:!0,initializer:function(){return[]}}),v=i(d.prototype,"moreColumns",[M.observable],{enumerable:!0,initializer:function(){return[]}}),b=i(d.prototype,"selectedRowKeys",[M.observable],{enumerable:!0,initializer:function(){return[]}}),k=i(d.prototype,"selectedRowValues",[M.observable],{enumerable:!0,initializer:function(){return[]}}),w=i(d.prototype,"showCharts",[M.observable],{enumerable:!0,initializer:function(){return!1}}),S=i(d.prototype,"titlename",[M.observable],{enumerable:!0,initializer:function(){return""}}),C=i(d.prototype,"monthData",[M.observable],{enumerable:!0,initializer:function(){return[V(25825,"1月"),V(25826,"2月"),V(25827,"3月"),V(25828,"4月"),V(25829,"5月"),V(25830,"6月"),V(25831,"7月"),V(25832,"8月"),V(25833,"9月"),V(25834,"10月"),V(25835,"11月"),V(25836,"12月")]}}),E=i(d.prototype,"doInit",[o],{enumerable:!0,initializer:function(){var e=this;return function(){e.showCharts=!1,e.selectedRowKeys=[],e.selectedRowValues=[],e.initYearAndData(),e.getScoreReportListData()}}}),_=i(d.prototype,"onSelectChange",[l],{enumerable:!0,initializer:function(){var e=this;return function(t,a){e.selectedRowKeys=t,e.selectedRowValues=a}}}),D=i(d.prototype,"showChart",[s],{enumerable:!0,initializer:function(){var e=this;return function(){if(e.selectedRowValues.length>1)e.chartOption={toolbox:{feature:{magicType:{show:!0,type:["line","bar"]}},y:10,x:"90%"},tooltip:{trigger:"axis",axisPointer:{type:"cross",crossStyle:{color:"#999"}}},legend:{data:e.selectedRowValues.map(function(e){return e.showname})},xAxis:{data:e.moreColumns.map(function(e){return e.gardename}),axisPointer:{type:"shadow"}},yAxis:{},series:e.getSeries()};else if(1==e.selectedRowValues.length){var t=e.selectedRowValues[0];e.chartOption={tooltip:{trigger:"item",formatter:"{a} <br/>{b}: {c} ({d}%)"},title:{text:t.showname+V("508870","考核结果统计"),x:"center"},legend:{orient:"vertical",x:"left",data:e.moreColumns.map(function(e){return e.gardename})},series:[{name:t.showname,type:"pie",selectedMode:"single",radius:"75%",center:["50%","50%"],label:{normal:{position:"inner"}},labelLine:{normal:{show:!1}},data:e.moreColumns.map(function(e,a){return{value:"*"==t["l"+a]?0:t["l"+a],name:e.gardename}})}]}}e.changeShowCharts()}}}),T=i(d.prototype,"changeShowCharts",[u],{enumerable:!0,initializer:function(){var e=this;return function(){e.showCharts=!e.showCharts}}}),P=i(d.prototype,"getScoreReportListData",[c],{enumerable:!0,initializer:function(){var e=this;return function(){e.selectedRowKeys=[],e.selectedRowValues=[],e.loading=!0;var t={year:e.year,month:e.month};O.scoreReportListApi(t).then(function(t){t.api_status?(e.hasScore=t.hasScore,e.moreColumns=t.columns,e.tableDataList=t.datas,e.titlename=t.titlename):R.message.error(t.msg||V("508818","接口调用失败!")),e.loading=!1})}}}),d);t.default=F},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scoreReportListApi=void 0;var n=a(0);t.scoreReportListApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/scoreReportList","GET",e)}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a,n){a&&(0,L.default)(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function i(e,t,a,n,r){var i={};return Object.keys(n).forEach(function(e){i[e]=n[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce(function(a,n){return n(e,t,a)||a},i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l,s,u,c,d,p,m,f,h,g,y,v,b,k,w,S,C,E,_,D,T,P,A,W=a(11),L=n(W),x=a(16),N=n(x),I=a(1),M=n(I),R=a(2),z=n(R),O=a(10),B=a(4),V=a(302),F=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}(V),j=a(9),K=a(0),G=K.WeaLocaleProvider.getLabel,q=(o=(0,O.action)("初始化数据"),l=(0,O.action)("搜索条件改变"),s=(0,O.action)("切换高级搜索框"),u=(0,O.action)("重置搜索条件"),c=(0,O.action)("搜索"),d=(0,O.action)("绩效-考核结果分析-按人员-列表"),p=function(){function e(){(0,M.default)(this,e),r(this,"loading",m,this),r(this,"hasScore",f,this),r(this,"hasRight",h,this),r(this,"data",g,this),r(this,"moreColumns",y,this),r(this,"total",v,this),r(this,"showSearchAd",b,this),r(this,"yearDatas",k,this),r(this,"includesubData",w,this),r(this,"includedeptData",S,this),r(this,"queryParams",C,this),r(this,"doInit",E,this),r(this,"onSearchChange",_,this),r(this,"setShowSearchAd",D,this),r(this,"resetParams",T,this),r(this,"advanceSearch",P,this),r(this,"getScoreWorkerReportData",A,this)}return(0,z.default)(e,[{key:"hrmData",get:function(){return(0,j.idsAndNamesToArr)(this.queryParams.hrmids,this.queryParams.hrmnames)}},{key:"subcompanyData",get:function(){return(0,j.idsAndNamesToArr)(this.queryParams.subcompanyids,this.queryParams.subcompanynames)}},{key:"departmentData",get:function(){return(0,j.idsAndNamesToArr)(this.queryParams.departmentids,this.queryParams.departmentnames)}}]),e}(),m=i(p.prototype,"loading",[O.observable],{enumerable:!0,initializer:function(){return!0}}),f=i(p.prototype,"hasScore",[O.observable],{enumerable:!0,initializer:function(){return!0}}),h=i(p.prototype,"hasRight",[O.observable],{enumerable:!0,initializer:function(){return!1}}),g=i(p.prototype,"data",[O.observable],{enumerable:!0,initializer:function(){return[]}}),y=i(p.prototype,"moreColumns",[O.observable],{enumerable:!0,initializer:function(){return[]}}),v=i(p.prototype,"total",[O.observable],{enumerable:!0,initializer:function(){return 0}}),b=i(p.prototype,"showSearchAd",[O.observable],{enumerable:!0,initializer:function(){return!1}}),k=i(p.prototype,"yearDatas",[O.observable],{enumerable:!0,initializer:function(){return[]}}),i(p.prototype,"hrmData",[O.computed],(0,N.default)(p.prototype,"hrmData"),p.prototype),i(p.prototype,"subcompanyData",[O.computed],(0,N.default)(p.prototype,"subcompanyData"),p.prototype),i(p.prototype,"departmentData",[O.computed],(0,N.default)(p.prototype,"departmentData"),p.prototype),w=i(p.prototype,"includesubData",[O.observable],{enumerable:!0,initializer:function(){return[{key:"3",showname:G("508780","含子分部")},{key:"1",showname:G("18919","仅本分部")},{key:"2",showname:G("18920","仅子分部")}]}}),S=i(p.prototype,"includedeptData",[O.observable],{enumerable:!0,initializer:function(){return[{key:"3",showname:G("508784","含子部门")},{key:"1",showname:G("18916","仅本部门")},{key:"2",showname:G("18917","仅子部门")}]}}),C=i(p.prototype,"queryParams",[O.observable],{enumerable:!0,initializer:function(){return{year:"",hrmids:null,hrmnames:null,includesub:"3",subcompanyids:null,subcompanynames:null,includedept:"3",departmentids:null,departmentnames:null,pageSize:10,current:1,sort:"asc"}}}),E=i(p.prototype,"doInit",[o],{enumerable:!0,initializer:function(){var e=this;return function(){for(var t=new Date,a=t.getFullYear(),n=[],r=parseInt(a)+1;r>2012;r--)n.push({key:r,showname:r});e.yearDatas=n,e.queryParams={year:a.toString(),hrmids:null,hrmnames:null,includesub:"3",subcompanyids:null,subcompanynames:null,includedept:"3",departmentids:null,departmentnames:null,pageSize:10,current:1,sort:""},e.getScoreWorkerReportData()}}}),_=i(p.prototype,"onSearchChange",[l],{enumerable:!0,initializer:function(){var e=this;return function(t){for(var a in t)e.queryParams[a]=t[a]}}}),D=i(p.prototype,"setShowSearchAd",[s],{enumerable:!0,initializer:function(){var e=this;return function(t){return e.showSearchAd=t}}}),T=i(p.prototype,"resetParams",[u],{enumerable:!0,initializer:function(){var e=this;return function(){e.queryParams.hrmids=null,e.queryParams.hrmnames=null,e.queryParams.includesub="3",e.queryParams.subcompanyids=null,e.queryParams.subcompanynames=null,e.queryParams.includedept="3",e.queryParams.departmentids=null,e.queryParams.departmentnames=null}}}),P=i(p.prototype,"advanceSearch",[c],{enumerable:!0,initializer:function(){var e=this;return function(){e.queryParams.current=1,e.showSearchAd=!1,e.getScoreWorkerReportData()}}}),A=i(p.prototype,"getScoreWorkerReportData",[d],{enumerable:!0,initializer:function(){var e=this;return function(){e.loading=!0,F.scoreWorkerReportApi(e.queryParams).then((0,O.action)(function(t){t.api_status?(e.data=t.data,e.total=t.total,e.moreColumns=t.columns,e.hasRight=t.hasRight,e.hasScore=t.hasScore):B.message.error(t.msg||G("508818","接口调用失败!")),e.loading=!1}))}}}),p);t.default=q},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scoreWorkerReportApi=void 0;var n=a(0);t.scoreWorkerReportApi=function(e){return n.WeaTools.callApi("/api/workrelate/performance/scoreWorkerReport","GET",e)}},function(e,t,a){"use strict";a(304),a(93),a(305),a(306),a(307),a(308),a(78),a(309),a(310),a(311),a(312),a(313),a(314),a(315),a(316),a(317),a(318),a(319),a(320),a(321),a(322),a(323),a(324),a(325),a(326),a(327),a(328)},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){}])});
//# sourceMappingURL=index.js.map?v=4485280f