@xysfe/actui
Version:
A fantastic mobile ui lib implement by Vue
1 lines • 14.9 kB
JavaScript
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("@xysfe/actui/es/assets/utils/create/index.js"),require("@xysfe/actui/es/assets/utils/helpers.js"),require("@xysfe/actui/es/assets/mixins/visible.js"),require("@xysfe/actui/es/assets/mixins/popup.js"),require("@xysfe/actui/es/assets/utils/assign.js"),require("@xysfe/actui/es/assets/mixins/picker.js"),require("@xysfe/actui/es/CascadePicker/index.js"),require("@xysfe/actui/es/assets/utils/date.js"),require("@xysfe/actui/es/assets/utils/polyfill/Object.keys.js")):"function"==typeof define&&define.amd?define(["@xysfe/actui/es/assets/utils/create/index.js","@xysfe/actui/es/assets/utils/helpers.js","@xysfe/actui/es/assets/mixins/visible.js","@xysfe/actui/es/assets/mixins/popup.js","@xysfe/actui/es/assets/utils/assign.js","@xysfe/actui/es/assets/mixins/picker.js","@xysfe/actui/es/CascadePicker/index.js","@xysfe/actui/es/assets/utils/date.js","@xysfe/actui/es/assets/utils/polyfill/Object.keys.js"],e):"object"==typeof exports?exports.DatePicker=e(require("@xysfe/actui/es/assets/utils/create/index.js"),require("@xysfe/actui/es/assets/utils/helpers.js"),require("@xysfe/actui/es/assets/mixins/visible.js"),require("@xysfe/actui/es/assets/mixins/popup.js"),require("@xysfe/actui/es/assets/utils/assign.js"),require("@xysfe/actui/es/assets/mixins/picker.js"),require("@xysfe/actui/es/CascadePicker/index.js"),require("@xysfe/actui/es/assets/utils/date.js"),require("@xysfe/actui/es/assets/utils/polyfill/Object.keys.js")):t.DatePicker=e(t["@xysfe/actui/es/assets/utils/create/index.js"],t["@xysfe/actui/es/assets/utils/helpers.js"],t["@xysfe/actui/es/assets/mixins/visible.js"],t["@xysfe/actui/es/assets/mixins/popup.js"],t["@xysfe/actui/es/assets/utils/assign.js"],t["@xysfe/actui/es/assets/mixins/picker.js"],t["@xysfe/actui/es/CascadePicker/index.js"],t["@xysfe/actui/es/assets/utils/date.js"],t["@xysfe/actui/es/assets/utils/polyfill/Object.keys.js"])}("undefined"!=typeof self?self:this,function(t,e,n,r,i,s,a,o,u){return function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="../es",e(e.s=1320)}({0:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},10:function(t,e,n){var r=n(4),i=n(41),s=n(38),a=Object.defineProperty;e.f=n(3)?Object.defineProperty:function(t,e,n){if(r(t),e=s(e,!0),r(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},1033:function(t,e,n){"use strict";function r(t){return[t.getFullYear(),t.getMonth()+1,t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds()]}function i(t){for(var e=[0,0,0,0,0,0],n=new RegExp(/(\d+)-(\d+)-(\d+)/),r=new RegExp(/(\d+):(\d+):(\d+)/),i=0;i<2;i++){var s=0,a=void 0;if(0===i?a=t.match(n):(s=3,a=t.match(r)),a&&4===a.length){var o=Array.prototype.slice.call(a,1);e[s++]=parseInt(o[0]),e[s++]=parseInt(o[1]),e[s++]=parseInt(o[2])}}return e}var s=n(146),a=n.n(s),o=n(788),u=n.n(o),c=n(109),f=n.n(c),l=n(631),p=n.n(l),x=n(40),d=n.n(x),h=n(264),y=n.n(h),m=n(39),v=(n.n(m),n(789)),j=(n.n(v),n(924)),_=(n.n(j),["year","month","date","hour","minute","second"]),b={month:{natureMin:1,natureMax:12},date:{natureMin:1,natureMax:31},hour:{natureMin:0,natureMax:23},minute:{natureMin:0,natureMax:59},second:{natureMin:0,natureMax:59}},g={year:"YYYY",month:"M",date:"D",hour:"hh",minute:"mm",second:"ss"};e.a={name:"ActDatePicker",mixins:[d.a,f.a,p.a],data:function(){return{minDate:0,maxDate:0,valueDate:0}},props:{min:{type:[Date,Array,String],default:function(){return new Date(2010,0,1)}},max:{type:[Date,Array,String],default:function(){return new Date(2020,11,31)}},startColumn:{type:String,default:function(){return"year"}},columnCount:{type:Number,default:3},format:{type:Object,default:function(){return{}}},value:{type:[Date,Array,String],default:function(){return this.min}},columnOrder:{type:Array,default:function(){return["year","month","date","hour","minute","second"]}},toToday:{type:Boolean,default:function(){return!1}}},computed:{formatConfig:function(){var t=y()({},g);return Object(m.deepAssign)(t,this.format),t},natureRangeCache:function(){var t=this,e={hour:[],minute:[],second:[]};return a()(e).forEach(function(n){e[n]=t._range(n,b[n].natureMin,b[n].natureMax)}),e},startIndex:function(){var t=_.indexOf(this.startColumn);return t<0?0:t},minArray:function(){var t=this.minDate||this.min;return Object(m.isString)(t)?i(t).slice(this.startIndex,this.startIndex+this.columnCount):t instanceof Date?r(t).slice(this.startIndex,this.startIndex+this.columnCount):t},maxArray:function(){var t=this.maxDate||(this.toToday?new Date:this.max);return Object(m.isString)(t)?i(t).slice(this.startIndex,this.startIndex+this.columnCount):t instanceof Date?r(t).slice(this.startIndex,this.startIndex+this.columnCount):t},valueArray:function(){var t=this.valueDate||this.value;return"至今"===t?["至今",0,0,0,0,0]:Object(m.isString)(t)?i(t).slice(this.startIndex,this.startIndex+this.columnCount):t instanceof Date?r(t).slice(this.startIndex,this.startIndex+this.columnCount):t},data:function(){var t=[];return this._generateData(this.startIndex,0,t),t},selectedIndex:function(){for(var t=this,e=[],n=this.data,r=void 0,i=0;i<this.columnCount&&i<6-this.startIndex;i++)!function(i){r=Object(m.findIndex)(n,function(e){return t.valueArray[i]&&e.value===t.valueArray[i]}),e[i]=-1!==r?r:0,n=n[e[i]]&&n[e[i]].children}(i);return e}},methods:{setData:function(t,e,n){this.minDate=t,this.maxDate=e,this.valueDate=n},_select:function(t,e,n){this.$emit("select",this._arrayToDate(t),t,n)},_cancel:function(){this.$emit("cancel")},_change:function(t,e){this.$emit("change",t,e)},_generateData:function(t,e,n){var r=this;if(0===e){var i=0===t?this.minArray[0]:Math.max(this.minArray[0],b[_[t]].natureMin),s=0===t?this.maxArray[0]:Math.min(this.maxArray[0],b[_[t]].natureMax);n.push.apply(n,this._range(_[t],i,s,!0,!0))}else if(t<3||n.isMin||n.isMax){var a=2===t?Object(v.computeNatureMaxDay)(n.value,n.year):b[_[t]].natureMax,o=n.isMin?Math.max(this.minArray[e],b[_[t]].natureMin):b[_[t]].natureMin,u=n.isMax?Math.min(this.maxArray[e],a):a,c=1===t&&0===this.startIndex&&this.columnCount>=3&&n.value;this.toToday&&n.isToday?n.children=[{text:"",value:"",order:0,isToday:!0}]:n.children=this._range(_[t],o,u,n.isMin,n.isMax,c)}else n.children=this.natureRangeCache[_[t]];e<this.columnCount-1&&t<5&&(n.children||n).forEach(function(n){(!n.children||n.isMin||n.isMax)&&r._generateData(t+1,e+1,n)})},_arrayToDate:function(t){if("至今"===t[0])return t;for(var e=[],n=r(new Date(0)),i=0;i<6;i++)i<this.startIndex?e[i]=n[i]:i>=this.startIndex+this.columnCount?e[i]=b[_[i]].natureMin:e[i]=t[i-this.startIndex];return e[1]--,new(Function.prototype.bind.apply(Date,[null].concat(e)))},_range:function(t,e,n,r,i){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;this._rangeCache||(this._rangeCache={});var a=t+s+e+n+r+i;if(this._rangeCache[a])return this._rangeCache[a];for(var o=[],u=this.formatConfig[t],c=e;c<=n;c++){var f={text:Object(v.formatType)(t,u,c,"i"),value:c,order:this.columnOrder.indexOf(t)};r&&c===e&&(f.isMin=!0),i&&c===n&&(f.isMax=!0),s&&(f.year=s),o.push(f)}return r&&i&&this.toToday&&o.push({text:"至今",value:"至今",order:this.columnOrder.indexOf(t),isToday:!0}),this._rangeCache[a]=o,o}},components:{ActCascadePicker:u.a}}},109:function(t,e){t.exports=r},12:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},13:function(t,e,n){var r=n(34),i=n(15);t.exports=function(t){return r(i(t))}},1320:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(26),i=n.n(r),s=n(1321);s.a.install=function(t){t.component(s.a.name,s.a),t.prototype.$createDatePicker=i()(s.a,t)},e.default=s.a},1321:function(t,e,n){"use strict";var r=n(1033),i=n(1322),s=n(7),a=Object(s.a)(r.a,i.a,i.b,!1,null,null,null);a.options.__file="src\\components\\DatePicker\\src\\index.vue",e.a=a.exports},1322:function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i});var r=function(){var t=this,e=t.$createElement;return(t._self._c||e)("act-cascade-picker",{attrs:{data:t.data,selectedIndex:t.selectedIndex,title:t.title,subtitle:t.subtitle,cancelTxt:t._cancelTxt,confirmTxt:t._confirmTxt,swipeTime:t.swipeTime,zIndex:t.zIndex,maskClosable:t.maskClosable,confirmColor:t.confirmColor,cancelColor:t.cancelColor},on:{select:t._select,cancel:t._cancel,change:t._change},model:{value:t.isVisible,callback:function(e){t.isVisible=e},expression:"isVisible"}})},i=[];r._withStripped=!0},14:function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},146:function(t,e,n){t.exports={default:n(175),__esModule:!0}},15:function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},16:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},17:function(t,e,n){var r=n(19);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},174:function(t,e,n){var r=n(9),i=n(2),s=n(12);t.exports=function(t,e){var n=(i.Object||{})[t]||Object[t],a={};a[t]=e(n),r(r.S+r.F*s(function(){n(1)}),"Object",a)}},175:function(t,e,n){n(176),t.exports=n(2).Object.keys},176:function(t,e,n){var r=n(33),i=n(28);n(174)("keys",function(){return function(t){return i(r(t))}})},18:function(t,e){t.exports=!0},19:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},2:function(t,e){var n=t.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},20:function(t,e,n){var r=n(31)("keys"),i=n(24);t.exports=function(t){return r[t]||(r[t]=i(t))}},22:function(t,e,n){var r=n(6),i=n(0).document,s=r(i)&&r(i.createElement);t.exports=function(t){return s?i.createElement(t):{}}},23:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},24:function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},26:function(e,n){e.exports=t},264:function(t,e){t.exports=i},28:function(t,e,n){var r=n(42),i=n(32);t.exports=Object.keys||function(t){return r(t,i)}},3:function(t,e,n){t.exports=!n(12)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},31:function(t,e,n){var r=n(2),i=n(0),s=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(t.exports=function(t,e){return s[t]||(s[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n(18)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},32:function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},33:function(t,e,n){var r=n(15);t.exports=function(t){return Object(r(t))}},34:function(t,e,n){var r=n(14);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},35:function(t,e,n){var r=n(16),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},38:function(t,e,n){var r=n(6);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},39:function(t,n){t.exports=e},4:function(t,e,n){var r=n(6);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},40:function(t,e){t.exports=n},41:function(t,e,n){t.exports=!n(3)&&!n(12)(function(){return 7!=Object.defineProperty(n(22)("div"),"a",{get:function(){return 7}}).a})},42:function(t,e,n){var r=n(8),i=n(13),s=n(46)(!1),a=n(20)("IE_PROTO");t.exports=function(t,e){var n,o=i(t),u=0,c=[];for(n in o)n!=a&&r(o,n)&&c.push(n);for(;e.length>u;)r(o,n=e[u++])&&(~s(c,n)||c.push(n));return c}},46:function(t,e,n){var r=n(13),i=n(35),s=n(47);t.exports=function(t){return function(e,n,a){var o,u=r(e),c=i(u.length),f=s(a,c);if(t&&n!=n){for(;c>f;)if((o=u[f++])!=o)return!0}else for(;c>f;f++)if((t||f in u)&&u[f]===n)return t||f||0;return!t&&-1}}},47:function(t,e,n){var r=n(16),i=Math.max,s=Math.min;t.exports=function(t,e){return t=r(t),t<0?i(t+e,0):s(t,e)}},5:function(t,e,n){var r=n(10),i=n(23);t.exports=n(3)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},6:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},631:function(t,e){t.exports=s},7:function(t,e,n){"use strict";function r(t,e,n,r,i,s,a,o){t=t||{};var u=typeof t.default;"object"!==u&&"function"!==u||(t=t.default);var c="function"==typeof t?t.options:t;e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),s&&(c._scopeId=s);var f;if(a?(f=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},c._ssrRegister=f):i&&(f=o?function(){i.call(this,this.$root.$options.shadowRoot)}:i),f)if(c.functional){c._injectStyles=f;var l=c.render;c.render=function(t,e){return f.call(e),l(t,e)}}else{var p=c.beforeCreate;c.beforeCreate=p?[].concat(p,f):[f]}return{exports:t,options:c}}e.a=r},788:function(t,e){t.exports=a},789:function(t,e){t.exports=o},8:function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},9:function(t,e,n){var r=n(0),i=n(2),s=n(17),a=n(5),o=n(8),u=function(t,e,n){var c,f,l,p=t&u.F,x=t&u.G,d=t&u.S,h=t&u.P,y=t&u.B,m=t&u.W,v=x?i:i[e]||(i[e]={}),j=v.prototype,_=x?r:d?r[e]:(r[e]||{}).prototype;x&&(n=e);for(c in n)(f=!p&&_&&void 0!==_[c])&&o(v,c)||(l=f?_[c]:n[c],v[c]=x&&"function"!=typeof _[c]?n[c]:y&&f?s(l,r):m&&_[c]==l?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(l):h&&"function"==typeof l?s(Function.call,l):l,h&&((v.virtual||(v.virtual={}))[c]=l,t&u.R&&j&&!j[c]&&a(j,c,l)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},924:function(t,e){t.exports=u}})});