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