pagesA-submitOrder-timelist.63f319a1.js 12 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pagesA-submitOrder-timelist"],{"06fe2":function(t,e,i){"use strict";function n(t){return t<10?"0".concat(t):t}function a(t){var e=new Date(t),i=e.getFullYear(),a=e.getMonth()+1,o=e.getDate(),r=e.getDay(),c=e.getHours(),s=e.getMinutes();return{allDate:"".concat(i,"/").concat(n(a),"/").concat(n(o)),date:"".concat(n(i),"-").concat(n(a),"-").concat(n(o)),day:"星期".concat(["日","一","二","三","四","五","六"][r]),hour:n(c)+":"+n(s)+":00"}}i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.currentTime=function(){var t=new Date,e=t.getFullYear(),i=t.getMonth()+1,a=t.getDate(),o=e+"-"+n(i)+"-"+n(a),r=t.getHours(),c=t.getMinutes(),s=t.getSeconds(),l=n(r)+":"+n(c)+":"+n(s);return{date:o,time:l}},e.initData=function(){for(var t=[],e=new Date,i=e.getTime(),n={0:"今天",1:"明天",2:"后天"},o=0;o<7;o++){var r,c={};c.date=a(i+864e5*o).date,c.timeStamp=i+864e5*o,c.week=null!==(r=n[o])&&void 0!==r?r:a(i+864e5*o).day,t.push(c)}return t},e.initTime=function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"10:00:00",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"21:00:00",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=[],o=a(Date.now()).allDate,r="".concat(o," ").concat(t),c="".concat(o," ").concat(e),s=new Date(r).getTime(),l=new Date(c).getTime(),d=36e5*i,u=s;u<=l;u+=d){var f={};f.time=a(u).hour,f.disable=!1,n.push(f)}return n},e.timeStamp=a,i("99af"),i("14d9")},3356:function(t,e,i){"use strict";i("7a82");var n=i("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("3eb2")),o={components:{times:a.default},data:function(){return{pagestyleconfig:[],dataList:[],technicalId:"",buynowinfoid:""}},onLoad:function(t){var e=this;this.technicalId=t.technicalId,this.buynowinfoid=t.buynowinfoid,e.$request.post("config",{mo:"pagestyle"}).then((function(t){0==t.errno&&(e.pagestyleconfig=t.data)}))},onShow:function(){},methods:{getTime:function(t){console.log(t),uni.setStorageSync("servicetime",t),uni.navigateBack({})}},onPullDownRefresh:function(){setTimeout((function(){uni.stopPullDownRefresh()}),200)}};e.default=o},"3ac6":function(t,e,i){"use strict";i("7a82");var n=i("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("3835"));i("a9e3"),i("d3b7"),i("159b"),i("99af"),i("fb6a"),i("13d5"),i("14d9");var o=i("06fe2"),r={name:"times",model:{prop:"showPop",event:"change"},props:{technicalId:{type:String,default:""},buynowinfoid:{type:String,default:""},isMultiple:{type:Boolean,default:!1},disableText:{type:String,default:"已约满"},undisableText:{type:String,default:"可预约"},timeInterval:{type:Number,default:1},selectedTabColor:{type:String,default:"#ff1e02"},selectedItemColor:{type:String,default:"#ff1e02"},stylecolor:{type:String,default:"#ff1e02"},beginTime:{type:String,default:"09:00:00"},endTime:{type:String,default:"19:00:00"},appointTime:{type:Array,default:function(){return[]}}},watch:{appointTime:function(t){t&&t.length&&this.initOnload()}},data:function(){return{orderDateTime:"暂无选择",orderTimeArr:{},dateArr:[],timeArr:[],nowDate:"",dateActive:0,timeActive:0,timeQuanBeginIndex:0,selectDate:"",selectTime:"",timeQuanBegin:"",timeQuanEnd:""}},mounted:function(t){this.selectDate=this.nowDate=(0,o.currentTime)().date,this.initOnload()},methods:{initOnload:function(){var t=this;t.dateArr=(0,o.initData)(),t.$request.post("Servicetime.index",{technicalId:t.technicalId,buynowinfoid:t.buynowinfoid,selectDate:t.selectDate,samkey:(new Date).valueOf()}).then((function(e){if(0==e.errno){t.timeArr=e.data,t.timeQuanBegin=t.timeQuanEnd="";var i=!0;t.timeArr.forEach((function(e,n){t.selectDate==t.nowDate&&(0,o.currentTime)().time>e.time&&(e.disable=!0),t.appointTime.forEach((function(i){var n=i.split(" "),o=(0,a.default)(n,2),r=o[0],c=o[1];r==t.selectDate&&e.time==c&&(e.disable=!0)})),e.disable||(i=!1)})),t.orderDateTime=i?"暂无选择":t.selectDate,t.timeActive=-1;for(var n=0,r=t.timeArr.length;n<r;n++)if(!t.timeArr[n].disable)return t.orderDateTime="".concat(t.selectDate," ").concat(t.timeArr[n].seltime),void(t.timeActive=n)}}))},selectDateEvent:function(t,e){this.dateActive=t,this.selectDate=e.date,this.initOnload()},selectTimeEvent:function(t,e){e.disable||(this.isMultiple?(e.isActive=!e.isActive,this.timeArr=this.timeArr.slice(),this.orderTimeArr[this.selectDate]=this.timeArr.reduce((function(t,e){return e.isActive&&t.push(e.time),t}),[])):(this.timeActive=t,this.selectTime=e.seltime,this.orderDateTime="".concat(this.selectDate," ").concat(e.seltime)))},handleSelectQuantum:function(t,e){if(!e.disable)if(this.timeQuanBegin)if(this.timeQuanEnd||!this.timeQuanBegin)this.timeQuanBegin&&this.timeQuanEnd&&(this.timeArr.forEach((function(t){t.isInclude=!1})),s.call(this));else{var i,n=!1,a=this.timeQuanBeginIndex,o=t;a>o&&(i=[o,a],a=i[0],o=i[1]);for(var r=a+1;r<o;r++)if(this.timeArr[r].disable)return n=!0,void s.call(this);if(!n)for(var c=a+1;c<o;c++)this.timeArr[c].isInclude=!0;this.timeQuanEnd=e.time}else s.call(this);function s(){this.timeQuanBeginIndex=t,this.timeQuanBegin=e.time,this.timeQuanEnd=""}},handleChange:function(){var t;this.timeQuanBegin>this.timeQuanEnd&&(t=[this.timeQuanEnd,this.timeQuanBegin],this.timeQuanBegin=t[0],this.timeQuanEnd=t[1])},handleSubmit:function(){var t=this;if(this.isMultiple){var e=function(e){t.orderTimeArr[e].forEach((function(t){t.push("".concat(e," ").concat(t))}))};for(var i in this.orderTimeArr)e(i);this.$emit("change",[])}else this.$emit("change",this.orderDateTime)}}};e.default=r},"3eb2":function(t,e,i){"use strict";i.r(e);var n=i("738f"),a=i("5907");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("ee73");var r=i("f0c5"),c=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"7797fad1",null,!1,n["a"],void 0);e["default"]=c.exports},5907:function(t,e,i){"use strict";i.r(e);var n=i("3ac6"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},"6cc7":function(t,e,i){var n=i("8c8c");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("4f06").default;a("01207d60",n,!0,{sourceMap:!1,shadowMode:!1})},"738f":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"content"},[i("v-uni-view",{staticClass:"container"},[i("v-uni-scroll-view",{staticClass:"scroll-view_H b-t b-b",attrs:{"scroll-x":!0}},[t._l(t.dateArr,(function(e,n){return[i("div",{key:n+"_0",staticClass:"flex-box",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.selectDateEvent(n,e)}}},[i("v-uni-view",{staticClass:"date-box",style:{color:n==t.dateActive?t.selectedTabColor:"#333"}},[i("v-uni-text",{staticClass:"fontw"},[t._v(t._s(e.week))]),i("v-uni-text",[t._v(t._s(e.date))])],1)],1)]}))],2),i("v-uni-view",{staticClass:"time-box"},[t._l(t.timeArr,(function(e,n){return[i("v-uni-view",{key:n+"_0",staticClass:"item"},[i("v-uni-view",{staticClass:"item-box",class:{disable:e.disable,active:t.isMultiple?e.isActive:n==t.timeActive},style:{color:t.isMultiple?e.isActive?t.selectedItemColor:"#333":n==t.timeActive?t.selectedItemColor:"#333"},on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.selectTimeEvent(n,e)}}},[i("v-uni-text",[t._v(t._s(e.seltime))]),i("v-uni-text",{staticClass:"all"},[t._v(t._s(e.disable?t.disableText:t.undisableText))])],1)],1)]}))],2)],1),i("v-uni-view",{staticClass:"bottom"},[t.isMultiple?t._e():i("v-uni-view",{staticClass:"show-time"},[t._v("预约时间:"+t._s(t.orderDateTime))]),i("v-uni-button",{staticClass:"submit-btn",style:"background:"+t.stylecolor,attrs:{"form-type":"submit"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleSubmit.apply(void 0,arguments)}}},[t._v("确认预约")])],1)],1)},a=[]},"8c8c":function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * scss预处理 内置的常用样式变量\r\n * 后期项目会考虑使用scss\r\n*/\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */.container uni-view[data-v-7797fad1], .container uni-text[data-v-7797fad1], .container uni-image[data-v-7797fad1]{box-sizing:border-box}.container uni-scroll-view[data-v-7797fad1]{width:100%;white-space:nowrap;height:75px;background-color:#fff;position:relative;padding-top:10px}.container uni-scroll-view[data-v-7797fad1]::after{background:#e5e5e5;content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.container uni-scroll-view .flex-box[data-v-7797fad1]{display:inline-block;height:60px;width:25%;margin:0 %?7?% 0 %?7?%;box-sizing:border-box}.container uni-scroll-view .flex-box.active .date-box[data-v-7797fad1]{border:none}.container uni-scroll-view .flex-box.active .date-box .days[data-v-7797fad1]{font-weight:700;color:#818181}.container uni-scroll-view .flex-box.active .date-box .date[data-v-7797fad1]{font-weight:700;color:#818181}.container uni-scroll-view .flex-box .date-box[data-v-7797fad1]{border:none;display:flex;height:50px;flex-direction:column;align-items:center;justify-content:space-around;font-size:%?30?%;color:#818181}.container uni-scroll-view .flex-box .date-box .date[data-v-7797fad1]{font-weight:700;color:#818181;font-size:%?30?%}.container .time-box[data-v-7797fad1]{padding:%?28?% %?12?% %?26?%;display:flex;flex-wrap:wrap;background-color:#fff}.container .time-box .item[data-v-7797fad1]{width:33%;padding:0 %?9?%;margin:10px 0}.container .time-box .item-box[data-v-7797fad1]{width:100%;height:%?154?%;padding:0 %?10?%;background:#fff;color:#333;border:1px solid #eee;font-size:%?28?%;border-radius:%?10?%;display:flex;flex-direction:column;align-items:center;justify-content:center}.container .time-box .item-box.disable[data-v-7797fad1]{background:#f1f3f6!important;color:#999!important}.container .time-box .item-box.active[data-v-7797fad1]{font-weight:700}.container .time-box .item-box .all[data-v-7797fad1]{font-size:%?22?%;padding-top:5px}uni-page-body[data-v-7797fad1]{height:100%}.content[data-v-7797fad1]{text-align:center;height:100%}\r\n/* 两个按钮 */.bottom[data-v-7797fad1]{display:flex;flex-direction:row;position:fixed;bottom:8px;top:auto;left:0;width:100%;background-color:#fff}.show-time[data-v-7797fad1]{width:70%;height:47px;color:#505050;background-color:#fff;font-size:15px;line-height:47px;text-align:center}.submit-btn[data-v-7797fad1]{width:%?200?%;height:%?70?%;line-height:%?70?%;font-size:%?28?%;border-radius:%?50?%;color:#fff;align-items:center}.fontw[data-v-7797fad1]{font-weight:700}',""]),t.exports=e},a8a6:function(t,e,i){"use strict";i.r(e);var n=i("c11a"),a=i("a959");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);var r=i("f0c5"),c=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"4ca3e642",null,!1,n["a"],void 0);e["default"]=c.exports},a959:function(t,e,i){"use strict";i.r(e);var n=i("3356"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},c11a:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",[i("times",{attrs:{stylecolor:t.pagestyleconfig.appstylecolor,selectedTabColor:t.pagestyleconfig.appstylecolor,selectedItemColor:t.pagestyleconfig.appstylecolor,buynowinfoid:t.buynowinfoid,technicalId:t.technicalId},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.getTime.apply(void 0,arguments)}}})],1)},a=[]},ee73:function(t,e,i){"use strict";var n=i("6cc7"),a=i.n(n);a.a}}]);