69.chunk.js 9.44 KB
webpackJsonpecCom([69],{967:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o,i,l=a(22),d=n(l),u=a(0),s=n(u),r=a(6),f=n(r),c=a(1),y=n(c),m=a(3),p=n(m),h=a(4),k=n(h),v=a(5),E=n(v),C=a(2),b=n(C),g=a(7),S=a(19),T=n(S),w=a(11),A=(n(w),a(216)),R=n(A),O=a(377),_=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}(O),I=a(10),N=n(I),P=a(42),M=n(P),L=a(83),D=n(L),K=a(142),j=n(K),V=a(99),B=n(V),W=a(143),U=n(W),x=a(41),G=n(x),X=a(100),q=n(X),F=a(101),H=n(F),J=a(62),z=n(J),Q=a(106),Y=n(Q),Z=a(144),$=n(Z),ee=a(9),te=n(ee),ae=a(103),ne=n(ae),oe=te.default.getLabel,ie=g.Form.Item,le=(i=o=function(e){function t(e){(0,y.default)(this,t);var a=(0,k.default)(this,(t.__proto__||(0,f.default)(t)).call(this,e));return a.state=(0,s.default)({conditions:[],mainKey:"",defaultMainValue:"",defaultDatas:{},datas:{}},a.getInitState(e.conditions,e.datas),{visible:e.visible||!1}),a.onOk=a.onOk.bind(a),a.onCancel=a.onCancel.bind(a),a}return(0,E.default)(t,e),(0,p.default)(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.conditions,a=e.datas;this.setState((0,s.default)({},this.getInitState(t,a)))}},{key:"componentWillReceiveProps",value:function(e){var t=this.props,a=t.conditions,n=t.datas,o=t.visible,i=e.datas,l=e.visible,d=e.conditions;!(0,T.default)(n,i)&&i&&this.setState((0,s.default)({},this.getInitState(a,i))),!(0,T.default)(a,d)&&d&&this.setState((0,s.default)({},this.getInitState(d,i))),o!==l&&this.setState({visible:l})}},{key:"onOk",value:function(){var e=this,t=this.props,a=t.onOk,n=t.type,o=void 0===n?"modal":n,i=t.onOkClose,l=void 0===i||i,d=this.state,u=d.conditions,s=d.datas,r=d.mainKey,f=d.defaultMainValue,c=d.defaultDatas,y=s[r]||f,m=_.getRequiredKeys(u[1][y],s),p=!0;return m.forEach(function(t){var a=Array.isArray(t)?t[0]:t,n=Array.isArray(t)?t[1]:t;if("or"===(Array.isArray(t)?t[2]:null)){var o=""===s[a]||void 0===s[a],i=""===s[n]||void 0===s[n];o&&i&&(p=!1,e["instance_"+a]&&e["instance_"+a].showError())}else""!==s[a]&&void 0!==s[a]||(p=!1,e["instance_"+n]&&e["instance_"+n].showError())}),p&&("function"===typeof a&&a(s),"modal"===o&&l&&this.setState({visible:!1,datas:c})),{validate:p,datas:s}}},{key:"onCancel",value:function(){var e=this.props.onCancel,t=this.state.defaultDatas;this.setState({visible:!1,datas:t}),"function"===typeof e&&e()}},{key:"getInitState",value:function(e,t){if("[object Array]"===Object.prototype.toString.call(e)&&2===e.length){var a,n={conditions:e,mainKey:e[0].domkey[0],defaultMainValue:e[0].options.filter(function(e){return e.selected})[0].key,defaultMainValueSpan:e[0].options.filter(function(e){return e.selected})[0].showname},o=n.mainKey,i=n.defaultMainValue,l=n.defaultMainValueSpan,u="[object Object]"===Object.prototype.toString.call(t)&&void 0!==t[o];return n.datas=(0,s.default)((a={},(0,d.default)(a,o,i),(0,d.default)(a,o+"span",l),a),_.getDefaultValues(e[1][i]),u?t:{}),n.defaultDatas=(0,s.default)({},n.datas),n}return{}}},{key:"getCondition",value:function(){var e=this,t=this.state,a=t.conditions,n=t.datas,o=t.mainKey,i=t.defaultMainValue;if(a&&o&&""!==i&&void 0!==i){var l=n[o]||i;return b.default.createElement("div",{style:{paddingTop:15}},b.default.createElement(ie,{label:a[0].label,labelCol:{span:a[0].labelcol},wrapperCol:{span:a[0].fieldcol}},b.default.createElement(M.default,{className:"pr12",value:l,onChange:function(t){var n;return e.setState({datas:(0,s.default)((n={},(0,d.default)(n,o,t),(0,d.default)(n,o+"span",a[0].options.filter(function(e){return e.key===t})[0].showname),n),_.getDefaultValues(a[1][t]))})},options:a[0].options,viewAttr:a[0].viewAttr})),a[1][l]&&a[1][l].map(function(t){return b.default.createElement(ie,{label:t[0].label,labelCol:{span:t[0].labelcol},wrapperCol:{span:t[0].fieldcol}},b.default.createElement("div",{style:{width:"100%"}},t.map(function(a,o){var i=o>0,l={display:"inline-block",verticalAlign:"middle",width:100/t.length+"%",paddingRight:12};if(i&&(l.paddingLeft=8),"BROWSER"===a.conditionType&&3===a.browserConditionParam.viewAttr){(!n[a.domkey[0]]||n[a.domkey[0]]&&""===n[a.domkey[0]])&&(l.paddingRight=0)}if("SELECT_LINKAGE"===a.conditionType){var u=n[a.domkey[0]],r=a.selectLinkageDatas[u],f=r?r.domkey[0]:"";l.paddingRight=n[f]&&""!==n[f]?12:0}var c=[],y=!1,m=function(e){e.browserConditionParam&&(y="4"===e.browserConditionParam.type||"164"===e.browserConditionParam.type),n[e.domkey[0]]&&n[e.domkey[0]].split(",").forEach(function(t,a){c.push({id:t||"",name:n[e.domkey[0]+"span"].split(",")[a]||""})})},p=[];if("BROWSER"===a.conditionType)m(a);else if("SELECT_LINKAGE"===a.conditionType){p.push(n[a.domkey[0]]);var h=a.selectLinkageDatas[n[a.domkey[0]]];h&&(p.push(h.domkey.map(function(e){return n[e]})),"BROWSER"===h.conditionType&&(m(h),p[1].push(n[a.domkey[0]+"span"]),p[1].push(c)))}else"INPUT_INTERVAL"===a.conditionType&&n[a.domkey[0]];return b.default.createElement("span",{style:l},b.default.createElement(Y.default,{ref:function(t){return e["instance_"+a.domkey[0]]=t},error:oe("385869","此项必填"),tipPosition:"bottom"},"TEXTAREA"===a.conditionType&&b.default.createElement(H.default,(0,s.default)({},a,{value:n[a.domkey[0]],onChange:function(t){return e.setState({datas:(0,s.default)({},n,(0,d.default)({},a.domkey[0],t))})}})),"INPUT"===a.conditionType&&b.default.createElement(z.default,(0,s.default)({},a,{value:n[a.domkey[0]],onChange:function(t){return e.setState({datas:(0,s.default)({},n,(0,d.default)({},a.domkey[0],t))})}})),"SELECT"===a.conditionType&&b.default.createElement(M.default,(0,s.default)({},a,{value:n[a.domkey[0]],onChange:function(t){var o,i=t.split(","),l=a.options.filter(function(e){return i.indexOf(e.key)>=0});e.setState({datas:(0,s.default)({},n,(o={},(0,d.default)(o,a.domkey[0],t),(0,d.default)(o,a.domkey[0]+"span",l&&l.length>0?l[0].showname:""),o))})},options:a.options})),"DATEPICKER"===a.conditionType&&b.default.createElement(q.default,(0,s.default)({},a,{value:n[a.domkey[0]],onChange:function(t){return e.setState({datas:(0,s.default)({},n,(0,d.default)({},a.domkey[0],t))})}})),"RANGEPICKER"===a.conditionType&&b.default.createElement(ne.default,(0,s.default)({},a,{domkey:a.domkey,value:[void 0!==n[a.domkey[0]]?n[a.domkey[0]]:"",void 0!==n[a.domkey[1]]?n[a.domkey[1]]:""],onChange:function(t){var o;return e.setState({datas:(0,s.default)({},n,(o={},(0,d.default)(o,a.domkey[0],t[0]),(0,d.default)(o,a.domkey[1],t[1]),o))})}})),"BROWSER"===a.conditionType&&b.default.createElement(D.default,(0,s.default)({},a.browserConditionParam,{replaceDatas:c,showDropMenu:y,key:(0,R.default)("WeaAuth_BROWSER_"),onChange:function(t,o,i){var l,u=[],r=[];i.forEach(function(e){u.push(e.id),r.push(e.name)}),e.setState({datas:(0,s.default)({},n,(l={},(0,d.default)(l,a.domkey[0],u.join(",")),(0,d.default)(l,a.domkey[0]+"span",r.join(",")),l))})}})),"INPUT_INTERVAL"===a.conditionType&&b.default.createElement(j.default,(0,s.default)({isMobx:!0,min:[-1e4,1e4],max:[-1e4,1e4],style:{width:"100%"}},a,a.otherParams,{domkey:a.domkey,value:[void 0!==n[a.domkey[0]]?n[a.domkey[0]]:"",void 0!==n[a.domkey[1]]?n[a.domkey[1]]:""],onChange:function(t){var o;return e.setState({datas:(0,s.default)({},n,(o={},(0,d.default)(o,a.domkey[0],t[0]),(0,d.default)(o,a.domkey[1],t[1]),o))})}})),"CHECKBOX"===a.conditionType&&b.default.createElement(B.default,(0,s.default)({},a,{content:a.label,value:n[a.domkey[0]]||"0",domkey:a.domkey,onChange:function(t){var o;return e.setState({datas:(0,s.default)({},n,(o={},(0,d.default)(o,a.domkey[0],t),(0,d.default)(o,a.domkey[0]+"span",a.label),o))})}})),"SELECT_LINKAGE"===a.conditionType&&b.default.createElement(U.default,(0,s.default)({},a,{isMobx:!0,value:p,onChange:function(t,o){var i=(0,s.default)({},n);if(Array.isArray(t)&&(i[a.domkey[0]]=t[0],i[a.domkey[0]+"span"]=a.options.filter(function(e){return e.key===t[0]})[0].showname,Array.isArray(o)&&Array.isArray(t[1]))){var l=a.selectLinkageDatas[t[0]];if(l)if("BROWSER"===l.conditionType){var d=[],u=[];t[1][2].forEach(function(e){d.push(e.id),u.push(e.name)}),i[l.domkey[0]]=d.join(","),i[l.domkey[0]+"span"]=u.join(",")}else o.forEach(function(e,a){i[e]=t[1][a]})}e.setState({datas:i})}})),"INPUTNUMBER"===a.conditionType&&b.default.createElement($.default,(0,s.default)({},a,a.otherParams,{value:n[a.domkey[0]],onChange:function(t){return e.setState({datas:(0,s.default)({},n,(0,d.default)({},a.domkey[0],t))})}}))))})))}))}return null}},{key:"render",value:function(){var e=this,t=this.props,a=t.type,n=void 0===a?"modal":a,o=t.className,i=void 0===o?"":o,l=t.modalClassName,d=void 0===l?"":l,u=t.title,r=void 0===u?oe("18645","添加共享"):u,f=t.width,c=void 0===f?500:f,y=t.height,m=void 0===y?320:y,p=t.children,h=t.disabled,k=void 0!==h&&h,v=t.style,E=this.state.visible;return"form"===n?b.default.createElement("div",{className:"wea-auth wea-auth-form "+i,style:v},this.getCondition()):b.default.createElement("span",{className:"wea-auth "+i,style:v},b.default.createElement("span",{onClick:function(){return!k&&e.setState({visible:!0})}},p),b.default.createElement(G.default,(0,s.default)({},this.props,{className:"wea-auth-modal "+d,title:r,style:{width:c,height:m},hasScroll:!0,visible:E,onOk:this.onOk,onCancel:this.onCancel,maskClosable:!1,buttons:[b.default.createElement(g.Button,{type:"primary",onClick:this.onOk},oe("83446","确定")),b.default.createElement(g.Button,{type:"ghost",onClick:this.onCancel},oe("201","取消"))]}),this.getCondition()))}}]),t}(b.default.Component),o.Util=_,i),de=(0,N.default)(le,"WeaAuth");t.default=de}});
//# sourceMappingURL=69.chunk.js.map?v=1e8d7131