1 line
8.3 KiB
JavaScript
1 line
8.3 KiB
JavaScript
(self["webpackChunktuzhi"]=self["webpackChunktuzhi"]||[]).push([[764],{97405:function(t,n,i){var e=i(95605);e.__esModule&&(e=e.default),"string"===typeof e&&(e=[[t.id,e,""]]),e.locals&&(t.exports=e.locals);var a=i(56).Z;a("49525d46",e,!0,{sourceMap:!1,shadowMode:!1})},18690:function(t,n,i){var e=i(3854);e.__esModule&&(e=e.default),"string"===typeof e&&(e=[[t.id,e,""]]),e.locals&&(t.exports=e.locals);var a=i(56).Z;a("26dd3002",e,!0,{sourceMap:!1,shadowMode:!1})},764:function(t,n,i){"use strict";i.d(n,{Z:function(){return f}});var e,a={uCountDown:i(53421).Z},s=function(){var t=this,n=t.$createElement,i=t._self._c||n;return i("div",{staticClass:"start-time-bar",class:t.styleType},[i("div",{staticClass:"time-section"},[i("div",{staticClass:"start-time"},[t._v("时间:"+t._s(t.$tools.formatDate(t.startTime,"MM-DD HH:mm"))+" ~ "+t._s(t.$tools.formatDate(t.endTime,"MM-DD HH:mm")))])]),t.startTime-t.nowTime>0&&t.startTime-t.nowTime<2592e3?i("div",{staticClass:"remaining-time"},[i("span",[t._v("距离开始:")]),i("u-count-down",{attrs:{time:1e3*(t.startTime-t.nowTime),autoStart:!0,millisecond:!0},on:{change:function(n){arguments[0]=n=t.$handleEvent(n),t.onChange.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"time"},[t.timeData.days>0?i("v-uni-text",{staticClass:"time__item"},[t._v(t._s(t.timeData.days)+"天")]):t._e(),t.timeData.hours>0?i("v-uni-text",{staticClass:"time__item"},[t._v(t._s(t.timeData.hours>10?t.timeData.hours:"0"+t.timeData.hours)+"时")]):t._e(),i("v-uni-text",{staticClass:"time__item"},[t._v(t._s(t.timeData.minutes)+"分")]),i("v-uni-text",{staticClass:"time__item"},[t._v(t._s(t.timeData.seconds)+"秒")])],1)],1)],1):t._e()])},o=[],r=(i(9653),i(82772),{components:{},data:function(){return{timeData:{},nowTime:Date.now()/1e3}},props:{startTime:{type:[String,Number],default:0},endTime:{type:[String,Number],default:0},styleType:{type:String,default:"default",validator:function(t){return-1!==["default","light"].indexOf(t)}}},watch:{visible:function(){this.show=this.visible}},methods:{onChange:function(t){this.timeData=t},close:function(){this.$emit("close",!1)},open:function(){this.$emit("open",!1)},optionHandle:function(t){this.$emit("jump",t)}},created:function(){},mounted:function(){this,this.show=this.visible}}),m=r,u=(i(97405),i(69453)),c=(0,u.Z)(m,s,o,!1,null,"38a441f9",null,!1,a,e),f=c.exports},53421:function(t,n,i){"use strict";var e;i.d(n,{Z:function(){return b}});var a=function(){var t=this,n=t.$createElement,i=t._self._c||n;return i("v-uni-view",{staticClass:"u-count-down"},[t._t("default",[i("v-uni-text",{staticClass:"u-count-down__text"},[t._v(t._s(t.formattedTime))])])],2)},s=[],o=(i(96647),i(41539),i(39714),i(9653),{props:{time:{type:[String,Number],default:uni.$u.props.countDown.time},format:{type:String,default:uni.$u.props.countDown.format},autoStart:{type:Boolean,default:uni.$u.props.countDown.autoStart},millisecond:{type:Boolean,default:uni.$u.props.countDown.millisecond}}});i(82772),i(74916),i(15306);function r(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,i="".concat(t);while(i.length<n)i="0".concat(i);return i}var m=1e3,u=60*m,c=60*u,f=24*c;function l(t){var n=Math.floor(t/f),i=Math.floor(t%f/c),e=Math.floor(t%c/u),a=Math.floor(t%u/m),s=Math.floor(t%m);return{days:n,hours:i,minutes:e,seconds:a,milliseconds:s}}function d(t,n){var i=n.days,e=n.hours,a=n.minutes,s=n.seconds,o=n.milliseconds;return-1===t.indexOf("DD")?e+=24*i:t=t.replace("DD",r(i)),-1===t.indexOf("HH")?a+=60*e:t=t.replace("HH",r(e)),-1===t.indexOf("mm")?s+=60*a:t=t.replace("mm",r(a)),-1===t.indexOf("ss")?o+=1e3*s:t=t.replace("ss",r(s)),t.replace("SSS",r(o,3))}function h(t,n){return Math.floor(t/1e3)===Math.floor(n/1e3)}var p,v={name:"u-count-down",mixins:[uni.$u.mpMixin,uni.$u.mixin,o],data:function(){return{timer:null,timeData:l(0),formattedTime:"0",runing:!1,endTime:0,remainTime:0}},watch:{time:function(t){this.reset()}},mounted:function(){this.init()},methods:{init:function(){this.reset()},start:function(){this.runing||(this.runing=!0,this.endTime=Date.now()+this.remainTime,this.toTick())},toTick:function(){this.millisecond?this.microTick():this.macroTick()},macroTick:function(){var t=this;this.clearTimeout(),this.timer=setTimeout((function(){var n=t.getRemainTime();h(n,t.remainTime)&&0!==n||t.setRemainTime(n),0!==t.remainTime&&t.macroTick()}),30)},microTick:function(){var t=this;this.clearTimeout(),this.timer=setTimeout((function(){t.setRemainTime(t.getRemainTime()),0!==t.remainTime&&t.microTick()}),50)},getRemainTime:function(){return Math.max(this.endTime-Date.now(),0)},setRemainTime:function(t){this.remainTime=t;var n=l(t);this.$emit("change",n),this.formattedTime=d(this.format,n),t<=0&&(this.pause(),this.$emit("finish"))},reset:function(){this.pause(),this.remainTime=this.time,this.setRemainTime(this.remainTime),this.autoStart&&this.start()},pause:function(){this.runing=!1,this.clearTimeout()},clearTimeout:function(t){function n(){return t.apply(this,arguments)}return n.toString=function(){return t.toString()},n}((function(){clearTimeout(this.timer),this.timer=null}))},beforeDestroy:function(){this.clearTimeout()}},g=v,x=(i(18690),i(69453)),T=(0,x.Z)(g,a,s,!1,null,"b30585b0",null,!1,e,p),b=T.exports},95605:function(t,n,i){"use strict";i.r(n);var e=i(43481),a=i.n(e),s=i(2400),o=i.n(s),r=o()(a());r.push([t.id,"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* 默认样式 */.start-time-bar[data-v-38a441f9]{display:flex;flex-direction:column;padding:8px 10px;border-radius:5px;gap:6px;background-color:#f0f6ff}.start-time-bar .time-section[data-v-38a441f9]{display:flex;flex-direction:column;gap:4px}.start-time-bar .start-time[data-v-38a441f9]{font-size:12px;color:#007aff;font-weight:600;text-align:left}.start-time-bar .end-time[data-v-38a441f9]{font-size:12px;color:#007aff;font-weight:600;text-align:left}.start-time-bar .remaining-time[data-v-38a441f9]{font-size:12px;color:#007aff;font-weight:600;display:flex;justify-content:left;align-items:center;text-align:left}.start-time-bar .remaining-time .time-unit[data-v-38a441f9]{font-size:14px;font-weight:400;color:#007aff;margin:0 3px}\n/* 轻量样式 - 无背景、白色字体、居中 */.start-time-bar.light[data-v-38a441f9]{background:none!important;border:none!important;padding:0;border-radius:0;gap:4px;text-align:center}.start-time-bar.light .time-section[data-v-38a441f9]{text-align:center}.start-time-bar.light .start-time[data-v-38a441f9]{color:#fff;text-align:center;font-size:11px;font-weight:500}.start-time-bar.light .end-time[data-v-38a441f9]{color:#fff;text-align:center;font-size:11px;font-weight:500}.start-time-bar.light .remaining-time[data-v-38a441f9]{color:#fff;justify-content:center;text-align:center;font-size:11px;font-weight:500}.start-time-bar.light .remaining-time .time-unit[data-v-38a441f9]{color:#fff;font-size:12px;font-weight:400}",""]),n["default"]=r},3854:function(t,n,i){"use strict";i.r(n);var e=i(43481),a=i.n(e),s=i(2400),o=i.n(s),r=o()(a());r.push([t.id,"@charset \"UTF-8\";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n *@import '/static/themes/css/arco.css';\n*/uni-button[data-v-b30585b0]::after{content:none!important}\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-view[data-v-b30585b0], uni-scroll-view[data-v-b30585b0], uni-swiper-item[data-v-b30585b0]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-count-down__text[data-v-b30585b0]{color:#606266;font-size:15px;line-height:22px}",""]),n["default"]=r}}]); |