UNPKG

@insaic/neon

Version:

A Mobile UI Components built on Vue

1 lines 191 kB
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("vue")):"function"==typeof define&&define.amd?define("neon",["vue"],e):"object"==typeof exports?exports.neon=e(require("vue")):t.neon=e(t.Vue)}("undefined"!=typeof self?self:this,function(t){return function(t){var e={};function i(s){if(e[s])return e[s].exports;var n=e[s]={i:s,l:!1,exports:{}};return t[s].call(n.exports,n,n.exports,i),n.l=!0,n.exports}return i.m=t,i.c=e,i.d=function(t,e,s){i.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:s})},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=101)}([function(t,e){t.exports=function(t,e,i,s,n,o){var r,a=t=t||{},c=typeof t.default;"object"!==c&&"function"!==c||(r=t,a=t.default);var l,h="function"==typeof a?a.options:a;if(e&&(h.render=e.render,h.staticRenderFns=e.staticRenderFns,h._compiled=!0),i&&(h.functional=!0),n&&(h._scopeId=n),o?(l=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),s&&s.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},h._ssrRegister=l):s&&(l=s),l){var u=h.functional,d=u?h.render:h.beforeCreate;u?(h._injectStyles=l,h.render=function(t,e){return l.call(e),d(t,e)}):h.beforeCreate=d?[].concat(d,l):[l]}return{esModule:r,exports:a,options:h}}},function(t,e){var i=t.exports={version:"2.5.7"};"number"==typeof __e&&(__e=i)},function(t,e){var i=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=i)},function(t,e,i){var s=i(41)("wks"),n=i(42),o=i(2).Symbol,r="function"==typeof o;(t.exports=function(t){return s[t]||(s[t]=r&&o[t]||(r?o:n)("Symbol."+t))}).store=s},function(t,e,i){var s=i(2),n=i(1),o=i(10),r=i(6),a=i(15),c=function(t,e,i){var l,h,u,d=t&c.F,p=t&c.G,f=t&c.S,m=t&c.P,v=t&c.B,g=t&c.W,y=p?n:n[e]||(n[e]={}),b=y.prototype,x=p?s:f?s[e]:(s[e]||{}).prototype;for(l in p&&(i=e),i)(h=!d&&x&&void 0!==x[l])&&a(y,l)||(u=h?x[l]:i[l],y[l]=p&&"function"!=typeof x[l]?i[l]:v&&h?o(u,s):g&&x[l]==u?function(t){var e=function(e,i,s){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,i)}return new t(e,i,s)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(u):m&&"function"==typeof u?o(Function.call,u):u,m&&((y.virtual||(y.virtual={}))[l]=u,t&c.R&&b&&!b[l]&&r(b,l,u)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,e,i){var s=i(11);t.exports=function(t){if(!s(t))throw TypeError(t+" is not an object!");return t}},function(t,e,i){var s=i(7),n=i(26);t.exports=i(8)?function(t,e,i){return s.f(t,e,n(1,i))}:function(t,e,i){return t[e]=i,t}},function(t,e,i){var s=i(5),n=i(108),o=i(109),r=Object.defineProperty;e.f=i(8)?Object.defineProperty:function(t,e,i){if(s(t),e=o(e,!0),s(i),n)try{return r(t,e,i)}catch(t){}if("get"in i||"set"in i)throw TypeError("Accessors not supported!");return"value"in i&&(t[e]=i.value),t}},function(t,e,i){t.exports=!i(14)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){t.exports={}},function(t,e,i){var s=i(13);t.exports=function(t,e,i){if(s(t),void 0===e)return t;switch(i){case 1:return function(i){return t.call(e,i)};case 2:return function(i,s){return t.call(e,i,s)};case 3:return function(i,s,n){return t.call(e,i,s,n)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,i){"use strict";var s=i(107)(!0);i(39)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,i=this._i;return i>=e.length?{value:void 0,done:!0}:(t=s(e,i),this._i+=t.length,{value:t,done:!1})})},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){var i={}.hasOwnProperty;t.exports=function(t,e){return i.call(t,e)}},function(t,e,i){var s=i(114),n=i(43);t.exports=Object.keys||function(t){return s(t,n)}},function(t,e,i){var s=i(40),n=i(23);t.exports=function(t){return s(n(t))}},function(t,e){var i={}.toString;t.exports=function(t){return i.call(t).slice(8,-1)}},function(t,e,i){var s=i(23);t.exports=function(t){return Object(s(t))}},function(t,e,i){"use strict";var s=i(71),n=i(204);var o=function(t){i(203)},r=i(0)(s.a,n.a,!1,o,null,null);e.a=r.exports},function(t,e,i){t.exports={default:i(213),__esModule:!0}},function(t,e){var i=Math.ceil,s=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?s:i)(t)}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){t.exports=!0},function(t,e,i){var s=i(11),n=i(2).document,o=s(n)&&s(n.createElement);t.exports=function(t){return o?n.createElement(t):{}}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,i){var s=i(22),n=Math.min;t.exports=function(t){return t>0?n(s(t),9007199254740991):0}},function(t,e,i){var s=i(41)("keys"),n=i(42);t.exports=function(t){return s[t]||(s[t]=n(t))}},function(t,e,i){var s=i(7).f,n=i(15),o=i(3)("toStringTag");t.exports=function(t,e,i){t&&!n(t=i?t:t.prototype,o)&&s(t,o,{configurable:!0,value:e})}},function(t,e,i){i(118);for(var s=i(2),n=i(6),o=i(9),r=i(3)("toStringTag"),a="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),c=0;c<a.length;c++){var l=a[c],h=s[l],u=h&&h.prototype;u&&!u[r]&&n(u,r,l),o[l]=o.Array}},function(t,e,i){var s=i(18),n=i(3)("toStringTag"),o="Arguments"==s(function(){return arguments}());t.exports=function(t){var e,i,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(i=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),n))?i:o?s(e):"Object"==(r=s(e))&&"function"==typeof e.callee?"Arguments":r}},function(t,e,i){var s=i(31),n=i(3)("iterator"),o=i(9);t.exports=i(1).getIteratorMethod=function(t){if(void 0!=t)return t[n]||t["@@iterator"]||o[s(t)]}},function(t,e,i){"use strict";var s=i(13);t.exports.f=function(t){return new function(t){var e,i;this.promise=new t(function(t,s){if(void 0!==e||void 0!==i)throw TypeError("Bad Promise constructor");e=t,i=s}),this.resolve=s(e),this.reject=s(i)}(t)}},function(t,e,i){"use strict";e.__esModule=!0;var s,n=i(141),o=(s=n)&&s.__esModule?s:{default:s};e.default=function(t,e,i){return e in t?(0,o.default)(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}},function(t,e,i){"use strict";var s=i(161);s.a.install=function(t){t.component(s.a.name,s.a)},e.a=s.a},function(t,e,i){"use strict";e.__esModule=!0;var s,n=i(21),o=(s=n)&&s.__esModule?s:{default:s};e.default=o.default||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(t[s]=i[s])}return t}},function(t,e,i){"use strict";var s=i(255);s.a.install=function(t){t.component(s.a.name,s.a)},e.a=s.a},function(t,e,i){t.exports={default:i(284),__esModule:!0}},function(t,e,i){"use strict";var s=i(24),n=i(4),o=i(110),r=i(6),a=i(9),c=i(111),l=i(29),h=i(117),u=i(3)("iterator"),d=!([].keys&&"next"in[].keys()),p=function(){return this};t.exports=function(t,e,i,f,m,v,g){c(i,e,f);var y,b,x,w=function(t){if(!d&&t in T)return T[t];switch(t){case"keys":case"values":return function(){return new i(this,t)}}return function(){return new i(this,t)}},_=e+" Iterator",C="values"==m,S=!1,T=t.prototype,q=T[u]||T["@@iterator"]||m&&T[m],k=q||w(m),$=m?C?w("entries"):k:void 0,M="Array"==e&&T.entries||q;if(M&&(x=h(M.call(new t)))!==Object.prototype&&x.next&&(l(x,_,!0),s||"function"==typeof x[u]||r(x,u,p)),C&&q&&"values"!==q.name&&(S=!0,k=function(){return q.call(this)}),s&&!g||!d&&!S&&T[u]||r(T,u,k),a[e]=k,a[_]=p,m)if(y={values:C?k:w("values"),keys:v?k:w("keys"),entries:$},g)for(b in y)b in T||o(T,b,y[b]);else n(n.P+n.F*(d||S),e,y);return y}},function(t,e,i){var s=i(18);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==s(t)?t.split(""):Object(t)}},function(t,e,i){var s=i(1),n=i(2),o=n["__core-js_shared__"]||(n["__core-js_shared__"]={});(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:s.version,mode:i(24)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(t,e){var i=0,s=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++i+s).toString(36))}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,i){var s=i(2).document;t.exports=s&&s.documentElement},function(t,e,i){var s=i(5);t.exports=function(t,e,i,n){try{return n?e(s(i)[0],i[1]):e(i)}catch(e){var o=t.return;throw void 0!==o&&s(o.call(t)),e}}},function(t,e,i){var s=i(9),n=i(3)("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(s.Array===t||o[n]===t)}},function(t,e,i){var s=i(5),n=i(13),o=i(3)("species");t.exports=function(t,e){var i,r=s(t).constructor;return void 0===r||void 0==(i=s(r)[o])?e:n(i)}},function(t,e,i){var s,n,o,r=i(10),a=i(124),c=i(44),l=i(25),h=i(2),u=h.process,d=h.setImmediate,p=h.clearImmediate,f=h.MessageChannel,m=h.Dispatch,v=0,g={},y=function(){var t=+this;if(g.hasOwnProperty(t)){var e=g[t];delete g[t],e()}},b=function(t){y.call(t.data)};d&&p||(d=function(t){for(var e=[],i=1;arguments.length>i;)e.push(arguments[i++]);return g[++v]=function(){a("function"==typeof t?t:Function(t),e)},s(v),v},p=function(t){delete g[t]},"process"==i(18)(u)?s=function(t){u.nextTick(r(y,t,1))}:m&&m.now?s=function(t){m.now(r(y,t,1))}:f?(o=(n=new f).port2,n.port1.onmessage=b,s=r(o.postMessage,o,1)):h.addEventListener&&"function"==typeof postMessage&&!h.importScripts?(s=function(t){h.postMessage(t+"","*")},h.addEventListener("message",b,!1)):s="onreadystatechange"in l("script")?function(t){c.appendChild(l("script")).onreadystatechange=function(){c.removeChild(this),y.call(t)}}:function(t){setTimeout(r(y,t,1),0)}),t.exports={set:d,clear:p}},function(t,e){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,e,i){var s=i(5),n=i(11),o=i(33);t.exports=function(t,e){if(s(t),n(e)&&e.constructor===t)return e;var i=o.f(t);return(0,i.resolve)(e),i.promise}},function(t,e,i){var s=i(3)("iterator"),n=!1;try{var o=[7][s]();o.return=function(){n=!0},Array.from(o,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!n)return!1;var i=!1;try{var o=[7],r=o[s]();r.next=function(){return{done:i=!0}},o[s]=function(){return r},t(o)}catch(t){}return i}},function(t,e,i){"use strict";e.a={name:"sq-accordion",props:{value:{type:[Array,String,Number]},accordion:{type:Boolean,default:!1}},methods:{arrRemove:function(t,e){if(!Array.isArray(t))throw Error("arrRemove:params is not array!");var i=function(e){for(var i=0;i<t.length;i++)if(t[i]===e)return i;return-1}(e);return i>-1&&t.splice(i,1),t},getChildrens:function(){return this.$children.filter(function(t){return"sq-accordion-item"===t.$options.name})},updateValue:function(t,e){if(!Array.isArray(this.value))return e?t:void 0;if(this.value.includes(t)){if(this.value.includes(t)&&!e)return this.arrRemove(this.value,t)}else if(e){var i=this.value;return i.push(t),i}},childrenClickUpdateStatus:function(t,e){var i=this,s=this.getChildrens(),n=Array.isArray(this.value);this.accordion?s.forEach(function(s){t!==s.name&&s.isOpen&&(s.isOpen=!1),i.$emit("input",n?e?[t]:[]:e?t:void 0)}):this.$emit("input",this.updateValue(t,e))},updateStatus:function(t){var e=this,i=this.getChildrens(),s=Array.isArray(this.value);this.accordion?i.forEach(function(t){s?e.value[e.value.length-1]===t.name?t.isOpen=!0:t.isOpen&&(t.isOpen=!1):e.value===t.name?t.isOpen=!0:t.isOpen&&(t.isOpen=!1)}):i.forEach(function(t){s?e.value.includes(t.name)&&(t.isOpen=!0):e.value===t.name&&(t.isOpen=!0)})}},watch:{value:{handler:function(t,e){},immediate:!0}}}},function(t,e,i){"use strict";e.a={name:"sq-accordion-item",props:{title:{type:String},name:{type:[String,Number]}},data:function(){return{isOpen:!1,contentHeight:0}},computed:{openClasses:function(){return[{"accordion-item-open":this.isOpen}]},contentClasses:function(){return[{"accordion-item-content-transition":this.isOpen}]},contentStyles:function(){return{height:this.contentHeight+"px"}}},methods:{$_click:function(){this.isOpen?this.contentHeight=0:this.contentHeight=this.$refs.contentWrap.offsetHeight,this.isOpen=!this.isOpen,this.$parent.childrenClickUpdateStatus(this.name,this.isOpen)}},watch:{isOpen:{handler:function(t,e){t&&0===this.contentHeight?this.contentHeight=this.$refs.contentWrap.offsetHeight:this.$parent.accordion&&!t&&0!==this.contentHeight&&(this.contentHeight=0)},immediate:!0}},mounted:function(){var t=this;this.$nextTick(function(){void 0!==t.name&&t.$parent.updateStatus(t.name)})}}},function(t,e,i){"use strict";var s=i(55),n=i(144);var o=function(t){i(140)},r=i(0)(s.a,n.a,!1,o,null,null);e.a=r.exports},function(t,e,i){"use strict";var s=i(34),n=i.n(s);e.a={name:"sq-button",props:{icon:String,type:{type:String,default:"default",validator:function(t){return["default","primary","ghost"].indexOf(t)>-1}},htmlType:String,disabled:Boolean,size:{type:String,default:"default",validator:function(t){return["small","large","default"].indexOf(t)>-1}}},data:function(){return{}},computed:{classes:function(){var t;return["sq-btn",(t={},n()(t,"sq-btn-"+this.type,!!this.type),n()(t,"sq-btn-"+this.size,!!this.size),t)]}},methods:{handleClick:function(t){this.disabled||this.$emit("click",t)}}}},function(t,e,i){"use strict";e.a={name:"sq-cell",props:{value:{type:String},title:{type:String},isLink:{type:Boolean,default:!1}},computed:{classes:function(){return[{"sq-cell-islink":this.isLink}]}},methods:{$_click:function(){this.$emit("click")}}}},function(t,e,i){"use strict";e.a={name:"sq-cell-group",props:{title:{type:String},label:{type:String}},methods:{$_click:function(){this.$emit("click")}}}},function(t,e,i){"use strict";e.a={name:"sq-loadmore",props:{bottomPullText:{type:String,default:"↑"},bottomDropText:{type:String,default:"↓"},bottomLoadingText:{type:String,default:"加载中..."},bottomFinishedText:{type:String,default:"没有更多内容了"},bottomFun:{type:Function},threshold:{type:Number,default:70},loading:{type:Boolean,default:!1},showLoadingIcon:{type:Boolean,default:!0},isFinishedLoad:{type:Boolean,default:!1}},mounted:function(){var t=this;this.$nextTick(function(){t.init()})},data:function(){return{bottomStatus:"",bottomText:"",startLength:0,moveLength:0,isTransition:!1}},computed:{marginBottom:function(){return this.isFinishedLoad?"0":"-50px"},transform:function(){return+this.moveLength>0||this.isFinishedLoad?null:"translate(0, "+this.moveLength+"px)"},flagWrap:function(){return"flagWrap"+String(Math.random()).slice(2)}},watch:{bottomStatus:function(t){switch(t){case"pull":this.bottomText=this.bottomPullText;break;case"drop":this.bottomText=this.bottomDropText;break;case"loading":this.bottomText=this.bottomLoadingText;break;case"finished":this.bottomText=this.bottomFinishedText}},isFinishedLoad:function(t){t&&(this.bottomStatus="finished")}},methods:{$_touchStart:function(t){"finished"===this.bottomStatus||this.loading||(this.startLength=t.touches[0].pageY,"loading"!==this.bottomStatus&&(this.bottomStatus="pull"),this.isTransition=!1)},$_touchmove:function(t){if("finished"!==this.bottomStatus&&!this.loading){var e=(t.touches[0].pageY-this.startLength)/2;if(e<0){var i=this.$refs[this.flagWrap].getBoundingClientRect().bottom;this.$el.parentElement.getBoundingClientRect().bottom+1>i&&!this.isFinishedLoad&&!this.loading&&(this.moveLength=e,Math.abs(e)>this.threshold?this.bottomStatus="drop":this.bottomStatus="pull")}}},$_touchend:function(t){"finished"===this.bottomStatus||this.loading||this.moveLength<0&&(this.isTransition=!0,Math.abs(this.moveLength)>this.threshold?(this.bottomStatus="loading",this.moveLength="-50",this.onPull()):(this.moveLength="0",this.bottomStatus="pull"))},onPull:function(){this.bottomFun()},init:function(){this.bottomStatus="pull",this.$el.addEventListener("touchstart",this.$_touchStart),this.$el.addEventListener("touchmove",this.$_touchmove),this.$el.addEventListener("touchend",this.$_touchend)},inView:function(t,e){void 0===e&&(e={});var i=e.offset;void 0===i&&(i=0);var s=e.threshold;void 0===s&&(s=0);var n=t.getBoundingClientRect(),o=n.top,r=n.right,a=n.bottom,c=n.left,l=n.width,h=n.height,u=a,d=window.innerWidth-c,p=window.innerHeight-o,f=r,m=s*l,v=s*h;return u>=(i.top||i+v)&&d>=(i.right||i+m)&&p>=(i.bottom||i+v)&&f>=(i.left||i+m)}},beforeDestroy:function(){this.$el.removeEventListener("touchstart",this.$_touchStart),this.$el.removeEventListener("touchmove",this.$_touchmove),this.$el.removeEventListener("touchend",this.$_touchend)}}},function(t,e,i){"use strict";e.a={name:"sq-notice-bar",props:{mode:{type:String,validator:function(t){return-1!==["close","link"].indexOf(t)}},text:{type:String},delay:{type:[Number,String],default:1},deep:{type:Number,default:50}},computed:{rightIconClasses:function(){return[{"sq-icon-error":"close"===this.mode,"sq-icon-arrow-right":"link"===this.mode}]},styles:function(){return{paddingLeft:this.firstRound?0:this.contentWidth+"px",animationDelay:this.delay+"s",animationDuration:this.animationDuration+"s"}}},data:function(){return{firstRound:!0,animationDuration:0,contentWidth:0,offsetWidth:0,animationClass:"",isShowNoticeBar:!0}},methods:{$_close:function(){"close"===this.mode&&(this.isShowNoticeBar=!1)},$_onAnimationEnd:function(){this.firstRound=!1,this.animationDuration=(this.contentWidth+this.offsetWidth)/this.deep,this.animationClass="sq-notice-bar-move-infinite"}},watch:{text:{handler:function(){var t=this;this.$nextTick(function(){var e=t.$refs.content,i=t.$refs.wrap;if(e&&i){var s=e.getBoundingClientRect().width,n=i.getBoundingClientRect().width;n>s&&(t.contentWidth=s,t.offsetWidth=n,t.animationDuration=n/t.deep,t.animationClass="sq-notice-bar-move")}})},immediate:!0}}}},function(t,e,i){"use strict";var s={bottom:"ry-slide-bottom",left:"ry-slide-left",top:"ry-slide-top",right:"ry-slide-right",center:"ry-fade"};e.a={name:"sq-popup",props:{position:{type:String,default:"center"},value:{type:Boolean,required:!0},closeOnClickOverlay:{type:Boolean,default:!0},hideMask:{type:Boolean,default:!1}},computed:{positionClass:function(){return["sq-popup-"+this.position]},transitionSlideType:function(){return s[this.position]}},methods:{$_cancel:function(){this.closeOnClickOverlay&&this.$emit("input",!1)}}}},function(t,e,i){"use strict";e.a={name:"sq-stepper",props:{max:{type:[Number,String]},min:{type:[Number,String]},value:{type:[Number,String],default:0},step:{type:[Number,String],default:1},readonlyInput:{type:Boolean,default:!1}},computed:{cutClasses:function(){return[{"sq-stepper-cut-disabled":this.isCutDisabled}]},inputClasses:function(){return{"sq-stepper-input-disabled":this.readonlyInput}},addClasses:function(){return[{"sq-stepper-add-disabled":this.isAddDisabled}]}},data:function(){return{currentVal:this.value,isInputDisabled:!1,isCutDisabled:!1,isAddDisabled:!1}},methods:{$_cut:function(){if(!this.isCutDisabled){var t=this.currentVal-+this.step;this.currentVal=t,this.$emit("input",t),void 0!==this.min&&t-+this.step<+this.min&&(this.isCutDisabled=!0),this.isAddDisabled&&void 0!==this.max&&t<+this.max&&(this.isAddDisabled=!1)}},$_add:function(){if(!this.isAddDisabled){var t=this.currentVal+ +this.step;this.currentVal=t,this.$emit("input",t),void 0!==this.max&&t+ +this.step>+this.max&&(this.isAddDisabled=!0),this.isCutDisabled&&void 0!==this.min&&t>+this.min&&(this.isCutDisabled=!1)}},$_onInput:function(t){var e=+t.target.value;return void 0!==this.min&&e<=+this.min?(this.currentVal=+this.min,this.$emit("input",+this.min),void(this.isCutDisabled=!0)):void 0!==this.max&&e>=+this.max?(this.currentVal=+this.max,this.$emit("input",+this.max),void(this.isAddDisabled=!0)):(this.currentVal=e,this.$emit("input",e),this.isAddDisabled&&(this.isAddDisabled=!1),void(this.isCutDisabled&&(this.isCutDisabled=!1)))}},watch:{currentVal:{handler:function(t,e){void 0===e&&void 0!==t&&(void 0!==this.max&&+t>=+this.max&&(this.isAddDisabled=!0),void 0!==this.min&&+t<=+this.min&&(this.isCutDisabled=!0))},immediate:!0}}}},function(t,e,i){"use strict";e.a={name:"sq-steps",props:{active:{type:Number,default:0}},data:function(){return{steps:[]}}}},function(t,e,i){"use strict";e.a={name:"sq-step-item",computed:{isChecked:function(){return this.$parent.steps.indexOf(this)<=this.$parent.active}},beforeMount:function(){this.$parent.steps.push(this)}}},function(t,e,i){"use strict";e.a={name:"sq-swiper",props:{autoplay:{type:[String,Number],default:3e3},duration:{type:[String,Number],default:300},showIndicators:{type:Boolean,default:!0},touchable:{type:Boolean,default:!0}},computed:{wrapStyles:function(){return{transform:"translateX("+this.translateX+"px)",transition:"transform "+this.duration+"ms",width:this.offsetWidth*this.childItems.length+"px"}},count:function(){return this.childItems.length}},data:function(){return{currentIndex:0,offsetWidth:0,translateX:0,firstWrap:0,lastWrap:0,childItems:[],timer:null,startPosition:0,savePosition:0,moveValue:0}},methods:{onTouchStart:function(t){this.touchable&&(this.clear(),this.currentIndex===this.count&&(this.currentIndex=0,this.firstWrap=0,this.duration=0,this.translateX=0),this.currentIndex===this.count-1&&this.translateX===this.offsetWidth&&(this.duration=0,this.lastWrap=0,this.translateX=-this.offsetWidth*this.currentIndex),this.startPosition=t.changedTouches[0].pageX,this.savePosition=this.translateX)},onTouchMove:function(t){if(this.touchable){this.moveValue=t.changedTouches[0].pageX-this.startPosition,this.translateX=this.savePosition+this.moveValue;var e=this.count;this.currentIndex===e-1&&(this.firstWrap=this.offsetWidth*e),this.moveValue>0&&0===this.currentIndex&&(this.lastWrap=this.offsetWidth*e*-1),t.preventDefault(),t.stopPropagation()}},onTouchEnd:function(t){var e=this;if(this.touchable){if(Math.abs(this.moveValue)>50){var i=1;this.moveValue>0&&(i=-1);var s=this.count;if(this.currentIndex===s-1&&(this.firstWrap=this.offsetWidth*s),0===this.currentIndex&&(this.firstWrap=0),this.currentIndex===s)return this.currentIndex=0,this.firstWrap=0,this.duration=0,this.translateX=0,void setTimeout(function(){e.duration=300,1===i?++e.currentIndex:--e.currentIndex,e.currentIndex<0&&(e.currentIndex=s-1),e.translateX=-e.offsetWidth*e.currentIndex},100);0===this.duration&&(this.duration=300),1===i?++this.currentIndex:--this.currentIndex,this.currentIndex<0&&(this.currentIndex=s-1),this.currentIndex===s-1&&1!==i?this.translateX=this.offsetWidth:this.translateX=-this.offsetWidth*this.currentIndex}else 0===this.duration&&(this.duration=300),this.translateX=this.savePosition;this.autoPlay()}},clear:function(){clearInterval(this.timer)},autoPlay:function(){var t=this,e=this.autoplay,i=this.count;this.clear(),this.timer=setInterval(function(){if(t.currentIndex===i-1&&(t.firstWrap=t.offsetWidth*i),t.currentIndex===i-1&&t.translateX===t.offsetWidth&&(t.duration=0,t.lastWrap=0,t.translateX=-t.offsetWidth*t.currentIndex),t.currentIndex===i)return t.currentIndex=0,t.firstWrap=0,t.duration=0,t.translateX=0,void setTimeout(function(){t.duration=300,t.translateX=-t.offsetWidth*++t.currentIndex},100);0===t.duration&&(t.duration=300),t.translateX=-t.offsetWidth*++t.currentIndex},e)},offsetWidthResize:function(){this.offsetWidth=this.$el.offsetWidth}},mounted:function(){this.offsetWidth=this.$el.offsetWidth,this.autoPlay(),window.addEventListener("resize",this.offsetWidthResize,!1)},destroyed:function(){this.clear(),window.removeEventListener("resize",this.offsetWidthResize)}}},function(t,e,i){"use strict";e.a={name:"sq-swiper-item",computed:{wrapStyles:function(){return{transform:0===this.index&&this.$parent.currentIndex>=this.$parent.count-1?"translateX("+this.$parent.firstWrap+"px)":this.index!==this.$parent.count-1||0!==this.$parent.currentIndex&&this.$parent.currentIndex!==this.index?"":"translateX("+this.$parent.lastWrap+"px)"}},index:function(){return this.$parent.childItems.indexOf(this)}},beforeCreate:function(){this.$parent.childItems.push(this)},destroyed:function(){this.$parent.childItems.splice(this.index,1)}}},function(t,e,i){"use strict";e.a={name:"sq-tabpane",props:{name:[String,Number],label:[String,Number]},mounted:function(){this.$parent.updateNav(),this.$slots.title&&this.$parent.renderTitle(this.$refs.title,this.$parent.getPane().indexOf(this))}}},function(t,e,i){"use strict";e.a={name:"sq-tabs",props:{active:{type:[String,Number]},sticky:{type:Boolean,default:!1},lineScale:{type:[String,Number],default:1},titleHeight:{type:[String,Number],default:48},fontSize:{type:[String,Number],default:16},hideLine:{type:Boolean,default:!1},type:{type:String,default:"line",validator:function(t){return["line","block"].indexOf(t)>-1}},autoActive:{type:Boolean,default:!0}},computed:{titleHeightStyles:function(){return{"padding-top":this.titleHeight+"px"}},headerWrapperStyles:function(){return{position:this.sticky?"fixed":"absolute",height:this.titleHeight+"px","font-size":this.fontSize+"px"}},lineStyles:function(){return{transform:this.tleft,width:this.lineWidth,display:this.lineDisplay}}},data:function(){return{tleft:"translate(0, 0) scaleX("+this.lineScale+")",tabList:[],currentActive:this.active,lineWidth:"0",lineDisplay:"none",index:0}},methods:{handleClick:function(t,e){var i=this.tabList[e].name;i!==this.currentActive&&(this.autoActive&&this.setActivePane(e),this.$emit("click",i,e))},setActivePane:function(t){if(this.index=t,this.currentActive=this.tabList[t].name,!this.hideLine&&"line"===this.type){var e=this.$refs.tabHeaderWrapper.getBoundingClientRect().left,i=this.$refs.tabItemTitleWrapperRef[t].getBoundingClientRect().left;this.tleft="translate("+(i-e)+"px, 0) scaleX("+this.lineScale+")"}},getPane:function(){return this.$children.filter(function(t){return"sq-tabpane"===t.$options.name})},updateNav:function(){var t=this,e=this.getPane();e.length!==this.tabList.length&&(this.tabList=[],e.forEach(function(e,i){t.tabList.push({label:e.label,name:e.name})}),!this.hideLine&&"line"===this.type&&(this.lineWidth=100/this.tabList.length+"%"))},renderTitle:function(t,e){var i=this;this.$nextTick(function(){var s=i.$refs.title[e];s.parentNode.replaceChild(t,s)})},listenResize:function(){var t=this.$refs.tabHeaderWrapper.getBoundingClientRect().left,e=this.$refs.tabItemTitleWrapperRef[this.index].getBoundingClientRect().left;this.tleft="translate("+(e-t)+"px, 0) scaleX("+this.lineScale+")"}},mounted:function(){var t=this,e=this.currentActive;if(e){var i=this.tabList.length,s=this.$refs.tabHeaderWrapper.clientWidth;this.tabList.forEach(function(n,o){e===n.name&&(t.index=o,t.tleft="translate("+o*(s/i)+"px, 0) scaleX("+t.lineScale+")",t.lineDisplay="block")})}!this.hideLine&&"line"===this.type&&window.addEventListener("resize",this.listenResize,!1)},beforeDestroy:function(){!this.hideLine&&"line"===this.type&&window.removeEventListener("resize",this.listenResize)}}},function(t,e,i){"use strict";e.a={name:"sq-tag",props:{type:{type:String,default:"default",validator:function(t){return["default","primary","success","error"].includes(t)}},shape:{type:String,default:"square",validator:function(t){return["square","circle"].includes(t)}},plain:{type:Boolean,default:!1},color:{type:String},backgroundColor:{type:String}},computed:{tagClasses:function(){return["sq-tag-"+this.type,"sq-tag-"+this.shape,{"sq-tag-plain":this.plain}]}}}},function(t,e,i){"use strict";e.a={name:"sq-rater",created:function(){this.currentValue=this.value},mounted:function(){},props:{min:{type:Number,default:0},max:{type:Number,default:5},value:{type:Number,default:0},fontSize:{type:String,default:"16"},activeColor:{type:String,default:"rgb(255, 137, 42)"},defaultColor:{type:String,default:"rgb(219, 219, 219)"},charsetIcon:{type:String,default:"star",validator:function(t){return["star","love","flower","smile"].indexOf(t)>-1}},disabled:Boolean},methods:{handleClick:function(t,e){this.disabled&&!e||(this.currentValue===t+1?this.currentValue=t<this.min?this.min:t:this.currentValue=t+1<this.min?this.min:t+1),this.$emit("getScore",this.currentValue)}},data:function(){return{colors:[],currentValue:0,charset:{star:"sq-icon-pentagram",love:"sq-icon-aixin",flower:"sq-icon-flower",smile:"sq-icon-emoji",weep:"sq-icon-weep"}}},watch:{currentValue:function(t){this.$emit("input",t)},value:function(t){this.currentValue=t}}}},function(t,e,i){"use strict";var s=i(20);e.a={name:"sq-checkbox",components:{SqCheckicon:s.a},props:{borderType:{type:String,default:"round",validator:function(t){return["round","square","square-border"].indexOf(t)>-1}},name:{type:[String,Number],required:!0},disabled:{type:Boolean,default:!1}},computed:{isChecked:function(){var t=this;return this.name===this.currentValue.filter(function(e){return t.name===e})[0]},isGroupDisabled:function(){return this.$parent.disabled},checkboxClasses:function(){return{"sq-checkbox-disabled":this.disabled}}},data:function(){return{currentValue:[]}},methods:{change:function(){this.disabled||this.isGroupDisabled||this.$parent&&"sq-checkbox-group"===this.$parent.$options.name&&this.$parent.update(this.name)}},mounted:function(){this.$parent&&"sq-checkbox-group"===this.$parent.$options.name&&this.$parent.update()}}},function(t,e,i){"use strict";e.a={name:"sq-checkicon",props:{value:{type:Boolean,default:!1},type:{type:String,default:"round",validator:function(t){return["round","square","square-border"].indexOf(t)>-1}},scale:{type:String,default:"1"},disabled:{type:Boolean,default:!1}},computed:{classes:function(){return[{disabled:this.disabled}]},iconClasses:function(){return[{"sq-icon-checkicon":this.value&&"round"===this.type,"sq-icon-unchecked":!this.value&&"round"===this.type,"sq-icon-square-checked":this.value&&"square"===this.type,"sq-icon-square-unchecked":!this.value&&"square"===this.type,"sq-icon-square-border-checked":this.value&&"square-border"===this.type,"sq-icon-square-border-unchecked":!this.value&&"square-border"===this.type}]}},methods:{$_click:function(t){this.disabled||(this.$emit("change",!this.value),this.$emit("input",!this.value))}}}},function(t,e,i){"use strict";e.a={name:"sq-checkbox-group",props:{value:{type:Array,required:!0},disabled:{type:Boolean,default:!1},type:{type:String,validator:function(t){return["button","cell","cell-between"].indexOf(t)>-1}}},computed:{classes:function(){return[this.type?"sq-checkbox-group-"+this.type:"",{"sq-checkbox-group-disabled":this.disabled}]}},methods:{getChildrens:function(){return this.$children.filter(function(t){return"sq-checkbox"===t.$options.name})},update:function(t){var e=this;if(t){if(this.value.includes(t)){var i=0;this.value.forEach(function(e,s){e===t&&(i=s)}),this.value.splice(i,1)}else this.value.push(t);this.$emit("input",this.value)}else{this.getChildrens().forEach(function(t){t.currentValue=e.value})}}},watch:{value:function(t){this.getChildrens().forEach(function(e){e.currentValue=t}),this.$emit("change",t)}}}},function(t,e,i){"use strict";var s=i(36),n=i.n(s);e.a={name:"sq-field",inheritAttrs:!1,props:{iptStyle:{type:Object},align:{type:String,default:"left"},right:{type:Boolean,default:!1},label:String,type:{type:String,default:"text"},arrow:{type:Boolean,default:!1},isLink:{type:Boolean,default:!1},value:null,required:{type:Boolean,default:!1},icon:String,clearable:{type:Boolean,default:!1},iconColor:{type:String,default:"inherit"},iconSize:{type:String,default:"16"},hasBlurTip:{type:Boolean,default:!1}},data:function(){return{innerHasBlurTip:!1}},computed:{inputClasses:function(){return[{"sq-field-right":this.right},"sq-field-ipt-"+this.align]},iconClasses:function(){return[{"sq-icon-arrow-right":!this.clearable&&(this.arrow||this.isLink),"sq-icon-error-full":this.clearable&&(this.value||0===this.value),"sq-icon-alert-full blur-tip":this.innerHasBlurTip},this.icon?"sq-icon-"+this.icon:""]},iconWrapperStyles:function(){return{color:this.iconColor}},iconStyles:function(){return{"font-size":this.iconSize+"px"}},labelClasses:function(){return{"sq-field-label-required":this.required}},classes:function(){return{"sq-field-textright":this.right}},listeners:function(){return n()({},this.$listeners,{input:this.onInput})}},mounted:function(){var t=this;if(this.hasBlurTip){var e=this.$refs.inputRef.onblur;this.$refs.inputRef.onblur=function(){"function"==typeof e?e()?t.innerHasBlurTip=!1:t.innerHasBlurTip=!0:t.value?t.innerHasBlurTip=!1:t.innerHasBlurTip=!0}}},beforeDestroy:function(){this.$refs.inputRef&&("function"==typeof this.$refs.inputRef.onblur&&(this.$refs.inputRef.onblur=null),"function"==typeof this.$refs.inputRef.oninput&&(this.$refs.inputRef.oninput=null))},methods:{$_clickIcon:function(){this.clearable?this.$emit("input",""):this.$emit("click-icon")},onInput:function(t){this.$emit("input",t.target.value)}}}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,i){"use strict";e.a={name:"sq-field-group"}},function(t,e,i){"use strict";e.a={name:"sq-number-keyboard",props:{value:{type:Boolean,required:!0},type:{type:String,default:"number",validator:function(t){return["number","amount","idcard"].indexOf(t)>-1}},zIndex:{type:Number,default:100},confirmText:{type:String,default:"确定"}},computed:{extraKey:function(){return{number:"",amount:".",idcard:"X"}[this.type]}},data:function(){return{isShow:this.value,keyboardRef:"keyboardRef"+this._uid}},methods:{setValue:function(t){var e=t.target.dataset.key;""!==e&&(e===this.extraKey||+e<10?this.$emit("key-click",e):"keyboard-down"===e&&(this.isShow=!1,this.$emit("input",!1)))},delateKey:function(){this.$emit("delete")},confirm:function(){this.$emit("confirm")},closeKeyboard:function(){this.$refs.hasOwnProperty(this.keyboardRef)&&this.$refs[this.keyboardRef]&&(!this.$refs[this.keyboardRef].contains(event.target)&&this.isShow&&(this.isShow=!1,this.$emit("input",!1)))}},watch:{value:{handler:function(t,e){this.isShow=t}}},mounted:function(){var t=this;this.$nextTick(function(){document.addEventListener("click",t.closeKeyboard,!1)})},beforeDestroy:function(){document.removeEventListener("click",this.closeKeyboard)}}},function(t,e,i){"use strict";var s=i(20);e.a={name:"sq-radio",components:{SqCheckicon:s.a},props:{name:{type:[String,Number],required:!0},disabled:{type:Boolean,default:!1},type:{type:String,default:"round",validator:function(t){return["round","square","square-border"].indexOf(t)>-1}}},computed:{isChecked:function(){return this.name===this.currentValue},isGroupDisabled:function(){return this.$parent.disabled},radioClasses:function(){return[{"sq-radio-disabled":this.disabled}]}},data:function(){return{currentValue:""}},methods:{$_change:function(){this.disabled||this.isGroupDisabled||this.$parent&&"sq-radio-group"===this.$parent.$options.name&&this.$parent.update(this.name)}},mounted:function(){this.$parent&&"sq-radio-group"===this.$parent.$options.name&&this.$parent.update()}}},function(t,e,i){"use strict";e.a={name:"sq-radio-group",props:{value:{type:String,required:!0},disabled:{type:Boolean,default:!1},type:{type:String,validator:function(t){return["button","cell","cell-between"].indexOf(t)>-1}}},computed:{classes:function(){return[this.type?"sq-radio-group-"+this.type:"",{"sq-radio-group-disabled":this.disabled}]}},methods:{getChildrens:function(){return this.$children.filter(function(t){return"sq-radio"===t.$options.name})},update:function(t){var e=this;t?this.$emit("input",t):this.getChildrens().forEach(function(t){e.value===t.name&&(t.currentValue=e.value)})}},watch:{value:function(t){this.getChildrens().forEach(function(e){e.currentValue=t}),this.$emit("change",t)}}}},function(t,e,i){"use strict";e.a={name:"sq-switch",props:{value:{type:Boolean,required:!0},disabled:{type:Boolean,default:!1},size:{type:String,default:"30px"}},computed:{classChecked:function(){return[{"sq-switch-checked":this.value,"sq-switch-disabled":this.disabled}]},wrapStyles:function(){return"font-size: "+this.size}},methods:{$_click:function(){this.disabled||this.$emit("input",!this.value)}}}},function(t,e,i){"use strict";var s=i(36),n=i.n(s);e.a={name:"sq-uploader",inheritAttrs:!1,props:{accept:{type:String,default:"image/*"},multiple:{type:Boolean,default:!1},onBeforeUploader:{type:Function},disabled:{type:Boolean,default:!1}},computed:{listeners:function(){return n()({},this.$listeners)}},data:function(){return{isShowFile:!1,fullFileUrl:""}},methods:{$_inputDefaultClick:function(t){t.target.value=null},$_click:function(t){"img"===t.target.nodeName.toLocaleLowerCase()&&(this.fullFileUrl="url("+t.target.src+")",this.isShowFile=!0)},$_change:function(t){var e=this,i=t.target.files;if(!this.disabled&&i.length){for(var s=window.URL||window.webkitURL||window.mozURL,n=void 0,o=function(o,r){var a=i[o];n=s?s.createObjectURL(a):t.target.result;var c=document.createElement("li");c.classList.add("sq-uploader-file");var l=document.createElement("img");l.src=n,l.style="width:100%;height:100%;";var h=document.createElement("span");h.classList.add("sq-uploader-file-delete-wrap");var u=e.$refs.imgWrapRef;h.onclick=function(t){h.onclick=null,u.removeChild(c)};var d=document.createElement("i");d.classList.add("sq-icon"),d.classList.add("sq-icon-error"),d.classList.add("sq-uploader-file-delete"),h.appendChild(d),c.appendChild(h),c.appendChild(l),u.appendChild(c)},r=0,a=i.length;r<a;r++)o(r);this.$emit("file-change",i)}}}}},function(t,e,i){"use strict";e.a={name:"sq-actionsheet",props:{value:{type:Boolean},actionList:{type:Array,default:function(){return[]}},showCancelButton:{type:Boolean,default:!0}},data:function(){return{isShow:this.value}},methods:{$_clickItem:function(t){this.$emit("on-item-click",t),this.isShow=!1},$_cancel:function(){this.$emit("on-cancel-click"),this.isShow=!1}},watch:{isShow:function(t){this.$emit("input",t)},value:function(t){this.isShow=t}}}},function(t,e,i){"use strict";var s=i(246);s.a.install=function(t){t.component(s.a.name,s.a)},e.a=s.a},function(t,e,i){"use strict";var s=i(34),n=i.n(s),o=i(248),r=i.n(o),a=i(37),c=(new Date).getFullYear(),l=function(t){return("00"+t).slice(-2)},h=function(t,e){return 32-new Date(t,e,32).getDate()};e.a={name:"sq-date-picker",components:{picker:a.a},props:{value:{},type:{type:String,default:"date"},format:{type:Array},cancelButtonText:{type:String,default:"取消"},confirmButtonText:{type:String,default:"确认"},title:{type:String,default:""},minDate:{type:[Date,String],default:function(){return new Date(c-10,0,1,0,0)}},maxDate:{type:[Date,String],default:function(){return new Date(c+10,11,31,23,59)}},minHour:{type:Number,default:0},maxHour:{type:Number,default:23}},data:function(){return{innerValue:this.filterValue(this.value)}},watch:{value:function(t){t=this.filterValue(t),("time"===this.type?t===this.innerValue:t.valueOf()===this.innerValue.valueOf())||(this.innerValue=t)},innerValue:{handler:function(t){this.updateColumnValue(t),this.$emit("input",t)}}},computed:{ranges:function(){if("time"===this.type)return[{type:"hour",range:[this.minHour,this.maxHour]},{type:"minute",range:[0,59]}];var t=this.getLimit("max",this.innerValue),e=t._maxY,i=t._maxD,s=t._maxM,n=t._maxH,o=t._maxF,r=this.getLimit("min",this.innerValue),a=r._minY,c=r._minD,l=r._minM,h=r._minH,u=r._minF,d=[{type:"year",range:[a,e]},{type:"month",range:[l+1,s+1]},{type:"day",range:[c,i]},{type:"hour",range:"datetime"===this.type?[Math.max(h,this.minHour),Math.min(n,this.maxHour)]:[h,n]},{type:"minute",range:[u,o]}];return"date"===this.type&&d.splice(3,2),"year-month"===this.type&&d.splice(2,3),d},columns:function(){var t=this;return this.ranges.map(function(e){e.type;var i=e.range;return t.times(i[1]-i[0]+1,function(t){var e=i[0]+t;return e=e<10?"0"+e:""+e})})}},methods:{$_confirm:function(){this.$emit("confirm",this.innerValue)},times:function(t,e){for(var i=-1,s=Array(t);++i<t;)s[i]=e(i);return s},filterValue:function(t){var e=this.type,i=this.minHour,s=this.maxHour,n=this.minDate,o="time"!==e;if(o&&!function(t){return"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(t.getTime())}(t)?t="string"==typeof n?new Date(n.replace(/-/g,"/")):n:t||(t=l(t)+":00"),!o){var a=t.split(":"),c=r()(a,2),h=c[0],u=c[1],d=Math.max(h,i);return d=Math.min(d,s),(d=l(d))+":"+u}var p=this.getLimit("max",t),f=p._maxY,m=p._maxD,v=p._maxM,g=p._maxH,y=p._maxF,b=this.getLimit("min",t),x=b._minY,w=b._minD,_=b._minM,C=b._minH,S=b._minF,T=new Date(x,_,w,C,S),q=new Date(f,v,m,g,y);return t=Math.max(t,T),t=Math.min(t,q),new Date(t)},getLimit:function(t,e){var i,s=this[t+"Date"];"function"==typeof s&&(s=s()),"string"==typeof s&&(s=new Date(s.replace(/-/g,"/")));var o=s.getFullYear(),r=0,a=1,c=0,l=0;return"max"===t&&(r=11,a=h(e.getFullYear(),e.getMonth()),c=23,l=59),e.getFullYear()===o&&(r=s.getMonth(),e.getMonth()===r&&(a=s.getDate(),e.getDate()===a&&(c=s.getHours(),e.getHours()===c&&(l=s.getMinutes())))),i={},n()(i,"_"+t+"Y",o),n()(i,"_"+t+"M",r),n()(i,"_"+t+"D",a),n()(i,"_"+t+"H",c),n()(i,"_"+t+"F",l),i},updateColumnValue:function(t){var e=this,i=this.type,s=[];if("time"===i){var n=t.split(":");s=[n[0],n[1]]}else s=[""+t.getFullYear(),""+l(t.getMonth()+1)],i.indexOf("date")>-1&&s.push(""+l(t.getDate())),"datetime"===i&&(s.push(""+l(t.getHours())),s.push(""+l(t.getMinutes())));this.$nextTick(function(){e.$refs.picker.setValues(s)})},getTrueValue:function(t){if(t){for(;isNaN(parseInt(t,10));)t=t.slice(1);return parseInt(t,10)}},$_change:function(t,e){var i=this,s=void 0;if("time"===this.type)s=t.join(":");else{var n=this.getTrueValue(t[0]),o=this.getTrueValue(t[1]),r=h(n,o-1),a=this.getTrueValue(t[2]);"year-month"===this.type&&(a=1),a=a>r?r:a;var c=0,l=0;"datetime"===this.type&&(c=this.getTrueValue(t[3]),l=this.getTrueValue(t[4])),s=new Date(n,o-1,a,c,l)}s=this.filterValue(s),this.innerValue=s,this.$nextTick(function(){i.$nextTick(function(){i.$emit("on-change",s)})})}},mounted:function(){this.updateColumnValue(this.innerValue)}}},function(t,e,i){"use strict";var s=i(85),n=i.n(s),o=i(258);e.a={name:"sq-picker",components:{PickerItem:o.a},props:{formatValueFun:Function,format:Array,cancelButtonText:{type:String,default:"取消"},confirmButtonText:{type:String,default:"确认"},loading:{type:Boolean,default:!1},title:{type:String,default:""},showToolbar:{type:Boolean,default:!1},columns:{type:Array,default:function(){return[]}},valueKey:String,hideEmptyColumn:{type:Boolean,default:!1},rowHeight:{type:Number,default:48},rowCount:{type:Number,default:5}},computed:{bodyStyles:function(){return{height:this.rowHeight*this.rowCount+"px"}},bodyMaskStyles:function(){return{height:this.rowHeight*parseInt(this.rowCount/2)+"px"}}},data:function(){return{children:[]}},watch:{columns:function(t){this.setColumns(t)}},methods:{formatColumns:function(t){return t.length&&Array.isArray(t[0])?t:"[object Object]"===Object.prototype.toString.call(t[0])&&t[0].values?t.map(function(t){return t.values}):[t]},$_cancel:function(){this.$emit("cancel")},$_confirm:function(){this.$emit("confirm",this.getValues())},$_onChange:function(t,e){this.$emit("on-change",this.getValues(),this,{valueInColumnIndex:t,columnInColumnsIndex:e})},getValues:function(){return this.children.map(function(t){return t.getValue()})},setValues:function(t){var e=this;t.forEach(function(t,i){e.children[i]&&e.children[i].setValue(t)})},setColumnValues:function(t,e){var i=this.children[t];i&&n()(i.list)!==n()(e)&&(i.list=e,i.setIndex(0))},setColumns:function(t){var e=this;this.formatColumns(t||this.columns).forEach(function(t,i){e.setColumnValues(i,t)})}}}},function(t,e,i){t.exports={default:i(257),__esModule:!0}},function(t,e,i){"use strict";e.a={name:"sq-picker-item",props:{dataList:{type:Array,default:function(){return[]}},valueKey:{type:String},format:{type:String},formatValueFun:{type:Function},defaultIndex:{type:Number,default:0},hideEmptyColumn:{type:Boolean,default:!1},rowHeight:Number,rowCount:Number},computed:{itemStyles:function(){return{transform:"translate3d(0px, "+this.translateY+"px, 0px)",transition:"transform "+this.transitionTime+"s"}},rowStyles:function(){return{height:this.rowHeight+"px",lineHeight:this.rowHeight+"px"}},isShowPickerItem:function(){return{display:this.hideEmptyColumn&&!this.list.length?"none":""}},offset:function(){return parseInt(this.rowCount/2)}},data:function(){return{list:this.dataList,temp:null,translateY:parseInt(this.rowCount/2)*this.rowHeight,transitionTime:0,startY:0,moveY:0,saveY:parseInt(this.rowCount/2)*this.rowHeight,currentIndex:this.defaultIndex,startTime:void 0,points:[]}},methods:{init:function(){this.temp.addEventListener("touchstart",this.onTouchStart,!1),this.temp.addEventListener("touchmove",this.onTouchMove,!1),this.temp.addEventListener("touchend",this.onTouchEnd,!1),this.temp.addEventListener("touchcancel",this.onTouchEnd,!1)},onTouchStart:function(t){this.loading||(this.startY=t.changedTouches[0].pageY,this.moveY=0,this.startTime=+new Date,t.preventDefault())},onTouchMove:function(t){this.loading||(this.transitionTime&&(this.transitionTime=0),this.moveY=t.changedTouches[0].pageY-this.startY,this.translateY=this.saveY+this.moveY,this.startTime=+new Date,this.points.push({time:this.startTime,y:t.changedTouches[0].pageY}),this.points.length>40&&this.points.shift(),t.preventDefault())},onTouchEnd:function(t){if(this.startY&&!this.loading){var e=t.changedTouches[0].pageY;if(+new Date-this.startTime>100)this.onStop();else if(Math.abs(e-this.startY)>10){for(var i=this.points.length-1,s=i,n=i;n>0&&this.startTime-this.points[n].time<100;n--)s=n;if(s!==i){var o=this.points[i],r=this.points[s],a=o.time-r.time,c=150*((o.y-r.y)/a);this.onStop(c)}else this.onStop()}else this.onStop();t.preventDefault()}},onStop:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.saveY=this.translateY;var e=this.offset,i=this.rowHeight,s=this.list,n=this.currentIndex,o=this.saveY,r=s.length,a=parseInt((e*i-o-t)/i);a<0?a=0:a>=r&&(a=r-1),o!==(e-n)*i&&(this.transitionTime=.3,o>0&&o>e*i?this.setIndex(0,!0):o<0&&o<(e-r+1)*i?this.setIndex(r-1,!0):this.setIndex(a,!0))},setIndex:function(t,e){this.saveY=this.translateY=(this.offset-t)*this.rowHeight,t!==this.currentIndex&&(this.currentIndex=t,e&&this.$emit("on-change",t,this.$parent.children.indexOf(this)))},getValue:function(){return this.list[this.currentIndex]},setValue:function(t){var e=this,i=this.list,s=0;"[object Object]"===Object.prototype.toString.call(t)&&this.valueKey?i.forEach(function(i,n){i[e.valueKey]===t[e.valueKey]&&(s=n)}):s=i.indexOf(t)>-1?i.indexOf(t):0,this.setIndex(s)}},created:function(){this.$parent.children&&this.$parent.children.push(this)},mounted:function(){var t=this;this.$nextTick(function(){t.temp=t.$el,t.init()})},beforeDestroy:function(){this.temp.removeEventListener("touchstart",this.onTouchStart),this.temp.removeEventListener("touchmove",this.onTouchMove),this.temp.removeEventListener("touchend",this.onTouchEnd),this.temp.removeEventListener("touchcancel",this.onTouchEnd)},destroyed:function(){this.$parent.children&&this.$parent.children.splice(this.$parent.children.indexOf(this),1)}}},function(t,e,i){"use strict";var s=i(35),n=i(82);e.a={name:"sq-datetime",components:{SqPopup:s.a,SqDatePicker:n.a},props:{value:{},type:{type:String,default:"date"},format:{type:Array},cancelButtonText:{type:String,default:"取消"},confirmButtonText:{type:String,default:"确认"},title:{type:String,default:""},minDate:{type:[Date,String],default:function(){return new Date((new Date).getFullYear()-10,0,1,0,0)}},maxDate:{type:[Date,String],default:function(){return new Date((new Date).getFullYear()+10,11,31,23,59)}},minHour:{type:Number,default:0},maxHour:{type:Number,default:23},onConfirm:{type:Function,default:function(){}},onCancel:{type:Function,default:function(){}},onChange:{type:Function,default:function(){}}},data:function(){return{visible:!1}}}},function(e,i){e.exports=t},function(t,e,i){"use strict";e.a={name:"sq-dialog",props:{type:{type:String},clickCloseMark:{type:Boolean,default:!1},title:{type:String,default:"系统提示"},message:{type:String,default:""},confirmButtonText:{type:String,default:"确定"},cancelButtonText:{type:String,default:"取消"},onConfirm:{type:Function,default:function(){}},onCancel:{type:Function,default:function(){}},iconStatus:{type:String}},computed:{textClasses:function(){return{"text-left":this.iconStatus}},iconStatusClasses:function(){return{"sq-icon-checkmark-full success":"success"===this.iconStatus,"sq-icon-error-gap fail":"fail"===this.iconStatus}}},data:function(){return{visible:!1}},methods:{$_handleClickOnMark:function(){this.clickCloseMark&&(this.visible=!1)},$_handleCancel:function(){this.onCancel(),this.visible=!1},$_handleConfirm:function(){this.onConfirm()}}}},function(t,e,i){"use strict";var s=i(34),n=i.n(s);e.a={name:"sq-toast",props:{type:{type:String,default:"text",validator:function(t){return["text","success","error","loading","warn"].indexOf(t)>-1}},message:{type:String,default:""},duration:{type:Number,default:3e3},position:{type:String,default:"middle"},iconSize:{type:[Number,String],default:44},iconClass:{type:String,default:""},textSize:{type:[Number,String],default:14}},computed:{isShowMark:function(){return"loading"===this.type},classes:function(){var t;return[(t={},n()(t,"sq-toast-icon sq-icon sq-icon-checkmark","success"===this.type),n()(t,"sq-toast-icon sq-icon sq-icon-error","error"===this.type),n()(t,"sq-toast-icon sq-icon sq-icon-animation-loading sq-icon-loading","loading"===this.type),n()(t,"sq-t