| 12345678910 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker"],{"41cb":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return s})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=(t._self._c,t.visible&&t.dateShow?t.__map(t.years,(function(e,i){var n=t.__get_orig(e),s=t.lessThanTen(e);return{$orig:n,m0:s}})):null),n=t.visible&&t.dateShow?t.__map(t.months,(function(e,i){var n=t.__get_orig(e),s=t.lessThanTen(e);return{$orig:n,m1:s}})):null,s=t.visible&&t.dateShow?t.__map(t.days,(function(e,i){var n=t.__get_orig(e),s=t.lessThanTen(e);return{$orig:n,m2:s}})):null,r=t.visible&&t.timeShow?t.__map(t.hours,(function(e,i){var n=t.__get_orig(e),s=t.lessThanTen(e);return{$orig:n,m3:s}})):null,a=t.visible&&t.timeShow?t.__map(t.minutes,(function(e,i){var n=t.__get_orig(e),s=t.lessThanTen(e);return{$orig:n,m4:s}})):null,h=t.visible&&t.timeShow&&!t.hideSecond?t.__map(t.seconds,(function(e,i){var n=t.__get_orig(e),s=t.lessThanTen(e);return{$orig:n,m5:s}})):null;t.$mp.data=Object.assign({},{$root:{l0:i,l1:n,l2:s,l3:r,l4:a,l5:h}})},s=[]},"5b00":function(t,e,i){"use strict";i.r(e);var n=i("41cb"),s=i("d2d7");for(var r in s)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return s[t]}))}(r);i("df37");var a=i("f0c5"),h=Object(a["a"])(s["default"],n["b"],n["c"],!1,null,null,null,!1,n["a"],void 0);e["default"]=h.exports},"936b":function(t,e,i){},d2d7:function(t,e,i){"use strict";i.r(e);var n=i("fe23"),s=i.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);e["default"]=s.a},df37:function(t,e,i){"use strict";var n=i("936b"),s=i.n(n);s.a},fe23:function(t,e,i){"use strict";var n=i("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=i("37dc"),r=n(i("d3cd")),a=(0,s.initVueI18n)(r.default),h=a.t,u={name:"UniDatetimePicker",data:function(){return{indicatorStyle:"height: 50px;",visible:!1,fixNvueBug:{},dateShow:!0,timeShow:!0,title:"日期和时间",time:"",year:1920,month:0,day:0,hour:0,minute:0,second:0,startYear:1920,startMonth:1,startDay:1,startHour:0,startMinute:0,startSecond:0,endYear:2120,endMonth:12,endDay:31,endHour:23,endMinute:59,endSecond:59}},props:{type:{type:String,default:"datetime"},value:{type:[String,Number],default:""},modelValue:{type:[String,Number],default:""},start:{type:[Number,String],default:""},end:{type:[Number,String],default:""},returnType:{type:String,default:"string"},disabled:{type:[Boolean,String],default:!1},border:{type:[Boolean,String],default:!0},hideSecond:{type:[Boolean,String],default:!1}},watch:{value:{handler:function(t){t?(this.parseValue(this.fixIosDateFormat(t)),this.initTime(!1)):(this.time="",this.parseValue(Date.now()))},immediate:!0},type:{handler:function(t){"date"===t?(this.dateShow=!0,this.timeShow=!1,this.title="日期"):"time"===t?(this.dateShow=!1,this.timeShow=!0,this.title="时间"):(this.dateShow=!0,this.timeShow=!0,this.title="日期和时间")},immediate:!0},start:{handler:function(t){this.parseDatetimeRange(this.fixIosDateFormat(t),"start")},immediate:!0},end:{handler:function(t){this.parseDatetimeRange(this.fixIosDateFormat(t),"end")},immediate:!0},months:function(t){this.checkValue("month",this.month,t)},days:function(t){this.checkValue("day",this.day,t)},hours:function(t){this.checkValue("hour",this.hour,t)},minutes:function(t){this.checkValue("minute",this.minute,t)},seconds:function(t){this.checkValue("second",this.second,t)}},computed:{years:function(){return this.getCurrentRange("year")},months:function(){return this.getCurrentRange("month")},days:function(){return this.getCurrentRange("day")},hours:function(){return this.getCurrentRange("hour")},minutes:function(){return this.getCurrentRange("minute")},seconds:function(){return this.getCurrentRange("second")},ymd:function(){return[this.year-this.minYear,this.month-this.minMonth,this.day-this.minDay]},hms:function(){return[this.hour-this.minHour,this.minute-this.minMinute,this.second-this.minSecond]},currentDateIsStart:function(){return this.year===this.startYear&&this.month===this.startMonth&&this.day===this.startDay},currentDateIsEnd:function(){return this.year===this.endYear&&this.month===this.endMonth&&this.day===this.endDay},minYear:function(){return this.startYear},maxYear:function(){return this.endYear},minMonth:function(){return this.year===this.startYear?this.startMonth:1},maxMonth:function(){return this.year===this.endYear?this.endMonth:12},minDay:function(){return this.year===this.startYear&&this.month===this.startMonth?this.startDay:1},maxDay:function(){return this.year===this.endYear&&this.month===this.endMonth?this.endDay:this.daysInMonth(this.year,this.month)},minHour:function(){return"datetime"===this.type?this.currentDateIsStart?this.startHour:0:"time"===this.type?this.startHour:void 0},maxHour:function(){return"datetime"===this.type?this.currentDateIsEnd?this.endHour:23:"time"===this.type?this.endHour:void 0},minMinute:function(){return"datetime"===this.type?this.currentDateIsStart&&this.hour===this.startHour?this.startMinute:0:"time"===this.type?this.hour===this.startHour?this.startMinute:0:void 0},maxMinute:function(){return"datetime"===this.type?this.currentDateIsEnd&&this.hour===this.endHour?this.endMinute:59:"time"===this.type?this.hour===this.endHour?this.endMinute:59:void 0},minSecond:function(){return"datetime"===this.type?this.currentDateIsStart&&this.hour===this.startHour&&this.minute===this.startMinute?this.startSecond:0:"time"===this.type?this.hour===this.startHour&&this.minute===this.startMinute?this.startSecond:0:void 0},maxSecond:function(){return"datetime"===this.type?this.currentDateIsEnd&&this.hour===this.endHour&&this.minute===this.endMinute?this.endSecond:59:"time"===this.type?this.hour===this.endHour&&this.minute===this.endMinute?this.endSecond:59:void 0},selectTimeText:function(){return h("uni-datetime-picker.selectTime")},okText:function(){return h("uni-datetime-picker.ok")},clearText:function(){return h("uni-datetime-picker.clear")},cancelText:function(){return h("uni-datetime-picker.cancel")}},mounted:function(){},methods:{lessThanTen:function(t){return t<10?"0"+t:t},parseTimeType:function(t){if(t){var e=t.split(":");this.hour=Number(e[0]),this.minute=Number(e[1]),this.second=Number(e[2])}},initPickerValue:function(t){var e=null;t?e=this.compareValueWithStartAndEnd(t,this.start,this.end):(e=Date.now(),e=this.compareValueWithStartAndEnd(e,this.start,this.end)),this.parseValue(e)},compareValueWithStartAndEnd:function(t,e,i){var n=null;return t=this.superTimeStamp(t),e=this.superTimeStamp(e),i=this.superTimeStamp(i),n=e&&i?t<e?new Date(e):t>i?new Date(i):new Date(t):e&&!i?e<=t?new Date(t):new Date(e):!e&&i?t<=i?new Date(t):new Date(i):new Date(t),n},superTimeStamp:function(t){var e="";if("time"===this.type&&t&&"string"===typeof t){var i=new Date,n=i.getFullYear(),s=i.getMonth()+1,r=i.getDate();e=n+"/"+s+"/"+r+" "}return Number(t)&&(t=parseInt(t),e=0),this.createTimeStamp(e+t)},parseValue:function(t){if(t){if("time"===this.type&&"string"===typeof t)this.parseTimeType(t);else{var e=null;e=new Date(t),"time"!==this.type&&(this.year=e.getFullYear(),this.month=e.getMonth()+1,this.day=e.getDate()),"date"!==this.type&&(this.hour=e.getHours(),this.minute=e.getMinutes(),this.second=e.getSeconds())}this.hideSecond&&(this.second=0)}},parseDatetimeRange:function(t,e){if(!t)return"start"===e&&(this.startYear=1920,this.startMonth=1,this.startDay=1,this.startHour=0,this.startMinute=0,this.startSecond=0),void("end"===e&&(this.endYear=2120,this.endMonth=12,this.endDay=31,this.endHour=23,this.endMinute=59,this.endSecond=59));if("time"===this.type){var i=t.split(":");this[e+"Hour"]=Number(i[0]),this[e+"Minute"]=Number(i[1]),this[e+"Second"]=Number(i[2])}else{if(!t)return void("start"===e?this.startYear=this.year-60:this.endYear=this.year+60);Number(t)&&(t=parseInt(t));"datetime"!==this.type||"end"!==e||"string"!==typeof t||/[0-9]:[0-9]/.test(t)||(t+=" 23:59:59");var n=new Date(t);this[e+"Year"]=n.getFullYear(),this[e+"Month"]=n.getMonth()+1,this[e+"Day"]=n.getDate(),"datetime"===this.type&&(this[e+"Hour"]=n.getHours(),this[e+"Minute"]=n.getMinutes(),this[e+"Second"]=n.getSeconds())}},getCurrentRange:function(t){for(var e=[],i=this["min"+this.capitalize(t)];i<=this["max"+this.capitalize(t)];i++)e.push(i);return e},capitalize:function(t){return t.charAt(0).toUpperCase()+t.slice(1)},checkValue:function(t,e,i){-1===i.indexOf(e)&&(this[t]=i[0])},daysInMonth:function(t,e){return new Date(t,e,0).getDate()},fixIosDateFormat:function(t){return"string"===typeof t&&(t=t.replace(/-/g,"/")),t},createTimeStamp:function(t){if(t)return"number"===typeof t?t:(t=t.replace(/-/g,"/"),"date"===this.type&&(t+=" 00:00:00"),Date.parse(t))},createDomSting:function(){var t=this.year+"-"+this.lessThanTen(this.month)+"-"+this.lessThanTen(this.day),e=this.lessThanTen(this.hour)+":"+this.lessThanTen(this.minute);return this.hideSecond||(e=e+":"+this.lessThanTen(this.second)),"date"===this.type?t:"time"===this.type?e:t+" "+e},initTime:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.time=this.createDomSting(),t&&("timestamp"===this.returnType&&"time"!==this.type?(this.$emit("change",this.createTimeStamp(this.time)),this.$emit("input",this.createTimeStamp(this.time)),this.$emit("update:modelValue",this.createTimeStamp(this.time))):(this.$emit("change",this.time),this.$emit("input",this.time),this.$emit("update:modelValue",this.time)))},bindDateChange:function(t){var e=t.detail.value;this.year=this.years[e[0]],this.month=this.months[e[1]],this.day=this.days[e[2]]},bindTimeChange:function(t){var e=t.detail.value;this.hour=this.hours[e[0]],this.minute=this.minutes[e[1]],this.second=this.seconds[e[2]]},initTimePicker:function(){if(!this.disabled){var t=this.fixIosDateFormat(this.time);this.initPickerValue(t),this.visible=!this.visible}},tiggerTimePicker:function(t){this.visible=!this.visible},clearTime:function(){this.time="",this.$emit("change",this.time),this.$emit("input",this.time),this.$emit("update:modelValue",this.time),this.tiggerTimePicker()},setTime:function(){this.initTime(),this.tiggerTimePicker()}}};e.default=u}}]);
- ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
- 'uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker-create-component',
- {
- 'uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker-create-component':(function(module, exports, __webpack_require__){
- __webpack_require__('543d')['createComponent'](__webpack_require__("5b00"))
- })
- },
- [['uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker-create-component']]
- ]);
|