UNPKG

app-base-react

Version:
1 lines 10.9 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _tooltip=require("antd/lib/tooltip"),_tooltip2=_interopRequireDefault(_tooltip),_spin=require("antd/lib/spin"),_spin2=_interopRequireDefault(_spin),_row=require("antd/lib/row"),_row2=_interopRequireDefault(_row),_col=require("antd/lib/col"),_col2=_interopRequireDefault(_col),_createClass=function(){function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e}}(),_antd=(require("antd/lib/tooltip/style/css"),require("antd/lib/spin/style/css"),require("antd/lib/row/style/css"),require("antd/lib/col/style/css"),require("antd")),_react=require("react"),_react2=_interopRequireDefault(_react),_utilAxios=require("../util-axios"),_utilAxios2=_interopRequireDefault(_utilAxios);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var UserInfo=function(){function n(e){_classCallCheck(this,n);var e=_possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e)),t=[];return e.props.value?e.props.value instanceof Object?t.push(e.props.value):t=-1<e.props.value.indexOf("[{")?JSON.parse(e.props.value):e.props.value:t=[],e.state={value:t,loading:!1,showCompany:e.props.showCompany&&"0"==e.props.showCompany?"0":"1"},e}return _inherits(n,_react2.default.Component),_createClass(n,[{key:"onVisibleChange",value:function(e){var t,n;e&&0!=this.state.value.length&&(n=[],(t=this).setState({loading:!0}),this.state.value.map(function(e){n.push(e.id)}),_utilAxios2.default.get("SysUser/listUser",{id:n},function(e){var n=e.data||[],e=t.state.value;e.map(function(e){for(var t=0;t<n.length;t++)if(e.id==n[t].id){e.company=n[t].company,e.tel=n[t].tel,e.email=n[t].email,e.state=n[t].state,e.position=n[t].position;break}}),t.setState({value:e,loading:!1})}))}},{key:"render",value:function(){var n=this;return _react2.default.createElement("span",{className:"user-popconfirm"},Array.isArray(this.state.value)?this.state.value.map(function(e,t){return _react2.default.createElement(_tooltip2.default,{key:e.id,color:"#F6F9FF",overlayInnerStyle:{color:"#333333",padding:0,minWidth:"400px"},placement:"top",trigger:"hover",onVisibleChange:function(e){return n.onVisibleChange(e)},getPopupContainer:function(e){return document.body},title:_react2.default.createElement(_spin2.default,{spinning:n.state.loading},_react2.default.createElement("div",{style:{background:'url("data:image/png;base64,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")',backgroundRepeat:"no-repeat",padding:"16px",backgroundPosition:"right bottom",boxShadow:"0px 0px 20px 0px rgba(0, 0, 0, 0.06)"}},_react2.default.createElement(_row2.default,null,_react2.default.createElement(_col2.default,{xs:24},_react2.default.createElement("span",{style:{fontFamily:"PingFangSC-Medium; PingFang SC",fontWeight:500,color:"#4169E1",lineHeight:"22px"}},e.name||""),e.position?_react2.default.createElement("span",{style:{fontFamily:"PingFangSC-Medium; PingFang SC",fontWeight:500,color:"#666666",lineHeight:"20px"}},"(",e.position,")"):"")),_react2.default.createElement(_row2.default,null,_react2.default.createElement(_col2.default,{xs:24,style:{marginTop:"10px"}},_react2.default.createElement("img",{style:{margin:"0 8px 3px 0"},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAAAXNSR0IArs4c6QAAAAxQTFRFAAAAkaLAkqHBkaHAz8MLQwAAAAN0Uk5TAMPEhqhG+gAAADRJREFUCNddyDERACEQBMFxsNJe0llA6r4AakiISDpoGDeoUMKUYAn9/S4ll+cWoRBUGd0HycUmgTBcb3sAAAAASUVORK5CYII="}),_react2.default.createElement("i",null,e.company||""))),_react2.default.createElement(_row2.default,null,_react2.default.createElement(_col2.default,{xs:24,style:{marginTop:"3px"}},_react2.default.createElement("img",{style:{margin:"0 8px 3px 0"},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABQVBMVEUAAAD///+AgICAgP+qqqqqqv+AgL+OjqqAmbOLormAlb+Vqr+GobyUobyMmb+GnraLormOob2Sm7+SpL+NnsGKoL2Kn7qRn8GMn7+PosGPn7+Pnr2Qn8COocKNn7+PoL6NncCRocCQnr+Onr6OncCRocCPnr+Pn76Qn8CPnr6Qnr+PnsCOnr6Pnr6On76PoL+Pn7+Nn7+Onr6Nnr+Pnr+Onr6Pn76Onr2Nn76On76On7+Pnr6Nnr2On76Onr6On7+Pnr+Pn76Pnr+Onr+Onb6Onr+Pnr+Onb6Pn7+Nn76Onr+Pn76Onr+On76Onr2Onr6Onr6Pnr+Onr6Onr6Onr6On76Onr6Onr6Pnr6Nnr6Onr6Nnr6Onr6Onr6Onr6Onr+Onr6Onr6Pnr6Onr6Onb6Onr6Onr2Onr6Onr6Pn7+Onr6quLNnAAAAanRSTlMAAQICAwMECQoLDAwTExQVFhscHB0jJSUoKTAyNTY4O0FBTE9RUVRiZWZnaXF2ent/gIGLi46Sk5SVl5mbnJ6nqq2ws7S2try/wcbMztna4OHj5Ofp6ers7O7v8PDx8vLz9PX6+/z9/f7+2ijw7QAAAL5JREFUGBkFwQcjFAAABtCXcMrqlOxR0SR7ry7aFyoZZ57t+/8/wHsAnJYnWwBAkqNh8GbnAzweXM/1EDVTycUAjksdY6m0ms+/hfx9QnLQsZFJZ9Uuy/n2UPFLSi9S9uewTnfSx9OcNKZqKa/9yCoAnVebhXdZVP+2CTCTlQelLH3N73agUM7Hhs/JbXb7gWfbtxO1Iz/bpu/OXwLPt/KpGbP5Dij+yv/3j3or168ACnM3ubjMKAB61vb3xuEePTgnexTY+EAAAAAASUVORK5CYII="}),_react2.default.createElement("i",null,e.tel||""))),e.email?_react2.default.createElement(_row2.default,null,_react2.default.createElement(_col2.default,{xs:24,style:{marginTop:"3px"}},_react2.default.createElement("img",{style:{margin:"0 8px 3px 0"},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAaVBMVEUAAACAgICA//+qqqqqqtWSkraMpr+GnraJnbqTnbqRoL6RoMOOn8CMnL2NocCOn76Nnr2Pnr6On7+Pn8COnr6Pn8COnr6Pnr+Onr6Onr2Onr6Onr6On7+Nnr6Onr6Onb6Onr6Onr6Onr4PU+2JAAAAInRSTlMAAgIDBgcUFRoaMzM9PkF6e4acnb29wMbH0tTg5uf1+/z9ykJDEgAAAGJJREFUGNOFzkcOgDAMBMCl995rwP9/JAkBoQBS9mJ75MMC2rSkpMWmwiagtOWzU0lYqQvE7fd8FRBONMdAstAUnWC4DbEsZ1R7pgRYxU60FxZuANJxSPl44IrxD69in+raHPtyEF3dab5uAAAAAElFTkSuQmCC"}),_react2.default.createElement("i",null,e.email))):"",_react2.default.createElement(_row2.default,null,_react2.default.createElement(_col2.default,{xs:24,style:{marginTop:"3px"}},_react2.default.createElement("img",{style:{margin:"0 8px 3px 0"},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABdklEQVQ4EaWTsUoDQRCGZ8YkCtFWi0Be4MDaQhAOCfgCqSxE0wRtvAeJ5RWeYpFC8gKBIAHBJq2QFwgEiX1AEtzN/Heu3iV4Ki5c7nbm//7N7swyLY3W3ZPHdt6w1taYuIq0JTti5p7lYhSc7A/TCLtJpzMsjaevLQWbGhMXX3obNQor5e2gXvdmyMXCBJ50FT5XgS5M11KgvfVN3sKDb8SQg2Y8nXTBwKCAn2Rl8jX/QlaOg9ODPuKpMdDvwdXt4z2zaauJD0ZjF4w9k5k9w13hw8tVOOVDpCY+sXlQE0tS2hUcmCpEDyr6CYYTNNCCAStqVENC1ugG798MpwUrrlTFDc6UJ8/IacF+V648PpPD3keIzN+sl8nkTJwWrOjh96A173SWw2RSTgtW0J7gdT+NuEQZ6eoEGmjBgBX0tjqFeqIaN+08k48eQCMpwmHMYo2vVo67UTvERiiVO23sGX8bKycw9SvlnSPch39fpk8Dt9u/XucF0nrSaU+2ypAAAAAASUVORK5CYII="}),_react2.default.createElement("i",null,1==e.state?"在职":"离职")))))},0==t?_react2.default.createElement("span",null,_react2.default.createElement("span",{style:{color:"#64a3ff"}},"1"==n.state.showCompany&&e.source&&"1"==e.source?"["+e.company+"]/"+(e.name||e.label):e.name)):_react2.default.createElement("span",null,_react2.default.createElement("i",null,","),_react2.default.createElement("span",{style:{color:"#64a3ff"}},"1"==n.state.showCompany&&e.source&&"1"==e.source?"["+e.company+"]/"+(e.name||e.label):e.name)))}):_react2.default.createElement("span",null,"[]"==this.state.value||"[]"===JSON.stringify(this.state.value)?"":this.state.value))}}]),n}();exports.default=UserInfo;