28.a2dccb63.chunk.js
2.9 KB
webpackJsonp([28],{1448: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 l=a(8),s=n(l),i=a(22),o=n(i),r=a(4),u=n(r),d=a(1),c=n(d),f=a(5),p=n(f),h=a(2),m=n(h),v=a(3),C=n(v),g=a(7),y=a(0),E=n(y),k=a(21),w=n(k),b=a(107),L=n(b),_=a(29),M=n(_),N=a(20),I=n(N),O=a(9),P=n(O),S=P.default.getLabel,D=g.Modal.confirm,W=function(e){function t(e){(0,c.default)(this,t);var a=(0,m.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return a.onOk=function(e,t){var n=a.props,l=n.onToolsChange,s=n.name,i=n.type;"function"===typeof l&&l(s,e,t,i)},a.onChange=function(e,t,n){a.setState({ids:e,datas:n});var l=a.props.onListChange;"function"===typeof l&&l(e,n)},a.getlistDetail=function(){return a.state.datas.map(function(e){var t=e.name,n=e.id;return E.default.createElement("div",{className:a.preCls+"-t"},E.default.createElement("a",{title:t,onClick:function(){return a.onOk([n],[e])}},t),E.default.createElement(g.Icon,{type:"cross",title:S("91","删除"),onClick:function(){return D({content:S("385904","确定要删除 $s 吗?").replace(/\$s/,t),onOk:function(){return a.setState({datas:a.state.datas.filter(function(e){return e.id!==n})})}})}}))})},a.getList=function(){var e,t=a.props.browserConditionParam,n=a.state,l=n.datas,i=n.showList,r=(0,w.default)((e={},(0,o.default)(e,a.preCls,!0),(0,o.default)(e,a.preCls+"-hidden",!i),e)),u=l.length,d=29*(u>4?4:u);return E.default.createElement("div",{className:r},E.default.createElement("div",{className:a.preCls+"-list",style:{height:d}},E.default.createElement(M.default,{height:"100%"},a.getlistDetail())),E.default.createElement("div",{className:a.preCls+"-btn"},E.default.createElement(L.default,(0,s.default)({},t,{onChange:a.onChange}),E.default.createElement(g.Icon,{type:"plus-circle-o"}))),E.default.createElement("div",{className:a.preCls+"-cross"}))},a.isInstanceMounted=!1,a.state={showList:!1,ids:[],datas:[]},a.preCls="wea-rich-text-upload-list",a}return(0,C.default)(t,e),(0,p.default)(t,[{key:"componentDidMount",value:function(){this.isInstanceMounted=!0}},{key:"componentWillReceiveProps",value:function(e){var t=this.props.datas,a=void 0===t?[]:t,n=e.datas||[];(0,I.default)(a,n)||this.setState({datas:n})}},{key:"componentWillUnmount",value:function(){this.isInstanceMounted=!1}},{key:"render",value:function(){var e=this,t=this.props,a=t.show,n=t.browserConditionParam,l=this.state,i=l.datas,o=l.showList;return i.length>0?E.default.createElement("div",{style:{display:"inline-block",position:"relative"}},this.getList(),E.default.createElement("div",{onClick:function(){return e.setState({showList:!o})}},a),E.default.createElement("div",{className:this.preCls+"-red-p"})):E.default.createElement(L.default,(0,s.default)({},n,{onChange:this.onChange}),E.default.createElement("div",{style:{display:"inline-block"}},a))}}]),t}(y.Component);t.default=W}});
//# sourceMappingURL=28.a2dccb63.chunk.js.map