index-legacy-dafca679.js 10 KB

1
  1. !function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(t,n,r){return(n=function(t){var n=function(t,n){if("object"!==e(t)||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,n||"default");if("object"!==e(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"===e(n)?n:String(n)}(n))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,o,l=[],u=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(s){c=!0,a=s}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw a}}return l}}(e,t)||a(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||a(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}System.register(["./index-legacy-33e7c04a.js","./index-legacy-0a2470d3.js"],(function(e,a){"use strict";var i,o,l,u,c,s,f,d,v,g,m,p,y,b,h,S,w,x,k,I,A,C,M,j,V,E,B,T,P,L,O,z,W,R,q,H,D,F;return{setters:[function(e){i=e.bg,o=e.aL,l=e.bh,u=e.bi,c=e.bj,s=e.i,f=e.n,d=e.m,v=e.l,g=e.aB,m=e.aQ,p=e.d,y=e.aH,b=e.$,h=e.q,S=e.aR,w=e.D,x=e.j,k=e.a8,I=e.R,A=e.bk,C=e.x,M=e.L,j=e.E,V=e.a7,E=e.g,B=e.b6,T=e.ad,P=e.bl,L=e.aj,O=e.al,z=e.I,W=e.o,R=e.h,q=e.ak,H=e.w},function(e){D=e.c,F=e.C}],execute:function(){function a(e){return Array.isArray(e)?!e.length:0!==e&&!e}function $(e,t){var n=t.message;return c(n)?n(e,t):n||""}function K(e){e.target.composing=!0}function N(e){var t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}function Q(e){return r(e).length}function U(e,t){return r(e).slice(0,t).join("")}var G=n(s("field"),2),J=G[0],X=G[1],Y=e("f",{id:String,name:String,leftIcon:String,rightIcon:String,autofocus:Boolean,clearable:Boolean,maxlength:f,formatter:Function,clearIcon:d("clear"),modelValue:v(""),inputAlign:String,placeholder:String,autocomplete:String,errorMessage:String,enterkeyhint:String,clearTrigger:d("focus"),formatTrigger:d("onChange"),error:{type:Boolean,default:null},disabled:{type:Boolean,default:null},readonly:{type:Boolean,default:null}}),Z=g({},D,Y,{rows:f,type:d("text"),rules:Array,autosize:[Boolean,Object],labelWidth:f,labelClass:m,labelAlign:String,showWordLimit:Boolean,errorMessageAlign:String,colon:{type:Boolean,default:null}}),_=p({name:J,props:Z,emits:["blur","focus","clear","keypress","clickInput","endValidate","startValidate","clickLeftIcon","clickRightIcon","update:modelValue"],setup:function(e,n){var c=n.emit,s=n.slots,f=y(),d=b({status:"unvalidated",focused:!1,validateMessage:""}),v=h(),g=h(),m=h(),p=S(B).parent,H=function(){var t;return String(null!=(t=e.modelValue)?t:"")},D=function(t){return T(e[t])?e[t]:p&&T(p.props[t])?p.props[t]:void 0},G=w((function(){var t=D("readonly");if(e.clearable&&!t){var n=""!==H(),r="always"===e.clearTrigger||"focus"===e.clearTrigger&&d.focused;return n&&r}return!1})),J=w((function(){return m.value&&s.input?m.value():e.modelValue})),Y=function(e){return e.reduce((function(e,t){return e.then((function(){if("failed"!==d.status){var e=J.value;if(t.formatter&&(e=t.formatter(e,t)),!function(e,t){if(a(e)){if(t.required)return!1;if(!1===t.validateEmpty)return!0}return!(t.pattern&&!t.pattern.test(String(e)))}(e,t))return d.status="failed",void(d.validateMessage=$(e,t));if(t.validator){if(a(e)&&!1===t.validateEmpty)return;return function(e,t){return new Promise((function(n){var r=t.validator(e,t);u(r)?r.then(n):n(r)}))}(e,t).then((function(n){n&&"string"==typeof n?(d.status="failed",d.validateMessage=n):!1===n&&(d.status="failed",d.validateMessage=$(e,t))}))}}}))}),Promise.resolve())},Z=function(){d.status="unvalidated",d.validateMessage=""},_=function(){return c("endValidate",{status:d.status,message:d.validateMessage})},ee=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.rules;return new Promise((function(n){Z(),t?(c("startValidate"),Y(t).then((function(){"failed"===d.status?(n({name:e.name,message:d.validateMessage}),_()):(d.status="passed",n(),_())}))):n()}))},te=function(t){if(p&&e.rules){var n=p.props.validateTrigger,r=P(n).includes(t),a=e.rules.filter((function(e){return e.trigger?P(e.trigger).includes(t):r}));a.length&&ee(a)}},ne=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"onChange",a=t;t=function(t){var n,a=e.maxlength;if(T(a)&&Q(t)>+a){var i=H();if(i&&Q(i)===+a)return i;var o=null==(n=v.value)?void 0:n.selectionEnd;if(d.focused&&o){var l=r(t),u=l.length-+a;return l.splice(o-u,u),l.join("")}return U(t,+a)}return t}(t);var i=Q(a)-Q(t);if("number"===e.type||"digit"===e.type){var o="number"===e.type;t=L(t,o,o)}var l=0;if(e.formatter&&n===e.formatTrigger){var u=e.formatter,s=e.maxlength;if(t=u(t),T(s)&&Q(t)>+s&&(t=U(t,+s)),v.value&&d.focused){var f=U(a,v.value.selectionEnd);l=Q(u(f))-Q(f)}}if(v.value&&v.value.value!==t)if(d.focused){var g=v.value,m=g.selectionStart,p=g.selectionEnd;if(v.value.value=t,T(m)&&T(p)){var y=Q(t);i?(m-=i,p-=i):l&&(m+=l,p+=l),v.value.setSelectionRange(Math.min(m,y),Math.min(p,y))}}else v.value.value=t;t!==e.modelValue&&c("update:modelValue",t)},re=function(e){e.target.composing||ne(e.target.value)},ae=function(){var e;return null==(e=v.value)?void 0:e.blur()},ie=function(){var e;return null==(e=v.value)?void 0:e.focus()},oe=function(){var t=v.value;"textarea"===e.type&&e.autosize&&t&&function(e,t){var n=i();e.style.height="auto";var r=e.scrollHeight;if(l(t)){var a=t.maxHeight,u=t.minHeight;void 0!==a&&(r=Math.min(r,a)),void 0!==u&&(r=Math.max(r,u))}r&&(e.style.height="".concat(r,"px"),o(n))}(t,e.autosize)},le=function(e){d.focused=!0,c("focus",e),M(oe),D("readonly")&&ae()},ue=function(e){d.focused=!1,ne(H(),"onBlur"),c("blur",e),D("readonly")||(te("onBlur"),M(oe),q())},ce=function(e){return c("clickInput",e)},se=function(e){return c("clickLeftIcon",e)},fe=function(e){return c("clickRightIcon",e)},de=w((function(){return"boolean"==typeof e.error?e.error:!(!p||!p.props.showError||"failed"!==d.status)||void 0})),ve=w((function(){var e=D("labelWidth"),t=D("labelAlign");if(e&&"top"!==t)return{width:x(e)}})),ge=function(t){13===t.keyCode&&(p&&p.props.submitOnEnter||"textarea"===e.type||O(t),"search"===e.type&&ae());c("keypress",t)},me=function(){return e.id||"".concat(f,"-input")},pe=function(){var t=X("control",[D("inputAlign"),{error:de.value,custom:!!s.input,"min-height":"textarea"===e.type&&!e.autosize}]);if(s.input)return E("div",{class:t,onClick:ce},[s.input()]);var n,r={id:me(),ref:v,name:e.name,rows:void 0!==e.rows?+e.rows:void 0,class:t,disabled:D("disabled"),readonly:D("readonly"),autofocus:e.autofocus,placeholder:e.placeholder,autocomplete:e.autocomplete,enterkeyhint:e.enterkeyhint,"aria-labelledby":e.label?"".concat(f,"-label"):void 0,onBlur:ue,onFocus:le,onInput:re,onClick:ce,onChange:N,onKeypress:ge,onCompositionend:N,onCompositionstart:K};return"textarea"===e.type?E("textarea",r,null):E("input",W("number"===(n=e.type)?{type:"text",inputmode:"decimal"}:"digit"===n?{type:"tel",inputmode:"numeric"}:{type:n},r),null)},ye=function(){var t=s["right-icon"];if(e.rightIcon||t)return E("div",{class:X("right-icon"),onClick:fe},[t?t():E(z,{name:e.rightIcon,classPrefix:e.iconPrefix},null)])},be=function(){if(e.showWordLimit&&e.maxlength){var t=Q(H());return E("div",{class:X("word-limit")},[E("span",{class:X("word-num")},[t]),R("/"),e.maxlength])}},he=function(){if(!p||!1!==p.props.showErrorMessage){var t=e.errorMessage||d.validateMessage;if(t){var n=s["error-message"],r=D("errorMessageAlign");return E("div",{class:X("error-message",r)},[n?n({message:t}):t])}}},Se=function(){return[E("div",{class:X("body")},[pe(),G.value&&E(z,{ref:g,name:e.clearIcon,class:X("clear")},null),ye(),s.button&&E("div",{class:X("button")},[s.button()])]),be(),he()]};return k({blur:ae,focus:ie,validate:ee,formValue:J,resetValidation:Z,getValidationStatus:function(){return d.status}}),I(A,{customValue:m,resetValidation:Z,validateWithTrigger:te}),C((function(){return e.modelValue}),(function(){ne(H()),Z(),te("onChange"),M(oe)})),j((function(){ne(H(),e.formatTrigger),M(oe)})),V("touchstart",(function(e){O(e),c("update:modelValue",""),c("clear",e)}),{target:w((function(){var e;return null==(e=g.value)?void 0:e.$el}))}),function(){var n=D("disabled"),r=D("labelAlign"),a=function(){var t=s["left-icon"];if(e.leftIcon||t)return E("div",{class:X("left-icon"),onClick:se},[t?t():E(z,{name:e.leftIcon,classPrefix:e.iconPrefix},null)])}();return E(F,{size:e.size,class:X(t({error:de.value,disabled:n},"label-".concat(r),r)),center:e.center,border:e.border,isLink:e.isLink,clickable:e.clickable,titleStyle:ve.value,valueClass:X("value"),titleClass:[X("label",[r,{required:e.required}]),e.labelClass],arrowDirection:e.arrowDirection},{icon:a&&"top"!==r?function(){return a}:null,title:function(){var t=function(){var t=D("labelWidth"),n=D("labelAlign"),r=D("colon")?":":"";return s.label?[s.label(),r]:e.label?E("label",{id:"".concat(f,"-label"),for:s.input?void 0:me(),onClick:function(e){O(e),ie()},style:"top"===n&&t?{width:x(t)}:void 0},[e.label+r]):void 0}();return"top"===r?[a,t].filter(Boolean):t||[]},value:Se,extra:s.extra})}}});e("F",H(_))}}}))}();