time-picker.js 4.9 KB

1234567891011
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/w-picker/time-picker"],{437:function(e,n,t){"use strict";t.r(n);var r=t(438),u=t(440);for(var c in u)["default"].indexOf(c)<0&&function(e){t.d(n,e,(function(){return u[e]}))}(c);t(442);var o,a=t(35),i=Object(a["default"])(u["default"],r["render"],r["staticRenderFns"],!1,null,null,null,!1,r["components"],o);i.options.__file="components/w-picker/time-picker.vue",n["default"]=i.exports},438:function(e,n,t){"use strict";t.r(n);var r=t(439);t.d(n,"render",(function(){return r["render"]})),t.d(n,"staticRenderFns",(function(){return r["staticRenderFns"]})),t.d(n,"recyclableRender",(function(){return r["recyclableRender"]})),t.d(n,"components",(function(){return r["components"]}))},439:function(e,n,t){"use strict";var r;t.r(n),t.d(n,"render",(function(){return u})),t.d(n,"staticRenderFns",(function(){return o})),t.d(n,"recyclableRender",(function(){return c})),t.d(n,"components",(function(){return r}));var u=function(){var e=this,n=e.$createElement;e._self._c},c=!1,o=[];u._withStripped=!0},440:function(e,n,t){"use strict";t.r(n);var r=t(441),u=t.n(r);for(var c in r)["default"].indexOf(c)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(c);n["default"]=u.a},441:function(e,n,t){"use strict";var r=t(4);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var u=r(t(18)),c=null,o={data:function(){return{pickVal:[],range:{},checkObj:{}}},props:{itemHeight:{type:String,default:"44px"},value:{type:[String,Array,Number],default:""},current:{type:Boolean,default:!1},second:{type:Boolean,default:!0}},watch:{value:function(e){this.initData()}},created:function(){c=this,c.initData()},methods:{formatNum:function(e){return Number(e)<10?"0"+Number(e):Number(e)+""},checkValue:function(e){var n=/^\d{2}:\d{2}:\d{2}$/,t="18:00:05";return n.test(e)||console.log(new Error("请传入与mode、fields匹配的value值,例value="+t)),n.test(e)},resetData:function(e,n,t,r,u){for(var o=c.getCurrenDate(),a=(c.current,o.curHour,o.curMinute,o.curSecond,0);a<24;a++)hours.push(c.formatNum(a));for(var i=0;i<60;i++)minutes.push(c.formatNum(i));for(var s=0;s<60;s++)seconds.push(c.formatNum(s));return{hours:hours,minutes:minutes,seconds:seconds}},getData:function(e){for(var n=[],t=[],r=[],u=(c.current,c.disabledAfter,c.fields,e.curHour,e.curMinute,e.curSecond,0);u<24;u++)n.push(c.formatNum(u));for(var o=0;o<60;o++)t.push(c.formatNum(o));for(var a=0;a<60;a++)r.push(c.formatNum(a));return c.second?{hours:n,minutes:t,seconds:r}:{hours:n,minutes:t}},getCurrenDate:function(){var e=new Date,n=e.getHours(),t=e.getMinutes(),r=e.getSeconds();return c.second?{curHour:n,curMinute:t,curSecond:r}:{curHour:n,curMinute:t}},getDval:function(){var e=c.value,n=(c.fields,null),t=new Date,r=c.formatNum(t.getHours()),u=c.formatNum(t.getMinutes()),o=c.formatNum(t.getSeconds());if(e){var a=c.checkValue(e);n=a?e?e.split(":"):[]:[r,u,o]}else n=c.second?[r,u,o]:[r,u];return n},initData:function(){var e=c.getCurrenDate(),n=this.getData(e),t=[],r={},u="",o="",a="",i="",s="",d=c.getDval(),f=c.current,l=c.disabledAfter,m=n.hours,h=n.minutes,v=n.seconds,p=c.second?[d[0]&&-1!=m.indexOf(d[0])?m.indexOf(d[0]):0,d[1]&&-1!=h.indexOf(d[1])?h.indexOf(d[1]):0,d[2]&&-1!=v.indexOf(d[2])?v.indexOf(d[2]):0]:[d[0]&&-1!=m.indexOf(d[0])?m.indexOf(d[0]):0,d[1]&&-1!=h.indexOf(d[1])?h.indexOf(d[1]):0];t=l?p:f?c.second?[m.indexOf(c.formatNum(e.curHour)),h.indexOf(c.formatNum(e.curMinute)),v.indexOf(c.formatNum(e.curSecond))]:[m.indexOf(c.formatNum(e.curHour)),h.indexOf(c.formatNum(e.curMinute))]:p,c.range=n,c.checkObj=r,a=d[0]?d[0]:m[0],i=d[1]?d[1]:h[0],s=d[2]?d[0]:v[0],o=c.second?"".concat(a+":"+i+":"+s):"".concat(a+":"+i),u=c.second?"".concat(a+":"+i+":"+s):"".concat(a+":"+i+":00"),c.$nextTick((function(){c.pickVal=t})),c.$emit("change",{result:o,value:u,obj:r})},handlerChange:function(e){var n=(0,u.default)(e.detail.value),t=c.range,r="",o="",a="",i="",s="",d={};r=n[0]||0==n[0]?t.hours[n[0]]||t.hours[t.hours.length-1]:"",o=n[1]||0==n[1]?t.minutes[n[1]]||t.minutes[t.minutes.length-1]:"",a=n[2]||0==n[2]?t.seconds[n[2]]||t.seconds[t.seconds.length-1]:"",d=c.second?{hour:r,minute:o,second:a}:{hour:r,minute:o},this.checkObj=d,i=c.second?"".concat(r+":"+o+":"+a):"".concat(r+":"+o),s=c.second?"".concat(r+":"+o+":"+a):"".concat(r+":"+o+":00"),c.$emit("change",{result:i,value:s,obj:d})}}};n.default=o},442:function(e,n,t){"use strict";t.r(n);var r=t(443),u=t.n(r);for(var c in r)["default"].indexOf(c)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(c);n["default"]=u.a},443:function(e,n,t){}}]);
  2. //# sourceMappingURL=../../../.sourcemap/mp-weixin/components/w-picker/time-picker.js.map
  3. ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
  4. 'components/w-picker/time-picker-create-component',
  5. {
  6. 'components/w-picker/time-picker-create-component':(function(module, exports, __webpack_require__){
  7. __webpack_require__('2')['createComponent'](__webpack_require__(437))
  8. })
  9. },
  10. [['components/w-picker/time-picker-create-component']]
  11. ]);