5.chunk.js 106 KB
webpackJsonpecCom([5],{1045:function(e,t,a){function n(e){return r(e,i)}var r=a(359),i=4;e.exports=n},1046:function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var _promise=__webpack_require__(25),_promise2=_interopRequireDefault(_promise),_stringify=__webpack_require__(33),_stringify2=_interopRequireDefault(_stringify),_typeof2=__webpack_require__(30),_typeof3=_interopRequireDefault(_typeof2),_getPrototypeOf=__webpack_require__(6),_getPrototypeOf2=_interopRequireDefault(_getPrototypeOf),_extends2=__webpack_require__(0),_extends3=_interopRequireDefault(_extends2),_classCallCheck2=__webpack_require__(1),_classCallCheck3=_interopRequireDefault(_classCallCheck2),_possibleConstructorReturn2=__webpack_require__(4),_possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2),_createClass2=__webpack_require__(3),_createClass3=_interopRequireDefault(_createClass2),_inherits2=__webpack_require__(5),_inherits3=_interopRequireDefault(_inherits2),_class,_temp,_antd=__webpack_require__(7),_cloneDeep=__webpack_require__(20),_cloneDeep2=_interopRequireDefault(_cloneDeep),_weaTools=__webpack_require__(12),_weaTools2=_interopRequireDefault(_weaTools),_isEmpty=__webpack_require__(11),_isEmpty2=_interopRequireDefault(_isEmpty),_isArray=__webpack_require__(16),_isArray2=_interopRequireDefault(_isArray),_isEqual=__webpack_require__(19),_isEqual2=_interopRequireDefault(_isEqual),_uniq=__webpack_require__(31),_uniq2=_interopRequireDefault(_uniq),_weaLocaleProvider=__webpack_require__(9),_weaLocaleProvider2=_interopRequireDefault(_weaLocaleProvider),MenuItem=_antd.Menu.Item,getLabel=_weaLocaleProvider2.default.getLabel,defaultLocale={total:"共",totalUnit:"条",operates:"操作",customColTitle:"定制列",customColSelect:"待选列名",customColSelected:"已选列名",customColSave:"保存",customColCancel:"取消"},Main=(_temp=_class=function(_React$Component){function Main(props){(0,_classCallCheck3.default)(this,Main);var _this=(0,_possibleConstructorReturn3.default)(this,(Main.__proto__||(0,_getPrototypeOf2.default)(Main)).call(this,props));_this.onWindowResize=function(){_this.instanceIsMounted&&_this.setScrollheigth()},_this.createOperateDom=function(e,t){return Array.isArray(e)&&0!=e.length?React.createElement("div",{onClick:function(e){e.preventDefault(),e.stopPropagation(),e.nativeEvent.stopImmediatePropagation&&e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.preventDefault&&e.nativeEvent.preventDefault()}},React.createElement(_antd.Dropdown,{getPopupContainer:function(e){return e},overlay:React.createElement(_antd.Menu,null,e.map(function(e,t){return React.createElement(MenuItem,{key:t},React.createElement("a",{href:"javascript:void(0);",onClick:function(t){t.preventDefault(),t.stopPropagation(),t.nativeEvent.stopImmediatePropagation&&t.nativeEvent.stopImmediatePropagation(),t.nativeEvent.preventDefault&&t.nativeEvent.preventDefault(),e.func()}},e.text))}))},React.createElement("a",{className:"ant-dropdown-link",href:"javascript:void(0);"},t," ",React.createElement(_antd.Icon,{type:"caret-down"})))):React.createElement("div",null)},_this.createOperate=function(){return{title:"",dataIndex:"randomFieldOperate",key:"randomFieldOperate",className:"wea-table-operates",display:"true",render:_this.createOperateRender()}},_this.createOperateRender=function(){var createOperateDom=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_this.createOperateDom,operates=_this.state.operates,locale=_this.getLocale();return function(text,record,index){var rfs=record.randomFieldOp?"object"===(0,_typeof3.default)(record.randomFieldOp)?record.randomFieldOp:JSON.parse(record.randomFieldOp):"",operList=operates.filter(function(e,t){var a=e.index||"-1";return!0===rfs||!1===rfs?rfs:"true"===rfs||"false"===rfs||""===rfs?"true"===rfs:rfs[a]&&"false"!=rfs[a]}).map(function(operate,operIndex){var flag=operate.index||"-1",argumentString=[],opParams=record["randomFieldOpPara"+(operate.index||"")];Array.isArray(opParams)&&opParams.map(function(e){argumentString.push(e.obj)});var fn=_this.createOperateOldFunc(operate.href,record,argumentString);return{text:operate.text,func:function func(){"function"===typeof _this.props.onOperatesClick?_this.props.onOperatesClick(record,index,operate,flag):eval(fn)}}});return createOperateDom(operList,getLabel(30585,"操作"),record,index,operates)}},_this.createOperateOldFunc=function(e,t,a){var n="";return e&&(n=e.split(":")[1].split(")")[0],"number"===typeof t.randomFieldId&&(n+=t.randomFieldId),"string"===typeof t.randomFieldId&&(n+='"'+t.randomFieldId+'"'),a.length&&a.length>0&&(n+=",",a.map(function(e){"number"===typeof t.randomFieldId&&(n+=e),"string"===typeof t.randomFieldId&&(n+='"'+e+'"')})),n+=")"),n},_this.instanceIsMounted=!1;var columns=[],datas=[],selectedRowKeys=[];return props.noSkHasPgTable&&(columns=props.noSkHasPgTable.hasPgTableData.columns||[],datas=props.noSkHasPgTable.hasPgTableData.datas||[]),(0,_isEmpty2.default)(props.noPgTableData)||(columns=props.noPgTableData.columns||[],datas=props.noPgTableData.datas),(0,_isEmpty2.default)(props.checkedDatas)||props.checkedDatas.forEach(function(e){selectedRowKeys.push(e.randomFieldId||e.id)}),_this.state={height:props.scrollHeight||0,showCheck:props.showCheck||!1,columns:columns,datas:datas,operates:[],sortParams:[],selectedRowKeys:selectedRowKeys,current:1,count:0,pageSize:props.pageSize||10,loading:!1,showCheckedDatas:!1,checkedDatas:props.checkedDatas||[]},_this}return(0,_inherits3.default)(Main,_React$Component),(0,_createClass3.default)(Main,[{key:"getLocale",value:function(){var e={};return this.context.antLocale&&this.context.antLocale.Table&&(e=this.context.antLocale.WeaTable),(0,_extends3.default)({},defaultLocale,e,this.props.locale)}}]),(0,_createClass3.default)(Main,[{key:"setScrollheigth",value:function(){var e=this.props.heightSpace,t=e||0;if(jQuery(".wea-browser-table")&&jQuery(".wea-browser-table .ant-pagination.ant-table-pagination")){var a=document.documentElement.clientHeight||0,n=jQuery(".wea-browser-table").offset()?jQuery(".wea-browser-table").offset().top:0,r=jQuery(".wea-browser-table .ant-pagination.ant-table-pagination").height()||30,i=a-n-r;this.setState({height:i-100-t})}}},{key:"componentDidMount",value:function(){this.instanceIsMounted=!0;var e=this.props,t=e.usePagination,a=(e.noPgTableData,e.dataKey);t&&this.getTableDatas(a),this.setScrollheigth(),window.addEventListener("resize",this.onWindowResize)}},{key:"componentWillReceiveProps",value:function(e,t){if(this.props.showCheckedDatas!==e.showCheckedDatas&&this.setState({showCheckedDatas:e.showCheckedDatas}),this.props.dataKey===e.dataKey||(0,_isEmpty2.default)(e.dataKey)||this.getTableDatas(e.dataKey),(0,_isEqual2.default)(this.props.noPgTableData,e.noPgTableData)||!(0,_isEmpty2.default)(e.noPgTableData)&&this.setState({datas:e.noPgTableData.datas,columns:e.noPgTableData.columns}),"checkedDatas"in e){var a=[],n=[];(0,_isArray2.default)(e.checkedDatas)&&e.checkedDatas.forEach(function(e){a.push(e.randomFieldId||e.id),e.randomFieldId&&n.push(e)}),this.setState({selectedRowKeys:a,checkedDatas:e.checkedDatas})}_weaTools2.default.isEqual(this.props.noSkHasPgTable,e.noSkHasPgTable)||!(0,_isEmpty2.default)(e.noSkHasPgTable)&&!(0,_isEmpty2.default)(e.noSkHasPgTable.hasPgTableData)&&this.setState({current:1,columns:e.noSkHasPgTable.hasPgTableData.columns,datas:e.noSkHasPgTable.hasPgTableData.datas,count:e.noSkHasPgTable.hasPgTableData.count})}},{key:"componentWillUnmount",value:function(){this.instanceIsMounted=!1,window.removeEventListener("resize",this.onWindowResize)}},{key:"formatColumns",value:function(e){var t=this.props,a=t.scrollx,n=t.showRadio,r=(t.scroll,t.heightSpace,t.usePagination,t.size,t.useFixedHeader,t.bordered,t.showHeader,t.useFilters,t.useSorter),i=t.noOperate,s=(t.checkType,t.useLoading,t.contentHeight,this.state),o=(s.height,s.datas,s.operates,s.selectedRowKeys,s.showCheck),l=(s.loading,s.sortParams),c=this.getColumns(e)||[],u={},d=0,h=0;return c=c.filter(function(e){if("false"==e.hide&&e.oldWidth){var t=e.oldWidth?parseFloat(e.oldWidth.substring(0,e.oldWidth.length-1)):10;u[e.dataIndex]=t,d++,h+=t}return"false"==String(e.hide)}),!i&&c.push(this.createOperate()),h+=8,(o||n)&&(h+=2),c=c.map(function(e){return"false"==e.hide&&e.oldWidth?(e.width=parseFloat(u[e.dataIndex])+(100-h)*parseFloat(u[e.dataIndex]/h)+"%",a&&(e.width=e.oldWidth),!1!==r&&e.orderkey&&(e.sorter=!0,l&&l.length>0?l.map(function(t){t.orderkey==e.orderkey&&(e.sortOrder=t.sortOrder)}):e.sortOrder=!1),e):e})}},{key:"render",value:function(){var e=this,t=(this.getLocale(),this.props),a=t.width,n=t.scrollx,r=t.showCheckBtn,i=t.showRadio,s=t.scroll,o=(t.heightSpace,t.usePagination),l=(t.size,t.useFixedHeader),c=(t.bordered,t.showHeader,t.useFilters,t.useSorter,t.noOperate,t.checkType),u=(t.useLoading,t.contentHeight),d=t.showCheckedDatasChange,h=this.state,p=h.height,f=h.columns,m=h.datas,g=(h.operates,h.selectedRowKeys),v=h.showCheck,y=(h.loading,h.sortParams,this.state),C=y.showCheckedDatas,k=y.checkedDatas,b={};if(s||a){var S={};s&&(S.y=p),a&&n&&(S.x=a-20),a&&n&&v&&(S.x=S.x-60),b.scroll=S}var w=this.formatColumns(f),_=v?{selectedRowKeys:g,onSelect:function(t,a,n){var r=e.state,i=r.selectedRowKeys,s=r.checkedDatas,o=void 0===s?[]:s;(0,_isEmpty2.default)(i)&&(i=[]),a?(i.push(t.randomFieldId),o.push(t)):(i=i.filter(function(e){return e!==t.randomFieldId}),o=o.filter(function(e){return(e.randomFieldId||e.id)!==t.randomFieldId})),e.setState({selectedRowKeys:i,checkedDatas:o}),e.props.getSelection&&e.props.getSelection(i,o)},onSelectAll:function(t,a,n){var r=e.state,i=r.selectedRowKeys,s=r.checkedDatas,o=void 0===s?[]:s;(0,_isEmpty2.default)(i)&&(i=[]),t?(a.forEach(function(e){return i.push(e.randomFieldId)}),o=o.concat(n),i=(0,_uniq2.default)(i)):(i=i.filter(function(e){return!n.some(function(t){return e===t.randomFieldId})}),o=o.filter(function(e){return!n.some(function(t){return(e.randomFieldId||e.id)===t.randomFieldId})})),e.setState({selectedRowKeys:i,checkedDatas:o}),e.props.getSelection&&e.props.getSelection(i,o)}}:null;i&&(_={type:"radio",selectedRowKeys:g,onSelect:function(t,a,n){var r=[],i=[];a&&(r.push(t.randomFieldId),i.push(t)),e.setState({selectedRowKeys:r,checkedDatas:i}),e.props.getSelection&&e.props.getSelection(r,i)}});var E={selectedRowKeys:g,onChange:function(t,a){e.setState({selectedRowKeys:t,checkedDatas:a}),e.props.getSelection&&e.props.getSelection(t,a)}},D=o?{weaSimple:this.props.weaSimple,pagination:this.getPagination()}:{weaSimple:!1,pagination:!1};return React.createElement("div",{className:"wea-new-table wea-browser-table"},r&&React.createElement("span",{className:"check-button-wrapper"},React.createElement(_antd.Button,{className:"check-button",type:C?"primary":"ghost",onClick:function(){e.setState({showCheckedDatas:!C}),d&&d(!C)}},getLabel(385596,"仅显示已选")),C&&React.createElement("span",{className:"icon-check-wrapper"},React.createElement(_antd.Icon,{className:"icon-check",type:"check"}))),C?React.createElement(_antd.Table,(0,_extends3.default)({},b,{useFixedHeader:l,rowSelection:E,contentHeight:u,columns:w,dataSource:k,weaSimple:!1,pagination:!1,checkType:c||"checkbox",rowKey:function(e){return e.randomFieldId}})):React.createElement(_antd.Table,(0,_extends3.default)({},b,{useFixedHeader:l,rowSelection:_,contentHeight:u,columns:w,dataSource:m},D,{checkType:c||"checkbox",rowKey:function(e){return e.randomFieldId},onRowClick:this.onRowClick.bind(this),onChange:this.onChange.bind(this)})))}},{key:"getPagination",value:function(){var e=(this.getLocale(),this.props),t=e.showSizeChanger,a=e.pageSizeOptions,n=e.showQuickJumper,r=(e.pageinationSize,e.showTotal),i=this.state,s=i.current,o=i.count,l=i.pageSize,c={defaultCurrent:1,defaultPageSize:l,current:s,count:o,total:o,showSizeChanger:!1!==t,showQuickJumper:!1!==n,pageSizeOptions:a||[10,20,50,100]};return!1!==r&&(c.showTotal=function(e){return getLabel(385617,"共$s条").replace(/\$s/,e)}),c}},{key:"getTableDatas",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments[2],n=this,r=arguments[3],i=arguments[4],s=this.props,o=s.dataKey,l=s.noSkHasPgTable,c=s.keepSelectedRowKeys,u=s.getTableParams,d=this.state,h=d.current,p=d.pageSize,f=d.sortParams,m=d.count,g=a||h;t&&(g=1);var v=r||p,y=i||f,C=e||o,k=v*(g-1)+1,b=v*g;if(0!=t||t){k=1,b=v,y=[];var S={current:1,pageSize:p,sortParams:[],selectedRowKeys:""};c&&delete S.selectedRowKeys,this.setState(S)}if("function"===typeof this.props.getTableLoading&&this.props.getTableLoading(!0),l&&"hasPgTable"==l.contentType)if(a||r){var w=l.url.replace(/&min=(\d)*/g,"").replace(/&max=(\d)*/g,"");g>1&&b>m&&(b=m),w+="&"+_weaTools2.default.getFd((0,_extends3.default)({},u?u()||{}:{},{min:k,max:b,sortParams:(0,_stringify2.default)(y)})),this.props.setLoading&&this.props.setLoading(!0),_weaTools2.default.callApi(w,"GET").then(function(e){n.setState({current:g,datas:e.datas,columns:e.columns,count:e.total,sortParams:y}),n.props.setLoading&&n.props.setLoading(!1)}).catch(function(e){return n.props.onError&&n.props.onError(e)})}else this.setState({current:h,columns:l.hasPgTableData.columns,datas:l.hasPgTableData.datas,count:l.hasPgTableData.count});!l&&C&&(this.props.setLoading&&this.props.setLoading(!0),_promise2.default.all([_weaTools2.default.callApi("/api/ec/dev/table/datas","POST",{dataKey:C,min:k,max:b,pageSize:p,sortParams:(0,_stringify2.default)(y)}).then(function(e){return n.setState({current:g,datas:e.datas,columns:e.columns,operates:e.ops,sortParams:y}),n.props.formatInput&&n.props.formatInput(e.columns),e.count?(n.setState({count:e.count}),"function"===typeof n.props.onChange&&n.props.onChange({count:e.count,current:g,pageSize:v})):_weaTools2.default.callApi("/api/ec/dev/table/counts","POST",{dataKey:C}).then(function(e){return n.setState({count:e.count}),"function"===typeof n.props.onChange&&n.props.onChange({count:e.count,current:g,pageSize:v}),e}),e})]).then(function(e){var t=e[0].haveCheck,a=e[0].ops;if(n.props.setLoading&&n.props.setLoading(!1),t||a&&a.length>0){var r=e[0].columns,i=e[0].datas,s=[];i.map(function(e){var t={};r.map(function(a){(a.from&&"set"===a.from||"randomFieldId"===a.dataIndex)&&(t[a.dataIndex]=e[a.dataIndex])}),s.push(t)}),_weaTools2.default.callApi("/api/ec/dev/table/checks","POST",{randomDatas:(0,_stringify2.default)(s),dataKey:o}).then(function(e){var t=n.state.datas,a=e.datas;t=t.map(function(e){var t=(0,_cloneDeep2.default)(e);return a.map(function(a){if(a.randomFieldId==e.randomFieldId)for(var n in a)t[n]=a[n]}),t}),n.setState({datas:t}),"function"===typeof n.props.getTableLoading&&n.props.getTableLoading(!1)})}}).catch(function(e){return n.props.onError&&n.props.onError(e)}))}},{key:"onChange",value:function(e,t,a){var n={current:e.current,pageSize:e.pageSize,sortParams:a.column?[{orderkey:a.column.orderkey,sortOrder:a.order}]:[]};this.getTableDatas("",!1,n.current,n.pageSize,n.sortParams)}},{key:"onRowClick",value:function(e,t){"function"===typeof this.props.onRowClick&&this.props.onRowClick(e,t)}},{key:"getColumns",value:function(e){var t=(0,_cloneDeep2.default)(e);return t&&t.map(function(e){var t=e;return t.render=function(e,a,n){var r=a[t.dataIndex+"span"];return void 0===r&&(r=a[t.dataIndex]),React.createElement("div",{className:"wea-url",dangerouslySetInnerHTML:function(){return{__html:r}}()})},t})}}]),Main}(React.Component),_class.contextTypes={antLocale:React.PropTypes.object},_temp);exports.default=Main},1161:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=[];return!(0,v.default)(e)&&e.length&&e.map(function(e){e&&("resource"===e.type?t.push(e):e.users&&(t=t.concat(e.users)))}),t}function i(e){var t=this.state.data,a=[],n=[];return t&&t.forEach(function(e){"resource"==e.type?n.push(e.id):e.users&&e.users.forEach(function(e){n.push(e.id)})}),e&&(a=e.filter(function(e){return-1==n.indexOf(e.id)||"resource"!=e.type})),a}function s(e){var t=this,a=[],n=this.props.isShowGroup;return e.forEach(function(e){var r=t.resourcesCache[e.type+e.id]||e;"resource"===e.type?a.push(e):(r.users=e.users,n?"true"==r.isPrivate?a=a.concat(t.formatData(r.users)):a.push(r):a=a.concat(t.formatData(r.users)))}),a}function o(e,t,a){return this.isCrm()?(t=(0,b.default)(t,a),t=t.filter(function(t){return-1===e.findIndex(function(e){return e.type==t.type&&e[a]==t[a]})}),e=e.concat(t)):e=(0,b.default)(e.concat(t),a),e}function l(e){Array.isArray(e)?e.map(this.getGroupTreeDatas):(e.nocheck=!0,e.isParent="true"===e.isParent||void 0!=e.children&&e.children.length>0,e.isParent&&this.getGroupTreeDatas(e.children))}function c(e,t,a){var n=this;return e.map(function(e){return e.key===t?(0,m.default)({},e,{childs:a}):e.childs?(0,m.default)({},e,{childs:n.refreshTreeDatas(e.childs,t,a)}):e})}function u(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=this.state.data,n=(0,w.default)(a);return t&&(e=this.filterDatas(e)),this.setSearchValues(e,n)}function d(e){var t=this;if(this.isCrm())return this.setSearchValues(e,[],!1);var a=this.state.inputName,n=[];return e.forEach(function(e){e&&(D.orgInfoArr.indexOf(t.props.type+"")>-1&&(e.name=e.orgWholePathspan||e[a+"span"]||e[a]||e.name),n.push(e))}),n}function h(e,t){var a=this,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=this.props.maxLength;if(e&&e.length>0){for(var i=0;i<e.length;i++){if("break"===function(a){var n=e[a];if(n){if(n.type=n.type||"resource",n.lastname=n.lastname||n.name||"","all"===n.type)return n.id=n.id||"all_x",n.nodeid="all_x",t=[n],"break";"resource"===n.type?n.nodeid="resource_"+n.id+"x":n.nodeid=n.type+"_"+n.id+"x",t&&!t.some(function(e){return e.nodeid==n.nodeid})&&t.push(n)}}(i))break}if(r&&r<this.countCrm(t,!0))return void window.alert(T(385619,"所选人数不能超出$s人!").replace(/\$s/,r));n&&this.setState({selectedData:t},function(){return a.onChange(t)})}return t}function p(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=0,n=[];return e.forEach(function(e){"all"===e.type?a+=e.count:"resource"!==e.type?a+=(e.users||[]).length:n.push(e.id)}),a+=(0,C.default)(n).length,t?a:a>0?"("+a+")":""}Object.defineProperty(t,"__esModule",{value:!0});var f=a(0),m=n(f);t.getFilterData=r,t.filterDatas=i,t.formatData=s,t.filterDuplData=o,t.getGroupTreeDatas=l,t.refreshTreeDatas=c,t.appendSearchValues=u,t.replaceSearchValues=d,t.setSearchValues=h,t.countCrm=p;var g=a(11),v=n(g),y=a(31),C=n(y),k=a(59),b=n(k),S=a(20),w=n(S),_=a(9),E=n(_),D=a(331),T=E.default.getLabel},1162:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(){this.associative&&this.associative.focus&&this.associative.focus()}function i(){this.setState({data:[]})}function s(e){var t=this.props.onBeforeFocusCheck;if(e&&e.preventDefault(),t){t(this.onCustomClickInner.bind(this))}else this.onCustomClickInner(e)}function o(e){if(this.props.memorise){var t=this.state.data;this.onBrowerClick(t)}else this.onBrowerClick()}function l(e){var t=this,a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.props.onBrowerClick;n?n(e,function(){t.onBrowerClickInner(e,a)}):this.onBrowerClickInner(e,a)}function c(e,t){var a=this,n=this.props,r=n.isSingle,i=n.hasAdvanceSerach,s=n.hideAdvanceSearch,o=n.pageSize,l=n.hasLeftTree;this.setState((0,h.default)({},k.initialState,{loadModal:!0,visible:t,pageSize:o>0?o:(0,C.getPageSize)(this.props)}));var c=function(){r?(0,g.default)(e)?a.setState({idCache:"",nameCache:""}):a.setState({idCache:e[0].id,nameCache:e[0].name}):a.getSelectedData(e),a.getTabsFromUrl(function(){a.onSearch({},a.getDefaultActiveKey())})};r&&(i||this.isCrm())||!r&&!s?this.getConditions(c):c(),r&&l&&this.getLeftTreeDatas()}function u(){var e=this,t=this.props,a=t.inputStyle,n=t.fieldName,r=t.customized,i=t.children;if(r)return f.default.createElement("div",{className:"cursor-pointer",onClick:this.onCustomClick},i);var s=this.state,o=s.data,l=s.inputId,c=s.inputName,u=s.inputTop,d=s.inputBottom,p=o.map(function(e){return e.id||""}),m=f.default.createElement("input",{type:"hidden",id:n,name:n,value:p.join(",")}),g=(0,h.default)({},this.props,{valueWarp:(0,C.getValueWarp)(this.props),style:a,data:o,value:p,inputId:l,inputName:c,inputTop:u,inputBottom:d,ref:function(t){return e.associative=t},onChange:function(t){return e.setState({selectedData:t},function(){return e.onChange(t)})},appendSearchValues:this.appendSearchValues,clearAssoData:this.clearAssoData,clickCallback:this.onBrowerClick});return[f.default.createElement(y.default,g),m]}Object.defineProperty(t,"__esModule",{value:!0});var d=a(0),h=n(d);t.focus=r,t.clearAssoData=i,t.onCustomClick=s,t.onCustomClickInner=o,t.onBrowerClick=l,t.onBrowerClickInner=c,t.getAssociative=u;var p=a(2),f=n(p),m=a(11),g=n(m),v=a(1163),y=n(v),C=a(209),k=a(331)},1163: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){var t={lt:"<",gt:">",nbsp:" ",amp:"&",quot:'"'};return e.replace(/&(lt|gt|nbsp|amp|quot);/gi,function(e,a){return t[a]})}Object.defineProperty(t,"__esModule",{value:!0});var s,o,l=a(21),c=r(l),u=a(0),d=r(u),h=a(6),p=r(h),f=a(1),m=r(f),g=a(3),v=r(g),y=a(4),C=r(y),k=a(5),b=r(k),S=a(2),w=r(S),_=a(141),E=r(_),D=a(18),T=r(D),P=a(11),A=r(P),R=a(19),I=r(R),N=a(27),L=r(N),x=a(36),O=r(x),M=a(32),K=a(1164),F=n(K),B=a(1165),H=n(B),j=(o=s=function(e){function t(e){(0,m.default)(this,t);var a=(0,C.default)(this,(t.__proto__||(0,p.default)(t)).call(this,e));return a.state={loading:!1,focus:!1,dropdownWidth:200,hrmlist:[],hrmlistVisible:!1,hrmlistStyle:null,hrmVisible:!1,searchList:[],activeKey:"",loadSelect:!1,searchCache:""},a.isCrm=function(){var e=a.props.type,t=void 0===e?1:e;return"1"==t||"17"==t},a.getData=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=a.props,n=t.isSingle,r=t.type,i=void 0===r?1:r,s=t.oldUrl,o=t.completeURL,l=t.completeParams,c=o||"/api/public/browser/complete/"+i+"?";s&&(c="/api/ec/api/data/search?type="+i+"&"),(0,O.default)(e)?(a.setState({searchCache:e}),(0,M.callApi)(c,"GET",(0,d.default)({q:e},l)).then(function(t){if(a.state.searchCache===e){var r=(0,L.default)(t.datas)&&t.datas.length>0?JSON.parse(t.datas):t.datas;s&&(r=t),r||(r=[]);var i=[];if(a.props.data.forEach(function(e){a.isCrm()&&!n&&"resource"!==e.type?i=i.concat(Array.isArray(e.users)?e.users.map(function(e){return e.id||""}):[]):i.push(e.id)}),a.isCrm()&&!n){var o=[];r.forEach(function(e){e.type="resource",e.nodeid="resource_"+e.id+"x",e.lastname=e.name,-1===i.indexOf(e.id)&&o.push(e)}),r=o}var l="";if(!(0,A.default)(r)){var c=r.filter(function(e){return-1==i.indexOf(e.id)});(0,A.default)(c)||(l=c[0].id)}a.setState({searchList:r,loading:!1,activeKey:l})}})):a.setState({searchList:[],loading:!1,activeKey:""})},a.getTitle=function(){return a.props.showTitle?i(a.props.data.map(function(e){return e.name}).join(",")):""},[F,H].map(function(e){(0,c.default)(e).forEach(function(t){"function"===typeof e[t]&&(a[t]=e[t].bind(a))})}),a}return(0,b.default)(t,e),(0,v.default)(t,[{key:"componentDidMount",value:function(){var e=this.state.dropdownWidth,t=(0,E.default)(this.searchWrapper).outerWidth()||0;e<t&&this.setState({dropdownWidth:t}),this.props.defaultFocus&&this.setState({focus:!0})}},{key:"componentWillReceiveProps",value:function(e){(0,I.default)(e.data,this.props.data)||this.props.onAssociativeDataChange&&this.props.onAssociativeDataChange()}},{key:"clear",value:function(){this.props.clearAssoData()}},{key:"render",value:function(){var e=this,t=this.props,a=t.isSingle,n=t.style,r=t.linkUrl,i=t.viewAttr,s=t.fieldName,o=t.mr0,l=t.resize,c=t.hasAddBtn,u=t.customIcon,h=t.hasBorder,p=t.whiteBackground,f=t.underline,m=t.hideOps,g=t.linked,v=t.valueWarp,y=t.hasAddGroup,C=t.cls,k=t.data,b=(0,d.default)({},n);b.textDecoration="none";var S=(0,T.default)(C,"wea-associative-search","wea-associative-"+(a?"single":"search-mult"),{mr0:o,resize:l,underline:f,hideops:m,required:"3"==i&&(0,A.default)(k),mr15:/^field/.test(s)||"3"==i&&(0,A.default)(k),custom:c||u,border:h,white:p,"ext-btn":c||u||!a&&!("1"==i)&&y,"wea-associative-click":this.isCrm()||!(0,A.default)(r)||g,"value-warp":v,"wea-field-readonly":"1"==i});return w.default.createElement("div",{id:s+"span",title:this.getTitle(),className:S,style:b,ref:function(t){t&&(e.searchWrapper=t)}},this.getSelect("1"==i),this.getButtons())}}]),t}(w.default.Component),s.defaultProps={data:[],showTitle:!1},o);t.default=j},1164:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.nativeEvent&&e.nativeEvent.preventDefault()}function i(){var e=this.props.onBlur;this.setState({searchList:[],activeKey:""}),(0,B.default)(e)&&e()}function s(){var e=this.props.onFocus;this.setState({focus:!0,searchList:[],activeKey:""}),(0,B.default)(e)&&e()}function o(e){var t=this.props,a=t.clickCallback,n=(t.isSingle,t.data);this.hasAll()||((0,B.default)(a)&&a(n),r(e))}function l(e){var t=this.props.onChange;(0,B.default)(t)&&t(e)}function c(e){this.props.isSingle&&this.onChange(this.state.searchList.filter(function(t){return t.id==e}))}function u(e,t){var a=this.props,n=a.isSingle,r=a.data,i=r.filter(function(t){return!(t.id==e)});(t||n)&&this.onChange(i),n||this.handleChange(i.map(function(e){return e.id}))}function d(e){var t=this.props,a=t.isSingle,n=t.data;if(!a){var r=n.concat(this.state.searchList);this.onChange(e.map(function(e){return r.filter(function(t){return t.id==e})[0]}))}this.hasAll()&&0===e.length&&this.props.dropAllUserGroup&&this.props.dropAllUserGroup()}function h(e){var t=this.props,a=t.onSearch,n=t.data,r=t.type;n.some(function(e){return"all"===e.type})||"141"==r||(this.setState({loading:!0}),this.getData(e),(0,B.default)(a)&&a(e))}function p(e,t){var a=this.props,n=a.isSingle,i=a.viewAtter,s=a.data,o=a.selectedClickCB;if(t=1==i?t:s.find(function(e){return e.id==t.id&&e.name==t.name})||t,o)return void(this.state.focus||o(e,{key:this.getId(t)||t.id,label:this.getName(t)}));if(t)if(this.isCrm()){if(n||!n&&"resource"===t.type)(0,B.default)(window.openhrm)&&window.openhrm(t.id),(0,B.default)(window.pointerXY)&&window.pointerXY(e.nativeEvent),r(e);else if(!n&&"resource"!==t.type&&"all"!==t.type){var l=(0,P.default)(e.nativeEvent.target),c=(0,P.default)(this.searchWrapper),u=l.offset().top,d=l.offset().left,h=c.offset().top,p=c.offset().left,f={top:u-h+25,left:d-p};(0,I.default)(t.users)||this.setState({hrmlist:t.users,hrmlistVisible:!0,hrmlistStyle:f}),r(e)}}else{var m=this.props,g=m.linkUrl,v=m.inputId,y=m.onLinkClick;if((0,B.default)(y))y(e,t);else if(g){var C=""+g+(t[v]||t.id);window.open(C)}}}function f(e){var t=this.props,a=t.isSingle,n=t.inputId,r=e.id||"";return a?r:(this.isCrm()?e.type&&("all"===e.type&&(r=ids),"resource"!==e.type&&(r=e.users.map(function(e){return e.id}).join())):n&&(r=e[n]),r)}function m(e){if(!e)return"";var t=this.props.inputName,a=e.name||"";return this.isCrm()?(a=e.lastname||a,e.type&&("all"===e.type?a=a+"("+e.count+")":"resource"!==e.type&&(a=a+"("+(e.users||[]).length+")")),a):(a=e.orgWholePathspan||e[t+"span"]||e[t]||e.name||"",(0,K.default)(a)?$(a):a)}function g(){var e=this.props,t=!1;e.data.length&&(t=!0);var a=e.placeholder;return a?D.default.createElement("div",{style:{display:t?"none":"block"},className:"ant-select-selection__placeholder"},a):null}function v(){this.select&&this.select.refs.rcSelect&&this.select.refs.rcSelect.onPlaceholderClick&&this.select.refs.rcSelect.onPlaceholderClick(),this.props.isSingle||((0,P.default)(this.select).find(".ant-select-search--inline").css("minWidth","10px"),(0,P.default)(this.select).find("input").focus())}function y(e){e&&(this.select=e,this.state.focus&&this.focus())}function C(){var e=this.props.data,t=0,a=[];return e.forEach(function(e){"all"===e.type?t+=e.count:"resource"!==e.type?e.users&&e.users.forEach(function(e){return a.push(e.id)}):a.push(e.id)}),t+=(0,j.default)(a).length}function k(){var e=this.props,t=e.isSingle,a=e.data;return!t&&a.some(function(e){return"all"===e.type})}function b(){var e=!1,t=this.props.data,a=[],n=[];return t.forEach(function(e){"resource"!==e.type&&"all"!==e.type?n.push(e):a.push(e)}),n.length>1&&(e=!0),1===n.length&&a.length>0&&(e=!0),e}function S(e){var t=this;if(e){var a=this.props,n=a.isSingle,r=a.data,i=a.readOnlyCallback,s=[];return r.forEach(function(e){var a=t.getName(e),r=function(a){return i?i.bind(t,e?[e]:[],a)():t.selectedClickHandler(a,e)},o={className:"child-item wdb",onClick:r};(0,K.default)(a)?(n&&(o.title=a),o.dangerouslySetInnerHTML={__html:a},s.push(D.default.createElement("a",o))):s.push(D.default.createElement("a",o,a))}),!n&&this.isCrm()&&this.showCount()&&s.push(D.default.createElement("span",{style:{color:"#bfbfc0"}},"(",G(385618,"共$s人").replace(/\$s/,this.countCrm()),")")),s}var o=this.props,l=(o.isSingle,o.fieldName),c=o.hasScroll,u=o.tempTitle,d=o.placeholder,h=o.hideSelect,p=o.maxBrowerHeight,f=o.getPopupContainer,m=o.layout,g=o.valueWarp,v=o.value,y=o.hideOps,C=o.data,k=this.state,b=k.dropdownWidth,S=k.activeKey,w=k.searchList,E=k.loading,T=k.focus,P=this.hasAll(),R={type:"ghost",icon:"search",onClick:this.handleClick};P&&(R.disabled=!0,R.onClick=function(){});var I=null,N=g?"value-warp":"";if(T){var x=[];try{x=w.filter(function(e){return e&&e.id&&!C.some(function(t){return t.id==e.id})}).map(function(e){var a=t.getName(e);return D.default.createElement(U,{value:e.id,key:(0,L.default)(1e9),tooltip:e.title||a},D.default.createElement("span",{dangerouslySetInnerHTML:{__html:a}}))}),x=x.concat(C.map(function(e){var a=t.getName(e);return D.default.createElement(U,{value:e.id,key:(0,L.default)(1e9),tooltip:e.title||a},(0,K.default)(a)?D.default.createElement("a",{onClick:function(a){return t.selectedClickHandler(a,e)},dangerouslySetInnerHTML:{__html:a}}):D.default.createElement("a",{onClick:function(a){return t.selectedClickHandler(a,e)}},a))}))}catch(e){console&&console.warn("浏览按钮脏数据: ",e),x=[]}I=D.default.createElement(A.Select,(0,_.default)({className:N},this.props,{ref:this.selectMounted,fieldName:l,hasScroll:c,onInputBlur:function(){return t.setState({focus:!1})},title:u,hideSelected:!0,transitionName:"",animation:"",value:v,multiple:!0,maxHeight:p,placeholder:d,notFoundContent:"",activeKey:S,defaultActiveFirstOption:!0,showArrow:!1,filterOption:!1,onBlur:this.handleBlur,onFocus:this.handleFocus,onSelect:this.handleSelect,onDeselect:this.handleDeselect,onChange:this.handleChange,onSearch:!h&&(0,O.default)(this.handleSearch,400).bind(this),selectedClose:!0,dropdownStyle:{minWidth:b},dropdownMenuStyle:{maxHeight:160},getPopupContainer:function(){return f&&f()||m||V.default.getTop().document.body}}),x)}else{var M=[];C.forEach(function(e){var a=t.getName(e),n=null;n=(0,K.default)(a)?[D.default.createElement("a",{onClick:function(a){return t.selectedClickHandler(a,e)},dangerouslySetInnerHTML:{__html:a}})]:[D.default.createElement("a",{onClick:function(a){return t.selectedClickHandler(a,e)}},a)],M.push(D.default.createElement("li",{unselectable:"unselectable",className:"ant-select-selection__choice "},D.default.createElement("div",{className:"ant-select-selection__choice__content"},n,D.default.createElement("span",{className:"ant-select-selection__choice__remove",onClick:function(){return t.handleDeselect(e.id,!0)}}))))}),I=D.default.createElement("div",{className:"ant-select ant-select-enabled ant-select-open "+N,onClick:function(){return t.setState({focus:!0})}},D.default.createElement("div",{className:"ant-select-selection ant-select-selection--multiple",style:{maxHeight:p||110,overflowY:"auto"}},D.default.createElement("span",{className:"ant-select-selection__rendered",id:"",name:"",style:{display:"block"}},D.default.createElement("ul",null,M,this.getPlaceholderElement(),D.default.createElement("li",{className:"ant-select-search ant-select-search--inline"},D.default.createElement("div",{className:"ant-select-search__field__wrap"},D.default.createElement("input",{className:"ant-select-search__field",onFocus:function(){return t.setState({focus:!0})}}),D.default.createElement("span",{className:"ant-select-search__field__mirror"})))))))}return[I,D.default.createElement(A.Icon,{type:"loading",style:{display:E?"block":"none"}}),!y&&D.default.createElement("div",{className:"ant-input-group-wrap"},D.default.createElement(A.Button,R))].filter(Boolean)}Object.defineProperty(t,"__esModule",{value:!0});var w=a(0),_=n(w);t.handleBlur=i,t.handleFocus=s,t.handleClick=o,t.onChange=l,t.handleSelect=c,t.handleDeselect=u,t.handleChange=d,t.handleSearch=h,t.selectedClickHandler=p,t.getId=f,t.getName=m,t.getPlaceholderElement=g,t.focus=v,t.selectMounted=y,t.countCrm=C,t.hasAll=k,t.showCount=b,t.getSelect=S;var E=a(2),D=n(E),T=a(141),P=n(T),A=a(7),R=a(11),I=n(R),N=a(104),L=n(N),x=a(46),O=n(x),M=a(27),K=n(M),F=a(29),B=n(F),H=a(31),j=n(H),q=a(9),W=n(q),z=a(26),V=n(z),U=A.Select.Option,G=W.default.getLabel,$=W.default.formatMultiLang},1165:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return d.default.createElement(h.Popover,(0,c.default)({placement:"bottomLeft",title:"",trigger:"click",getTooltipContainer:function(){return e.searchWrapper}},t))}function i(){var e=this.props.addOnClick;(0,f.default)(e)&&e()}function s(e){var t=[];e.isAllUser?t.push({type:"all",count:e.count,ids:e.ids,lastname:w(1340,"所有人")}):t=e.datas,this.props.appendSearchValues&&this.props.appendSearchValues(t,!0)}function o(){var e=this,t=[],a=this.props,n=(a.data,a.isSingle),r=a.hasAddBtn,i=a.hasAddGroup,s=a.customIcon,o=a.customIconTip,l=a.helpfulTip,u=a.helpfulTipProps,p=a.isShowGroup,f=a.viewAttr,m=this.state,g=m.hrmlist,v=m.hrmlistStyle,C=m.hrmlistVisible,b=m.hrmVisible,_=this.hasAll();if(r&&t.push(d.default.createElement("div",{className:"ant-input-group-wrap custom extbtn"},d.default.createElement(h.Icon,{className:"add-icon",type:"plus",onClick:this.addOnClick}))),s){var E=d.default.createElement("i",{className:s+" add-icon",onClick:this.addOnClick});o&&(E=d.default.createElement(h.Tooltip,{placement:"bottom",title:o},E)),t.push(d.default.createElement("div",{className:"ant-input-group-wrap extbtn custom"},E))}if(!n&&this.isCrm()&&1!=f&&i){var D={visible:b,onVisibleChange:function(t){return e.setState({hrmVisible:t})},overlayClassName:"wea-hrm-group-popover",content:d.default.createElement(S.default,{isshowoperategroup:b,handleVisibleChange:function(t){return e.setState({hrmVisible:t})},setOperatorIds:this.crmAddcb}),children:d.default.createElement(h.Button,{type:"primary",title:w(84511,"快捷选择人员"),size:"small",onClick:_?void 0:function(){return e.setState({hrmVisible:!0})},disabled:_},d.default.createElement("i",{className:"icon-coms-HumanResources"}))};t.push(d.default.createElement("div",{className:"ant-input-group-wrap extbtn hasAddGroup"},this.getHrmPopover(D)))}if(l&&t.push(d.default.createElement(y.default,(0,c.default)({style:{position:"absolute",right:-31,top:4},title:l},u))),p&&!n){var T={visible:C,onVisibleChange:function(t){return e.setState({hrmlistVisible:t})},overlayClassName:"hrmlist-wrapper",content:d.default.createElement(k.default,{list:g,onVisibleChange:function(t){return e.setState({hrmlistVisible:t})},style:v,visible:C}),children:d.default.createElement("div",{className:"hrmlistDom"}," ")};t.push(this.getHrmPopover(T))}return t}Object.defineProperty(t,"__esModule",{value:!0});var l=a(0),c=n(l);t.getHrmPopover=r,t.addOnClick=i,t.crmAddcb=s,t.getButtons=o;var u=a(2),d=n(u),h=a(7),p=a(29),f=n(p),m=a(9),g=n(m),v=a(58),y=n(v),C=a(208),k=n(C),b=a(1166),S=n(b),w=g.default.getLabel},1166: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(0),i=n(r),s=a(6),o=n(s),l=a(1),c=n(l),u=a(3),d=n(u),h=a(4),p=n(h),f=a(5),m=n(f),g=a(7),v=a(87),y=n(v),C=a(12),k=n(C),b=a(1167),S=(n(b),a(9)),w=n(S),_=a(365),E=n(_),D=w.default.getLabel,T=function(e){function t(e){(0,c.default)(this,t);var a=(0,p.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e));a.state={showall:!1,hrmgroups:[],allUserIds:"",allUserCount:0,showAllUser:!1,addgroupVisable:!1};var n=a;return k.default.callApi("/api/workflow/forward/getHrmGroup","GET",{}).then(function(e){n.setState({hrmgroups:e.datas||[]})}),a}return(0,m.default)(t,e),(0,d.default)(t,[{key:"componentWillReceiveProps",value:function(e){var t=this;e.isshowoperategroup||this.setState({showall:!1}),e.isshowoperategroup&&k.default.callApi("/api/workflow/forward/getHrmGroup","GET",{}).then(function(e){t.setState({hrmgroups:e.datas||[]})})}},{key:"shouldComponentUpdate",value:function(e,t){return this.state.hrmgroups!==t.hrmgroups||this.state.showall!==t.showall||this.state.showAllUser!==t.showAllUser||this.state.addgroupVisable!==t.addgroupVisable||this.state.allUserCount!==t.allUserCount}},{key:"addgroup",value:function(e){this.setState({addgroupVisable:!0}),e(!1)}},{key:"add",value:function(e,t,a){var n={isAllUser:!1};"4"==a.grouptype&&(n.datas=[a]),"6"==a.grouptype&&(n.datas=a.users),e(n),t(!1)}},{key:"showAllOperators",value:function(){var e=this,t=this.state,a=t.showAllUser,n=t.allUserIds,r=t.allUserCount;if(a){var i=this.props,s=i.handleVisibleChange;(0,i.setOperatorIds)({ids:n,isAllUser:!0,count:r}),s(!1)}else k.default.callApi("/api/workflow/hrmgroup/datas","GET",{isgetallres:"1"}).then(function(t){e.setState({showAllUser:!0,allUserIds:t.ids,allUserCount:t.count})})}},{key:"render",value:function(){var e=this,t=this.props,a=t.handleVisibleChange,n=t.setOperatorIds,r=(t.icon,t.iconBgcolor,this.state),s=r.showall,o=r.hrmgroups,l=r.showAllUser,c=r.allUserCount;r.addgroupVisable;return React.createElement("div",{className:"wea-req-operate-group"},React.createElement("div",{className:"wea-req-all-operators",onClick:this.showAllOperators.bind(this)},React.createElement("span",null,D(1340,"所有人"),l&&"("+c+")")),React.createElement("div",{className:"wea-req-operate-content"},React.createElement(y.default,{className:"wea-scroll",typeClass:"scrollbar-macosx"},React.createElement("ul",null,o&&o.map(function(t,r){if(r>2&&!s)return!0;var i=t.users.length;return React.createElement("li",{onClick:e.add.bind(e,n,a,t)},React.createElement("span",{className:"cg_title"},t.lastname+"("+i+"人)"),React.createElement("span",{className:"cg_detail"},t.names))})))),o.length>3&&!s&&React.createElement("div",{className:"wea-req-operate-load-more",onClick:function(){return e.setState({showall:!0})}},React.createElement(g.Icon,{type:"down"}),React.createElement("span",{style:{color:"#4397d3","margin-left":"10px"}},D(20234,"显示全部"))),React.createElement("div",{className:"wea-req-operate-add",onClick:function(t){e.addgroup(a),e.groupDialog.opsHandler("add",t,{id:"",isPrivate:"true"})}},React.createElement("span",{style:{color:"#59b632"}},React.createElement(g.Icon,{type:"plus-square"})),React.createElement("span",{style:{color:"#323232","margin-left":"10px"}},D(124815,"添加常用组"))),React.createElement(E.default,(0,i.default)({},this.props,{ref:function(t){return e.groupDialog=t}})))}}]),t}(React.Component);t.default=T},1167: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(0),i=n(r),s=a(6),o=n(s),l=a(1),c=n(l),u=a(3),d=n(u),h=a(4),p=n(h),f=a(5),m=n(f),g=a(2),v=n(g),y=a(7),C=a(12),k=n(C),b=a(41),S=n(b),w=a(217),_=n(w),E=a(45),D=n(E),T=a(62),P=n(T),A=a(42),R=n(A),I=a(83),N=n(I),L=a(106),x=n(L),O=a(9),M=n(O),K=M.default.getLabel,F=function(e){function t(e){(0,c.default)(this,t);var a=(0,p.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e));return a.state={name:"",type:"0",sn:null,hrmids:"",hrmidsDatas:[],savable:!0},a}return(0,m.default)(t,e),(0,d.default)(t,[{key:"init",value:function(){this.setState({name:"",type:"0",sn:null,hrmids:"",hrmidsDatas:[]})}},{key:"render",value:function(){var e=this,t=this.props,a=t.visible,n=t.onVisableChange;return v.default.createElement("div",null,v.default.createElement(S.default,{title:K(81554,"常用组"),hasScroll:!0,visible:a,icon:"icon-coms-workflow",iconBgcolor:"#0079DE",closable:!0,onCancel:function(){n(!1),e.init()},buttons:this.getAddModalButtons(),style:{height:"300px",width:"500px"},className:"wea-dialog-add-group-modal"},v.default.createElement(_.default,{datas:this.getRightMenu()},this.initGroup())))}},{key:"initGroup",value:function(){var e=this,t=this.state,a=t.name,n=t.sn,r=t.type,i=t.hrmidsDatas;return v.default.createElement("div",{className:"wea-form-item-group wea-addgroup-form"},v.default.createElement(D.default,{label:K(33439,"名称"),labelCol:{span:6},wrapperCol:{span:18},domkey:"name"},v.default.createElement(x.default,{tipPosition:"bottom",ref:"weaErrorName",error:K(385562,'"名称"未填写').replace(/&quot;/g,'"')},v.default.createElement(P.default,{viewAttr:3,value:a,onChange:function(t){e.setState({name:t}),t||e.refs.weaErrorName.showError()}}))),v.default.createElement(D.default,{label:K("132033","类型"),labelCol:{span:6},wrapperCol:{span:18},domkey:"type"},v.default.createElement(R.default,{value:r,onChange:function(t){e.setState({type:t})},options:[{key:"0",selected:!0,showname:K(17618,"私人组")},{key:"1",selected:!1,showname:K(17619,"公共组")}]})),v.default.createElement(D.default,{label:K(338,"排序"),labelCol:{span:6},wrapperCol:{span:18},domkey:"sn"},v.default.createElement(y.InputNumber,{value:n,min:1,onChange:function(t){e.setState({sn:t})}})),v.default.createElement(D.default,{label:K(431,"成员"),labelCol:{span:6},wrapperCol:{span:18},domkey:"hrmids"},v.default.createElement(x.default,{tipPosition:"bottom",ref:"weaErrorHrmids",error:K(385563,'"成员"未填写').replace(/&quot;/g,'"')},v.default.createElement(N.default,{mr0:!0,type:17,isSingle:!1,title:K(83496,"多人力资源"),viewAttr:3,valueObj:i,onChange:function(t,a,n){e.setState({hrmids:t,hrmidsDatas:n}),t||e.refs.weaErrorHrmids.showError()}}))))}},{key:"getRightMenu",value:function(){var e=this,t=[];return t.push({key:"add",icon:v.default.createElement("i",{className:"icon-coms-Preservation"}),content:K(30986,"保存"),onClick:function(){e.doSave()}}),t}},{key:"validate",value:function(){var e=!0,t=this.state,a=t.name,n=t.hrmids;return a||(e=!1,this.refs.weaErrorName.showError()),n||(e=!1,this.refs.weaErrorHrmids.showError()),e}},{key:"doSave",value:function(){var e=this;if(this.state.savable&&this.validate()){var t=function(){return e.setState({savable:!0})};this.setState({savable:!1});var a=(0,i.default)({},this.state);a.cmd="base",delete a.hrmidsDatas,k.default.callApi("/api/workflow/forward/saveUserGroupCmd","POST",a).then(function(){t(),e.init(),e.props.onVisableChange()},function(){t(),window.alert(K(385564,"添加常用组失败!"))})}}},{key:"getAddModalButtons",value:function(){var e=this;return[v.default.createElement(y.Button,{type:"primary",onClick:function(){e.doSave()}},K(30986,"保存"))]}}]),t}(v.default.Component);t.default=F},1168:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=this;this.setState({loading:!0});var a=this.props,n=a.dataURL,r=a.type,i=a.onError,s=a.isSingle,o=a.topPrefix,l=this.state,c=l.current,u=l.pageSize,d=l.companyId,h=l.activeKey,p=e.current||c,m=n,v={};if(-1!==S.orgInfoArr.findIndex(function(e){return e==r})){var C=e.virtualCompanyid||d||"1";v=(0,f.default)({},v,{companyId:C}),e.virtualCompanyid=C}if(this.isCrm()){var k=e.virtualtype||d||"1";v=(0,f.default)({},v,{companyId:k}),e.virtualtype=k}e.customUrl&&(m=e.customUrl,delete e.customUrl),(0,b.callApi)(m,"GET",(0,f.default)({pageSize:u,current:p,min:(p-1)*u+1,max:p*u},e)).then(function(e){if(t.state.activeKey==h){var a=e.datas,n=e.columns,r=e.companys,i=e.type;if(t.isCrm()&&(i="4"==h?6:"5"==h?7:8),"number"===typeof i){if(v=(0,f.default)({},v,{contentType:i}),"checkStrictly"in e&&(v.checkStrictly=e.checkStrictly),1===i?a&&(v.dataKey=a,s||t.getDataOfListWithkey({dataKey:a,current:p,pageSize:u})):(0,y.default)(n)||(v=(0,f.default)({},v,t.getRowNameKeyFromColumns(n))),2===i&&(v=(0,f.default)({},v,{dataOfListWithoutKeyAndPg:{datas:a,columns:n},listDatas:a,columns:n})),3===i){var l=[],c=a;if(a&&a.id&&(l.push(o+"0-"+(a.nodeid||a.id)),c=[c]),v=(0,f.default)({},v,{treeDatas:c,defaultExpandedKeys:l,loadAllTreeData:e.isLoadAll}),(0,y.default)(r))"undefined"===typeof r&&(v.companyList=void 0);else{var d=r.map(function(e){return(0,f.default)({},e,{label:e.name,value:e.companyid})});v=(0,f.default)({},v,{companyList:d,companyId:r[0].companyid})}}if(4===i&&(v=(0,f.default)({},v,{columns:n,dataOfListWithoutKeyButPg:{datas:a,columns:n,count:e.total},listDatas:a,count:e.total,current:p})),5==i&&(v=(0,f.default)({},v,{urlOfIframeInDialog:a.pcurl})),8===i&&(a.forEach(function(e){e.icon=e.messagerurl,e.nodeid="resource_"+e.id+"x",e.type="resource"}),v=(0,f.default)({},v,t.getRowNameKeyFromColumns(n),{columns:n,current:p,dataOfListWithoutKeyButPg:{datas:a},count:e.count})),6===i){var m=[];a&&a.isParent&&(a.isParent="true",a.open="true",a.canClick="false"),a&&a.id&&m.push(o+"0-"+(a.nodeid||a.id)),v=(0,f.default)({},v,{treeDatas:a,defaultExpandedKeys:m})}if(7===i){t.getGroupTreeDatas(a);var g=[];a&&a.isParent&&(a.isParent="true",a.open="true"),a&&a.id&&g.push(o+"0-"+(a.nodeid||a.id)),v=(0,f.default)({},v,{groupTreeDatas:a,defaultExpandedKeys:g,hasRight:e.hasRight||0})}}t.setState(v,function(){return t.setState({loading:!1})})}}).catch(function(e){return(0,g.default)(i)&&i(e)})}function i(e){var t=this,a=this.state,n=a.current,r=a.pageSize,i=a.dataKey,s=this.props.onError,o=e.current||n,l=e.dataKey||i;(0,b.callApi)("/api/ec/dev/table/datas","POST",(0,f.default)({},e,{pageSize:r,current:o,dataKey:l,min:(o-1)*r+1,max:o*r})).then(function(e){var a={loading:!1,current:o,dataKey:l};if(e&&e.datas){var n=e.datas,r=e.columns;a=(0,f.default)({},a,{columns:r,dataOfListWithkey:n},t.getRowNameKeyFromColumns(r))}t.setState(a)}).catch(function(e){return(0,g.default)(s)&&s(e)}),(0,b.callApi)("/api/ec/dev/table/counts","POST",{dataKey:l}).then(function(e){t.setState({count:e.count})}).catch(function(e){return(0,g.default)(s)&&s(e)})}function s(e){(0,y.default)(e)||this.setState((0,f.default)({},this.getRowNameKeyFromColumns(e)))}function o(e){var t=this.state,a=t.inputId,n=t.inputName,r=[],i=[];return Array.isArray(e)&&e.forEach(function(e){"true"===e.isPrimarykey&&(a=e.dbField||e.dataIndex),"true"===e.isInputCol&&(n=e.dbField||e.dataIndex),"false"===e.hide&&("1"===e.showType&&r.push(e.dbField||e.dataIndex),"0"===e.showType&&i.push(e.dbField||e.dataIndex))}),{inputId:a,inputName:n,inputTop:r,inputBottom:i}}function l(e,t,a){var n=this.props,r=n.destUrl,i=n.dataURL,s=n.dataParams,o=n.destDataParams,l=n.type,c=n.isSingle,u=n.isMultCheckbox,d=""+r+l,h="GET",p=(0,f.default)({},this.isCrm()?s:o,e);if(this.isCrm()&&(d="/api/public/browser/data/"+l,h="POST",a=!0),-1===S.orgInfoArr.findIndex(function(e){return e==l})&&165!=l&&166!=l||(h="POST",a=!0),!c&&u){d=(this.getSearchParams()||{}).customUrl||i}return a&&(p=(0,f.default)({},this.getExtraParams(t),p)),(0,b.callApi)(d,h,p)}function c(e){var t=this,a=this.props,n=a.needCallDest,r=a.isMultCheckbox,i=a.isSingle,s=this.state.inputId,o=e||this.getDataOfProps()||[],l={},c=(0,k.default)(o);l.selectids=o.map(function(e){return e[s]||e.id||""}),!(0,y.default)(o)&&(n||!i&&r)?this.callSelectedReq(l,o).then(function(e){var a={};if(!(0,y.default)(e)&&3!=e.type){var n=e.datas,r=e.columns;t.isCrm()&&(n=t.formatData(n)),(0,y.default)(r)||(a=(0,f.default)({},a,t.getRowNameKeyFromColumns(r))),s=a.inputId||s,c=(n||[]).filter(function(e){return e[s]||e.id})}a.selectedData=c,t.setState(a)}):this.setState({selectedData:c})}function u(){var e=this,t=this.props.virtualUrl,a=void 0===t?"/api/public/browser/data/1?cmd=companyvirtual":t;(0,b.callApi)(a,"GET").then(function(t){var a=0,n=t.datas.map(function(e){return 0==e.id&&(a=e.virtualtype),(0,f.default)({},e,{companyid:e.id,name:e.virtualtype})});e.setState({companyId:a,companyList:n})})}function d(e,t,a){var n=this,r=this.props,i=r.leftTreeUrl,s=r.leftTreeParams,o=r.type,l=r.conditionDataParams;(0,b.callApi)(""+i+o,"GET",(0,f.default)({},l,s,e)).then(function(e){var r=e.datas||[];if(t){var i=n.state.leftTreeDatas;r=n.refreshTreeDatas(i,t.key,r)}n.setState({leftTreeDatas:r}),a&&a()})}function h(e,t){e=e||this.props;var a=e,n=a.isSingle,r=a.value,i=a.valueSpan,s=a.replaceDatas,o=a.appendDatas,l=a.replaceNotCtrl,c=a.valueObj,u=void 0;if("value"in e)if(n)if(r){var d="";!(0,y.default)(s)&&s[0]&&(d=s[0].orgWholePathspan||s[0].name||s[0].lastname),u=[{id:r,name:i||d}]}else u=[];else(0,y.default)(r)?u=[]:(c||s)&&(u=this.replaceSearchValues(c||s));if("appendDatas"in e&&this.appendSearchValues(o,!0),n||(0,y.default)(c)||!t||(u=this.replaceSearchValues(c)),"replaceDatas"in e&&(!l||t))if(n)if(!(0,y.default)(s)&&s[0]){var h=s[0],p=h.orgWholePathspan||h.name||h.lastname,f=h.id+"";f&&(u=[{id:f,name:p}])}else u=[];else u=this.replaceSearchValues(s||[]);if(u)try{u=u.filter(function(e){return e&&e.id})}catch(e){console&&console.warn("浏览按钮脏数据: ",e),u=[]}return u}Object.defineProperty(t,"__esModule",{value:!0});var p=a(0),f=n(p);t.getData=r,t.getDataOfListWithkey=i,t.formatInput=s,t.getRowNameKeyFromColumns=o,t.callSelectedReq=l,t.getSelectedData=c,t.getVirtual=u,t.getLeftTreeDatas=d,t.getDataOfProps=h;var m=a(29),g=n(m),v=a(11),y=n(v),C=a(20),k=n(C),b=a(32),S=a(331)},1169:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=this.props.isSingle,a=this.state.inputName;if(t){var n="",r="",i=[];if(!(0,b.default)(e)){r=e[0].name,n=e[0].id;var s=(0,f.default)({},e[0],{id:n,name:r});this.isCrm()&&(s.type="resource"),i.push(s)}this.setState({idCache:n,nameCache:r,data:i})}else{var o=[];this.isCrm()?o=this.replaceSearchValues(e):e.forEach(function(e){e&&(e.name=e.orgWholePathspan||e[a+"span"]||e[a]||e.name||"",o.push(e))}),this.setState({selectedData:o,data:o})}}function i(){var e=this.props.isSingle,t=this.state,a=t.idCache,n=t.nameCache;if(e)return{id:a,name:n};var r=this.state,i=r.selectedData,s=r.inputId,o=[];return!(0,b.default)(i)&&i.forEach(function(e){o.push(e[s]||e.id)}),{id:o,ids:o,datas:i}}function s(){this.setState({visible:!1})}function o(){this.onCustomClick()}function l(){this.onBrowerClick()}function c(e,t,a){var n=this.props,r=n.leftToSearchKey,i=n.form.setFieldsValue;if(r){var s=(0,h.default)({},r,e);this.onSearch(s);var o=a.node.props.data.name;i(s,o,[{id:e,name:o}]),this.setState({leftSelectKeys:[e],showSearchAd:!1})}}function u(){var e=this,t=this.state,a=t.visible,n=t.modalloaded,r={visible:a};if(n||!n&&a){var i=this.props,s=i.icon,o=i.zIndex,l=i.showTop,c=i.hasLeftTree,u=i.iconBgcolor,d=i.iconFontColor,h=i.title,p=void 0===h?P(24986,"标题"):h,m=i.modalStyle.width,y=i.browserModalProps,k=i.isMultCheckbox,b=i.urlOfIframeInDialogKey,S=this.state,w=S.dataIcon,_=S.dataIconBgColor,D=S.dataIconFontColor,A=S.loading,R=S.leftTreeDatas,I=S.leftExpandKeys,N=S.leftSelectKeys,L=S.urlOfIframeInDialog,x=S.urlOfIframeInDialogParrentHeight,O=this.props.isSingle||!this.props.isSingle&&k,M=(0,C.default)("wea-browser-modal","wea-browser-"+(O?"single":"muli"),"wea-browser-test-"+(O?"single":"muli"),{"wea-browser-table-cursor":O,"wea-hr-muti-input":!O,"no-top":O&&!l,"wea-browser-mult-checkbox":k,"wea-browser-iframe-in-dialog":L}),K=g.default.createElement("span",{style:{verticalAlign:"middle",marginRight:10}},g.default.createElement("i",{className:s}));(_||u)&&(K=g.default.createElement("div",{className:"wea-browser-single-icon-circle",style:{background:_||u,color:D||d}},g.default.createElement("i",{className:w||s})));var F=g.default.createElement(v.Row,null,g.default.createElement(v.Col,{span:"22",style:{paddingLeft:20,lineHeight:"48px"}},g.default.createElement("div",{className:"wea-browser-single-title"},K,g.default.createElement("span",{style:{verticalAlign:"middle"}},p)))),B=void 0;if(L)B=g.default.createElement("iframe",{key:"iframe",style:{border:0,width:"100%",height:x,minHeight:400},ref:function(t){if(t&&"100%"===x){var a=$(t).closest(".ant-modal-body");if(a.length>0&&a.height()>0){var n=a.height();n>0&&e.setState({urlOfIframeInDialogParrentHeight:n})}}},src:L+(/\?/.test(L)?"&":"?")+"urlOfIframeInDialogKey="+b});else{var H=this.getModalMainContent();B=[this.getActionBar(),g.default.createElement(v.Spin,{spinning:A},H)],c&&(B=[g.default.createElement("div",{style:window.setDialogFullWindow?{}:{height:504}},g.default.createElement(E.default,{leftCom:g.default.createElement(T.default,{datas:R,selectedKeys:N,expandedKeys:I,itemMainKey:"key",onExpand:function(t,a){a.node.childs?e.setState({leftExpandKeys:t}):e.getLeftTreeDatas({id:a.node.key},a.node,function(){e.setState({leftExpandKeys:t})})},onSelect:this.onLeftTreeSelect})},this.getActionBar(),g.default.createElement(v.Spin,{spinning:A},H)))])}r=(0,f.default)({},r,{zIndex:o,width:m,wrapClassName:c?(M||"")+" wea-browser-withLeftTreeModal":M,title:F,maskClosable:!1,onCancel:this.handleCancel,footer:this.getModalFooter()},y,{children:B})}return g.default.createElement(v.Modal,(0,f.default)({ref:function(t){!t&&e.state.modalloaded&&e.setState({modalloaded:!1}),t&&!e.modal&&(e.modal=t,e.setState({modalloaded:!0}))}},r))}Object.defineProperty(t,"__esModule",{value:!0});var d=a(22),h=n(d),p=a(0),f=n(p);t.set=r,t.get=i,t.closeModal=s,t.openModal=o,t.reload=l,t.onLeftTreeSelect=c,t.getModal=u;var m=a(2),g=n(m),v=a(7),y=a(18),C=n(y),k=a(11),b=n(k),S=a(9),w=n(S),_=a(366),E=n(_),D=a(367),T=n(D),P=w.default.getLabel},1170:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(){var e=this,t=this.props,a=t.isSingle,n=t.icon,r=t.iconBgcolor,i=t.topPrefix,s=t.dataParams,o=t.is_012app,l=t.recentUrl,c=(t.contentHeight,t.checkGroup),u=t.browserTreeCustomProps,d=void 0===u?{}:u,p=t.defaultCurrentUser,m=this.state,g=m.activeKey,v=m.inputId,y=m.inputTop,C=m.inputBottom,b=m.dataOfListWithoutKeyButPg,w=m.idCache,_=m.nameCache,D=m.treeDatas,T=m.groupTreeDatas,P=m.defaultExpandedKeys,A=m.selectedData,R=m.leftCheckedData,N=m.leftTreeCheckedKeys,L=(m.leftTreeCheckedData,m.leftGroupCheckedKeys),x=(m.leftGroupCheckedData,m.isAccount),O=m.showDls,M=m.hasRight,F=m.checkStrictly,B=m.contentType;if(!this.isCrm())return null;var H=b&&b.datas||[],j=void 0;if(6==B||7==B){var q=(0,h.default)({},d,{icon:n,iconBgcolor:r,dataParams:s,recentUrl:l,isAccount:x,showDls:O,topPrefix:i,checkable:!1,isMult:!a,ztreeMode:!1,isHrmTree:!0,inputTop:y,inputBottom:C,defaultCurrentUser:p,defaultExpandedKeys:(0,S.default)(P)},this.getAsyncParams());q=a?(0,h.default)({},q,{dataParams:s,checkable:!1,hasRadio:!0,radioCheckedData:{id:w,name:_},setRadioData:function(t,a,n){return e.onHrmTableChange([t],[n])},setData:this.onHrmTableChange}):(0,h.default)({},q,{checkStrictly:F,className:"rsc-wrapper",checkGroup:c,onDoubleClick:this.onleftTreeDoubleClick,filterData:this.getFilterData(A)}),6==B?(q=(0,h.default)({},q,{treeData:D}),a||(q=(0,h.default)({},q,{checkedCb:this.onLeftTreeCheck,checkedKeys:N}))):7==B&&(q=(0,h.default)({},q,{hasRight:M,treeData:T,getGrouptree:function(){return e.onSearch({},g)}}),a||(q=(0,h.default)({},q,{checkedCb:this.onLeftGroupCheck,checkedKeys:L}))),j=(0,k.default)(q.treeData)?this.renderEmpty():f.default.createElement("div",{className:"wea-tree-hr"},f.default.createElement(K.default,q))}else{var W={is_012app:o,isSingle:a,inputTop:y,inputBottom:C,datas:H};if(a)W=(0,h.default)({},W,{onClick:this.onHrmTableChange});else{var z=R.map(function(e){return e[v]});W=(0,h.default)({},W,{onDoubleClick:this.onleftDoubleClick,onClick:this.onleftClick,selectedKeys:z,filterData:A})}j=f.default.createElement(I.default,W)}var V=-1!==["2","3","4"].indexOf(g),U=-1!==["1","2","3",""].indexOf(g),G={showDls:this.props.showDls,showAccount:-1!==["2","3","4","5",""].indexOf(g),showAllbranch:"3"==g,showCheckStrictly:!a&&-1!==["4","5"].indexOf(g)},$=this.getContentHeight({showDropMenu:V,showAdvanceSearch:!a,showPagination:U}),Q=15;return V&&(Q+=37),a||(Q+=35),[!a&&this.getActionBarInTrans(),V&&this.getDropMenuInTrans(),f.default.createElement(E.default,{height:$,ref:function(t){return e.weaSrcoll=t}},j),this.getTreeButtonInTrans(G,{top:Q}),U&&this.getPaginationInTrans()]}function i(e){var t=this,a=this.state,n=a.inputId,r=a.selectedData,i=a.leftCheckedData,s=a.leftTreeCheckedData,o=a.leftGroupCheckedData,l=a.rightCheckedData,c=a.dataOfListWithkey,d=a.dataOfListWithoutKeyAndPg,p=a.dataOfListWithoutKeyButPg,f={};if(/right$/i.test(e))if(s.length>0||o.length>0)this.setState({loading:!0}),this.callSelectedReq(this.getExtraParams()).then(function(e){var a={};(0,k.default)(e.columns)||(a=(0,h.default)({},a,t.getRowNameKeyFromColumns(e.columns)));var s=i.concat(t.isCrm()?t.formatData(e.datas||[]):e.datas),o=t.isCrm()?"nodeid":a.inputId||n||"id",l=t.filterDuplData(r,s,o);t.onCountChange(l),a=(0,h.default)({},a,{loading:!1,selectedData:l,leftTreeCheckedData:[],leftTreeCheckedKeys:[],leftGroupCheckedData:[],leftGroupCheckedKeys:[]}),t.setState(a)});else{var m="right"===e?i:[].concat((0,u.default)(c),(0,u.default)(d&&d.datas||[]),(0,u.default)(p&&p.datas||[]));f.leftCheckedData=[],f.selectedData=this.filterDuplData(r,m,n||"id")}else/left$/i.test(e)&&(f.rightCheckedData=[],f.selectedData="left"===e?r.filter(function(e){return!l.some(function(t){return t[n]===e[n]})}):[]);"selectedData"in f&&this.onCountChange(f.selectedData),this.setState(f)}function s(){var e={icon:f.default.createElement(g.Icon,{type:"frown"}),iconSize:12,minHeight:413};return f.default.createElement(T.default,e,f.default.createElement("span",{style:{paddingLeft:15,color:"#999"}},(0,B.getLabel)("83553","暂无数据")))}function o(){var e=this.props,t=(e.type,e.dataURL),a=e.isSingle,n=e.dataParams,r=e.isMultCheckbox,i=this.state,s=i.dataKey,o=i.listDatas,l=i.contentType,c=i.dataOfListWithkey,u=i.dataOfListWithoutKeyAndPg,d=i.dataOfListWithoutKeyButPg,h={};if(a||r){var p=t;1==l&&(h={dataKey:s,hasPagination:!0,url:p}),2==l&&(h={noPgTableData:u,hasPagination:!1,url:p}),4==l&&(h={hasPgTableData:d,hasPagination:!0,url:p+"?"+(0,w.getFd)(n)})}else h={datas:[]},1==l&&(h={datas:c}),2==l&&(h={datas:o}),4==l&&(h={datas:(0,k.default)(o)?[]:o});return h}function l(){var e=this,t=this.props,a=t.isSingle,n=t.hasRadio,r=(t.dataURL,t.type),i=t.hideVirtualOrg,s=t.icon,o=t.isImgIcon,l=t.topPrefix,c=t.checkStrictly,d=t.asynLoadAll,p=(t.dataParams,t.defaultExpandedLevel),m=t.showCheck,g=void 0===m||m,v=t.showCheckBtn,C=void 0===v||v,b=t.isMultCheckbox,w=t.browserTreeCustomProps,_=void 0===w?{}:w,D=this.state,T=D.contentType,P=D.inputId,R=D.inputName,I=D.inputTop,N=D.inputBottom,x=(D.dataKey,D.dataOfListWithoutKeyAndPg),M=D.dataOfListWithoutKeyButPg,H=D.pageSize,j=D.idCache,q=D.nameCache,W=D.treeDatas,z=D.selectedData,V=D.showCheckedDatas,U=D.defaultExpandedKeys,G=D.loadAllTreeData,$=D.leftTreeCheckedData,Q=3==T||6==T||7===T;if(a||!a&&b){if(this.isCrm())return this.getHrmMainContent();var J=void 0,Y=3==T&&("4"==r||"164"==r);i&&(Y=!1);var X=this.getContentHeight({showDropMenu:Y});if(3==T)if((0,k.default)(W))J=this.renderEmpty();else{var Z=(0,h.default)({},_,{ztreeMode:!1,type:r,checkable:!0,topPrefix:l},this.getAsyncParams(),{icon:s,treeData:W,defaultExpandedKeys:(0,S.default)(U),isLoadAll:G,asynLoadAll:d,defaultExpandedLevel:p});Z=!a&&b?(0,h.default)({},Z,{isMult:!0,browserTree:!1,checkedDatas:z,contentType:T,checkStrictly:this.state.checkStrictly,clickNodeExpandChildren:!0,checkedCb:this.onTreeMultCheck.bind(this)}):(0,h.default)({},Z,{hasRadio:!0,isImgIcon:o,inputId:P,inputName:R,inputTop:I,inputBottom:N,checkStrictly:c,setRadioData:this.onTreeClick,onDoubleClick:this.onleftTreeDoubleClick,radioCheckedData:{id:j,name:q}}),J=f.default.createElement(K.default,Z)}else{var ee=this.getTableKeyProps(),te=(0,h.default)({},ee,{hasRadio:n,contentType:F.contentTypeMap[T],setLoading:function(t){return e.setState({loading:t})},getTableParams:this.getSearchParams,formatInput:this.formatInput},this.props,{pageSize:H});te=!a&&b?(0,h.default)({},te,{checkedDatas:z,keepSelectedRowKeys:!0,getSelection:this.onMultTableCheck,showCheck:g,showCheckBtn:C,showCheckedDatas:V,showCheckedDatasChange:function(t){return e.setState({showCheckedDatas:t})}}):(0,h.default)({},te,{getSelection:this.onTableCheck,setData:this.onTableChange}),J=f.default.createElement(L.default,te)}return 1==T||2==T||4==T||(J=f.default.createElement(E.default,{height:X,ref:function(t){return e.weaSrcoll=t}},J)),[Y&&this.getDropMenuInTrans(),J]}var ae=this.state,ne=ae.leftCheckedData,re=ae.leftGroupCheckedData,ie=ae.rightCheckedData,se=ae.dataOfListWithkey,oe=(0,y.default)("wea-hr-muti-input-left",{displayTree:Q}),le=[].concat((0,u.default)(se),(0,u.default)(x&&x.datas||[]),(0,u.default)(M&&M.datas||[])),ce={leftActive:ie.length>0,rightActive:ne.length>0||$.length>0||re.length>0,leftAllActive:!Q&&le.length>0&&le.filter(function(e){return!z.some(function(t){return t[P]===e[P]})}).length>0,rightAllActive:z.length>0},ue=ie.filter(function(e){return!!e}).map(function(t){return t[e.isCrm()?"nodeid":P]});return f.default.createElement("div",{style:{padding:10},ref:"weaModalContent"},f.default.createElement("div",{className:oe},this.getModalMainContentLeft()),f.default.createElement("div",{className:"wea-transfer-opration"},f.default.createElement(A.default,(0,h.default)({},ce,{leftActiveTitle:(0,B.getLabel)(384113,"添加"),rightActiveTitle:(0,B.getLabel)(91,"删除"),leftAllActiveTitle:(0,B.getLabel)(515643,"将当页数据全部添加到右侧已选列表"),rightAllActiveTitle:(0,B.getLabel)(16335,"全部删除"),moveToLeft:function(){return e.moveTo("left")},moveAllToLeft:function(){return e.moveTo("allToLeft")},moveToRight:function(){return e.moveTo("right")},moveAllToRight:function(){return e.moveTo("allToRight")}}))),f.default.createElement("div",{className:"wea-hr-muti-input-right"},f.default.createElement(O.default,(0,h.default)({},this.props,{contentType:T,inputId:P,inputName:R,inputTop:I,inputBottom:N,data:z,checkedCb:this.onSelectedListCheck,onDoubleClick:this.onSelectedListDoubleClick,checkedKeys:ue,height:this.getContentHeight({showAdvanceSearch:!0}),onDrag:function(t){return e.setState({selectedData:t})}}))))}Object.defineProperty(t,"__esModule",{value:!0});var c=a(17),u=n(c),d=a(0),h=n(d);t.getHrmMainContent=r,t.moveTo=i,t.renderEmpty=s,t.getTableKeyProps=o,t.getModalMainContent=l;var p=a(2),f=n(p),m=a(141),g=(n(m),a(7)),v=a(18),y=n(v),C=a(11),k=n(C),b=a(1045),S=n(b),w=a(32),_=a(23),E=n(_),D=a(145),T=n(D),P=a(114),A=n(P),R=a(1171),I=n(R),N=a(1172),L=n(N),x=a(1173),O=n(x),M=a(343),K=n(M),F=a(331),B=a(86)},1171:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=a(17),i=n(r),s=a(6),o=n(s),l=a(1),c=n(l),u=a(3),d=n(u),h=a(4),p=n(h),f=a(5),m=n(f),g=a(9),v=n(g),y=a(105),C=n(y),k=v.default.getLabel,b=function(e,t){var a="";return void 0!==e[t]&&(a=e[t]),void 0!==e[t+"span"]&&(a=e[t+"span"]),a},S=null,w=function(e){function t(e){(0,c.default)(this,t);var a=(0,p.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e));return a.state={},a}return(0,m.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.datas,n=t.inputTop,r=t.inputBottom;this.dataObj={};var i=a.map(function(t){var a=[];return t.departmentname&&a.push(t.departmentname),t.supsubcompanyname&&a.push(t.supsubcompanyname),t.subcompanyname&&a.push(t.subcompanyname),t.crmNames=a.join("/"),e.dataObj[t.id]=t,React.createElement("li",{className:e.cls(t),onDoubleClick:e.onDoubleClick.bind(e,t),onClick:e.onClick.bind(e,t)},React.createElement("div",{className:"item-wrap"},React.createElement(C.default,{className:"wea-tree-hr-portrait",userId:t.id}),React.createElement("div",{className:"resource-content breakall"},React.createElement("div",null,e.props.is_012app&&t.workcode&&React.createElement("span",{title:t.workcode,style:{marginRight:10}},t.workcode),n||r?(n||[]).map(function(e){return React.createElement("span",{style:{marginRight:5},dangerouslySetInnerHTML:{__html:b(t,e)}})}):[React.createElement("span",{key:"lastname",className:"lastname",title:t.lastname},t.lastname),React.createElement("span",{key:"jobtitlename",className:"jobtitlename gray",title:t.jobtitlename},t.jobtitlename)]),React.createElement("div",null,n||r?(r||[]).map(function(e){return React.createElement("span",{style:{marginRight:5},dangerouslySetInnerHTML:{__html:b(t,e)}})}):React.createElement("div",{className:"gray",title:t.crmNames},t.crmNames)))),React.createElement("div",{className:"icon-wrap"}),React.createElement("i",{className:"icon-coms-Selected"}))});return React.createElement("div",{className:"wea-crm-list"},React.createElement("ul",{className:"wea-crm-list-wrapper"},i),0==i.length&&React.createElement("div",{className:"empty-tip",style:{color:"#999",paddingTop:30,textAlign:"center"}},k(83320,"没有可显示的数据")))}},{key:"cls",value:function(e){var t=this.props,a=t.selectedKeys,n=t.filterData,r=["cursor-pointer"];if(a&&a.indexOf(e.id)>-1&&r.push("selected"),n){var i=[];n.forEach(function(e){"resource"==e.type?i.push(e.id):e.users&&e.users.forEach(function(e){i.push(e.id)})}),i.indexOf(e.id)>-1&&r.push("hide")}return r.join(" ")}},{key:"onClick",value:function(e){var t=this;clearTimeout(S),S=setTimeout(function(){var a=t.props.selectedKeys,n=a?[].concat((0,i.default)(a)):[],r=[];n.indexOf(e.id)>-1?n=n.filter(function(t){return t!==e.id}):n.push(e.id),n.forEach(function(e){t.dataObj[e]&&r.push(t.dataObj[e])}),t.props.onClick&&t.props.onClick(n,r)},200)}},{key:"onDoubleClick",value:function(e){var t=this.props,a=t.isSingle,n=t.is_012app;a&&n&&alert(k(385602,"请“单击”选择人员,不可“双击”")),clearTimeout(S),this.props.onDoubleClick&&this.props.onDoubleClick([e])}}]),t}(React.Component);t.default=w},1172:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=a(0),i=n(r),s=a(6),o=n(s),l=a(1),c=n(l),u=a(3),d=n(u),h=a(4),p=n(h),f=a(5),m=n(f),g=a(11),v=n(g),y=a(19),C=n(y),k=a(1046),b=n(k),S=function(e){function t(e){(0,c.default)(this,t);var a=(0,p.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e));return a.state={visible:!1,loading:!0,showDrop:!1,activeKey:"allData",dataKey:e.dataKey,hasPgTableData:e.hasPgTableData||{},noPgTableData:e.noPgTableData||{},contentType:e.contentType,hasPagination:e.hasPagination,url_pgTable:e.url,initialShowSearchAd:!1,id:"",name:"",seacrhPara:"",hasSearchValue:!1,pagination:{}},a}return(0,m.default)(t,e),(0,d.default)(t,[{key:"componentDidMount",value:function(){}},{key:"componentWillReceiveProps",value:function(e,t){var a=this.props,n=a.dataKey,r=a.noPgTableData,i=a.hasPgTableData,s=a.contentType,o=a.hasPagination,l=a.url;n===e.dataKey||(0,v.default)(e.dataKey)||this.setState({dataKey:e.dataKey}),(0,C.default)(r,e.noPgTableData)||this.setState({noPgTableData:e.noPgTableData}),(0,C.default)(i,e.hasPgTableData)||this.setState({hasPgTableData:e.hasPgTableData}),s===e.contentType||(0,v.default)(e.contentType)||this.setState({contentType:e.contentType}),o!==e.hasPagination&&this.setState({hasPagination:e.hasPagination}),l!==e.url&&this.setState({url_pgTable:e.url})}},{key:"onRowClick",value:function(e,t){var a=this.state,n=(a.id,a.name,a.hasPagination,""),r="",i="",s="";if("function"===typeof this.props.setData){this.refs.tableList.state.columns.forEach(function(e){"true"==e.isInputCol&&(n=e.dataIndex),"true"==e.isPrimarykey&&(i=e.dataIndex)}),r=e.orgWholePathspan||e[n+"span"]||e[n]||e.name||"",s=e[i+"span"]||e[i]||e.id||"",e.id=s||e.id,e.name=r||e.name,this.props.setData(s,r,[e])}this.setState({id:s,name:r})}},{key:"setShowSearchAd",value:function(e){this.state.showSearchAd;this.setState({showSearchAd:e,initialShowSearchAd:!0})}},{key:"render",value:function(){var e=this,t=this,a=this.props,n=a.contentHeight,r=a.pageSize,s=a.hasRadio,o=a.modalStyle,l=a.scrollx,c=a.noOperate,u=a.showCheck,d=a.showCheckBtn,h=a.showCheckedDatas,p=a.showCheckedDatasChange,f=a.checkedDatas,m=a.getSelection,g=a.setLoading,y=a.onOperatesClick,C=a.keepSelectedRowKeys,k=a.getTableParams,S=a.formatInput,w=this.state,_=w.noPgTableData,E=w.hasPgTableData,D=w.dataKey,T=w.contentType,P=w.hasPagination,A=w.url_pgTable,R={};"dk_hasPgTable"==T&&(R={dataKey:D}),"hasPgTable"==T&&(R={noSkHasPgTable:{contentType:T,url:A,hasPgTableData:E}}),"noPgTable"==T&&(R={noPgTableData:_});var I=n;if(window.setLayoutWindow){var N=$(window.setLayoutWindow.document.body).height();N<550&&(N=550);var L=N-220;(window.setDialogFullWindow||I>L)&&((0,v.default)(this.props.tabs)&&(L+=50),I=L)}var x={};return f&&(x.checkedDatas=f),React.createElement(b.default,(0,i.default)({ref:"tableList"},R,x,{width:o.width,scrollx:l,showRadio:s,showCheck:u,getSelection:m,setLoading:g,pageSize:r,noOperate:c,onOperatesClick:y,useFixedHeader:!0,scroll:!0,weaSimple:!0,usePagination:P,showCheckBtn:d,showCheckedDatas:h,showCheckedDatasChange:p,onChange:function(t){e.setState({pagination:t})},showTotal:!0,getTableParams:k,formatInput:S,onRowClick:function(e,a){return t.onRowClick(e,a)},getTableLoading:function(e){return t.setState({loading:e})},contentHeight:I,keepSelectedRowKeys:C}))}},{key:"isPreviousDisabled",value:function(){return 1===this.state.pagination.current}},{key:"isNextDisabled",value:function(){var e=this.state.pagination;return e.current===Math.ceil(e.count/e.pageSize)}},{key:"previous",value:function(){var e=this.state.pagination,t=e.current-1;0!==t&&this.refs.tableList.getTableDatas("",!1,t,e.pageSize)}},{key:"next",value:function(){var e=this.state.pagination;e.current!==Math.ceil(e.count/e.pageSize)&&this.refs.tableList.getTableDatas("",!1,e.current+1,e.pageSize)}}]),t}(React.Component);t.default=S},1173: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(17),i=n(r),s=a(6),o=n(s),l=a(1),c=n(l),u=a(3),d=n(u),h=a(4),p=n(h),f=a(5),m=n(f),g=a(7),v=a(35),y=n(v),C=a(23),k=n(C),b=a(36),S=n(b),w=a(46),_=n(w),E=a(9),D=n(E),T=a(105),P=n(T),A=g.Tree.TreeNode,R=D.default.getLabel,I=null,N=function(e,t){var a="";return void 0!==e[t]&&(a=e[t]),void 0!==e[t+"span"]&&(a=e[t+"span"]),a},L=function(e){function t(e){(0,c.default)(this,t);var a=(0,p.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e));return a.state={key:""},a}return(0,m.default)(t,e),(0,d.default)(t,[{key:"shouldComponentUpdate",value:function(e,t){return this.props.data!==e.data||this.state.key!==t.key||this.props.checkedKeys!==e.checkedKeys}},{key:"count",value:function(e){return"all"===e.type?e.count:(e.users||[]).length}},{key:"generateTreeNodes",value:function(){var e=this,t=this.props,a=t.data,n=t.inputId,r=t.inputName,s=t.inputTop,o=t.inputBottom,l=t.type,c=t.hideNum,u=this.state.key,d=[],h=[].concat((0,i.default)(a));return 1==l||17==l?((0,S.default)(u)&&(h=a.filter(function(e){var t=!1;return t=e.lastname.indexOf((0,S.default)(u))>-1,!t&&e.pingyinname&&(t=e.pingyinname.indexOf((0,S.default)(u))>-1),t})),this.nodeIds=[],this.nodeObj={},h.map(function(t){var a=null,n=[];t.departmentname&&n.push(t.departmentname),t.supsubcompanyname&&n.push(t.supsubcompanyname),t.subcompanyname&&n.push(t.subcompanyname),t.crmNames=n.join("/"),a="subcom"==t.type||"com"==t.type?React.createElement("div",{className:"tree-title"},React.createElement("i",{className:"icon-process-scene"}),React.createElement("span",{title:t.lastname},t.lastname),!c&&"("+e.count(t)+")"):"dept"==t.type?React.createElement("div",{className:"tree-title"},React.createElement("i",{className:"icon-mail-folder"})," ",React.createElement("span",{title:t.lastname},t.lastname),!c&&"("+e.count(t)+")"):"resource"==t.type?React.createElement("div",{className:"tree-title resource"},React.createElement(P.default,{className:"wea-tree-hr-portrait",userId:t.id}),React.createElement("div",{className:"resource-content breakall"},React.createElement("div",null,s||o?(s||[]).map(function(e){return React.createElement("span",{style:{marginRight:5},dangerouslySetInnerHTML:{__html:N(t,e)}})}):[React.createElement("span",{className:"lastname",title:t.lastname},t.lastname),React.createElement("span",{className:"jobtitlename gray",title:t.jobtitlename},t.jobtitlename)]),React.createElement("div",null,s||o?(o||[]).map(function(e){return React.createElement("span",{style:{marginRight:5},dangerouslySetInnerHTML:{__html:N(t,e)}})}):React.createElement("div",{className:"overflow gray",title:t.crmNames},t.crmNames)))):React.createElement("div",{className:"tree-title"},React.createElement("i",{className:"icon-process-scene"}),React.createElement("span",{title:t.lastname},t.lastname),!c&&"("+e.count(t)+")"),d.push(React.createElement(A,{title:a,name:t.lastname,jobtitlename:t.jobtitlename,key:t.nodeid,isLeaf:!0,id:t.id,type:t.type})),e.nodeIds.push(t.nodeid),e.nodeObj[t.nodeid]=t})):n&&((0,S.default)(u)&&(h=h.filter(function(e){return s.length>0?e[s[0]].indexOf((0,S.default)(u))>-1:e[r]&&e[r].indexOf((0,S.default)(u))>-1})),this.nodeIds=[],this.nodeObj={},h.map(function(t){var a=[],r=[];s&&s.forEach(function(e){a.push(React.createElement("span",{style:{marginRight:"5px"},dangerouslySetInnerHTML:{__html:N(t,e)}}))}),o&&o.forEach(function(e){r.push(React.createElement("span",{style:{marginRight:"5px"},dangerouslySetInnerHTML:{__html:N(t,e)}}))});var i=React.createElement("div",null,React.createElement("div",{className:"item-wrap"},React.createElement("div",{className:"item-top"},a),React.createElement("div",{className:"item-bottom"},r)));d.push(React.createElement(A,{title:i,key:t[n],isLeaf:!0})),e.nodeIds.push(t[n]),e.nodeObj[t[n]]=t})),d}},{key:"onSearchChange",value:function(e){this.setState({key:e})}},{key:"reset",value:function(){this.setState({key:""})}},{key:"checkHandler",value:function(e,t){var a=this;clearTimeout(I),I=setTimeout(function(){a.props.checkedCb&&a.props.checkedCb(e)},200)}},{key:"onDoubleClick",value:function(e){clearTimeout(I),this.props.onDoubleClick&&this.props.onDoubleClick(e)}},{key:"onDragStart",value:function(e){clearTimeout(I),this.props.checkedCb&&this.props.checkedCb([])}},{key:"onDrop",value:function(e){var t=this,a=e.dragNodesKeys,n=e.node.props.eventKey,r=[];this.nodeIds.filter(function(e){return-1===a.indexOf(e)}).forEach(function(e){e===n&&a.forEach(function(e){r.push(t.nodeObj[e])}),r.push(t.nodeObj[e])}),this.props.onDrag&&this.props.onDrag(r)}},{key:"render",value:function(){var e=this.props,t=e.checkedKeys,a=e.height,n=this.generateTreeNodes();return React.createElement("div",{className:"wea-transfer-right"},React.createElement(y.default,{onSearchChange:(0,_.default)(this.onSearchChange,200).bind(this),placeholder:R(83788,"请输入关键字搜索"),value:this.state.key}),React.createElement("div",null,React.createElement(k.default,{height:a||400},React.createElement(g.Tree,{className:"transfer-tree",draggable:!0,onDragStart:this.onDragStart.bind(this),onDrop:this.onDrop.bind(this),onSelect:this.checkHandler.bind(this),onDoubleClick:this.onDoubleClick.bind(this),selectedKeys:t,multiple:!0,async:!0,selectable:!0},n))))}}]),t}(React.Component);t.default=L},1174:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(){var e=this.state,t=e.selectedData,a=e.inputId,n=e.inputName,r=this.props.maxLength,i=[];if(!(0,p.default)(t)){if(r&&r<this.count(t,!0))return void window.alert("所选的数量不能超过"+r+"!");t.forEach(function(e){e.id=e[a]||e.id,e.name=e.orgWholePathspan||e[n+"span"]||e[n]||e.name||"",i.push(e.id)})}if(i=(0,v.default)(i),this.props.onBeforeBrowserOK){var s=this.handleOkInner.bind(this);this.props.onBeforeBrowserOK(i,t,s)}else this.handleOkInner(i,t)}function i(e,t){this.onChange(t),this.props.onClose&&this.props.onClose(),this.isCrm()&&e.length>0&&b.default.callApi("/api/public/browser/data/"+this.props.type,"post",{cmd:"addList",ids:e.join(",")})}function s(){this.setState({idCache:"",nameCache:""}),this.associative&&this.associative.clear&&this.associative.clear(),this.onChange([])}function o(){this.closeModal(),this.setState(S.initialState),this.props.onCancel&&this.props.onCancel(),this.props.onClose&&this.props.onClose()}function l(){var e=this.props,t=e.isSingle,a=e.buttons,n=e.bottomLeft,r=e.browserModalProps,i=this.state,s=i.contentType,o=i.selectedData,l=(i.activeKey,0===o.length),c=a||[(t&&3==s||!t)&&u.default.createElement(d.Button,{key:"submit",type:"primary",disabled:l,onClick:this.handleOk},[w(385565,"确 定"),t||l?"":this.count(o)]),(t||!t&&(!r||!r.hideClear))&&u.default.createElement(d.Button,{key:"clear",type:"ghost",onClick:this.handleClear.bind(this)},w(385566,"清 除")),u.default.createElement(d.Button,{key:"back",type:"ghost",onClick:this.handleCancel},w(385567,"取 消"))].filter(Boolean);if(n){var h=(0,m.default)(n)?u.default.createElement("span",{dangerouslySetInnerHTML:{__html:n}}):u.default.createElement("span",null,n);c.unshift(u.default.createElement("div",{className:"ext-link",style:{float:"left",cursor:"pointer",paddingLeft:20}},h))}return c}Object.defineProperty(t,"__esModule",{value:!0}),t.handleOk=r,t.handleOkInner=i,t.handleClear=s,t.handleCancel=o,t.getModalFooter=l;var c=a(2),u=n(c),d=a(7),h=a(11),p=n(h),f=a(27),m=n(f),g=a(31),v=n(g),y=a(9),C=n(y),k=a(12),b=n(k),S=a(331),w=C.default.getLabel},1175:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a=this.props,n=a.type,r=a.dataParams,i=void 0===r?{}:r,s=a.form,o=this.state,l=o.isAccount,c=o.showDls,u=o.checkStrictly,d=o.leftTreeCheckedData,h=o.leftGroupCheckedData,p=o.leftTreeCheckedKeys,m=o.companyId,v=(0,g.default)({},-1!==[165,166,167,168,169,170].indexOf(Number(n))?i:{},s?this.getFormParams():{}),y=[].concat((0,f.default)(d),(0,f.default)(t)),C=[].concat((0,f.default)(p));return u||(v.alllevel=1),-1!==b.orgInfoArr.findIndex(function(e){return e==n})&&(C=C.filter(function(e){return"0"!=e}),v.types=y.filter(function(e){return e&&"0"!=e.id}).map(function(e){return("1"==e.type?"subcom":"dept")+"|"+e.id}).join(",")),165!=n&&166!=n||(C=C.filter(function(e){return"0"!=e}),v.types=y.filter(function(e){return e&&"0"!=e.id}).map(function(e){return("1"==e.type?"subcom|":"2"==e.type?"dept|":"")+e.id}).join(",")),"142"==n?v=(0,g.default)({},v,{types:y.map(function(e){return e.type+"|"+e.id}).join(","),checkStrictly:u}):this.isCrm()?(y=[].concat((0,f.default)(y),(0,f.default)(h)),this.resourcesCache={},y.map(function(t){e.resourcesCache[t.type+t.id]=t}),v.cmd="resource",v.types=y.map(function(e){return e.type&&"resource"!==e.type?e.type+"|"+e.id:e.id}).join(","),l&&(v.isNoAccount=1),c&&(v.showDls=1)):v=(0,g.default)({},v,{selectids:C.join(","),virtualCompanyid:m||"1"}),v}function i(e,t){var a=this.props.type;if(1!=a&&17!=a)return{};var n=this.state,r=n.isAccount,i=n.showDls,s=n.showAllbranch;void 0==e?e=this.state.activeKey:t=0;var o={};return"1"==e?o.cmd="newly":"2"==e?o.cmd="underling":"3"==e?(o.cmd="branch",s&&(o.alllevel=1)):"4"==e||"5"==e?(o=(0,g.default)({},o,this.defaultConditionParams),o.cmd="5"==e?"v2grouptree":"v2resourcetree"):""==e&&(o.cmd="search"),r&&(o.isNoAccount=1),i&&(o.showDls=1),t&&(o.virtualtype=t),o}function s(){var e=this.props.form;if(!e)return{};var t=[],a={},n=e.getFields()||[];for(var r in n)n.hasOwnProperty(r)&&t.push(r);var i=(0,k.default)(e.getFieldsValue(t));return(0,h.default)(i).forEach(function(e){var t=i[e];(t||0===t||!1===t)&&(a[e]=t)}),a}function o(e){var t=this.props,a=t.dataURL,n=t.type,r=t.dataParams,i=t.form,s=this.getTabs(),o=a,l=(0,g.default)({},r),c={},u={};if(e=e||this.state.activeKey,(0,y.default)(s)||(c=s.filter(function(t){return t.key==e})[0]),c&&(o=c.url||o,l=(0,g.default)({},l,c.dataParams||{})),-1!==b.orgInfoArr.indexOf(n+"")){var d=this.state.companyId||"1";u.virtualCompanyid=d}if(this.isCrm()){var h=this.state.companyId||"1";u.virtualtype=h}return l=(0,g.default)({},l,i?this.getFormParams():{},this.getHrmParams(),u),{dataUrl:o,asyncOtherParams:l}}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.props,a=t.dataParams,n=t.hasAdvanceSerach,r=t.hideAdvanceSearch,i=t.form,s=t.isSingle,o=this.state,l=o.inputValue,c=o.activeKey,d=o.date2during,h=this.getTabs(),p=this.state.quickSearch||"name",f={},m={};if((s&&(n||this.isCrm())||!s&&!r)&&i&&(f=(0,g.default)({},f,this.getFormParams())),p&&l&&(f[p]=l,i.setFieldsValue((0,u.default)({},p,l))),d&&(f.date2during=d),!(0,y.default)(h)&&c){var v=h.filter(function(e){return e.key===c})[0];m=v.dataParams||{},v.url&&(f.customUrl=v.url||void 0)}return(0,g.default)({},f,a,m,e)}Object.defineProperty(t,"__esModule",{value:!0});var c=a(22),u=n(c),d=a(21),h=n(d),p=a(17),f=n(p),m=a(0),g=n(m);t.getExtraParams=r,t.getHrmParams=i,t.getFormParams=s,t.getAsyncParams=o,t.getSearchParams=l;var v=a(11),y=n(v),C=a(20),k=n(C),b=a(331)},1176:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=this,a=this.props,n=a.conditionURL,r=a.type,i=a.conditionDataParams,s=a.onError;(0,x.callApi)(""+n+r,"GET",i).then(function(a){if((0,N.default)(a.conditions))e&&e({});else{var n={},r="";a.conditions.forEach(function(e){e.isQuickSearch&&(r=e.domkey[0],n.quickSearch=r)});var i=(0,L.getParamsByConditions)(a.conditions);t.defaultConditionParams=(0,E.default)({},i);var s=t.props.form,o=s.setFieldsValue;(0,s.resetFields)(),(0,N.default)(i)||(o(i),i[r]&&(n.inputValue=i[r]),i.date2during&&(n.date2during=i.date2during)),t.setState((0,E.default)({},n,{browserConditions:a.conditions,showSearchAd:!1}),function(){e&&e(i)})}t.isCrm()&&t.getVirtual()}).catch(function(e){return(0,R.default)(s)&&s(e)})}function i(e){var t=this,a=this.props,n=a.tabsUrl,r=a.tabsParams,i=a.type,s=a.onError,o=a.extendTabs,l=void 0===o?[]:o,c=this.getTabs();n&&(0,N.default)(c)?(0,x.callApi)(""+n+i,"get",r).then(function(a){var n=a.datas;(0,N.default)(n)&&t.isCrm()&&(n=[{name:$(24515,"最近"),key:"1"},{name:$(18511,"同部门"),key:"2"},{name:$(15089,"我的下属"),key:"3"},{name:$(18770,"按组织结构"),key:"4"},{name:$(81554,"常用组"),key:"5"}]),n=n?[].concat((0,w.default)(n),(0,w.default)(l)):[],t.setState({tabsFromApi:n},e)}).catch(function(e){return(0,R.default)(s)&&s(e)}):e&&e()}function s(){var e=this.props,t=e.tabs,a=e.defualtTabs,n=e.extendTabs,r=void 0===n?[]:n,i=this.state.tabsFromApi,s=a&&a.length?a:[];return(0,N.default)(t)?(0,N.default)(s)?i:[].concat((0,w.default)(s),(0,w.default)(r)):[].concat((0,w.default)(t),(0,w.default)(r))}function o(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.getTabs();return Array.isArray(t)&&!(0,N.default)(t)?(t.filter(function(t){return e?t.selected:t.isSearch})[0]||t[0]).key:""}function l(){var e=this,t=this.getTabs();return(0,N.default)(t)?null:T.default.createElement(P.Tabs,{activeKey:this.state.activeKey,onChange:this.onTabChange},t.map(function(t){return(!e.isCrm()||e.isCrm()&&"6"!=t.key)&&T.default.createElement(G,{tab:t.name,key:t.key})}))}function c(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.setState((0,E.default)({activeKey:e,current:1},a),function(){return t.onSearch({},e)})}function u(e){var t=window.event||e,a=t.target;13==(t.keyCode||t.which||t.charCode)&&a&&"INPUT"==a.nodeName&&a.id&&this.onSearchClick()}function d(){var e=this,t=this.props,a=t.isSingle,n=t.isMultCheckbox,r=this.props.getAdvanceSearch,i=this.state,s=i.browserConditions,o=i.showSearchAd;if(r&&o)return r(s,this.props);var l=s.map(function(t){var r=q.default.isComponentHide(t)?{display:"none"}:null;return T.default.createElement(P.Col,{className:"wea-form-cell",span:24/(a||!a&&n?t.colSpan||2:1),style:r},T.default.createElement(z.default,{label:""+t.label,labelCol:{span:""+t.labelcol},wrapperCol:{span:""+t.fieldcol},viewAttr:t.viewAttr},(0,L.getComponent)(t.conditionType,t.browserConditionParam,t.domkey,e.props,t)))});return T.default.createElement("div",{className:"wea-search-group",onKeyDown:this.onAdvanceSearchEnter},T.default.createElement(P.Row,{className:"wea-content"},l))}function h(){var e=this.props.form,t=e.getFieldValue,a=e.resetFields,n=e.setFieldsValue,r=this.state.browserConditions,i=this.state.quickSearch||"name",s=(0,L.getParamsByConditions)(r);t(i)&&this.setState({inputValue:""}),a(),n(s)}function p(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.props,a=t.hasLeftTree,n=t.leftToSearchKey,r=t.searchParams,i=void 0===r?{}:r,s={},o=(0,E.default)({},i);if(e&&(s.showSearchAd=!1,a)){var l=this.getSearchParams();l[n]&&this.setState({leftSelectKeys:[l[n]]})}this.isCrm()&&(s.isAccount=!0),this.setState(s),this.onSearch(o)}function f(){var e=this;return[T.default.createElement(P.Button,{type:"primary",onClick:this.onSearchClick},$(197,"搜索")),T.default.createElement(P.Button,{type:"ghost",onClick:function(){return e.reset()}},$(2022,"重置")),T.default.createElement(P.Button,{type:"ghost",onClick:function(){return e.setState({showSearchAd:!1})}},$(31129,"取消"))]}function m(e){this.setState({inputValue:e});var t=this.props.form,a=this.state.quickSearch;t&&a&&t.setFieldsValue((0,b.default)({},a,e))}function g(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],a=this.props,n=a.hideAdvanceSearch,r=a.type,i=this.state,s=i.showSearchAd,o=i.inputValue,l=i.contentType,c=null,u=null,d=3==l&&142!=r;if(!n){c=T.default.createElement(P.Col,{span:6},T.default.createElement(P.Button,{className:"wea-workflow-serch-condition",type:"ghost",onClick:function(){return e.setState({showSearchAd:!0})}},$(347,"高级搜索")));var h=this.getActionButtonsAd().map(function(e){return T.default.createElement("span",{style:{marginLeft:15}},e)});u=T.default.createElement("div",{className:"wea-search-wrap",style:{display:s&&!d?"block":"none"}},T.default.createElement(P.Button,{type:"ghost",className:"wea-advanced-search",onClick:function(){return e.setState({showSearchAd:!1})}},$(347,"高级搜索")),T.default.createElement("div",{className:"wea-advanced-searchs"},T.default.createElement(P.Form,{horizontal:!0},this.getActionSearchAd(),T.default.createElement("div",{className:"wea-search-buttons"},T.default.createElement("div",{style:{textAlign:"center"}},h)))))}return[t?T.default.createElement(P.Row,{style:{height:35}},T.default.createElement(P.Col,{span:n?24:18},T.default.createElement(U.default,{placeholder:"",value:o,onSearchChange:this.onSearchChange,onSearch:function(){return e.onSearchClick(!1)}})),c):null,u]}function v(){var e=this.state.quickSearch,t=this.props,a=t.isSingle,n=t.hasAdvanceSerach,r=t.isMultCheckbox;return a||!a&&r?this.isCrm()?["base","advanced"]:[e&&"base",n&&"advanced"].filter(Boolean):[]}function y(e){var t=this,a=this.props.form;a&&a.setFieldsValue({date2during:e}),this.setState({date2during:e},function(){return t.onSearch()})}function C(){var e=this,t=this.props,a=t.isSingle,n=t.type,r=t.isMultCheckbox,i=this.state,s=i.contentType,o=i.browserConditions,l=i.date2during,c=i.inputValue,u=i.showSearchAd,d=this.getActionTab(),h="152"==n||"171"==n;a&&(h="16"==n);var p=1==s||2==s||4==s,f=this.getActionSearchType();return d||!a&&r&&(!p&&f.length>0||p)||a&&f.length>0?T.default.createElement(H.default,{buttonsAd:this.getActionButtonsAd(),addSelect:h?function(){var t=[],a="2";return o&&o.forEach(function(e){"date2during"==e.domkey[0]&&(t=e.options,e.viewAttr&&(a=e.viewAttr))}),t.length>0?T.default.createElement(F.default,{viewAttr:a,style:{width:"100px"},value:l,options:t,onChange:e.onSelectChange}):null}():"",tabs:d,searchType:f,searchsBaseValue:c,searchsAd:T.default.createElement(P.Form,{horizontal:!0},this.getActionSearchAd()),showSearchAd:(a||r)&&u,setShowSearchAd:function(t){return e.setState({showSearchAd:t})},onSearchChange:this.onSearchChange,onSearch:function(){return e.onSearchClick(!1)}}):null}Object.defineProperty(t,"__esModule",{value:!0});var k=a(22),b=n(k),S=a(17),w=n(S),_=a(0),E=n(_);t.getConditions=r,t.getTabsFromUrl=i,t.getTabs=s,t.getDefaultActiveKey=o,t.getActionTab=l,t.onTabChange=c,t.onAdvanceSearchEnter=u,t.getActionSearchAd=d,t.reset=h,t.onSearchClick=p,t.getActionButtonsAd=f,t.onSearchChange=m,t.getActionBarInTrans=g,t.getActionSearchType=v,t.onSelectChange=y,t.getActionBar=C;var D=a(2),T=n(D),P=a(7),A=a(29),R=n(A),I=a(11),N=n(I),L=a(358),x=a(32),O=a(9),M=n(O),K=a(42),F=n(K),B=a(1177),H=n(B),j=a(12),q=n(j),W=a(45),z=n(W),V=a(35),U=n(V),G=P.Tabs.TabPane,$=M.default.getLabel},1177:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r,i,s,o=a(6),l=n(o),c=a(1),u=n(c),d=a(3),h=n(d),p=a(4),f=n(p),m=a(5),g=n(m),v=a(2),y=n(v),C=a(7),k=a(29),b=n(k),S=a(18),w=n(S),_=a(35),E=n(_),D=a(9),T=n(D),P=T.default.getLabel,A=(i=r=function(e){function t(e){(0,u.default)(this,t);var a=(0,f.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return s.call(a),a.updateState(e),a}return(0,g.default)(t,e),(0,h.default)(t,[{key:"componentDidMount",value:function(){this.updateState()}},{key:"componentWillReceiveProps",value:function(e){this.updateState(e)}},{key:"render",value:function(){var e=this,t=this.state.showSearchAd,a=this.props,n=a.buttonsAd,r=a.searchsAd,i=a.searchsBaseValue,s=a.tabs,o=a.buttons,l=a.addSelect,c=a.searchType,u=a.height,d=/base/.test(""+c),h=/advanced/.test(""+c),p={display:t?"block":"none"};return y.default.createElement("div",{className:"wea-tab"},y.default.createElement(C.Row,{className:"wea-tab-row"},y.default.createElement(C.Col,{className:(0,w.default)({"wea-tab-row-left":!0,"add-select":l,"search-base":d,"search-advanced":h})},s),y.default.createElement(C.Col,{className:(0,w.default)({"wea-tab-row-right":!0})},y.default.createElement("div",{className:"wea-search-tab"},o&&o.map(function(e){return y.default.createElement("span",{style:{marginLeft:15}},e)}),l,y.default.createElement("div",{className:"advance-search-wrapper"},d&&y.default.createElement(E.default,{value:i,onSearch:this.onSearch,onSearchChange:this.onSearchChange}),h&&y.default.createElement(C.Button,{type:"ghost",className:"wea-advanced-search",onClick:function(){return e.setShowSearchAd(!0)}},P(347,"高级搜索")))))),y.default.createElement("div",{className:"wea-search-container",style:p},y.default.createElement(C.Button,{type:"ghost",className:"wea-advanced-search",onClick:function(){return e.setShowSearchAd(!1)}},P(347,"高级搜索")),y.default.createElement("div",{className:"wea-advanced-searchsAd",style:{maxHeight:u}},r),y.default.createElement("div",{className:"wea-search-buttons"},y.default.createElement("div",{style:{textAlign:"center"}},n&&n.map(function(e){return y.default.createElement("span",{style:{marginLeft:15}},e)})))),y.default.createElement("div",{className:"mask-dark",style:p}),y.default.createElement("div",{className:"mask-wrapper",style:p,onClick:function(){return e.props.hideSearchAd&&e.props.hideSearchAd()}}))}}]),t}(y.default.Component),s=function(){var e=this;this.state={showSearchAd:!1},this.updateState=function(t){var a=t||e.props,n=a.showSearchAd;void 0!==n&&e.state.showSearchAd!==n&&e.setState({showSearchAd:n})},this.onSearch=function(t){var a=e.props.onSearch;(0,b.default)(a)&&a(t)},this.onSearchChange=function(t){var a=e.props.onSearchChange;(0,b.default)(a)&&a(t)},this.setShowSearchAd=function(t){var a=e.props.setShowSearchAd;e.setState({showSearchAd:t}),(0,b.default)(a)&&a(t)}},i);t.default=A},1178:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"checkStrictly",a=this.state,n=a.checkStrictly,r=a.isAccount,i=a.showAllbranch,s=a.showDls,o=a.activeKey,l={},c=function(){};"showAllbranch"==t?(l={showAllbranch:!i},c=function(){return e.onSearch({cmd:"branch"},o)}):"showAccount"==t?(l={isAccount:!r},c=function(){return e.onSearch({},o)}):"checkStrictly"==t?l={checkStrictly:!n}:"showDls"==t&&(l={showDls:!s},c=function(){return e.onSearch({},o)}),this.setState(l,c)}function i(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.props,r=n.checkStrictlyTitle,i=(n.type,n.showCheckStrictly),s=this.state,o=s.checkStrictly,l=s.isAccount,c=s.showAllbranch,u=s.showDls,d=(s.activeKey,s.contentType,[]),h=function(t){var a=t.type,n=t.title,r=t.icon,i=t.opIcon,s=t.flag;return v.default.createElement(k.Button,{size:"small",title:n,onClick:function(){return e.onButtonsClick(a)}},v.default.createElement("span",null,s?v.default.createElement("i",{className:"icon-coms-"+r,style:{color:"#2db7f5"}}):v.default.createElement("i",{className:"icon-coms-"+i})))};return i&&t.showCheckStrictly&&d.push(h({type:"checkStrictly",title:r||(o?M(390067,"不包含下级机构"):M(33454,"包含下级机构")),flag:!o,icon:"DisplaySubordinates",opIcon:"NoDisplayOfSubordinates"})),t.showAllbranch&&d.push(h({type:"showAllbranch",title:c?M(390066,"隐藏下级下属"):M(83783,"显示下级下属"),flag:c,icon:"DisplaySubordinates",opIcon:"NoDisplayOfSubordinates"})),t.showDls&&d.push(h({type:"showDls",title:u?M(513842,"隐藏代理商"):M(513843,"显示代理商"),flag:u,icon:"currency-Customer",opIcon:"currency-Customer"})),t.showAccount&&d.push(h({type:"showAccount",title:l?M(385568,"隐藏无账号人员"):M(31504,"显示无账号人员"),flag:l,icon:"ShowNoAccount",opIcon:"NoAccountNoDisplay"})),v.default.createElement("div",{className:"operation-wrap",style:a},d)}function s(e){this.onSearch({current:e},this.state.activeKey)}function o(){var e=this.state,t=e.pageSize,a=e.current,n=e.count;return v.default.createElement(k.Pagination,{weaSimple:!0,showTotal:function(e){return M(385617,"共$s条").replace(/\$s/,e)},total:n,pageSize:t,current:a,onChange:this.onPageChange})}function l(e){var t=(0,m.default)({},this.props.dataParams,this.getHrmParams(void 0,this.state.companyId),(0,p.default)({current:1},this.isCrm()?"virtualtype":"virtualCompanyid",e.key||"1"));this.getData(t)}function c(){var e=this.props.isSingle,t=this.state,a=t.companyList,n=t.companyId,r=[];a&&a.map(function(e){r.push(v.default.createElement(k.Menu.Item,{key:e.companyid},e.name)),r.push(v.default.createElement(k.Menu.Divider,null))});var i=a.find(function(e){return e.companyid==n}),s=i&&i.name?i.name:"",o=v.default.createElement(k.Menu,{className:"wea-browser-drop-menu max-height "+(e?"":"wea-hr-muti-input-drop-menu"),onSelect:this.onCompanySelect.bind(this)},r);return v.default.createElement(k.Row,null,v.default.createElement(k.Col,{span:24,style:{fontSize:0}},v.default.createElement(k.Dropdown,{overlay:o,trigger:["click"]},v.default.createElement("a",{className:"wea-dropdown-link",href:"javascript:;"},v.default.createElement("span",{className:"wea-dropdown-link-menuicon"},v.default.createElement("i",{className:"icon-toolbar-Organization-list"})),v.default.createElement("div",{className:"text-elli wea-dropdown-link-company",title:s},s),v.default.createElement("span",{className:"wea-dropdown-link-arrow"},v.default.createElement(k.Icon,{type:"down",className:"wea-dropdown-link-downicon"}))))))}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.props,a=t.contentHeight,n=t.isSingle,r=t.hasAdvanceSerach,i=this.state.quickSearch,s=e.showDropMenu,o=e.showPagination,l=e.showAdvanceSearch,c=a,u=this.getTabs(),d=!(0,S.default)(u)||n&&(r||i),h=0;if(d&&(h+=47),s&&(h+=37),l&&(h+=35),o&&(h+=35),n||(h+=21),window.setLayoutWindow){var p=(0,C.default)(window.setLayoutWindow.document.body).height();p<550&&(p=550);var f=p-100-h;c>f&&(c=f)}else{var m=(I.default.getTop()||window).document,g=m.documentElement.clientHeight||0;g&&c>g-120&&(c=g-120),c<270&&(c=270),c-=h}return c}function d(){var e=this,t=this.props,a=(t.dataURL,t.icon),n=t.isImgIcon,r=t.type,i=t.topPrefix,s=t.asynLoadAll,o=t.defaultExpandedLevel,l=t.browserTreeCustomProps,c=void 0===l?{}:l,u=this.props,d=u.hideVirtualOrg,h=u.showCheckStrictly,p=this.state,f=p.contentType,g=(p.dataOfListWithkey,p.inputId),y=p.inputName,C=p.inputTop,k=p.inputBottom,b=p.selectedData,w=p.leftCheckedData,E=p.checkStrictly,D=p.leftTreeCheckedData,T=p.treeDatas,A=p.defaultExpandedKeys,R=p.loadAllTreeData,I=p.activeKey,N=(p.listDatas,3==f),x=null;if(N){var M=E&&(142!=r||142==r&&"2"==I);x=(0,S.default)(T)?this.renderEmpty():v.default.createElement(O.default,(0,m.default)({},c,{ztreeMode:!1,isImgIcon:n,type:r,browserTree:!1,onDoubleClick:this.onleftTreeDoubleClick,checkable:!0,topPrefix:i},this.getAsyncParams(),{checkedCb:this.onLeftTreeCheck.bind(this),filterData:b,inputId:g,inputName:y,inputTop:C,inputBottom:k,checkedDatas:D,isMult:!0,icon:a,treeData:T,defaultExpandedKeys:(0,_.default)(A),checkStrictly:M,isLoadAll:R,asynLoadAll:s,defaultExpandedLevel:o}))}else{if(this.isCrm())return this.getHrmMainContent();var K=w.map(function(e){return e[g]});if(3==f)return null;var F=this.getTableKeyProps();x=v.default.createElement(L.default,(0,m.default)({},F,{contentType:f,inputId:g,inputName:y,inputTop:C,inputBottom:k,onDoubleClick:this.onleftDoubleClick,onClick:this.onleftClick,selectedKeys:K,filterData:b}))}var B=3==f&&("194"==r||"57"==r);d&&(B=!1);var H=!(3==f&&142!=r),j=this.getContentHeight({showDropMenu:B,showAdvanceSearch:H,showPagination:1==f||4==f}),q={showCheckStrictly:N&&(142!=r||142==r&&"2"==I)},W=15;return B&&(W+=37),H&&(W+=35),[this.getActionBarInTrans(H),N&&B&&this.getDropMenuInTrans(),v.default.createElement("div",null,v.default.createElement(P.default,{height:j,ref:function(t){return e.weaSrcoll=t}},x)),N&&h&&this.getTreeButtonInTrans(q,{top:W}),(1==f||4==f)&&this.getPaginationInTrans()].filter(Boolean)}Object.defineProperty(t,"__esModule",{value:!0});var h=a(22),p=n(h),f=a(0),m=n(f);t.onButtonsClick=r,t.getTreeButtonInTrans=i,t.onPageChange=s,t.getPaginationInTrans=o,t.onCompanySelect=l,t.getDropMenuInTrans=c,t.getContentHeight=u,t.getModalMainContentLeft=d;var g=a(2),v=n(g),y=a(141),C=n(y),k=a(7),b=a(11),S=n(b),w=a(1045),_=n(w),E=a(9),D=n(E),T=a(23),P=n(T),A=a(1046),R=(n(A),a(26)),I=n(R),N=a(1179),L=n(N),x=a(343),O=n(x),M=D.default.getLabel},1179:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=a(17),i=n(r),s=a(6),o=n(s),l=a(1),c=n(l),u=a(3),d=n(u),h=a(4),p=n(h),f=a(5),m=n(f),g=a(9),v=n(g),y=v.default.getLabel,C=function(e,t){var a="";return void 0!==e[t]&&(a=e[t]),void 0!==e[t+"span"]&&(a=e[t+"span"]),a},k=null,b=function(e){function t(e){(0,c.default)(this,t);var a=(0,p.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e));return a.state={},a}return(0,m.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.datas,n=t.inputId,r=t.inputTop,i=t.inputBottom;this.dataObj={};var s=[];return n&&(s=a.map(function(t){t.id=t[n],e.dataObj[t.id]=t;var a=[],s=[];return r&&r.forEach(function(e){a.push(React.createElement("span",{style:{marginRight:"5px"},dangerouslySetInnerHTML:{__html:C(t,e)}}))}),i&&i.forEach(function(e){s.push(React.createElement("span",{style:{marginRight:"5px"},dangerouslySetInnerHTML:{__html:C(t,e)}}))}),React.createElement("li",{className:e.cls(t),onDoubleClick:e.onDoubleClick.bind(e,t),onClick:e.onClick.bind(e,t)},React.createElement("div",{className:"item-wrap wea-f12"},React.createElement("div",{className:"item-top"},a),React.createElement("div",{className:"item-bottom"},s)),React.createElement("div",{className:"icon-wrap"}),React.createElement("i",{className:"icon-coms-Selected"}))})),React.createElement("div",{className:"wea-crm-list"},React.createElement("ul",{className:"wea-crm-list-wrapper"},s),0==s.length&&React.createElement("div",{className:"empty-tip",style:{color:"#999",paddingTop:30,textAlign:"center"}},y(83320,"没有可显示的数据")))}},{key:"cls",value:function(e){var t=this.props,a=t.selectedKeys,n=t.filterData,r=t.inputId,i=[];return a&&a.indexOf(e.id)>-1&&i.push("selected"),n&&n.filter(function(t){return t[r]===e.id}).length>0&&i.push("hide"),i.join(" ")}},{key:"onClick",value:function(e){var t=this;if(e.isDevModule){var a=this.props.selectedKeys,n=a?[].concat((0,i.default)(a)):[],r=[];return n.forEach(function(e){t.dataObj[e]&&r.push(t.dataObj[e])}),void(this.props.onClick&&this.props.onClick(n,r,e))}var s=this;clearTimeout(k),k=setTimeout(function(){var t=s.props.selectedKeys,a=t?[].concat((0,i.default)(t)):[],n=[];a.indexOf(e.id)>-1?a=a.filter(function(t){return t!==e.id}):a.push(e.id),a.forEach(function(e){s.dataObj[e]&&n.push(s.dataObj[e])}),s.props.onClick&&s.props.onClick(a,n,e)},200)}},{key:"onDoubleClick",value:function(e){e.isDevModule||(clearTimeout(k),this.props.onDoubleClick&&this.props.onDoubleClick([e]))}}]),t}(React.Component);t.default=b},1180:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var a=this.state.inputName,n=(0,C.default)({},t[0]);if(n&&n.id){var r=n.orgWholePathspan||n[a+"span"]||n[a]||n.name||n.lastname||"";this.onCountChange(t),this.setState({idCache:e[0],nameCache:r,checkedKeys:e,selectedData:t}),this.onChange(t,!1)}}function i(e,t){var a=this.props.type,n=this.state.inputName;if(e){D.default.callApi("/api/public/browser/data/"+a,"get",{cmd:"addList",ids:e});var r=(0,C.default)({},t[0]),i=r.orgWholePathspan||r[n+"span"]||r[n]||r.name||r.lastname||"";this.onTableChange(e[0],i,t)}}function s(e,t,a){var n=this.props,r=n.isSingle,i=n.hasRadio,s=n.sap,o=n.checkHook,l={};if(r){if(i)return;o&&o(e,t,a),s||(l=(0,C.default)({},l,{idCache:e,nameCache:t}))}else this.onCountChange(a),l=(0,C.default)({},l,{idCache:e,nameCache:t,checkedKeys:[e],selectedData:a});this.onChange(a)}function o(e,t){var a=this.props.onCheck,n=this.state,r=n.inputId,i=n.inputName,s=[];t.length>0&&t.forEach(function(e){var t=(0,_.default)(e);t.id=e[r]||e.id||"",t.name=e[i+"span"]||e[i]||e.name||"",s.push(t)}),a&&a(s),this.onCountChange(s),this.setState({selectedData:s})}function l(e,t,a){var n={};if(a){var r=(0,C.default)({},a);"22"==this.props.type&&(t=a.prop.fullName||t,r.name=t),a=[a],n={checkedKeys:[e],selectedData:a,idCache:e,nameCache:t}}else n={checkedKeys:[],selectedData:[],idCache:e,nameCache:t};this.setState(n)}function c(e,t){this.onCountChange(t),this.setState({selectedData:t})}function u(e,t){this.setState({leftTreeCheckedKeys:e,leftTreeCheckedData:t})}function d(e,t){this.setState({leftGroupCheckedKeys:e,leftGroupCheckedData:t})}function h(e){var t=this.props.count,a=this.count(e)||"";t&&t(a,e)}function p(e){if(e.length>0){var t=this.state,a=t.inputId,n=t.selectedData,r=a;this.isCrm()&&(r="nodeid");var i=e.map(function(e){return n.find(function(t){return t[r]===e})});this.setState({rightCheckedData:i})}else this.setState({rightCheckedData:[]})}function f(e){if(e){var t=this.state,a=t.selectedData,n=t.inputId,r=this.isCrm()?"nodeid":n,i=a.filter(function(t){return e!==t[r]});this.onCountChange(i),this.setState({selectedData:i})}}function m(e,t){this.setState({leftCheckedData:t})}function g(e){var t=this.state,a=t.selectedData,n=t.inputId,r=this.filterDuplData(a,e,n||"id");this.onCountChange(r),this.setState({selectedData:r})}function v(e){var t=this,a=this.state,n=a.inputId,r=a.selectedData;this.setState({loading:!0});var i={};i.selectids=e.map(function(e){return e[n]||e.id||""}),this.callSelectedReq(i,e,!0).then(function(e){var a={};(0,S.default)(e.columns)||(a=(0,C.default)({},a,t.getRowNameKeyFromColumns(e.columns)));var i=t.isCrm()?"nodeid":a.inputId||n||"id",s=t.isCrm()?t.formatData(e.datas||[]):e.datas,o=t.filterDuplData(r,s,i);t.onCountChange(o),a=(0,C.default)({},a,{loading:!1,selectedData:o,leftTreeCheckedData:[],leftTreeCheckedKeys:[],leftGroupCheckedData:[],leftGroupCheckedKeys:[]}),t.setState(a)})}Object.defineProperty(t,"__esModule",{value:!0});var y=a(0),C=n(y);t.onTableCheck=r,t.onHrmTableChange=i,t.onTableChange=s,t.onMultTableCheck=o,t.onTreeClick=l,t.onTreeMultCheck=c,t.onLeftTreeCheck=u,t.onLeftGroupCheck=d,t.onCountChange=h,t.onSelectedListCheck=p,t.onSelectedListDoubleClick=f,t.onleftClick=m,t.onleftDoubleClick=g,t.onleftTreeDoubleClick=v;var k=a(59),b=(n(k),a(11)),S=n(b),w=a(20),_=n(w),E=a(12),D=n(E)},941: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});var i,s,o,l=a(0),c=r(l),u=a(21),d=r(u),h=a(6),p=r(h),f=a(1),m=r(f),g=a(3),v=r(g),y=a(4),C=r(y),k=a(5),b=r(k),S=a(2),w=r(S),_=a(141),E=(r(_),a(7)),D=a(18),T=(r(D),a(19)),P=r(T),A=a(29),R=r(A),I=a(11),N=r(I),L=a(27),x=r(L),O=a(31),M=r(O),K=a(9),F=r(K),B=a(209),H=a(331),j=a(1161),q=n(j),W=a(1162),z=n(W),V=a(1168),U=n(V),G=a(1169),$=n(G),Q=a(1170),J=n(Q),Y=a(1174),X=n(Y),Z=a(1175),ee=n(Z),te=a(1176),ae=n(te),ne=a(1178),re=n(ne),ie=a(1180),se=n(ie),oe=F.default.getLabel,le=(s=i=function(e){function t(e){(0,m.default)(this,t);var a=(0,C.default)(this,(t.__proto__||(0,p.default)(t)).call(this,e));o.call(a),[q,z,U,$,J,X,ee,ae,re,se].map(function(e){(0,d.default)(e).forEach(function(t){"function"===typeof e[t]&&(a[t]=e[t].bind(a))})});var n=e.searchAdFormCallbackKey;n&&!H.formCb[n]&&(H.formCb[n]=a.onFieldsChange);var r={showDls:!1,isAccount:!1,quickSearch:e.quickSearchName||"",pageSize:Number(e.pageSize>0?e.pageSize:(0,B.getPageSize)(e))};return E.TreeZ.loadZTree(),a.updateState(e,r,!0),a}return(0,b.default)(t,e),(0,v.default)(t,[{key:"componentDidMount",value:function(){this.setMinWidth();var e=this.props,t=e.initFunc,a=e.quickSearchName,n={quickSearch:a||""};this.updateState(this.props,n,!0),t&&t(this)}},{key:"componentWillReceiveProps",value:function(e){this.setMinWidth(e),this.updateState(e)}},{key:"componentWillUnmount",value:function(){var e=this.props.searchAdFormCallbackKey;e&&H.formCb[e]&&delete H.formCb[e]}},{key:"setMinWidth",value:function(e){e=e||this.props,e.setMinWidth&&e.setMinWidth()}},{key:"count",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=this.state.inputId,n=0,r=[];return e.forEach(function(e){e.users?r=r.concat(e.users.map(function(e){return e[a]||e.id})):r.push(e[a]||e.id)}),n+=(0,M.default)(r).length,t?n:n>0?"("+n+")":""}},{key:"render",value:function(){var e=this.props.extraElement,t=this.getAssociative(),a=void 0;return this.state.loadModal&&(a=this.getModal()),[t,e,a]}}]),t}(w.default.Component),i.defaultProps=(0,c.default)({},H.defaultProps,{title:oe(24986,"标题")}),o=function(){var e=this;this.state=H.defaultState,this.updateState=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2],r=(0,c.default)({},a),i=e.getDataOfProps(t,n);void 0===i||(0,P.default)(i,e.state.data)||(r.data=i),e.setState(r)},this.onChange=function(t){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.props.onChange,r=e.state,i=r.inputId,s=r.inputName,o=[],l=[],u=t.filter(function(t){if(e.isCrm()){if("all"==t.type)return!0;if("resource"!=t.type&&(0,N.default)(t.users))return!1}return!0}).map(function(e){var t=e[i]||e.id||"",a=e.orgWholePathspan||e[s+"span"]||e[s]||e.name||e.lastname||"";return"all"==e.type?o=[e.ids]:e.users?o=o.concat(e.users.map(function(e){return e[i]||e.id})):o.push(t),l.push(a),(0,c.default)({},e,{id:t,name:a})});e.setState({data:u}),(0,R.default)(n)&&n(""+o,""+l,u),a&&e.closeModal()},this.onSearch=function(t,a){a=e.isCrm()?a||"":a||e.getDefaultActiveKey(!1),e.setState({activeKey:a,showCheckedDatas:!1,showSearchAd:!1},function(){e.getData(e.getSearchParams((0,c.default)({},e.getHrmParams(a,e.state.companyId),t))),e.weaSrcoll&&e.weaSrcoll.scrollerToTop()})},this.onFieldsChange=function(t,a){var n=e.state.quickSearch||"name",r={};if(a[n]){var i=a[n].value;(0,x.default)(i)&&(r.inputValue=i)}if(a.date2during){var s=a.date2during.value;r.date2during=s}e.setState(r)},this.isCrm=function(){var t=e.props.type,a=void 0===t?1:t;return"1"==a||"17"==a}},s);t.default=E.Form.create({onFieldsChange:function(e,t){var a=e.searchAdFormCallbackKey;a&&H.formCb[a]&&H.formCb[a](e,t)}})(le)}});
//# sourceMappingURL=5.chunk.js.map?v=e845f7ba