13.chunk.js
17.9 KB
webpackJsonpecCom([13],{1322: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 o=a(22),r=n(o),i=a(6),s=n(i),l=a(1),u=n(l),c=a(3),p=n(c),d=a(4),f=n(d),A=a(5),h=n(A),g=a(2),m=n(g),C=a(7),w=a(147),v=n(w),b=a(23),B=n(b),_=a(105),x=n(_),E=a(9),y=n(E),S=a(145),L=n(S),k=y.default.getLabel,N=function(e){function t(e){var a;(0,u.default)(this,t);var n=(0,f.default)(this,(t.__proto__||(0,s.default)(t)).call(this,e));return n.filterConversation=function(e){var t=n.state.sourceConversationList;if(t.length>0){var a=e.toUpperCase(),o=t.filter(function(e){return e.target_name.toUpperCase().indexOf(a)>-1||e.py_all&&e.py_all.toUpperCase().indexOf(a)>-1||e.py&&e.py.toUpperCase().indexOf(a)>-1});n.setState({conversationList:o})}},n.getGroupPageData=function(e,t){var a=n.props.getGroupList,o=n.state,r=o.pageSize,i=o.current,s=o.searchValue;o.loading||n.setState({loading:!0}),a({pagenum:e||i,pagesize:r,group_name:void 0!==t?t:s},function(e){n.setState({groupList:e.grouplist||[],total:e.totalcount,loading:!1})})},n.getGroup=function(){var e=n.props.showConfirm,t=n.state,a=t.groupList,o=t.loading;return a&&a.length>0?m.default.createElement(B.default,{height:"100%"},a.map(function(t){return m.default.createElement("div",{className:"wea-share-button-list",onClick:function(){return e("group",t)}},m.default.createElement("div",{className:"wea-share-button-list-left"},m.default.createElement(x.default,{name:t.group_name,url:t.imgUrl,isGroup:!0})),m.default.createElement("div",{className:"wea-share-button-list-right"},m.default.createElement("div",{className:"wea-share-button-list-right-top"},t.group_name),m.default.createElement("div",{className:"wea-share-button-list-right-bottom"},k("391213",t.group_member_size+"人").replace("$s",t.group_member_size))))})):o?void 0:n.renderNoData()},n.getConversation=function(){var e=n.props.showConfirm,t=n.state.conversationList;return t&&t.length>0?m.default.createElement(B.default,{height:"100%"},t.map(function(t){return m.default.createElement("div",{className:"wea-share-button-list",onClick:function(){return e("conversation",t)}},m.default.createElement("div",{className:"wea-share-button-list-left "+("0"===t.target_type?"wea-share-button-list-left-error":"")},"0"===t.target_type?m.default.createElement(x.default,{userId:t.target_id}):m.default.createElement(x.default,{name:t.target_name,url:t.imgUrl,isGroup:!0})),m.default.createElement("div",{className:"wea-share-button-list-right"},m.default.createElement("div",{className:"wea-share-button-list-right-top"},t.target_name,t.jobTitle&&m.default.createElement("span",{className:"wea-share-button-list-right-job"},t.jobTitle)),m.default.createElement("div",{className:"wea-share-button-list-right-bottom"},"0"===t.target_type?m.default.createElement("span",null,t.depSupName&&t.depSupName,t.depSupName&&m.default.createElement("span",null," / "),t.depName):k("391213",t.member_size+"人").replace("$s",t.member_size))))})):n.renderNoData()},n.renderNoData=function(){return m.default.createElement(L.default,{icon:m.default.createElement("i",{className:"icon-coms-blank"})},m.default.createElement("div",null,k("83553","暂无数据")))},n.onTabChange=function(e){var t=n.state,a=t.searchValue,o=t.current;""===a&&1===o||"0"!==e||n.getGroupPageData(1,""),n.setState({selectedKey:e,searchValue:"",conversationList:n.state.sourceConversationList,current:1})},n.state=(a={selectedKey:"0",sourceConversationList:[],conversationList:[],groupList:[],searchValue:"",current:1,total:0,pageSize:e.pageSize||10},(0,r.default)(a,"searchValue",""),(0,r.default)(a,"loading",!0),a),n}return(0,h.default)(t,e),(0,p.default)(t,[{key:"componentDidMount",value:function(){var e=this;(0,this.props.getLastConversationList)({},function(t){e.setState({conversationList:t.conversationlist||[],sourceConversationList:t.conversationlist||[]})}),this.getGroupPageData(1)}},{key:"render",value:function(){var e=this,t=this.state,a=t.selectedKey,n=t.searchValue,o=t.total,r=t.current,i=t.pageSize,s=t.loading,l=[{color:"#000000",groupid:"flowAll",showcount:!0,title:k(24515,"最近"),viewcondition:0},{color:"#ff3700537005",groupid:"flowNew",showcount:!0,title:k(126854,"群聊"),viewcondition:1}];return m.default.createElement("div",{className:"wea-share-content",style:{height:"100%"}},m.default.createElement(v.default,{datas:l,keyParam:"viewcondition",countParam:"groupid",selectedKey:a,onChange:function(t){return e.onTabChange(t)},searchType:["base"],searchsBaseValue:n,onSearchChange:function(t){return e.setState({searchValue:t,current:1})},onSearch:function(t){return"0"===a?e.filterConversation(t):e.getGroupPageData(r,t)}}),m.default.createElement("div",{className:"wea-share-content-list"},"0"===a?this.getConversation():[m.default.createElement("div",{className:"wea-share-content-list-group"},m.default.createElement(C.Spin,{spinning:s},m.default.createElement("div",{style:{width:"100%",height:"100%"}},this.getGroup()))),m.default.createElement(C.Pagination,{total:o,showTotal:function(e){return k("385617","共$s条").replace(/\$s/,e)},current:r,pageSize:i,weaSimple:!0,onChange:function(t){e.getGroupPageData(t,""),e.setState({current:t})}})]))}}]),t}(m.default.Component);t.default=N},1323: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 o=a(6),r=n(o),i=a(1),s=n(i),l=a(3),u=n(l),c=a(4),p=n(c),d=a(5),f=n(d),A=a(2),h=n(A),g=a(7),m=a(105),C=n(m),w=a(9),v=n(w),b=a(41),B=n(b),_=a(23),x=n(_),E=v.default.getLabel,y=function(e){function t(){return(0,s.default)(this,t),(0,p.default)(this,(t.__proto__||(0,r.default)(t)).apply(this,arguments))}return(0,f.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this.props,t=e.datas,a=void 0===t?[]:t,n=e.continueToCreate,o=e.showConfirm,r=e.onCancel,i=e.visible;if(a&&0!==a.length){var s=[h.default.createElement("span",{className:"wea-share-group-placetext"},E("513337","所选人员的群聊已存在,选择已有群可避免重复建群")),h.default.createElement(g.Button,{type:"ghost",onClick:n,style:{marginLeft:10}},E("513338","创建一个新的群")),h.default.createElement(g.Button,{type:"ghost",onClick:r,style:{marginLeft:10}},E(31129,"取消"))];return h.default.createElement(B.default,{title:E("513336","找到已有群聊"),icon:"icon-coms-hrm",iconBgcolor:" #008572",style:{width:576,height:300},visible:i,onCancel:r,buttons:s},h.default.createElement(x.default,{height:"100%"},a.map(function(e){return h.default.createElement("div",{className:"wea-share-button-list wea-share-groupModal-list",onClick:function(){return o("group",e)}},h.default.createElement("div",{className:"wea-share-button-list-left"},h.default.createElement(C.default,{name:e.group_name,url:e.imgUrl,isGroup:!0})),h.default.createElement("div",{className:"wea-share-button-list-right"},h.default.createElement("div",{className:"wea-share-button-list-right-top"},e.group_name),h.default.createElement("div",{className:"wea-share-button-list-right-bottom"},e.msg_last_content)),h.default.createElement("div",{className:"wea-share-button-list-time"},e.msg_last_time&&""!==e.msg_last_time?e.msg_last_time.substring(e.msg_last_time.indexOf(" ")+1,e.msg_last_time.lastIndexOf(":")):e.msg_last_time))})))}}}]),t}(h.default.Component);t.default=y},1324:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t,a,n,o,i){$.ajax({url:"/social/im/SocialIMOperation.jsp?operation=openPCconversation",data:{conventioners:e,openType:t,groupName:a,extra:n},type:"post",dataType:"json",contentType:"application/x-www-form-urlencoded; charset=utf-8",success:function(e){null!=e?(0==e.pcStatus&&0==e.webStatus?r.Modal.warning({title:"系统提示",content:"检查到您的web端和客户端的e-message不在线,请打开任意一端进行会话!"}):1==e.webStatus&&(l.default.getTop().$("#socialIMFrm").length>0||(window.ActiveXObject||"ActiveXObject"in window)&&l.default.getTop().Dialog.alert("您发起的e-message聊天已经建立,请到主页进行消息发送!")),"function"===typeof o&&o(e)):(l.default.getTop().Dialog.alert("对话创建失败!"),"function"===typeof i&&i())},error:function(e,t,a){l.default.getTop().Dialog.alert("请求发送失败,请您检查当前网络!"),"function"===typeof i&&i()}})}Object.defineProperty(t,"__esModule",{value:!0}),t.sendMsgToPC=o;var r=a(7),i=a(12),s=(n(i),a(26)),l=n(s)},1325:function(e,t,a){var n=a(1326);"string"===typeof n&&(n=[[e.i,n,""]]);var o={hmr:!1};o.transform=void 0;a(930)(n,o);n.locals&&(e.exports=n.locals)},1326:function(e,t,a){t=e.exports=a(929)(!0),t.push([e.i,".wea-share-content{position:relative}.wea-share-content .wea-alert-page .wea-alert-page-icon{font-size:80px}.wea-share-content-list{position:absolute;top:47px;width:100%;bottom:0;font-size:12px}.wea-share-content-list-group{position:absolute;top:0;width:100%;bottom:35px}.wea-share-content-list-group .ant-spin-nested-loading,.wea-share-content-list-group .ant-spin-nested-loading .ant-spin-container{width:100%;height:100%}.wea-share-content-list .ant-pagination-weaSimple{position:absolute;bottom:0;width:100%}.wea-share-button-list{position:relative;padding:7px 15px;border-bottom:1px solid #ddd;cursor:pointer;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px}.wea-share-button-list:hover{background:#e7f9ff}.wea-share-button-list-left{float:left;width:30px;height:30px;line-height:30px}.wea-share-button-list-right{margin-left:40px;word-break:break-all}.wea-share-button-list-right-top{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.wea-share-button-list-right-top>span{color:#999;padding-left:24px}.wea-share-button-list-right-bottom{color:#999;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.wea-share-button-list-time{float:right;position:absolute;top:7px;right:30px;color:#999}.wea-share-groupModal-list .wea-share-button-list-right{margin-right:60px}.wea-share-group-placetext{float:left;color:#868886;line-height:30px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:300px}","",{version:3,sources:["/weaver/Oracle/ecology/coms-git/WEAVER_CloudStore_e9/components/ecology9/wea-share/index.less"],names:[],mappings:"AAAA,mBACE,iBAAmB,CACpB,AACD,wDACE,cAAgB,CACjB,AACD,wBACE,kBAAmB,AACnB,SAAU,AACV,WAAY,AACZ,SAAU,AACV,cAAgB,CACjB,AACD,8BACE,kBAAmB,AACnB,MAAO,AACP,WAAY,AACZ,WAAa,CACd,AAKD,kIAHE,WAAY,AACZ,WAAa,CAKd,AACD,kDACE,kBAAmB,AACnB,SAAU,AACV,UAAY,CACb,AACD,uBACE,kBAAmB,AACnB,iBAAkB,AAClB,6BAA8B,AAC9B,eAAgB,AAChB,YAAa,AACb,8BAA+B,AACvB,sBAAuB,AAC/B,cAAgB,CACjB,AACD,6BACE,kBAAoB,CACrB,AACD,4BACE,WAAY,AACZ,WAAY,AACZ,YAAa,AACb,gBAAkB,CACnB,AACD,6BACE,iBAAkB,AAClB,oBAAsB,CACvB,AACD,iCACE,gBAAiB,AACjB,mBAAoB,AACpB,0BAA2B,AACxB,sBAAwB,CAC5B,AACD,sCACE,WAAY,AACZ,iBAAmB,CACpB,AACD,oCACE,WAAY,AACZ,gBAAiB,AACjB,mBAAoB,AACpB,0BAA2B,AACxB,sBAAwB,CAC5B,AACD,4BACE,YAAa,AACb,kBAAmB,AACnB,QAAS,AACT,WAAY,AACZ,UAAY,CACb,AACD,wDACE,iBAAmB,CACpB,AACD,2BACE,WAAY,AACZ,cAAe,AACf,iBAAkB,AAClB,gBAAiB,AACjB,mBAAoB,AACpB,0BAA2B,AACxB,uBAAwB,AAC3B,eAAiB,CAClB",file:"index.less",sourcesContent:[".wea-share-content {\n position: relative;\n}\n.wea-share-content .wea-alert-page .wea-alert-page-icon {\n font-size: 80px;\n}\n.wea-share-content-list {\n position: absolute;\n top: 47px;\n width: 100%;\n bottom: 0;\n font-size: 12px;\n}\n.wea-share-content-list-group {\n position: absolute;\n top: 0;\n width: 100%;\n bottom: 35px;\n}\n.wea-share-content-list-group .ant-spin-nested-loading {\n width: 100%;\n height: 100%;\n}\n.wea-share-content-list-group .ant-spin-nested-loading .ant-spin-container {\n width: 100%;\n height: 100%;\n}\n.wea-share-content-list .ant-pagination-weaSimple {\n position: absolute;\n bottom: 0;\n width: 100%;\n}\n.wea-share-button-list {\n position: relative;\n padding: 7px 15px;\n border-bottom: 1px solid #ddd;\n cursor: pointer;\n height: 50px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n font-size: 12px;\n}\n.wea-share-button-list:hover {\n background: #e7f9ff;\n}\n.wea-share-button-list-left {\n float: left;\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.wea-share-button-list-right {\n margin-left: 40px;\n word-break: break-all;\n}\n.wea-share-button-list-right-top {\n overflow: hidden;\n white-space: nowrap;\n -o-text-overflow: ellipsis;\n text-overflow: ellipsis;\n}\n.wea-share-button-list-right-top > span {\n color: #999;\n padding-left: 24px;\n}\n.wea-share-button-list-right-bottom {\n color: #999;\n overflow: hidden;\n white-space: nowrap;\n -o-text-overflow: ellipsis;\n text-overflow: ellipsis;\n}\n.wea-share-button-list-time {\n float: right;\n position: absolute;\n top: 7px;\n right: 30px;\n color: #999;\n}\n.wea-share-groupModal-list .wea-share-button-list-right {\n margin-right: 60px;\n}\n.wea-share-group-placetext {\n float: left;\n color: #868886;\n line-height: 30px;\n overflow: hidden;\n white-space: nowrap;\n -o-text-overflow: ellipsis;\n text-overflow: ellipsis;\n max-width: 300px;\n}\n"],sourceRoot:""}])},990:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(33),r=n(o),i=a(0),s=n(i),l=a(6),u=n(l),c=a(1),p=n(c),d=a(3),f=n(d),A=a(4),h=n(A),g=a(5),m=n(g),C=a(2),w=n(C),v=a(7),b=a(83),B=n(b),_=a(41),x=n(_),E=a(12),y=n(E),S=a(1322),L=n(S),k=a(1323),N=n(k),D=a(9),G=n(D),M=a(1324);a(1325);var T=a(10),z=n(T),P=G.default.getLabel,j={visible:!1,showGroupModal:!1,relativeGroupList:[],continueToCreate:null},O=function(e){function t(e){(0,p.default)(this,t);var a=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.getLastConversationList=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],a=arguments[2];y.default.callApi("/api/ec/dev/share/getLastConversationList","GET",e).then(function(e){0===e.errcode?t&&t(e):a?a(e):v.message.error(e.errmsg)})},a.getGroupList=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],a=arguments[2];y.default.callApi("/api/ec/dev/share/getGroupList","GET",e).then(function(e){0===e.errcode?t&&t(e):a?a(e):v.message.error(e.errmsg)})},a.doCancel=function(){var e=a.props.onVisibleChange;a.setState({visible:!1}),e&&e(!1)},a.doCreate=function(e){var t=e.split(",");if(1===t.length)a.openConversation({resourceids:e},{touserids:e});else{var n=function(){return a.openConversation({resourceids:e},{create_group_members:e})};t.length>10?n():(v.message.loading(P("513439","相关群组检索中")+"..."),a.getGroupList({group_members:e,pagenum:1,pagesize:10},function(e){e.grouplist&&e.grouplist.length>0?a.setState({relativeGroupList:e.grouplist,showGroupModal:!0,continueToCreate:n}):n()},function(){return n()}))}},a.thorowError=function(e){return v.message.error(e||P("391212","分享失败!"))},a.thorowSuccess=function(){return v.message.success(P("391211","分享成功!"))},a.showConfirm=function(e,t){v.Modal.confirm({title:P(131329,"信息确认"),content:w.default.createElement("div",null,P("391216","确定发送给:"),"conversation"===e?t.target_name:t.group_name),onOk:function(){if("conversation"===e&&"0"===t.target_type)a.openConversation({resourceids:t.target_id},{touserids:t.target_id});else{var n="conversation"===e?t.target_id:t.group_id;y.default.callApi("/api/ec/dev/share/getGroupMembers","GET",{group_ids:n,get_type:2}).then(function(e){if(0===e.errcode){var t=e.grouplist[0].group_member_ids;a.openConversation({sharegroupid:n,resourceids:t},{togroupids:n})}else v.message.error(e.errmsg||P("391212","分享失败!"))})}}})},a.openConversation=function(e,t){var n=a.props,o=n.msginfo,i=n.shareParams;i=(0,s.default)({},i,e),o&&(t=(0,s.default)({},t,{msginfo:o}));var l=i.url||"/api/common/chatResource/addshare";t=(0,r.default)(t),y.default.callApi(l,"POST",i).then(function(e){if(e.success)if(window.emJoinStatus.joinStatus)y.default.callApi("/api/ec/dev/share/openConversation","POST",{data:t}).then(function(e){e.status&&0===e.data.errcode?(a.setState({showGroupModal:!1}),a.doCancel(),a.thorowSuccess()):a.thorowError(e.data&&e.data.errmsg)});else{var n=(0,r.default)(o),s="",l="0",u="";i.togroupids?(l="1",s=i.togroupids):i.create_group_members?(l="2",u=i.create_group_name||"",s=i.create_group_members):s=i.touserids,(0,M.sendMsgToPC)(s,l,u,n,function(){a.setState({showGroupModal:!1}),a.doCancel(),a.thorowSuccess()})}else a.thorowError(P("509932","暂无分享权限")+"!")})},a.state=(0,s.default)({},j),a}return(0,m.default)(t,e),(0,f.default)(t,[{key:"componentWillReceiveProps",value:function(e){e.visible&&e.visible!==this.state.visible&&this.setState({visible:e.visible})}},{key:"componentWillUnMount",value:function(){this.setState((0,s.default)({},j))}},{key:"render",value:function(){var e=this,t=this.props,a=t.browserConfig,n=void 0===a?{}:a,o=t.className,r=void 0===o?"":o,i=t.style,l=this.state,u=l.showGroupModal,c=l.relativeGroupList,p=l.continueToCreate,d=[w.default.createElement(B.default,(0,s.default)({type:17,customized:!0,onChange:function(t){return""!==t&&e.doCreate(t)},isSingle:!1,title:P("391210","创建新的聊天")},n),w.default.createElement(v.Button,{type:"ghost"},P("391210","创建新的聊天"))),w.default.createElement(v.Button,{type:"ghost",onClick:this.doCancel,style:{marginLeft:10}},P(31129,"取消"))];return w.default.createElement(x.default,{title:P(126091,"分享"),icon:"icon-coms-hrm",iconBgcolor:" #008572",style:(0,s.default)({width:700,height:500},i),visible:this.state.visible,onCancel:this.doCancel,buttons:d,className:r},this.state.visible&&w.default.createElement(L.default,(0,s.default)({},this.props,{getGroupList:this.getGroupList,getLastConversationList:this.getLastConversationList,showConfirm:this.showConfirm})),u&&c&&c.length>0&&w.default.createElement(N.default,(0,s.default)({},this.props,{visible:u,datas:c,continueToCreate:p,showConfirm:this.showConfirm,onCancel:function(){return e.setState({showGroupModal:!1})}})))}}]),t}(w.default.Component),W=(0,z.default)(O,"WeaShare");t.default=W}});
//# sourceMappingURL=13.chunk.js.map?v=66b13d13