pagesA-submitOrder-timelist.cf97957d.js 12 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pagesA-submitOrder-timelist"],{"0c1e":function(e,t,i){"use strict";i.r(t);var n=i("6a0a"),a=i("d78d");for(var o in a)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return a[e]}))}(o);i("71d5");var r=i("f0c5"),c=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"7797fad1",null,!1,n["a"],void 0);t["default"]=c.exports},4269:function(e,t,i){"use strict";i.r(t);var n=i("7bef"),a=i("e288");for(var o in a)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return a[e]}))}(o);var r=i("f0c5"),c=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"4ca3e642",null,!1,n["a"],void 0);t["default"]=c.exports},"6a0a":function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return a})),i.d(t,"a",(function(){}));var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;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}},[e._l(e.dateArr,(function(t,n){return[i("div",{key:n+"_0",staticClass:"flex-box",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.selectDateEvent(n,t)}}},[i("v-uni-view",{staticClass:"date-box",style:{color:n==e.dateActive?e.selectedTabColor:"#333"}},[i("v-uni-text",{staticClass:"fontw"},[e._v(e._s(t.week))]),i("v-uni-text",[e._v(e._s(t.date))])],1)],1)]}))],2),i("v-uni-view",{staticClass:"time-box"},[e._l(e.timeArr,(function(t,n){return[i("v-uni-view",{key:n+"_0",staticClass:"item"},[i("v-uni-view",{staticClass:"item-box",class:{disable:t.disable,active:e.isMultiple?t.isActive:n==e.timeActive},style:{color:e.isMultiple?t.isActive?e.selectedItemColor:"#333":n==e.timeActive?e.selectedItemColor:"#333"},on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.selectTimeEvent(n,t)}}},[i("v-uni-text",[e._v(e._s(t.seltime))]),i("v-uni-text",{staticClass:"all"},[e._v(e._s(t.disable?e.disableText:e.undisableText))])],1)],1)]}))],2)],1),i("v-uni-view",{staticClass:"bottom"},[e.isMultiple?e._e():i("v-uni-view",{staticClass:"show-time"},[e._v("预约时间:"+e._s(e.orderDateTime))]),i("v-uni-button",{staticClass:"submit-btn",style:"background:"+e.stylecolor,attrs:{"form-type":"submit"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleSubmit.apply(void 0,arguments)}}},[e._v("确认预约")])],1)],1)},a=[]},"71d5":function(e,t,i){"use strict";var n=i("f216"),a=i.n(n);a.a},"7bef":function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return a})),i.d(t,"a",(function(){}));var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",[i("times",{attrs:{stylecolor:e.pagestyleconfig.appstylecolor,selectedTabColor:e.pagestyleconfig.appstylecolor,selectedItemColor:e.pagestyleconfig.appstylecolor,buynowinfoid:e.buynowinfoid,technicalId:e.technicalId},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.getTime.apply(void 0,arguments)}}})],1)},a=[]},b3e3:function(e,t,i){"use strict";i("7a82");var n=i("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(i("0c1e")),o={components:{times:a.default},data:function(){return{pagestyleconfig:[],dataList:[],technicalId:"",buynowinfoid:""}},onLoad:function(e){var t=this;this.technicalId=e.technicalId,this.buynowinfoid=e.buynowinfoid,t.$request.post("config",{mo:"pagestyle"}).then((function(e){0==e.errno&&(t.pagestyleconfig=e.data)}))},onShow:function(){},methods:{getTime:function(e){console.log(e),uni.setStorageSync("servicetime",e),uni.navigateBack({})}},onPullDownRefresh:function(){setTimeout((function(){uni.stopPullDownRefresh()}),200)}};t.default=o},d151:function(e,t,i){"use strict";i("7a82");var n=i("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.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("e7bf"),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(e){e&&e.length&&this.initOnload()}},data:function(){return{orderDateTime:"暂无选择",orderTimeArr:{},dateArr:[],timeArr:[],nowDate:"",dateActive:0,timeActive:0,timeQuanBeginIndex:0,selectDate:"",selectTime:"",timeQuanBegin:"",timeQuanEnd:""}},mounted:function(e){this.selectDate=this.nowDate=(0,o.currentTime)().date,this.initOnload()},methods:{initOnload:function(){var e=this;e.dateArr=(0,o.initData)(),e.$request.post("Servicetime.index",{technicalId:e.technicalId,buynowinfoid:e.buynowinfoid,selectDate:e.selectDate,samkey:(new Date).valueOf()}).then((function(t){if(0==t.errno){e.timeArr=t.data,e.timeQuanBegin=e.timeQuanEnd="";var i=!0;e.timeArr.forEach((function(t,n){e.selectDate==e.nowDate&&(0,o.currentTime)().time>t.time&&(t.disable=!0),e.appointTime.forEach((function(i){var n=i.split(" "),o=(0,a.default)(n,2),r=o[0],c=o[1];r==e.selectDate&&t.time==c&&(t.disable=!0)})),t.disable||(i=!1)})),e.orderDateTime=i?"暂无选择":e.selectDate,e.timeActive=-1;for(var n=0,r=e.timeArr.length;n<r;n++)if(!e.timeArr[n].disable)return e.orderDateTime="".concat(e.selectDate," ").concat(e.timeArr[n].seltime),void(e.timeActive=n)}}))},selectDateEvent:function(e,t){this.dateActive=e,this.selectDate=t.date,this.initOnload()},selectTimeEvent:function(e,t){t.disable||(this.isMultiple?(t.isActive=!t.isActive,this.timeArr=this.timeArr.slice(),this.orderTimeArr[this.selectDate]=this.timeArr.reduce((function(e,t){return t.isActive&&e.push(t.time),e}),[])):(this.timeActive=e,this.selectTime=t.seltime,this.orderDateTime="".concat(this.selectDate," ").concat(t.seltime)))},handleSelectQuantum:function(e,t){if(!t.disable)if(this.timeQuanBegin)if(this.timeQuanEnd||!this.timeQuanBegin)this.timeQuanBegin&&this.timeQuanEnd&&(this.timeArr.forEach((function(e){e.isInclude=!1})),s.call(this));else{var i,n=!1,a=this.timeQuanBeginIndex,o=e;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=t.time}else s.call(this);function s(){this.timeQuanBeginIndex=e,this.timeQuanBegin=t.time,this.timeQuanEnd=""}},handleChange:function(){var e;this.timeQuanBegin>this.timeQuanEnd&&(e=[this.timeQuanEnd,this.timeQuanBegin],this.timeQuanBegin=e[0],this.timeQuanEnd=e[1])},handleSubmit:function(){var e=this;if(this.isMultiple){var t=function(t){e.orderTimeArr[t].forEach((function(e){e.push("".concat(t," ").concat(e))}))};for(var i in this.orderTimeArr)t(i);this.$emit("change",[])}else this.$emit("change",this.orderDateTime)}}};t.default=r},d78d:function(e,t,i){"use strict";i.r(t);var n=i("d151"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(o);t["default"]=a.a},e0a3:function(e,t,i){var n=i("24fb");t=n(!1),t.push([e.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}',""]),e.exports=t},e288:function(e,t,i){"use strict";i.r(t);var n=i("b3e3"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(o);t["default"]=a.a},e7bf:function(e,t,i){"use strict";function n(e){return e<10?"0".concat(e):e}function a(e){var t=new Date(e),i=t.getFullYear(),a=t.getMonth()+1,o=t.getDate(),r=t.getDay(),c=t.getHours(),s=t.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(t,"__esModule",{value:!0}),t.currentTime=function(){var e=new Date,t=e.getFullYear(),i=e.getMonth()+1,a=e.getDate(),o=t+"-"+n(i)+"-"+n(a),r=e.getHours(),c=e.getMinutes(),s=e.getSeconds(),l=n(r)+":"+n(c)+":"+n(s);return{date:o,time:l}},t.initData=function(){for(var e=[],t=new Date,i=t.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,e.push(c)}return e},t.initTime=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"10:00:00",t=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(e),c="".concat(o," ").concat(t),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},t.timeStamp=a,i("99af"),i("14d9")},f216:function(e,t,i){var n=i("e0a3");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var a=i("4f06").default;a("553a8744",n,!0,{sourceMap:!1,shadowMode:!1})}}]);