42.chunk.js 4.47 KB
webpackJsonpecCom([42],{993:function(e,a,n){"use strict";function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(a,"__esModule",{value:!0});var r=n(0),o=t(r),l=n(6),u=t(l),f=n(1),d=t(f),h=n(3),i=t(h),C=n(4),m=t(C),g=n(5),p=t(g),s=n(2),c=t(s),v=n(62),y=t(v),E=n(101),b=t(E),P=n(42),A=t(P),w=n(83),T=t(w),M=n(99),S=t(M),_=n(100),I=t(_),k=n(102),R=t(k),W=n(204),K=t(W),O=n(143),x=t(O),D=n(142),N=t(D),L=n(12),j=t(L),B=n(11),G=t(B),H=n(10),U=t(H),X=j.default.types,J=j.default.getKey,$=function(e){function a(){return(0,d.default)(this,a),(0,m.default)(this,(a.__proto__||(0,u.default)(a)).apply(this,arguments))}return(0,p.default)(a,e),(0,i.default)(a,[{key:"componentDidMount",value:function(){console&&console.warn("WARNING!!! ecCom.WeaSwitch已弃用,请修改用为 import {WeaSwitch} from 'comsMobx'")}},{key:"render",value:function(){var e=this.props,a=e.fieldConfig,n=e.form;return this.renderComs(a,n)}},{key:"onChange",value:function(e,a){var n={value:a[0]};a[1]&&(n.valueSpan=a[1]),a[2]&&(n.valueObj=a[2]);var t={};t[e]=n,this.props.onChange&&this.props.onChange(t)}},{key:"renderComs",value:function(e,a){var n=this,t=e.conditionType.toUpperCase(),r=J(e),l=a.$(r);if(delete e.value,t===X.INPUT)return c.default.createElement(y.default,(0,o.default)({},e,l.bind(),{onChange:function(){for(var e=arguments.length,a=Array(e),t=0;t<e;t++)a[t]=arguments[t];n.onChange(r,a),l.onChange.apply(l,a)},value:l.value},e.otherParams));if(t===X.BROWSER){var u="4"==e.browserConditionParam.type||"164"==e.browserConditionParam.type;return c.default.createElement(T.default,(0,o.default)({layout:document.body,showDropMenu:u},e,l.bind(),{onChange:function(){for(var e=arguments.length,a=Array(e),t=0;t<e;t++)a[t]=arguments[t];n.onChange(r,a),l.onChange.apply(l,a)}},e.browserConditionParam,e.otherParams))}if(t===X.CHECKBOX)return c.default.createElement(S.default,(0,o.default)({},l.bind(),{onChange:function(){for(var e=arguments.length,a=Array(e),t=0;t<e;t++)a[t]=arguments[t];n.onChange(r,a),l.onChange.apply(l,a)}},e,e.otherParams));if(t===X.SWITCH)return c.default.createElement(S.default,(0,o.default)({},l.bind(),{onChange:function(){for(var e=arguments.length,a=Array(e),t=0;t<e;t++)a[t]=arguments[t];n.onChange(r,a),l.onChange.apply(l,a)}},e,e.otherParams,{display:"switch"}));if(t===X.DATEPICKER)return c.default.createElement(I.default,(0,o.default)({},l.bind(),{onChange:function(){for(var e=arguments.length,a=Array(e),t=0;t<e;t++)a[t]=arguments[t];n.onChange(r,a),l.onChange.apply(l,a)}},e,e.otherParams,{formatPattern:e.formatPattern||2}));if(t===X.TIMEPICKER)return c.default.createElement(R.default,(0,o.default)({},l.bind(),{onChange:function(){for(var e=arguments.length,a=Array(e),t=0;t<e;t++)a[t]=arguments[t];n.onChange(r,a),l.onChange.apply(l,a)}},e,e.otherParams,{formatPattern:e.formatPattern||3}));if(t===X.SELECT)return c.default.createElement(A.default,(0,o.default)({},l.bind(),{onChange:function(){for(var e=arguments.length,a=Array(e),t=0;t<e;t++)a[t]=arguments[t];n.onChange(r,a),l.onChange.apply(l,a)}},e,e.otherParams));if(t===X.TEXTAREA)return c.default.createElement(b.default,(0,o.default)({},l.bind(),{onChange:function(){for(var e=arguments.length,a=Array(e),t=0;t<e;t++)a[t]=arguments[t];n.onChange(r,a),l.onChange.apply(l,a)}},e,e.otherParams));if(t===X.DATE){var f=[{value:"0",name:"全部"},{value:"1",name:"今天"},{value:"2",name:"本周"},{value:"3",name:"本月"},{value:"4",name:"本季"},{value:"5",name:"本年"},{value:"7",name:"上个月"},{value:"8",name:"上一年"},{value:"6",name:"指定日期范围"}];return(0,G.default)(e.options)||(f=[],e.options.forEach(function(e){f.push({value:e.key,name:e.showname})})),c.default.createElement(K.default,(0,o.default)({},l.bind(),{onChange:function(){for(var e=arguments.length,a=Array(e),t=0;t<e;t++)a[t]=arguments[t];n.onChange(r,a),l.onChange.apply(l,a)}},e,e.otherParams,{isMobx:!0,datas:f}))}return t===X.SELECT_LINKAGE?c.default.createElement(x.default,(0,o.default)({},l.bind(),{onChange:function(){for(var e=arguments.length,a=Array(e),t=0;t<e;t++)a[t]=arguments[t];n.onChange(r,a),l.onChange.apply(l,a)}},e,e.otherParams,{isMobx:!0})):t===X.SCOPE?c.default.createElement(N.default,(0,o.default)({style:{width:"100%"}},l.bind(),{onChange:function(){for(var e=arguments.length,a=Array(e),t=0;t<e;t++)a[t]=arguments[t];n.onChange(r,a),l.onChange.apply(l,a)}},e,e.otherParams,{isMobx:!0})):c.default.createElement(y.default,l.bind())}}]),a}(c.default.Component),q=(0,U.default)($,"WeaSwitch");a.default=q}});
//# sourceMappingURL=42.chunk.js.map?v=a6d4f6f7