UNPKG

vaneditor

Version:

``` 移动端ui框架统一用uView,css扩展语言用scss,全局数据管理vuex,统一样式主体风格颜色定义/src/uni.scss ```

1 lines 25.4 kB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-hotel-order"],{"15da":function(t,e,i){"use strict";var n=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"order-main my-submit-order"},[n("div",{staticClass:"order-header"},[n("h3",[t._v(t._s(t.detail.productname))]),n("div",{staticClass:"word-style"},[t._v("房型名称"),n("span",{staticClass:"word-right"},[t._v(t._s(t.detail.bedType))])]),n("div",{staticClass:"word-style"},[t._v("入住日期"),n("span",{staticClass:"word-right"},[t._v(t._s(t.checkIn)+" 至 "+t._s(t.checkOut))])]),n("div",{staticClass:"word-style"},[t._v("数量(剩余库存:"+t._s(t.leftStock)+")"),n("span",{staticClass:"word-right num"},[n("uni-number-box",{staticClass:"step",attrs:{min:1,max:t.detail.minStock,value:t.forms.quantity},on:{change:function(e){e=t.$handleEvent(e),t.changeNumber(e)}}})],1)])]),n("div",{staticClass:"order-header"},[n("h3",[t._v("入住人信息")]),n("div",{staticClass:"word-style user-card"},[t._v("入住人"),n("span",{staticClass:"word-right"},[n("v-uni-input",{staticClass:"input",attrs:{type:"text",value:t.forms.customerName},on:{input:function(e){e=t.$handleEvent(e),t.customerName(e)},blur:function(e){e=t.$handleEvent(e),t.isNameError=!t.testName()}}}),t.isNameError?n("p",{staticClass:"warning line"},[t._v("预订人必填且不包含特殊字符!")]):t._e()],1)]),n("div",{staticClass:"word-style user-card"},[t._v("联系电话"),n("span",{staticClass:"word-right"},[n("v-uni-input",{staticClass:"input",attrs:{type:"text",value:t.forms.cellPhone},on:{input:function(e){e=t.$handleEvent(e),t.cellPhone(e)},blur:function(e){e=t.$handleEvent(e),t.isPhoneError=!t.testPhone()}}}),t.isPhoneError?n("p",{staticClass:"warning line"},[t._v("手机号必填且注意格式是否正确!")]):t._e()],1)]),n("div",{staticClass:"word-style user-card"},[t._v("身份证号码"),n("span",{staticClass:"word-right"},[n("v-uni-input",{staticClass:"input",attrs:{type:"text",value:t.forms.idCard},on:{input:function(e){e=t.$handleEvent(e),t.idCard(e)},blur:function(e){e=t.$handleEvent(e),t.isIDError=!t.testID()}}}),t.isIDError?n("p",{staticClass:"warning line"},[t._v("身份证必填且注意格式是否正确!")]):t._e()],1)])]),n("div",{staticClass:"order-header"},[n("h3",[t._v("优惠")]),n("coupon-line",{staticClass:"coupon-line",attrs:{ids:t.id,price:parseFloat(t.totalPrice)},on:{changePrice:function(e){e=t.$handleEvent(e),t.changePrice(e)}}})],1),n("div",{staticClass:"explain"},[n("h3",{staticClass:"title"},[t._v("预订须知")]),n("u-parse",{staticClass:"notice common-prduct-detail",attrs:{content:t.detail.reservationInstructions}})],1),n("div",{staticClass:"explain"},[n("h3",{staticClass:"title"},[t._v("退订规则")]),n("span",{staticClass:"notice"},[t._v(t._s(1===t.detail.cancelType?"可退,需确认":"不可退"))])]),n("div",{staticClass:"order-body"}),n("div",{staticClass:"submit-bar"},[n("span",{staticClass:"label"},[t._v("实付金额")]),n("span",{staticClass:"price"},[n("span",{staticClass:"sign"},[t._v("¥")]),t._v(t._s(t.price||0))]),n("span",{staticClass:"location",on:{click:function(e){e=t.$handleEvent(e),t.popupShow=!t.popupShow}}},[t._v("明细"),n("v-uni-image",{class:["img",{up:t.popupShow}],attrs:{src:i("a7fd"),mode:""}})],1),n("v-uni-button",{staticClass:"order",on:{click:function(e){e=t.$handleEvent(e),t.onSubmit(e)}}},[t._v(t._s(t.submitLoading?"提交中...":"立即预订"))])],1),n("div",{staticClass:"popupShow"},[n("uni-popup",{attrs:{show:t.popupShow,position:"bottom",mode:"insert","h5-top":""},on:{hidePopup:function(e){e=t.$handleEvent(e),t.popupShow=!1}}},[n("div",{staticClass:"particulars"},[n("div",{staticClass:"tit"},[t._v("房费"),n("span",[t._v("¥"+t._s(t.totalPrice))])]),t._l(t.pricesList,(function(e,i){return n("div",{key:i,staticClass:"item"},[t._v(t._s(t.format(e.date,"M-D"))+"("+t._s(t.forms.quantity)+"间)"),n("span",[t._v("¥"+t._s(e.settlementPrice*t.forms.quantity))])])})),t.countPrice?n("div",{staticClass:"item"},[t._v("优惠券(1张)"),n("span",[t._v("-¥"+t._s(t.countPrice))])]):t._e()],2)])],1),n("payment-select",{attrs:{value:t.showPaymentSelect,orderId:t.orderId},on:{"on-close":function(e){e=t.$handleEvent(e),t.handelClose(e)}}})],1)},r=[];i.d(e,"a",(function(){return n})),i.d(e,"b",(function(){return r}))},"1cea":function(t,e,i){var n=i("98b6");"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var r=i("4f06").default;r("5bbed81a",n,!0,{sourceMap:!1,shadowMode:!1})},"223d":function(t,e,i){"use strict";var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"uni-numbox"},[i("v-uni-view",{staticClass:"uni-numbox__minus",class:{"uni-numbox--disabled":t.disableSubtract||t.disabled},on:{click:function(e){e=t.$handleEvent(e),t._calcValue("subtract")}}},[t._v("-")]),i("v-uni-input",{staticClass:"uni-numbox__value",attrs:{type:"number",disabled:t.disabled,value:t.inputValue},on:{blur:function(e){e=t.$handleEvent(e),t._onBlur(e)}}}),i("v-uni-view",{staticClass:"uni-numbox__plus",class:{"uni-numbox--disabled":t.disableAdd||t.disabled},on:{click:function(e){e=t.$handleEvent(e),t._calcValue("add")}}},[t._v("+")])],1)},r=[];i.d(e,"a",(function(){return n})),i.d(e,"b",(function(){return r}))},"381f":function(t,e,i){"use strict";i.r(e);var n=i("caff"),r=i.n(n);for(var a in n)"default"!==a&&function(t){i.d(e,t,(function(){return n[t]}))}(a);e["default"]=r.a},"5a0c":function(t,e,i){!function(e,i){t.exports=i()}(0,(function(){"use strict";var t="millisecond",e="second",i="minute",n="hour",r="day",a="week",o="month",s="quarter",d="year",u=/^(\d{4})-?(\d{1,2})-?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d{1,3})?$/,c=/\[([^\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,l=function(t,e,i){var n=String(t);return!n||n.length>=e?t:""+Array(e+1-n.length).join(i)+t},h={s:l,z:function(t){var e=-t.utcOffset(),i=Math.abs(e),n=Math.floor(i/60),r=i%60;return(e<=0?"+":"-")+l(n,2,"0")+":"+l(r,2,"0")},m:function(t,e){var i=12*(e.year()-t.year())+(e.month()-t.month()),n=t.clone().add(i,o),r=e-n<0,a=t.clone().add(i+(r?-1:1),o);return Number(-(i+(e-n)/(r?n-a:a-n))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(u){return{M:o,y:d,w:a,d:r,h:n,m:i,s:e,ms:t,Q:s}[u]||String(u||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},m="en",p={};p[m]=f;var v=function(t){return t instanceof w},b=function(t,e,i){var n;if(!t)return m;if("string"==typeof t)p[t]&&(n=t),e&&(p[t]=e,n=t);else{var r=t.name;p[r]=t,n=r}return i||(m=n),n},g=function(t,e,i){if(v(t))return t.clone();var n=e?"string"==typeof e?{format:e,pl:i}:e:{};return n.date=t,new w(n)},y=h;y.l=b,y.i=v,y.w=function(t,e){return g(t,{locale:e.$L,utc:e.$u,$offset:e.$offset})};var w=function(){function l(t){this.$L=this.$L||b(t.locale,null,!0),this.parse(t)}var h=l.prototype;return h.parse=function(t){this.$d=function(t){var e=t.date,i=t.utc;if(null===e)return new Date(NaN);if(y.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(u);if(n)return i?new Date(Date.UTC(n[1],n[2]-1,n[3]||1,n[4]||0,n[5]||0,n[6]||0,n[7]||0)):new Date(n[1],n[2]-1,n[3]||1,n[4]||0,n[5]||0,n[6]||0,n[7]||0)}return new Date(e)}(t),this.init()},h.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},h.$utils=function(){return y},h.isValid=function(){return!("Invalid Date"===this.$d.toString())},h.isSame=function(t,e){var i=g(t);return this.startOf(e)<=i&&i<=this.endOf(e)},h.isAfter=function(t,e){return g(t)<this.startOf(e)},h.isBefore=function(t,e){return this.endOf(e)<g(t)},h.$g=function(t,e,i){return y.u(t)?this[e]:this.set(i,t)},h.year=function(t){return this.$g(t,"$y",d)},h.month=function(t){return this.$g(t,"$M",o)},h.day=function(t){return this.$g(t,"$W",r)},h.date=function(t){return this.$g(t,"$D","date")},h.hour=function(t){return this.$g(t,"$H",n)},h.minute=function(t){return this.$g(t,"$m",i)},h.second=function(t){return this.$g(t,"$s",e)},h.millisecond=function(e){return this.$g(e,"$ms",t)},h.unix=function(){return Math.floor(this.valueOf()/1e3)},h.valueOf=function(){return this.$d.getTime()},h.startOf=function(t,s){var u=this,c=!!y.u(s)||s,l=y.p(t),h=function(t,e){var i=y.w(u.$u?Date.UTC(u.$y,e,t):new Date(u.$y,e,t),u);return c?i:i.endOf(r)},f=function(t,e){return y.w(u.toDate()[t].apply(u.toDate(),(c?[0,0,0,0]:[23,59,59,999]).slice(e)),u)},m=this.$W,p=this.$M,v=this.$D,b="set"+(this.$u?"UTC":"");switch(l){case d:return c?h(1,0):h(31,11);case o:return c?h(1,p):h(0,p+1);case a:var g=this.$locale().weekStart||0,w=(m<g?m+7:m)-g;return h(c?v-w:v+(6-w),p);case r:case"date":return f(b+"Hours",0);case n:return f(b+"Minutes",1);case i:return f(b+"Seconds",2);case e:return f(b+"Milliseconds",3);default:return this.clone()}},h.endOf=function(t){return this.startOf(t,!1)},h.$set=function(a,s){var u,c=y.p(a),l="set"+(this.$u?"UTC":""),h=(u={},u[r]=l+"Date",u.date=l+"Date",u[o]=l+"Month",u[d]=l+"FullYear",u[n]=l+"Hours",u[i]=l+"Minutes",u[e]=l+"Seconds",u[t]=l+"Milliseconds",u)[c],f=c===r?this.$D+(s-this.$W):s;if(c===o||c===d){var m=this.clone().set("date",1);m.$d[h](f),m.init(),this.$d=m.set("date",Math.min(this.$D,m.daysInMonth())).toDate()}else h&&this.$d[h](f);return this.init(),this},h.set=function(t,e){return this.clone().$set(t,e)},h.get=function(t){return this[y.p(t)]()},h.add=function(t,s){var u,c=this;t=Number(t);var l=y.p(s),h=function(e){var i=g(c);return y.w(i.date(i.date()+Math.round(e*t)),c)};if(l===o)return this.set(o,this.$M+t);if(l===d)return this.set(d,this.$y+t);if(l===r)return h(1);if(l===a)return h(7);var f=(u={},u[i]=6e4,u[n]=36e5,u[e]=1e3,u)[l]||1,m=this.$d.getTime()+t*f;return y.w(m,this)},h.subtract=function(t,e){return this.add(-1*t,e)},h.format=function(t){var e=this;if(!this.isValid())return"Invalid Date";var i=t||"YYYY-MM-DDTHH:mm:ssZ",n=y.z(this),r=this.$locale(),a=this.$H,o=this.$m,s=this.$M,d=r.weekdays,u=r.months,l=function(t,n,r,a){return t&&(t[n]||t(e,i))||r[n].substr(0,a)},h=function(t){return y.s(a%12||12,t,"0")},f=r.meridiem||function(t,e,i){var n=t<12?"AM":"PM";return i?n.toLowerCase():n},m={YY:String(this.$y).slice(-2),YYYY:this.$y,M:s+1,MM:y.s(s+1,2,"0"),MMM:l(r.monthsShort,s,u,3),MMMM:u[s]||u(this,i),D:this.$D,DD:y.s(this.$D,2,"0"),d:String(this.$W),dd:l(r.weekdaysMin,this.$W,d,2),ddd:l(r.weekdaysShort,this.$W,d,3),dddd:d[this.$W],H:String(a),HH:y.s(a,2,"0"),h:h(1),hh:h(2),a:f(a,o,!0),A:f(a,o,!1),m:String(o),mm:y.s(o,2,"0"),s:String(this.$s),ss:y.s(this.$s,2,"0"),SSS:y.s(this.$ms,3,"0"),Z:n};return i.replace(c,(function(t,e){return e||m[t]||n.replace(":","")}))},h.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},h.diff=function(t,u,c){var l,h=y.p(u),f=g(t),m=6e4*(f.utcOffset()-this.utcOffset()),p=this-f,v=y.m(this,f);return v=(l={},l[d]=v/12,l[o]=v,l[s]=v/3,l[a]=(p-m)/6048e5,l[r]=(p-m)/864e5,l[n]=p/36e5,l[i]=p/6e4,l[e]=p/1e3,l)[h]||p,c?v:y.a(v)},h.daysInMonth=function(){return this.endOf(o).$D},h.$locale=function(){return p[this.$L]},h.locale=function(t,e){if(!t)return this.$L;var i=this.clone();return i.$L=b(t,e,!0),i},h.clone=function(){return y.w(this.$d,this)},h.toDate=function(){return new Date(this.valueOf())},h.toJSON=function(){return this.isValid()?this.toISOString():null},h.toISOString=function(){return this.$d.toISOString()},h.toString=function(){return this.$d.toUTCString()},l}();return g.prototype=w.prototype,g.extend=function(t,e){return t(e,w,g),g},g.locale=b,g.isDayjs=v,g.unix=function(t){return g(1e3*t)},g.en=p[m],g.Ls=p,g}))},"770a":function(t,e,i){"use strict";i.r(e);var n=i("15da"),r=i("e909");for(var a in r)"default"!==a&&function(t){i.d(e,t,(function(){return r[t]}))}(a);i("b22a");var o=i("2877"),s=Object(o["a"])(r["default"],n["a"],n["b"],!1,null,"81373d14",null);e["default"]=s.exports},"7b4c":function(t,e,i){e=t.exports=i("2350")(!1),e.push([t.i,'.img[data-v-81373d14]{width:%?24?%;height:%?18?%;transition:all .3s;margin:%?0?% %?10?%}.up[data-v-81373d14]{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.order-main[data-v-81373d14]{padding:%?26?% %?26?% %?120?%}.order-main .order-header[data-v-81373d14]{background-color:#fff;padding:0 %?30?%;margin-bottom:%?20?%;border-radius:%?10?%;color:#333}.order-main .order-header h3[data-v-81373d14]{font-size:%?32?%;font-weight:600;line-height:%?50?%;padding:%?20?% 0}.order-main .order-header .word-style[data-v-81373d14]{overflow:hidden;font-size:%?30?%;line-height:%?50?%;padding:%?20?% 0;border-top:1px solid #ececec}.order-main .order-header .word-style .word-right[data-v-81373d14]{float:right;color:#555}.order-main .order-header .word-style .word-right uni-input[data-v-81373d14]{text-align:right;border:none;outline:none}.order-main .order-header .word-style .word-right .warning[data-v-81373d14]{font-size:%?24?%;text-align:right;color:red}.order-main .order-header .word-style .word-right .warning.line[data-v-81373d14]{padding-top:%?10?%}.order-main .order-header .word-style .num[data-v-81373d14] .uni-numbox{width:%?160?%;height:%?50?%}.order-main .order-header .word-style .num[data-v-81373d14] .uni-numbox .uni-numbox__minus,.order-main .order-header .word-style .num[data-v-81373d14] .uni-numbox .uni-numbox__plus{line-height:%?50?%}.order-main .order-header .user-card[data-v-81373d14]:before{content:"* ";color:#7e7d7d}.order-main .order-header .coupon-line[data-v-81373d14]{border-top:1px solid #ececec}.order-main .explain[data-v-81373d14]{padding:%?40?% 0 0}.order-main .explain .title[data-v-81373d14]{color:#333;line-height:%?40?%}.order-main .explain .title[data-v-81373d14]:before{content:"";display:inline-block;width:%?14?%;height:%?14?%;background-color:#333;border-radius:50%;margin-right:%?20?%}.order-main .explain .notice[data-v-81373d14]{font-size:%?26?%;color:#888;margin:%?6?% 0 0 %?34?%;line-height:%?36?%}.order-body .list[data-v-81373d14]{padding:0 %?30?%;background-color:#fff}.order-body .list .item[data-v-81373d14]{overflow:hidden;line-height:%?48?%;padding:%?20?% %?0?%;border-bottom:%?1?% solid #eaeaea}.order-body .list .item .coupon[data-v-81373d14]{margin-top:%?4?%!important}.order-body .list .item uni-input[data-v-81373d14]{float:right;width:80%;font-size:%?32?%;border:none;outline:none;margin-top:%?-8?%;text-align:right}.order-body .list .item .warning[data-v-81373d14]{font-size:%?24?%;text-align:right;color:red}.order-body .list .item .warning.line[data-v-81373d14]{padding-top:%?10?%}.order-body .list .item .left[data-v-81373d14]{font-size:%?28?%;color:#333}.order-body .list .item .left.num[data-v-81373d14]{display:inline-block;margin-top:%?6?%}.order-body .list .item .coupon[data-v-81373d14]{display:inline-block;float:right}.order-body .list .item .right[data-v-81373d14]{display:inline-block;float:right;color:#777;text-align:right}.order-body .list .item .right .icon[data-v-81373d14]{font-size:%?24?%}.order-body .list .item .right .content[data-v-81373d14]{font-size:%?32?%}.order-body .list .item .right .content .fa[data-v-81373d14]{font-size:%?32?%;margin-left:%?8?%}.order-body .list .item[data-v-81373d14]:last-child{border-bottom-width:%?0?%}.order-body .list .item .prices[data-v-81373d14]{height:auto;padding:%?20?%;background:#f4f8fb}.order-body .list .item .prices h3[data-v-81373d14]{font-size:%?28?%;line-height:%?56?%;color:#333}.order-body .list .item .prices .prices-item[data-v-81373d14]{display:inline-block;font-size:%?26?%;line-height:%?40?%;width:50%}.order-body .explain[data-v-81373d14]{padding:0 %?30?%}.order-body .explain .title[data-v-81373d14]{font-size:%?32?%;line-height:%?56?%;font-weight:600;color:#333}.order-body .explain .notice[data-v-81373d14]{font-size:%?28?%;line-height:%?44?%;color:#666}.submit-bar[data-v-81373d14]{position:fixed;left:0;right:0;bottom:0;padding:%?20?%;background:#fff;box-shadow:0 %?-10?% %?14?% 0 rgba(0,0,0,.07);border-radius:2px;overflow:hidden;z-index:999}.submit-bar .label[data-v-81373d14],.submit-bar .price[data-v-81373d14]{position:relative;top:%?12?%}.submit-bar .label[data-v-81373d14]{display:inline-block;font-size:%?28?%;line-height:%?60?%;color:#888;top:%?6?%;margin-right:%?16?%}.submit-bar .price[data-v-81373d14]{font-size:%?56?%;color:#fc4747;font-weight:500}.submit-bar .price .sign[data-v-81373d14]{font-size:%?28?%}.submit-bar .location[data-v-81373d14]{margin-left:%?60?%}.submit-bar .order[data-v-81373d14]{float:right;background:#fc7b3c;border-radius:%?4?%;font-size:%?32?%;color:#fff;font-weight:600}.popupShow[data-v-81373d14] uni-view{display:inline-block}.popupShow[data-v-81373d14] .uni-mask{z-index:98}.popupShow[data-v-81373d14] .uni-popup{z-index:99}.particulars[data-v-81373d14]{margin-bottom:%?120?%;text-align:left;padding:%?30?%;line-height:%?70?%}.particulars .item[data-v-81373d14]{font-size:%?30?%;color:#555}.particulars span[data-v-81373d14]{float:right;font-size:%?30?%}.particulars .tit[data-v-81373d14]{font-size:%?32?%;font-weight:600;color:#4b4b4b}.particulars .tit span[data-v-81373d14]{font-size:%?32?%}',""])},"838d":function(t,e,i){"use strict";var n=i("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(i("f99e")),a=n(i("5a0c")),o=n(i("2825")),s=n(i("ae2b")),d=n(i("1c89")),u=n(i("e0cc")),c={data:function(){return{popupShow:!1,bodyId:"",inDate:"",outDate:"",id:"",total:"",detail:{},countPrice:0,couponCode:"",forms:{cellPhone:"",customerName:"",idCard:"",quantity:1,checkInTime:"",checkOutTime:"",stayDays:"",memberId:"",hotelId:"",roomId:"",discountPrice:""},config:{price:359,phone:"",IDNumber:""},memberId:"",orderId:"",showPaymentSelect:!1,submitLoading:!1,isNameError:!1,isPhoneError:!1,isIDError:!1}},components:{couponLine:r.default,uParse:o.default,uniNumberBox:s.default,uniPopup:d.default,paymentSelect:u.default},computed:{squares:function(){return this.detail.square?"/"+this.detail.square+"m²":""},leftStock:function(){return this.detail.minStock?this.detail.minStock-this.forms.quantity:0},checkIn:function(){return this.inDate.substr(0,10)},checkOut:function(){return this.outDate.substr(0,10)},num:function(){return this.total+"晚"},phone:function(){return this.config.phone.substr(0,4)+"***"+this.config.phone.substr(this.config.phone.length-4,4)},IDNumber:function(){return this.config.IDNumber.substr(0,4)+"***"+this.config.IDNumber.substr(this.config.IDNumber.length-4,4)},pricesTitle:function(){return this.pricesList.length>1?"房间均价":"房间单价"},pricesList:function(){return this.detail.list?this.detail.list:[]},totalPrice:function(){return this.detail.sumPrice?this.forms.quantity*this.detail.sumPrice:0},price:function(){var t=this.countPrice>0?parseFloat(this.totalPrice-this.countPrice).toFixed(2):parseFloat(this.totalPrice).toFixed(2);return t<=0?.01:t},averagePrice:function(){console.log(this.detail.sumPrice),console.log(this.pricesList.length);var t=parseFloat(this.detail.sumPrice/this.pricesList.length).toFixed(2);return t}},onLoad:function(t){this.bodyId=t.bodyId,this.checkInTime=this.inDate=t.inDate,this.checkOutTime=this.outDate=t.outDate,this.id=t.productId,this.stayDays=this.total=t.total,this.getOrderDetail()},onShow:function(){this.memberId=this.$store.state.userInfo.memberId,this.memberId&&(this.queryUserinfo(),this.getCoupon())},methods:{testName:function(){return!!this.forms.customerName&&/^[\u4E00-\u9FA5A-Za-z]+$/.test(this.forms.customerName)},testPhone:function(){return/^1[345789]\d{9}$/.test(this.forms.cellPhone)},testID:function(){return/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(this.forms.idCard)},format:function(t,e){return(0,a.default)(t).format(e)},customerName:function(t){this.forms.customerName=t.target.value},cellPhone:function(t){this.forms.cellPhone=t.target.value},idCard:function(t){this.forms.idCard=t.target.value},changePrice:function(t){this.countPrice=t.couponDenomination,this.couponCode=t.childCouponCode},changeNumber:function(t){this.forms.quantity=t},queryUserinfo:function(){var t=this;this.$store.state.userInfo.memberId&&this.$ajax({method:"post",url:"/weChat/member/queryById",data:{memberId:this.memberId}}).then((function(e){t.forms.cellPhone=e.data.phone,t.forms.customerName=e.data.memberName,t.forms.idCard=e.data.idCard}))},getOrderDetail:function(){var t=this;this.$ajax({method:"post",url:"/weChat/hotelProduct/queryById",isForms:!0,data:{beginTime:t.inDate,endTime:t.outDate,productId:t.id}}).then((function(e){t.detail=e.data,t.productTypeCode=e.data.productTypeCode,t.detail.minStock<1&&uni.redirectTo({url:"/hotel/detail?id=".concat(t.id)})}))},onSubmit:function(){var t=this;if(this.isNameError=!this.testName(),this.isPhoneError=!this.testPhone(),this.isIDError=!this.testID(),!this.submitLoading&&!this.isNameError&&!this.isPhoneError&&!this.isIDError){var e={productTypeCode:this.productTypeCode,productId:this.id,memberId:this.memberId,totalQuantity:this.forms.quantity,orderName:this.forms.customerName,orderPhone:this.forms.cellPhone,idCard:this.forms.idCard,checkInTime:this.inDate,checkOutTime:this.outDate,couponCode:this.couponCode||""};this.submitLoading=!0,this.$ajax({method:"post",url:"/weChat/hotelOrder/add",isForms:!0,data:e}).then((function(e){e.success&&(t.orderId=e.data,t.showPaymentSelect=!0,t.submitLoading=!1)})).catch((function(e){console.log("fail"),t.submitLoading=!1}))}},handelClose:function(){this.showPaymentSelect=!1,this.submitLoading=!1}}};e.default=c},"921a":function(t,e,i){"use strict";var n=i("1cea"),r=i.n(n);r.a},"98b6":function(t,e,i){e=t.exports=i("2350")(!1),e.push([t.i,'.uni-numbox[data-v-e815450a]{display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;height:%?70?%;position:relative}.uni-numbox[data-v-e815450a]:after{content:"";position:absolute;-webkit-transform-origin:center;transform-origin:center;box-sizing:border-box;pointer-events:none;top:-50%;left:-50%;right:-50%;bottom:-50%;border:1px solid #c8c7cc;border-radius:%?12?%;-webkit-transform:scale(.5);transform:scale(.5)}.uni-numbox__minus[data-v-e815450a],.uni-numbox__plus[data-v-e815450a]{margin:0;background-color:#f8f8f8;width:%?70?%;font-size:%?40?%;height:100%;line-height:%?70?%;text-align:center;color:#333;position:relative}.uni-numbox__value[data-v-e815450a]{position:relative;background-color:#fff;width:%?80?%;height:100%;text-align:center}.uni-numbox__value[data-v-e815450a]:after{content:"";position:absolute;-webkit-transform-origin:center;transform-origin:center;box-sizing:border-box;pointer-events:none;top:-50%;left:-50%;right:-50%;bottom:-50%;border-style:solid;border-color:#c8c7cc;border-left-width:1px;border-right-width:1px;border-top-width:0;border-bottom-width:0;-webkit-transform:scale(.5);transform:scale(.5)}.uni-numbox--disabled[data-v-e815450a]{color:silver}',""])},a7fd:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAYAAACtpZ5jAAABOElEQVQ4jaXQPUhcYRSE4ceLiiDYJVhZCXZiGzggxMVGEMRCLSIWSiRB1C6VYCtoIeIfWohiYWXAShQFtxHShFSBECGgAesglhb3StZ1d13W051v5rx8M3W5XC5BE+7UMBHxZM/n822QZPsiumoBF0FbcYqFBO8wia94+wroG5yjHUcJbjJoGw7RUgO0BSfowERE7CW4wjCOst/vSjuvFtqIfXRiNCK2+N/xPUZwif4sQUMV3Hpp/D6MRcTuo5AUmP7hPS7Qi+0qwAfSlJ8jYqdQSIqMdxjCd3zAegXoJgYwHhGrxWIxGP5Ko/3CRyyX8OxgApMRUTJZKTBcowe/MYX5Am0Jo5jBRpl79eUE/JHWcow53KIZs/iEtQq3FcHwDd04w0r2Nv0SlPJVFM4PDOInvijd+bN5APcSROTZ2EkcAAAAAElFTkSuQmCC"},ae2b:function(t,e,i){"use strict";i.r(e);var n=i("223d"),r=i("381f");for(var a in r)"default"!==a&&function(t){i.d(e,t,(function(){return r[t]}))}(a);i("921a");var o=i("2877"),s=Object(o["a"])(r["default"],n["a"],n["b"],!1,null,"e815450a",null);e["default"]=s.exports},b22a:function(t,e,i){"use strict";var n=i("d1aa"),r=i.n(n);r.a},caff:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("28a5"),i("c5f6");var n={name:"uni-number-box",props:{value:{type:Number,default:1},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},disabled:{type:Boolean,default:!1}},data:function(){return{inputValue:this.value}},computed:{disableSubtract:function(){return this.inputValue<=this.min},disableAdd:function(){return this.inputValue>=this.max}},watch:{value:function(t){this.inputValue=t},inputValue:function(t){this.$emit("change",t)}},methods:{_calcValue:function(t){if(!this.disabled){var e=this._getDecimalScale(),i=this.inputValue*e,n=this.step*e;"subtract"===t?i-=n:"add"===t&&(i+=n),i<this.min||i>this.max||(this.inputValue=i/e)}},_getDecimalScale:function(){var t=1;return~~this.step!==this.step&&(t=Math.pow(10,(this.step+"").split(".")[1].length)),t},_onBlur:function(t){var e=t.detail.value;e?(e=+e,e>this.max?e=this.max:e<this.min&&(e=this.min),this.inputValue=e):this.inputValue=0}}};e.default=n},d1aa:function(t,e,i){var n=i("7b4c");"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var r=i("4f06").default;r("79c6fc02",n,!0,{sourceMap:!1,shadowMode:!1})},e909:function(t,e,i){"use strict";i.r(e);var n=i("838d"),r=i.n(n);for(var a in n)"default"!==a&&function(t){i.d(e,t,(function(){return n[t]}))}(a);e["default"]=r.a}}]);