6.d8947fc7.chunk.js 10.9 KB
webpackJsonp([6],{1359:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var l,o,r=a(4),i=n(r),u=a(1),s=n(u),d=a(5),c=n(d),p=a(2),f=n(p),h=a(3),v=n(h),m=a(1576),g=n(m),C=a(1577),y=n(C),b=a(19),E=n(b),V=(o=l=function(e){function t(e){return(0,s.default)(this,t),(0,f.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e))}return(0,v.default)(t,e),(0,c.default)(t,[{key:"render",value:function(){var e=this.props;return e.isMobx?React.createElement(y.default,e):React.createElement(g.default,e)}}]),t}(React.Component),l.defaultProps={isMobx:!1},o),R=(0,E.default)(V,"WeaSelectGroup");t.default=R},1576:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(8),o=n(l),r=a(4),i=n(r),u=a(1),s=n(u),d=a(5),c=n(d),p=a(2),f=n(p),h=a(3),v=n(h),m=a(7),g=a(12),C=n(g),y=a(49),b=n(y),E=a(74),V=n(E),R=a(107),P=n(R),k=a(163),w=n(k),H=a(10),S=n(H),_=function(e){function t(e){(0,s.default)(this,t);var a=(0,f.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e)),n="";return e.options&&(n=C.default.getSelectDefaultValue(a.props.options)),a.state={selectValue:e.value||n||"",componentValue:""},a}return(0,v.default)(t,e),(0,c.default)(t,[{key:"componentWillReceiveProps",value:function(e){var t=(e.value,e.form),a=e.domkey;if(this.props.value!==e.value&&(0,S.default)(e.value)){var n=C.default.getSelectDefaultValue(this.props.options);if(a){var l={},o=this.getRightComponentKey();l[a[0]]=n,l[o]="",t&&t.setFieldsValue(l)}this.setState({selectValue:n,componentValue:""})}this.state.selectValue===e.value||(0,S.default)(e.value)||this.setState({selectValue:e.value})}},{key:"selectHandler",value:function(e){var t=this.props,a=t.domkey,n=t.form,l=this.state,o=l.selectValue,r=l.componentValue;if(e!==o){var i=this.getRightComponentKey(o);if(i!==this.getRightComponentKey(e)&&(r=""),a){var u={};u[a[0]]=e,u[i]=r,n&&n.setFieldsValue(u)}this.setState({selectValue:e,componentValue:r}),!n&&this.props.onChange&&this.props.onChange(e,r)}}},{key:"componentHandler",value:function(){for(var e=this.state.selectValue,t=arguments.length,a=Array(t),n=0;n<t;n++)a[n]=arguments[n];this.setState({componentValue:a[0]}),this.props.onChange&&this.props.onChange(e,a[0],a)}},{key:"getRightComponentObj",value:function(e){e=e||this.state.selectValue;var t=this.props,a=t.selectLinkageDatas,n=t.options,l=void 0;return(0,S.default)(a)||(l=a[e]||a[n[0].key]),l}},{key:"getRightComponentKey",value:function(e){var t=void 0,a=this.getRightComponentObj(e);return a&&a.domkey&&(t=a.domkey[0]),t}},{key:"renderComponent",value:function(e){var t=this.state.componentValue;if(e){if(!e.conditionType)return;var a=e.conditionType.toUpperCase();if("INPUT"==a)return React.createElement(V.default,{defaultValue:e.value,value:t,onChange:this.componentHandler.bind(this)});if("SELECT"==a)return React.createElement(b.default,{options:e.options,value:t,onChange:this.componentHandler.bind(this)});if("BROWSER"==a){var n="4"==e.browserConditionParam.type||"164"==e.browserConditionParam.type;return React.createElement(P.default,(0,o.default)({},e.browserConditionParam,{value:t,onChange:this.componentHandler.bind(this),showDropMenu:n}))}if("CHECKBOX"==a)return React.createElement(w.default,{onChange:this.componentHandler.bind(this)})}}},{key:"componentFormHandler",value:function(){var e=this.props,t=e.domkey,a=e.form,n=this.state.selectValue;if(t){var l={};l[t[0]]=n,setTimeout(function(){a.setFieldsValue(l)},0)}this.setState({componentValue:arguments.length<=0?void 0:arguments[0]})}},{key:"renderComponentWithForm",value:function(e){var t=this.props.form,a=t.getFieldProps;if(e){if(!e.conditionType)return;var n=e.conditionType.toUpperCase();if("INPUT"==n)return React.createElement(V.default,a(e.domkey[0],{initialValue:e.value}));if("SELECT"==n)return React.createElement(b.default,(0,o.default)({},a(e.domkey[0],{initialValue:e.value}),{options:e.options}));if("BROWSER"==n){var l="4"==e.browserConditionParam.type||"164"==e.browserConditionParam.type;return React.createElement(P.default,(0,o.default)({},a(e.domkey[0],{onChange:this.componentFormHandler.bind(this)}),{layout:document.body},e.browserConditionParam,{showDropMenu:l}))}}}},{key:"render",value:function(){var e=this.props,t=e.options,a=e.selectWidth,n=e.form,l=e.className,r=void 0===l?"":l,i=e.style,u=this.state.selectValue,s={};a&&(s.width=a);var d=this.getRightComponentObj();return React.createElement("div",{className:"wea-select-group "+r,style:i},React.createElement(m.Col,{span:10,className:"select-wrapper",style:s},React.createElement(b.default,(0,o.default)({},this.props,{options:t,value:u,onChange:this.selectHandler.bind(this)}))),React.createElement(m.Col,{span:14,style:{paddingLeft:10}},n?this.renderComponentWithForm(d):this.renderComponent(d)))}}]),t}(React.Component);t.default=_},1577:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(8),o=n(l),r=a(4),i=n(r),u=a(1),s=n(u),d=a(5),c=n(d),p=a(2),f=n(p),h=a(3),v=n(h),m=a(7),g=a(0),C=n(g),y=a(12),b=n(y),E=a(49),V=n(E),R=a(74),P=n(R),k=a(239),w=n(k),H=a(107),S=n(H),_=a(163),D=n(_),O=a(164),T=n(O),j=a(165),x=n(j),A=a(166),B=n(A),M=a(242),N=n(M),K=a(10),W=n(K),F=a(20),I=n(F),L=a(15),U=n(L),X=a(31),G=n(X),J=function(e){function t(e){(0,s.default)(this,t);var a=(0,f.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e));if(a.state={selectValue:b.default.getSelectDefaultValue(e.options),componentValue:null},(0,W.default)(e.value)&&a.state.selectValue){var n=a.getRightComponentObj(a.state.selectValue,e),l=b.default.getValueByfield(n);if(l&&l.value){var o=[];(0,U.default)(l.value)?o=l.value:(l.value&&(o[0]=l.value),l.valueSpan&&(o[1]=l.valueSpan),l.valueObj&&(o[2]=l.valueObj)),a.state.componentValue=o}}return(0,W.default)(e.value)||(e.value[0]&&(a.state.selectValue=e.value[0]),e.value[1]&&(a.state.componentValue=e.value[1])),a}return(0,v.default)(t,e),(0,c.default)(t,[{key:"componentWillReceiveProps",value:function(e){if("value"in e&&!(0,I.default)(this.props.value,e.value)){var t=b.default.getSelectDefaultValue(this.props.options),a=null;(0,W.default)(e.value)||(t=e.value[0],a=e.value[1]),this.setState({selectValue:t,componentValue:a})}if("options"in e&&"4"==this.props.detailtype){var n=!1;if((this.props.options||[]).length!==(e.options||[]).length?n=!0:this.props.options.forEach(function(t,a){t.selected!==e.options[a].selected&&(n=!0)}),n){var l=b.default.getSelectDefaultValue(e.options);this.setState({selectValue:l})}}}},{key:"selectHandler",value:function(e){var t=this.state,a=t.selectValue,n=t.componentValue;if(e!==a){var l=this.getRightComponentObj(e);if(l){var o=b.default.getValueByfield(l);if(o&&o.value){var r=[];(0,U.default)(o.value)?r=o.value:(o.value&&(r[0]=o.value),o.valueSpan&&(r[1]=o.valueSpan),o.valueObj&&(r[2]=o.valueObj)),n=r}else n=null}this.setState({selectValue:e,componentValue:n}),this.props.onChange&&this.props.onChange([e,n],this.getRightComponentKey(e))}}},{key:"componentHandler",value:function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];var n=this.state.selectValue;this.setState({componentValue:t}),this.props.onChange&&this.props.onChange([n,t],this.getRightComponentKey(n))}},{key:"getRightComponentObj",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.props;e=e||this.state.selectValue;var a=t.selectLinkageDatas,n=(t.options,void 0);return(0,W.default)(a)||(n=a[e]),n}},{key:"getRightComponentKey",value:function(e){var t=void 0,a=this.getRightComponentObj(e);return a&&a.domkey&&(t=a.domkey),t}},{key:"rangePickerHandler",value:function(e){this.componentHandler(e[0],e[1])}},{key:"renderComponent",value:function(e){var t=this.props,a=t.viewAttr,n=t.textDecoration,l=t.mr0,r=t.layout,i=this.state,u=i.componentValue,s=i.selectValue;if(e){var d=e.conditionType.toUpperCase();if("INPUT"==d)return C.default.createElement(P.default,(0,o.default)({viewAttr:a,hasBorder:!0},e,e.otherParams,{textDecoration:n,value:u&&u[0],onChange:this.componentHandler.bind(this)}));if("TEXTAREA"===d)return C.default.createElement(w.default,(0,o.default)({viewAttr:a,onChange:this.componentHandler.bind(this),textDecoration:n},e,e.otherParams,{value:u&&u[0]}));if("SELECT"==d)return C.default.createElement(V.default,(0,o.default)({viewAttr:a,hasBorder:!0,textDecoration:n},e,e.otherParams,{value:u&&u[0],onChange:this.componentHandler.bind(this)}));if("DATEPICKER"==d)return C.default.createElement(T.default,(0,o.default)({viewAttr:a,hasBorder:!0},e,e.otherParams,{textDecoration:n,value:u&&u[0],onChange:this.componentHandler.bind(this)}));if("TIMEPICKER"==d)return C.default.createElement(x.default,(0,o.default)({viewAttr:a,hasBorder:!0},e,e.otherParams,{textDecoration:n,value:u&&u[0],onChange:this.componentHandler.bind(this)}));if("BROWSER"==d){e.browserConditionParam=e.browserConditionParam||{};var c="4"==e.browserConditionParam.type||"164"==e.browserConditionParam.type;return C.default.createElement(S.default,(0,o.default)({key:s+"_weabrowser_selectgroup",viewAttr:a,hasBorder:!0},e.browserConditionParam,e.otherParams,{mr0:l,layout:e.browserConditionParam.layout||r||G.default.getTop().document.body,value:u&&u[0],valueSpan:u&&u[1],replaceDatas:u&&u[2],onChange:this.componentHandler.bind(this),showDropMenu:c}))}if("CHECKBOX"==d)return C.default.createElement(D.default,{content:e.content||e.label,value:u&&u[0],onChange:this.componentHandler.bind(this)});if("RANGEPICKER"==d)return e.value&&delete e.value,C.default.createElement(B.default,(0,o.default)({},e,{value:u,textDecoration:n,onChange:this.rangePickerHandler.bind(this)}));if("SCOPE"==d)return e.value&&delete e.value,C.default.createElement(N.default,(0,o.default)({},e,{value:u,textDecoration:n,onChange:this.rangePickerHandler.bind(this),isMobx:!0}))}}},{key:"render",value:function(){var e=this.props,t=e.options,a=e.selectWidth,n=e.detailtype,l=e.viewAttr,r=e.textDecoration,i=e.layout,u=e.className,s=void 0===u?"":u,d=e.style,c=this.state.selectValue,p={};a&&(p.width=a);var f=this.getRightComponentObj(),h=this.renderComponent(f);return 4==n?C.default.createElement("div",{className:"wea-select-group-list "+s,style:d},C.default.createElement(V.default,(0,o.default)({},this.props,{detailtype:4,value:c,onChange:this.selectHandler.bind(this)})),C.default.createElement("div",{className:"ext-com-wrapper"},h)):(f&&f.otherParams&&f.otherParams.label&&(h=[C.default.createElement(m.Col,{span:6,className:"wdb"},C.default.createElement("label",{style:{lineHeight:"28px"},title:f.otherParams.label},f.otherParams.label)),C.default.createElement(m.Col,{span:18},h)]),C.default.createElement("div",{className:"wea-select-group "+s,style:d},C.default.createElement(m.Col,{span:10,className:"select-wrapper",style:p},C.default.createElement(V.default,{viewAttr:l,textDecoration:r,hasBorder:!0,options:t,value:c,layout:i,onChange:this.selectHandler.bind(this)})),h&&C.default.createElement(m.Col,{span:14,style:{paddingLeft:10}},h)))}}]),t}(C.default.Component);t.default=J}});
//# sourceMappingURL=6.d8947fc7.chunk.js.map