vaneditor
Version:
``` 移动端ui框架统一用uView,css扩展语言用scss,全局数据管理vuex,统一样式主体风格颜色定义/src/uni.scss ```
1 lines • 29.7 kB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-route-order"],{"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},"3cbe":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:"orderRoute"},[n("v-uni-view",{staticClass:"box"},[n("v-uni-view",{staticClass:"title"},[t._v("线路信息")]),n("v-uni-view",{staticClass:"item"},[n("v-uni-view",{staticClass:"left"},[t._v("线路名称")]),n("v-uni-view",{staticClass:"right",staticStyle:{"text-align":"left"}},[t._v(t._s(t.list.productName))])],1),n("v-uni-view",{staticClass:"item end"},[n("v-uni-view",{staticClass:"left"},[t._v("出行日期")]),n("v-uni-view",{staticClass:"right",on:{click:function(e){e=t.$handleEvent(e),t.handleTimeClick(e)}}},[t._v(t._s(t.noUse?"暂无":t.date)),n("v-uni-image",{staticClass:"angleRight",attrs:{src:i("5a32"),mode:"aspectFill"}})],1)],1)],1),n("v-uni-view",{staticClass:"box"},[n("v-uni-view",{staticClass:"title"},[t._v("价格信息")]),n("v-uni-view",{staticClass:"item"},[n("v-uni-view",{staticClass:"left"},[t._v("成人票*"+t._s(t.forms.saleNum))]),n("v-uni-view",{staticClass:"right price"},[n("span",[t._v("¥")]),t._v(t._s(t.salePrice))])],1),n("v-uni-view",{staticClass:"item"},[n("v-uni-view",{staticClass:"left"},[t._v("儿童票*"+t._s(t.forms.childrenNum))]),n("v-uni-view",{staticClass:"right price"},[n("span",[t._v("¥")]),t._v(t._s(t.childPrice))])],1),n("v-uni-view",{staticClass:"item end"},[n("v-uni-view",{staticClass:"left"},[t._v("总价")]),n("v-uni-view",{staticClass:"right price",staticStyle:{color:"#FC4747"}},[n("span",[t._v("¥")]),t._v(t._s(t.originalPrice))])],1)],1),n("v-uni-view",{staticClass:"box"},[n("v-uni-view",{staticClass:"title"},[t._v("预定人信息")]),n("v-uni-view",{staticClass:"item"},[n("v-uni-view",{staticClass:"left"},[n("span",{style:{color:t.color}},[t._v("*")]),t._v("预订人")]),n("v-uni-input",{staticClass:"right input",attrs:{type:"text",value:t.forms.reserveName},on:{blur:function(e){e=t.$handleEvent(e),t.isNameError=!t.testName()},input:function(e){e=t.$handleEvent(e),t.reserveName(e)}}})],1),t.isNameError?n("v-uni-view",{staticClass:"warning line"},[t._v("预订人必填且不包含特殊字符!")]):t._e(),n("v-uni-view",{staticClass:"item"},[n("v-uni-view",{staticClass:"left"},[n("span",{style:{color:t.color}},[t._v("*")]),t._v("联系电话")]),n("v-uni-input",{staticClass:"right input",attrs:{type:"number",value:t.forms.reserveMobile},on:{blur:function(e){e=t.$handleEvent(e),t.isPhoneError=!t.testPhone()},input:function(e){e=t.$handleEvent(e),t.reserveMobile(e)}}})],1),t.isPhoneError?n("v-uni-view",{staticClass:"warning line"},[t._v("联系电话必填且注意格式是否正确!")]):t._e(),n("v-uni-view",{staticClass:"item end"},[n("v-uni-view",{staticClass:"left"},[n("span",{style:{color:t.color}},[t._v("*")]),t._v("身份证")]),n("v-uni-input",{staticClass:"right input",attrs:{type:"text",value:t.forms.reserveCode},on:{blur:function(e){e=t.$handleEvent(e),t.isIDError=!t.testID()},input:function(e){e=t.$handleEvent(e),t.reserveCode(e)}}})],1),t.isIDError?n("v-uni-view",{staticClass:"warning line"},[t._v("身份证必填且注意格式是否正确!")]):t._e()],1),n("v-uni-view",{staticClass:"box"},[n("v-uni-view",{staticClass:"title"},[t._v("优惠")]),n("coupon-line",{staticClass:"item end",attrs:{coupons:t.coupons,price:parseFloat(t.originalPrice)},on:{changePrice:function(e){e=t.$handleEvent(e),t.changePrice(e)}}})],1),n("v-uni-view",{staticClass:"orderBody"},[n("div",{staticClass:"explain common-prduct-detail"},[n("h3",{staticClass:"title"},[t._v("预订须知")]),n("p",{staticClass:"explain-title"},[t._v("退订规则:"),n("span",[t._v(t._s(0===t.list.cancelType?"不可退":"可退,需确认"))])]),n("p",{staticClass:"explain-title"},[t._v("预订须知:")]),n("p",{staticClass:"reservation",domProps:{innerHTML:t._s(t.list.reservationInstructions)}})])]),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("v-uni-button",{staticClass:"order",on:{click:function(e){e=t.$handleEvent(e),t.onSubmit(e)}}},[t._v(t._s(t.submitLoading?"提交中...":"立即预订"))])],1),n("calendar-page",{staticClass:"calenderBox",attrs:{animation:t.dateList.close,value:t.dateList.show,pattern:t.dateList.pattern,startText:t.dateList.startText,range:t.dateList.range,info:t.dateList.info},on:{"on-determine":function(e){e=t.$handleEvent(e),t.queryWeChatLineData(e)},"on-close":function(e){e=t.$handleEvent(e),t.handelClose(e)},activeDay:function(e){e=t.$handleEvent(e),t.activeDay(e)}}},[n("v-uni-view",{staticClass:"priceBox",attrs:{slot:"step"},slot:"step"},[n("v-uni-view",{staticClass:"item"},[n("v-uni-view",{staticClass:"left"},[t._v("成人:("),n("span",{staticClass:"price"},[t._v("¥"+t._s(t.salePrice*t.forms.saleNum))]),t._v(")")]),n("v-uni-view",{staticClass:"right"},[n("uni-number-box",{attrs:{min:1,max:t.saleStock,value:t.forms.saleNum},on:{change:function(e){e=t.$handleEvent(e),t.saleChange(e)}}})],1)],1),1===t.isSellingChild&&0!==t.childPrice&&null!==t.childPrice?n("v-uni-view",{staticClass:"item",staticStyle:{"padding-top":"10px"}},[n("v-uni-view",{staticClass:"left"},[t._v("儿童:("),n("span",{staticClass:"price"},[t._v("¥"+t._s(t.childTotlePrice))]),t._v(")")]),n("v-uni-view",{staticClass:"right"},[n("uni-number-box",{attrs:{min:0,max:t.childStock,value:t.forms.childrenNum},on:{change:function(e){e=t.$handleEvent(e),t.childrenChange(e)}}})],1)],1):t._e()],1),n("v-uni-view",{staticClass:"totlePirce",attrs:{slot:"totlePirce"},slot:"totlePirce"},[t._v("总价:"),n("span",{staticClass:"price"},[n("span",[t._v("¥")]),t._v(t._s(t.originalPrice))])])],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}))},4730:function(t,e,i){"use strict";var n=i("90f5"),r=i.n(n);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("_")},v="en",m={};m[v]=f;var p=function(t){return t instanceof y},b=function(t,e,i){var n;if(!t)return v;if("string"==typeof t)m[t]&&(n=t),e&&(m[t]=e,n=t);else{var r=t.name;m[r]=t,n=r}return i||(v=n),n},g=function(t,e,i){if(p(t))return t.clone();var n=e?"string"==typeof e?{format:e,pl:i}:e:{};return n.date=t,new y(n)},w=h;w.l=b,w.i=p,w.w=function(t,e){return g(t,{locale:e.$L,utc:e.$u,$offset:e.$offset})};var y=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(w.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 w},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 w.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=!!w.u(s)||s,l=w.p(t),h=function(t,e){var i=w.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 w.w(u.toDate()[t].apply(u.toDate(),(c?[0,0,0,0]:[23,59,59,999]).slice(e)),u)},v=this.$W,m=this.$M,p=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,m):h(0,m+1);case a:var g=this.$locale().weekStart||0,y=(v<g?v+7:v)-g;return h(c?p-y:p+(6-y),m);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=w.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 v=this.clone().set("date",1);v.$d[h](f),v.init(),this.$d=v.set("date",Math.min(this.$D,v.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[w.p(t)]()},h.add=function(t,s){var u,c=this;t=Number(t);var l=w.p(s),h=function(e){var i=g(c);return w.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,v=this.$d.getTime()+t*f;return w.w(v,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=w.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 w.s(a%12||12,t,"0")},f=r.meridiem||function(t,e,i){var n=t<12?"AM":"PM";return i?n.toLowerCase():n},v={YY:String(this.$y).slice(-2),YYYY:this.$y,M:s+1,MM:w.s(s+1,2,"0"),MMM:l(r.monthsShort,s,u,3),MMMM:u[s]||u(this,i),D:this.$D,DD:w.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:w.s(a,2,"0"),h:h(1),hh:h(2),a:f(a,o,!0),A:f(a,o,!1),m:String(o),mm:w.s(o,2,"0"),s:String(this.$s),ss:w.s(this.$s,2,"0"),SSS:w.s(this.$ms,3,"0"),Z:n};return i.replace(c,(function(t,e){return e||v[t]||n.replace(":","")}))},h.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},h.diff=function(t,u,c){var l,h=w.p(u),f=g(t),v=6e4*(f.utcOffset()-this.utcOffset()),m=this-f,p=w.m(this,f);return p=(l={},l[d]=p/12,l[o]=p,l[s]=p/3,l[a]=(m-v)/6048e5,l[r]=(m-v)/864e5,l[n]=m/36e5,l[i]=m/6e4,l[e]=m/1e3,l)[h]||m,c?p:w.a(p)},h.daysInMonth=function(){return this.endOf(o).$D},h.$locale=function(){return m[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 w.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=y.prototype,g.extend=function(t,e){return t(e,y,g),g},g.locale=b,g.isDayjs=p,g.unix=function(t){return g(1e3*t)},g.en=m[v],g.Ls=m,g}))},"5a32":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAAAXNSR0IArs4c6QAAAL5JREFUGBljSEtLO5WRkeHEgAUwAcWS//37Nyc9PT0cXZ757Nmzr4yNjdczMjLOBtIsQP5JmCKQToZZs2Y94uLisgUqiACa0AGTZIQxQHRhYSHnt2/fVv3///+tlJRUCookSEFDQwPHs2fPbgBNaUaRBLqcCyi/CojfoOjMzs4W/vPnzxagxMGZM2dWAGkGsIOAOuSAEoeAdi2HSYAkWYASukB6IxBXAl29EiQIAyxAxlwmJqaUGTNm7IMJwmgA+9pFUrVr+8IAAAAASUVORK5CYII="},6590:function(t,e,i){e=t.exports=i("2350")(!1),e.push([t.i,'.orderRoute[data-v-1dc485d7]{background-color:#f5f5f5}.orderRoute .box[data-v-1dc485d7]{background:#fff;width:%?700?%;margin:%?20?% auto;border-radius:%?20?%;padding:%?10?% %?25?%;box-sizing:border-box;color:#333}.orderRoute .box .title[data-v-1dc485d7]{line-height:%?45?%;font-weight:700;font-size:%?32?%;padding:%?23?% 0 %?21?% %?7?%;border-bottom:%?2?% solid #ececec}.orderRoute .box .warning[data-v-1dc485d7]{padding:%?10?%;color:red;font-size:%?24?%}.orderRoute .box .item[data-v-1dc485d7]{line-height:%?45?%;font-size:%?30?%;padding:%?23?% 0 %?21?% %?7?%;border-bottom:%?2?% solid #ececec;overflow:hidden;display:-webkit-flex;display:flex}.orderRoute .box .item .left[data-v-1dc485d7]{-webkit-flex:1.5;flex:1.5}.orderRoute .box .item .right[data-v-1dc485d7]{-webkit-flex:4.5;flex:4.5;color:#555;word-break:break-all;text-align:right}.orderRoute .box .item .right .angleRight[data-v-1dc485d7]{width:%?14?%;height:%?22?%;margin-left:%?17?%}.orderRoute .box .item .price[data-v-1dc485d7]{font-size:%?32?%;font-weight:400}.orderRoute .box .item .price span[data-v-1dc485d7]{font-size:%?24?%}.orderRoute .box .end[data-v-1dc485d7]{border-bottom:none}.orderRoute .orderBody[data-v-1dc485d7]{overflow:hidden;padding-bottom:%?150?%}.orderRoute .orderBody .item[data-v-1dc485d7]{font-size:%?28?%;overflow:hidden;line-height:%?42?%;padding:%?30?% 0;border-bottom:%?1?% solid #eaeaea}.orderRoute .orderBody .item uni-input[data-v-1dc485d7]{float:right;width:80%;font-size:%?32?%;border:none;outline:none;margin-top:%?-8?%;text-align:right}.orderRoute .orderBody .item .right[data-v-1dc485d7]{float:right;text-align:right}.orderRoute .orderBody .item .right .time[data-v-1dc485d7]{font-size:%?26?%;line-height:%?42?%;color:#666}.orderRoute .orderBody .item .right .time .angle[data-v-1dc485d7]{margin-left:%?8?%;width:%?14?%;height:%?22?%}.orderRoute .orderBody .item .right span[data-v-1dc485d7]{font-size:%?24?%}.orderRoute .orderBody .explain[data-v-1dc485d7]{padding:%?0?% %?30?% %?0?% %?66?%}.orderRoute .orderBody .explain .title[data-v-1dc485d7]{font-size:%?32?%;line-height:%?56?%;font-weight:500;color:#333;position:relative}.orderRoute .orderBody .explain .title[data-v-1dc485d7]:before{content:"";position:absolute;top:%?20?%;left:%?-36?%;background:#333;width:%?16?%;height:%?16?%;border-radius:50%}.orderRoute .orderBody .explain .explain-title[data-v-1dc485d7]{font-size:%?28?%;margin-top:%?20?%}.orderRoute .orderBody .explain .explain-title span[data-v-1dc485d7]{font-size:%?28?%;color:#666}.orderRoute .orderBody .explain .reservation[data-v-1dc485d7]{font-size:%?24?%;margin-top:%?20?%;line-height:%?36?%;word-break:break-all}.orderRoute .submit-bar[data-v-1dc485d7]{position:fixed;left:0;right:0;bottom:0;padding:%?20?%;background:#fff;box-shadow:0 %?-20?% %?28?% 0 rgba(0,0,0,.07);border-radius:%?8?%;overflow:hidden}.orderRoute .submit-bar .label[data-v-1dc485d7],.orderRoute .submit-bar .price[data-v-1dc485d7]{position:relative;top:%?12?%}.orderRoute .submit-bar .label[data-v-1dc485d7]{font-size:%?28?%;color:#888;margin-right:%?20?%}.orderRoute .submit-bar .price[data-v-1dc485d7]{font-size:%?56?%;color:#fc4747}.orderRoute .submit-bar .price .sign[data-v-1dc485d7]{font-size:%?28?%}.orderRoute .submit-bar .order[data-v-1dc485d7]{font-weight:500;float:right;border-radius:%?6?%;width:%?210?%;height:%?90?%;text-align:center;line-height:%?90?%;color:#fff;background:#fc4747}.orderRoute .calenderBox[data-v-1dc485d7] .calendar-foot{padding:%?10?% 0}.orderRoute .calenderBox[data-v-1dc485d7] .calendar-foot .btn{float:right;margin-right:%?20?%;font-weight:500;border-radius:%?6?%;width:%?210?%;height:%?90?%;text-align:center;line-height:%?90?%;color:#fff;background:#fc4747}.orderRoute .calenderBox[data-v-1dc485d7] .calendar-foot .totlePirce{float:left;margin-left:%?20?%;height:%?90?%;line-height:%?90?%;font-size:%?30?%}.orderRoute .calenderBox[data-v-1dc485d7] .calendar-foot .totlePirce .price{color:#fc4747;font-size:%?38?%}.orderRoute .calenderBox[data-v-1dc485d7] .calendar-foot .totlePirce .price span{font-size:%?28?%}.orderRoute .calenderBox .priceBox[data-v-1dc485d7]{position:absolute;bottom:%?134?%;width:100%;background-color:#fff;border-radius:2px;padding:%?24?% %?30?%;box-sizing:border-box;border-top:%?1?% solid #eaeaea}.orderRoute .calenderBox .priceBox .item[data-v-1dc485d7]{height:%?70?%}.orderRoute .calenderBox .priceBox .item .left[data-v-1dc485d7]{float:left;line-height:%?70?%}.orderRoute .calenderBox .priceBox .item .left .price[data-v-1dc485d7]{color:#fc4747;padding:0 %?10?%}.orderRoute .calenderBox .priceBox .item .right[data-v-1dc485d7]{float:right}',""])},"90f5":function(t,e,i){var n=i("6590");"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var r=i("4f06").default;r("391129d2",n,!0,{sourceMap:!1,shadowMode:!1})},"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}',""])},aa53:function(t,e,i){"use strict";var n=i("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("8e6e"),i("ac6a"),i("456d"),i("a481"),i("28a5");var r,a=n(i("bd86")),o=n(i("40fd")),s=n(i("5a0c")),d=n(i("b15c")),u=n(i("f99e")),c=n(i("ae2b")),l=n(i("e0cc"));function h(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function f(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?h(i,!0).forEach((function(e){(0,a.default)(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):h(i).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}var v={mixins:[o.default],components:{calendarPage:d.default,couponLine:u.default,uniNumberBox:c.default,paymentSelect:l.default},data:function(){return{color:"#FF6603",dateList:{info:{checkInDate:"",checkOutDate:""},startText:"",pattern:"single",range:[],show:!1,close:!1},coupons:[],list:{},salePrice:0,childPrice:0,stock:0,date:"",id:"",noUse:!0,forms:{saleNum:1,childrenNum:0,startOffDate:"",couponPrice:0,originalPrice:0,payPrice:0,reserveName:"",reserveMobile:"",reserveCode:"",storeId:"1",barCode:"",memberId:"",productId:""},productTypeCode:"",advanceDate:"",isNameError:!1,isPhoneError:!1,isIDError:!1,orderId:"",submitLoading:!1,showPaymentSelect:!1,countPrice:0,couponCode:"",isSellingChild:"",orderType:"route"}},onLoad:function(t){this.date=t.date,this.dateList.info.checkInDate=t.date,this.forms.saleNum=parseInt(t.saleNum),this.forms.childrenNum=parseInt(t.childrenNum),this.id=t.id,this.productTypeCode=t.productTypeCode,this.init()},onShow:function(){this.forms.memberId=this.$store.state.userInfo.memberId,this.queryData(),this.queryWeChatLineData(this.dateList.info),this.selectDate()},computed:{childTotlePrice:function(){return parseFloat(this.childPrice*this.forms.childrenNum)},originalPrice:function(){return parseFloat(this.salePrice*this.forms.saleNum+this.childPrice*this.forms.childrenNum).toFixed(2)},price:function(){var t=this.countPrice>0?parseFloat(this.originalPrice-this.countPrice).toFixed(2):parseFloat(this.originalPrice).toFixed(2);return t<=0?.01:t},saleStock:function(){var t=this.forms.childrenNum,e=this.stock-t,i=e<=0?0:e;return i},childStock:function(){var t=this.forms.saleNum,e=this.stock-t,i=e<=0?0:e;return i}},methods:(r={handelClose:function(){this.showPaymentSelect=!1,this.submitLoading=!1},activeDay:function(t){this.salePrice=t.date.saleSettlementPrice,this.childPrice=t.date.childSettlementPrice},reserveName:function(t){this.forms.reserveName=t.target.value},reserveMobile:function(t){this.forms.reserveMobile=t.target.value},reserveCode:function(t){this.forms.reserveCode=t.target.value},renderCoupon:function(t){return t.map((function(t){return f({},t,{id:t.childCouponCode,oringinId:t.id,available:1,useType:t.useType,discount:0,denominations:t.couponDenomination,origin_condition:0===t.useDoorsill||null===t.useDoorsill?"无使用门槛":"满".concat(t.useDoorsill,"减").concat(t.couponDenomination),reason:"",value:t.useDoorsill})}))},testName:function(){return!!this.forms.reserveName&&/^[\u4E00-\u9FA5A-Za-z]+$/.test(this.forms.reserveName)},testPhone:function(){return/^1[345789]\d{9}$/.test(this.forms.reserveMobile)},testID:function(){return/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(this.forms.reserveCode)},saleChange:function(t){this.forms.saleNum=t},childrenChange:function(t){this.forms.childrenNum=t},init:function(){var t=this;this.$ajax({method:"post",url:"/weChat/lineOrder/queryProductByProductId",data:{productId:this.id}}).then((function(e){t.noUse=!1,t.list=e.data,t.forms.productId=e.data.productId,t.advanceDay()}))},advanceDay:function(){if(""!==this.list.advanceTime){var t=this.list.advanceTime.split(":"),e={day:(0,s.default)().add(this.list.advanceDays,"days").format("DD"),hour:t[0],minute:t[1],second:t[2]},i=(0,s.default)({day:e.day,hour:e.hour,minute:e.minute,second:e.second}).format("YYYY-MM-DD HH:mm:ss"),n=(0,s.default)().add(this.list.advanceDays,"days").format("YYYY-MM-DD HH:mm:ss");this.advanceDate=new Date(i.replace(/-/gm,"/"))>new Date(n.replace(/-/gm,"/"))?this.list.advanceDays:this.list.advanceDays+1}else this.advanceDate=this.list.advanceDays},queryWeChatLineData:function(t){var e=this;void 0!==t&&(this.dateList.info.checkInDate=(0,s.default)(new Date(t.checkInDate.replace(/-/gm,"/"))).format("YYYY-M-D")),this.$ajax({method:"post",url:"/weChat/lineOrder/queryDayStateByDateRange",data:{memberId:this.forms.memberId||"",productId:this.id,productTypeCode:this.productTypeCode,beginDate:void 0===t?(0,s.default)().format("YYYY-MM-DD"):(0,s.default)(new Date(t.checkInDate.replace(/-/gm,"/"))).format("YYYY-MM-DD"),endDate:void 0===t?(0,s.default)().format("YYYY-MM-DD"):(0,s.default)(new Date(t.checkInDate.replace(/-/gm,"/"))).format("YYYY-MM-DD")}}).then((function(t){0!==t.data.data.length&&(e.salePrice=t.data.data[0].saleSettlementPrice,e.childPrice=t.data.data[0].childSettlementPrice,e.stock=t.data.data[0].stock,e.isSellingChild=t.data.isSellingChild,e.date=(0,s.default)(new Date(t.data.data[0].date.replace(/-/gm,"/"))).format("YYYY-MM-DD"),e.dateList.close=!0,setTimeout((function(){e.dateList.show=!1}),300))}))},changePrice:function(t){this.countPrice=t.couponDenomination,this.couponCode=t.childCouponCode},selectDate:function(){var t=this,e=new Date,i=e.setMonth(e.getMonth()+12);this.$ajax({method:"post",url:"/weChat/lineOrder/queryDayStateByDateRange",data:{memberId:this.forms.memberId||"",productId:this.id,productTypeCode:this.productTypeCode,beginDate:(0,s.default)().add(this.advanceDate,"days").format("YYYY-MM-DD"),endDate:(0,s.default)(i).format("YYYY-MM-DD")}}).then((function(e){t.dateList.range=e.data.data,t.dateList.info.defaultOpenDate=t.dateList.info.checkInDate}))},queryData:function(){var t=this;this.forms.memberId&&this.$ajax({method:"post",url:"/weChat/member/queryById",data:{memberId:this.forms.memberId||""}}).then((function(e){t.forms.reserveMobile=e.data.phone,t.forms.reserveName=e.data.memberName,t.forms.reserveCode=e.data.idCard}))},handleTimeClick:function(){this.noUse||(this.dateList.close=!1,this.dateList.show=!0)}},(0,a.default)(r,"handelClose",(function(){var t=this;this.dateList.close=!0,setTimeout((function(){t.dateList.show=!1}),300)})),(0,a.default)(r,"changeNumber",(function(t){var e=this;setTimeout((function(){e.forms.number=parseInt(t)||0}),10)})),(0,a.default)(r,"onSubmit",(function(){var t=this;if(!this.noUse){if(this.isNameError=!this.testName(),this.isPhoneError=!this.testPhone(),this.isIDError=!this.testID(),this.forms.childrenNum=0===this.childPrice?0:this.forms.childrenNum,this.forms.saleNum+this.forms.childrenNum>this.stock)return uni.showToast({title:"购买数量不能大于库存!",icon:"none"}),!1;if(!this.isNameError&&!this.isPhoneError&&!this.isIDError){if(this.submitLoading)return!1;this.submitLoading=!0;var e={memberId:this.forms.memberId||"",productName:this.list.productName,productId:this.id,adultQuantity:this.forms.saleNum,childQuantity:this.forms.childrenNum,isDiscount:this.couponCode?1:0,payPrice:this.price,orderName:this.forms.reserveName,orderPhone:this.forms.reserveMobile,idCard:this.forms.reserveCode,couponCode:this.couponCode||"",useDate:this.date.replace(/-/gm,"/")};this.$ajax({method:"post",url:"/weChat/lineOrder/orderLine",isForms:!0,data:e}).then((function(e){t.orderId=e.data,t.showPaymentSelect=!0,t.submitLoading=!1}))}}})),r)};e.default=v},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},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},e979:function(t,e,i){"use strict";i.r(e);var n=i("3cbe"),r=i("f0ff");for(var a in r)"default"!==a&&function(t){i.d(e,t,(function(){return r[t]}))}(a);i("4730");var o=i("2877"),s=Object(o["a"])(r["default"],n["a"],n["b"],!1,null,"1dc485d7",null);e["default"]=s.exports},f0ff:function(t,e,i){"use strict";i.r(e);var n=i("aa53"),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}}]);