You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
135 KiB
JavaScript

2 years ago
(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{1129:function(e,t,n){"use strict";n.d(t,"a",(function(){return S}));var r=n(32),a=n(4),i=n(15),o=n(7),c=n(8),s=n(9),u=n(10),l=n(5),d=n(0),h=n(2),p=n.n(h),f=n(1),g=n(46),m=n(13),b=n(649),A=n.n(b),v=n(66),C=n.n(v);function E(e,t){return t?e.trim():e}var w={useTrim:!0},O={required:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:w,n=t.useTrim;return""!==E(e,n)},maxLength:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:w,r=n.useTrim;return E(e,r).length<=t},minLength:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:w,r=n.useTrim;return E(e,r).length>=t},pattern:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:w,r=n.useTrim;return t.test(E(e,r))}};function S(){return function(e){return function(e){var t=e.contextTypes,n=e.defaultProps,r=Object.assign({},e.prototype);function a(e){for(var t=r[e],n=arguments.length,a=new Array(n>1?n-1:0),i=1;i<n;i++)a[i-1]=arguments[i];return"function"==typeof t?t.apply(void 0,a):void 0}return Object.assign(e.prototype,{componentWillMount:function(){var e=this.context.form;e&&(e.attachToForm(this),this.setState({_value:"",_validations:[]}));for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return a.apply(void 0,["componentWillMount"].concat(n))},componentWillUnmount:function(){var e=this.context.form;e&&e.detachFromForm(this);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return a.apply(void 0,["componentWillUnmount"].concat(n))},getValue:function(){var e=(this.state||{})._value;return null==e?"":e},setValue:function(e,t){this.setState({_value:e},(function(){"function"==typeof t&&t()}))},getValidationMessage:function(){var e=this.getValidationMessages();return e&&e[0]},getValidationClassName:function(){var e=(this.state||{})._validations;return e&&e[0]&&e[0].className},getValidationMessages:function(){var e=(this.state||{})._validations;return null==e?void 0:e.map((function(e){var t=e.message;return t?"string"==typeof t?t:t.message||"未知错误":""}))},setValidations:function(e){var t=this;this.setState({_validations:e},(function(){return t.forceUpdate()}))},clearValidations:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=this.state||{},r=n._validations;r&&r.length>0&&this.setState(Object.assign({},e,{_validations:[]}),t)},addValidation:function(e){this.setState((function(t){var n=t._validations;return{_validations:[e].concat(Object(i.a)(n||[]))}}))},addManualValidation:function(e){this.addValidation({type:"manual",message:e})},validate:function(){this.context.form.validate(this)}}),Object.assign(e,{contextTypes:Object.assign({},t,{form:p.a.object}),defaultProps:Object.assign({},n,{validations:[]})}),e}(e)}}function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(l.a)(e);if(t){var a=Object(l.a)(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Object(u.a)(this,n)}}var j=function(e){Object(s.a)(n,e);var t=y(n);function n(){var e;Object(o.a)(this,n);for(var r=arguments.length,c=new Array(r),s=0;s<r;s++)c[s]=arguments[s];return(e=t.call.apply(t,[this].concat(c))).state={isValid:!0},e.inputs=[],e.attachToForm=function(t){var n=t.props.name;if(!n||e.inputs.includes(n))throw new Error("form input must specify a unqie name, but current is ".concat(n));e.inputs.push(t)},e.detachFromForm=function(t)
//# sourceMappingURL=column.signflow.eb4f90e71b6b6764028d.js.map