vaneditor
Version:
``` 移动端ui框架统一用uView,css扩展语言用scss,全局数据管理vuex,统一样式主体风格颜色定义/src/uni.scss ```
1 lines • 32.6 kB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-beauty-order"],{"1ccb":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={props:{show:{type:Boolean,default:!1}},data:function(){return{hidden:!1}},watch:{show:function(t){this.hidden=!!t}},methods:{cancel:function(){this.$emit("cancel")}}};e.default=n},"1cea":function(t,e,a){var n=a("98b6");"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var i=a("4f06").default;i("5bbed81a",n,!0,{sourceMap:!1,shadowMode:!1})},"223d":function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"uni-numbox"},[a("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("-")]),a("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)}}}),a("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)},i=[];a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return i}))},3185:function(t,e,a){"use strict";var n=a("3d2e"),i=a.n(n);i.a},"381f":function(t,e,a){"use strict";a.r(e);var n=a("caff"),i=a.n(n);for(var r in n)"default"!==r&&function(t){a.d(e,t,(function(){return n[t]}))}(r);e["default"]=i.a},"3d2e":function(t,e,a){var n=a("8e8c");"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var i=a("4f06").default;i("663a0076",n,!0,{sourceMap:!1,shadowMode:!1})},"5a0c":function(t,e,a){!function(e,a){t.exports=a()}(0,(function(){"use strict";var t="millisecond",e="second",a="minute",n="hour",i="day",r="week",s="month",o="quarter",c="year",d=/^(\d{4})-?(\d{1,2})-?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d{1,3})?$/,u=/\[([^\]]+)]|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,a){var n=String(t);return!n||n.length>=e?t:""+Array(e+1-n.length).join(a)+t},h={s:l,z:function(t){var e=-t.utcOffset(),a=Math.abs(e),n=Math.floor(a/60),i=a%60;return(e<=0?"+":"-")+l(n,2,"0")+":"+l(i,2,"0")},m:function(t,e){var a=12*(e.year()-t.year())+(e.month()-t.month()),n=t.clone().add(a,s),i=e-n<0,r=t.clone().add(a+(i?-1:1),s);return Number(-(a+(e-n)/(i?n-r:r-n))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(d){return{M:s,y:c,w:r,d:i,h:n,m:a,s:e,ms:t,Q:o}[d]||String(d||"").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 D},b=function(t,e,a){var n;if(!t)return m;if("string"==typeof t)p[t]&&(n=t),e&&(p[t]=e,n=t);else{var i=t.name;p[i]=t,n=i}return a||(m=n),n},g=function(t,e,a){if(v(t))return t.clone();var n=e?"string"==typeof e?{format:e,pl:a}:e:{};return n.date=t,new D(n)},w=h;w.l=b,w.i=v,w.w=function(t,e){return g(t,{locale:e.$L,utc:e.$u,$offset:e.$offset})};var D=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,a=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(d);if(n)return a?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 a=g(t);return this.startOf(e)<=a&&a<=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,a){return w.u(t)?this[e]:this.set(a,t)},h.year=function(t){return this.$g(t,"$y",c)},h.month=function(t){return this.$g(t,"$M",s)},h.day=function(t){return this.$g(t,"$W",i)},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",a)},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,o){var d=this,u=!!w.u(o)||o,l=w.p(t),h=function(t,e){var a=w.w(d.$u?Date.UTC(d.$y,e,t):new Date(d.$y,e,t),d);return u?a:a.endOf(i)},f=function(t,e){return w.w(d.toDate()[t].apply(d.toDate(),(u?[0,0,0,0]:[23,59,59,999]).slice(e)),d)},m=this.$W,p=this.$M,v=this.$D,b="set"+(this.$u?"UTC":"");switch(l){case c:return u?h(1,0):h(31,11);case s:return u?h(1,p):h(0,p+1);case r:var g=this.$locale().weekStart||0,D=(m<g?m+7:m)-g;return h(u?v-D:v+(6-D),p);case i:case"date":return f(b+"Hours",0);case n:return f(b+"Minutes",1);case a: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(r,o){var d,u=w.p(r),l="set"+(this.$u?"UTC":""),h=(d={},d[i]=l+"Date",d.date=l+"Date",d[s]=l+"Month",d[c]=l+"FullYear",d[n]=l+"Hours",d[a]=l+"Minutes",d[e]=l+"Seconds",d[t]=l+"Milliseconds",d)[u],f=u===i?this.$D+(o-this.$W):o;if(u===s||u===c){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[w.p(t)]()},h.add=function(t,o){var d,u=this;t=Number(t);var l=w.p(o),h=function(e){var a=g(u);return w.w(a.date(a.date()+Math.round(e*t)),u)};if(l===s)return this.set(s,this.$M+t);if(l===c)return this.set(c,this.$y+t);if(l===i)return h(1);if(l===r)return h(7);var f=(d={},d[a]=6e4,d[n]=36e5,d[e]=1e3,d)[l]||1,m=this.$d.getTime()+t*f;return w.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 a=t||"YYYY-MM-DDTHH:mm:ssZ",n=w.z(this),i=this.$locale(),r=this.$H,s=this.$m,o=this.$M,c=i.weekdays,d=i.months,l=function(t,n,i,r){return t&&(t[n]||t(e,a))||i[n].substr(0,r)},h=function(t){return w.s(r%12||12,t,"0")},f=i.meridiem||function(t,e,a){var n=t<12?"AM":"PM";return a?n.toLowerCase():n},m={YY:String(this.$y).slice(-2),YYYY:this.$y,M:o+1,MM:w.s(o+1,2,"0"),MMM:l(i.monthsShort,o,d,3),MMMM:d[o]||d(this,a),D:this.$D,DD:w.s(this.$D,2,"0"),d:String(this.$W),dd:l(i.weekdaysMin,this.$W,c,2),ddd:l(i.weekdaysShort,this.$W,c,3),dddd:c[this.$W],H:String(r),HH:w.s(r,2,"0"),h:h(1),hh:h(2),a:f(r,s,!0),A:f(r,s,!1),m:String(s),mm:w.s(s,2,"0"),s:String(this.$s),ss:w.s(this.$s,2,"0"),SSS:w.s(this.$ms,3,"0"),Z:n};return a.replace(u,(function(t,e){return e||m[t]||n.replace(":","")}))},h.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},h.diff=function(t,d,u){var l,h=w.p(d),f=g(t),m=6e4*(f.utcOffset()-this.utcOffset()),p=this-f,v=w.m(this,f);return v=(l={},l[c]=v/12,l[s]=v,l[o]=v/3,l[r]=(p-m)/6048e5,l[i]=(p-m)/864e5,l[n]=p/36e5,l[a]=p/6e4,l[e]=p/1e3,l)[h]||p,u?v:w.a(v)},h.daysInMonth=function(){return this.endOf(s).$D},h.$locale=function(){return p[this.$L]},h.locale=function(t,e){if(!t)return this.$L;var a=this.clone();return a.$L=b(t,e,!0),a},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=D.prototype,g.extend=function(t,e){return t(e,D,g),g},g.locale=b,g.isDayjs=v,g.unix=function(t){return g(1e3*t)},g.en=p[m],g.Ls=p,g}))},"6f85":function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"transition"},[a("div",{staticClass:"mask",class:[{enter:t.show},{leave:!t.show},{hide:!t.hidden}],on:{click:function(e){e=t.$handleEvent(e),t.cancel(e)}}})])},i=[];a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return i}))},"84a0":function(t,e,a){e=t.exports=a("2350")(!1),e.push([t.i,".hide[data-v-2c1370c0]{display:none}.enter[data-v-2c1370c0]{-webkit-animation:.3s enter-data-v-2c1370c0;animation:.3s enter-data-v-2c1370c0}.leave[data-v-2c1370c0]{-webkit-animation:.3s leave-data-v-2c1370c0;animation:.3s leave-data-v-2c1370c0}@-webkit-keyframes enter-data-v-2c1370c0{0%{background:transparent}to{background:rgba(0,0,0,.3)}}@keyframes enter-data-v-2c1370c0{0%{background:transparent}to{background:rgba(0,0,0,.3)}}@-webkit-keyframes leave-data-v-2c1370c0{0%{background:rgba(0,0,0,.3)}to{background:transparent}}@keyframes leave-data-v-2c1370c0{0%{background:rgba(0,0,0,.3)}to{background:transparent}}.mask[data-v-2c1370c0]{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:888;background:rgba(0,0,0,.3)}",""])},"8e8c":function(t,e,a){e=t.exports=a("2350")(!1),e.push([t.i,'.sign[data-v-c80a2568]{font-size:%?28?%;margin-right:2px}.card[data-v-c80a2568]{color:#333;background:#fff;padding:0 %?30?%;margin-bottom:%?20?%}.card .card-line[data-v-c80a2568]{position:relative;font-size:%?30?%;padding:%?40?% 0;border-bottom:%?1?% solid #eaeaea}.card .card-line>span[data-v-c80a2568]{font-size:%?30?%}.card .card-line.last[data-v-c80a2568],.card .card-line[data-v-c80a2568]:last-child{border:none}.card .card-line .detail[data-v-c80a2568]{position:absolute;right:0;color:#555}.card .card-line .detail .sign[data-v-c80a2568]{font-size:%?24?%}.card .card-line .detail.highlight[data-v-c80a2568]{color:#fc4747;font-size:%?32?%;font-weight:600}.card .card-line .input[data-v-c80a2568]{float:right;width:80%;border:none;outline:none;margin-top:%?-8?%;text-align:right}.warning[data-v-c80a2568]{color:red}.warning.line[data-v-c80a2568]{padding:%?10?% 0}.pool[data-v-c80a2568]{color:#333;padding:0 %?30?%}.pool .item[data-v-c80a2568]{position:relative;padding:0 %?20?% %?20?% %?40?%;margin-bottom:%?30?%}.pool .item[data-v-c80a2568]:before{content:"";position:absolute;left:0;top:%?14?%;background:#4598fa;width:%?14?%;height:%?14?%;border-radius:100%}.pool .item .name[data-v-c80a2568]{font-size:%?28?%;margin-bottom:%?20?%}.pool .item .detail[data-v-c80a2568]{font-size:%?26?%;color:#888;line-height:1.5}.submit-bar[data-v-c80a2568]{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:%?4?%;overflow:hidden}.submit-bar .label[data-v-c80a2568],.submit-bar .price[data-v-c80a2568]{position:relative;top:%?12?%}.submit-bar .label[data-v-c80a2568]{font-size:%?28?%;color:#888;margin-right:%?20?%}.submit-bar .price[data-v-c80a2568]{font-size:%?56?%;color:#fc4747}.submit-bar .price .sign[data-v-c80a2568]{font-size:%?28?%}.submit-bar .order[data-v-c80a2568]{float:right;background:#fc7b3c;border-radius:%?4?%;font-size:%?32?%;color:#fff;padding:%?30?% %?40?%;font-weight:600}.warning[data-v-c80a2568]{font-size:%?30?%}.warning.star[data-v-c80a2568]{color:#7e7d7d}.order-main[data-v-c80a2568]{background:#f5f5f5;padding-bottom:%?140?%}.order-main[data-v-c80a2568] .card{margin:%?1?% %?20?% %?20?%;border-radius:%?10?%}.order-main[data-v-c80a2568] .card.userInfo .name{display:inline-block;width:%?180?%;text-align:right;margin-left:%?-14?%}.order-main[data-v-c80a2568] .card.userInfo .input{width:%?480?%}.order-main[data-v-c80a2568] .card.coupon .name{font-size:%?30?%}.order-main[data-v-c80a2568] .card .ticket-coupon{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;padding:0;height:%?88?%}.order-main[data-v-c80a2568] .card .ticket-coupon /deep/ .line{width:100%}.order-main[data-v-c80a2568] .card-title{font-weight:600;font-size:%?32?%}.order-main[data-v-c80a2568] .card-title>span{font-size:%?32?%}.order-main[data-v-c80a2568] .card-line{padding:%?30?% 0}.order-main[data-v-c80a2568] .card-line:last-of-type:not(.card-title){border:none}.order-main[data-v-c80a2568] .card-line .detail.highlight{color:#333}.order-main[data-v-c80a2568] .card-line .detail .text{font-size:%?28?%;width:%?520?%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.order-main .step[data-v-c80a2568]{position:relative;top:%?-20?%}.order-main .angle-right[data-v-c80a2568]{position:relative;top:0;margin-left:%?8?%;width:%?6?%;height:%?14?%}.order-main .tips[data-v-c80a2568]{margin-top:%?40?%;padding:0 %?30?%;max-width:%?750?%;word-wrap:break-word}.order-main .tips img[data-v-c80a2568]{max-width:100%!important}.order-main .tips h3[data-v-c80a2568]{position:relative;left:%?24?%;font-size:%?28?%;font-weight:500;color:#333;height:%?40?%;line-height:%?40?%}.order-main .tips h3 .tip-circle[data-v-c80a2568]{position:absolute;top:%?13?%;left:%?-30?%;display:inline-block;background-color:#333;width:%?14?%;height:%?14?%;border-radius:50%}.order-main .tips p[data-v-c80a2568]{font-size:%?28?%;color:#888;line-height:%?36?%;margin-left:%?22?%}.order-main .submit-bar[data-v-c80a2568]{max-width:%?750?%;margin:0 auto}.order-main .submit-bar .order[data-v-c80a2568]{display:inline-block;box-sizing:border-box;padding:0;width:%?210?%;height:%?90?%;line-height:%?90?%;background-color:#fc4d4d;border-radius:%?5?%;font-size:%?34?%;font-weight:500;color:#fff;text-align:center}.order-main .submit-bar .order.disabled[data-v-c80a2568]{background-color:#eee;border:%?1?% solid #e5e5e5;color:#999}.order-main .submit-bar .slabel[data-v-c80a2568],.order-main .submit-bar .sprice[data-v-c80a2568],.order-main .submit-bar .stext[data-v-c80a2568]{display:inline-block;text-align:center;line-height:%?80?%;font-size:%?28?%;color:#666}.order-main .submit-bar .slabel[data-v-c80a2568]{font-size:%?28?%;color:#333}.order-main .submit-bar .sprice[data-v-c80a2568]{font-size:%?60?%;color:#fc4d4d}',""])},"921a":function(t,e,a){"use strict";var n=a("1cea"),i=a.n(n);i.a},"94cd":function(t,e,a){"use strict";var n=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("28a5"),a("96cf");var i=n(a("3b8d"));a("a481");var r=n(a("5a0c")),s=n(a("f99e")),o=n(a("b15c")),c=n(a("f0ab")),d=n(a("ae2b")),u=n(a("bda7")),l=n(a("e0cc")),h=n(a("2825")),f={components:{paymentSelect:l.default,calendarpage:o.default,showMask:u.default,uniIcons:c.default,couponLine:s.default,uniNumberBox:d.default,uParse:h.default},data:function(){return{loading:!1,submitLoading:!1,calanderLoading:!1,id:"",range:[],info:{checkInDate:this.formatDate(new Date),checkOutDate:""},rangeObj:{start:"",end:""},IsCalender:!1,close:!1,currentDate:this.formatDate(new Date),minDate:"",maxDate:"",dataFromFather:"",forms:{price:0,num:1,maxNum:1,minNum:1,contactName:"",tel:"",IDNumber:""},introduction:"",returnPrompt:"",cancelType:"",isNameError:!1,isPhoneError:!1,isIDError:!1,modal:!1,payLoading:!1,isNeedID:!1,orderId:"",weixinBridgeInfo:{},hasCode:1,countPrice:0,couponCode:"",orderType:"ticket",memberId:"",coupons:[],showPaymentSelect:!1,defaultTxt:"请选择"}},watch:{info:function(t){""===t.checkInDate&&(this.info.checkInDate=this.formatDate(new Date))}},computed:{startDate:function(){return this.addZero(this.info.checkInDate)},originalPrice:function(){return parseFloat(this.forms.num*this.forms.price).toFixed(2)},price:function(){var t=parseFloat(this.forms.num*this.forms.price-this.countPrice).toFixed(2);return t<=0?.01:t}},onLoad:function(t){this.id=t.id,this.queryData()},onShow:function(){this.memberId=this.$store.state.userInfo.memberId,this.memberId&&this.queryUserinfo()},methods:{huangxing:function(){this.calanderLoading?uni.showToast({title:"价格日历加载中,请稍后",icon:"none"}):(this.close=!1,this.IsCalender=!0)},formatDate:function(t){return(0,r.default)(t).format("YYYY-M-D")},transformDate:function(t){var e=new Date(t.replace(/-/gm,"/"));return(0,r.default)(e).format("YYYY-M-D")},handeldetermine:function(t){var e=this;""!==t.checkInDate&&(this.info.checkInDate=t.checkInDate,this.calanderLoading=!0,this.$ajax({method:"post",url:"/weChat/ticket/queryDayStateByDateRange",data:{memberId:this.memberId,productId:this.id,beginDate:this.addZero(t.checkInDate),endDate:this.addZero(t.checkInDate)}}).then((function(t){if(t.data){var a=t.data.map((function(t){return t.date=e.formatDate(t.date),t.saleSettlementPrice=t.settlementPrice,t}))[0];e.forms.price=a.settlementPrice,a.stock?(parseInt(e.dataFromFather.maxBugNum||99)<=parseInt(a.stock)?e.forms.maxNum=e.dataFromFather.maxBugNum||99:e.forms.maxNum=a.stock,parseInt(e.dataFromFather.minBuyNum||1)<=parseInt(a.stock)?e.forms.minNum=e.dataFromFather.minBuyNum||1:e.forms.minNum=a.stock,e.forms.num=e.forms.minNum||1):uni.showToast({title:"您选择的日期当前没有库存",icon:"none"})}e.calanderLoading=!1,e.defaultTxt=""})).catch((function(t){e.calanderLoading=!1}))),this.handelClose()},handelClose:function(){var t=this;this.close=!0,setTimeout((function(){t.IsCalender=!1}),300),this.showPaymentSelect=!1,this.submitLoading=!1},testName:function(){return!!this.forms.contactName&&/^[\u4E00-\u9FA5A-Za-z]+$/.test(this.forms.contactName)},testPhone:function(){return/^1[345789]\d{9}$/.test(this.forms.tel)},testID:function(){return/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(this.forms.IDNumber)},tests:function(){var t;return""!==this.defaultTxt?t:(t=this.isNeedID?this.testName()&&this.testPhone()&&this.testID():this.testName()&&this.testPhone(),t)},addZero:function(t){var e;return""===t?(0,r.default)(new Date).format("YYYY-MM-DD"):(e=new Date(t.replace(/-/gm,"/")),(0,r.default)(e).format("YYYY-MM-DD"))},orderNameInput:function(t){this.forms.contactName=t.target.value},orderPhoneInput:function(t){this.forms.tel=t.target.value},orderIDInput:function(t){this.forms.IDNumber=t.target.value},bindChange:function(t){this.forms.num=t},changeStepper:function(t){var e=this;setTimeout((function(){e.forms.num=parseInt(t)||0}),10)},submit:function(){var t=(0,i.default)(regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!this.tests()){t.next=7;break}if(!this.submitLoading){t.next=3;break}return t.abrupt("return",!1);case 3:this.submitLoading=!0,this.$ajax({method:"post",url:"/weChat/ticket/orderTicket",data:{id:this.dataFromFather.id,memberId:this.memberId,playDate:this.startDate,totalPrice:this.originalPrice,settlementPrice:this.forms.price||0,isDiscount:this.couponCode?1:0,discountPrice:this.countPrice,couponCode:this.couponCode,payPrice:this.price,totalQuantity:this.forms.num,orderName:this.forms.contactName,orderPhone:this.forms.tel,idCard:this.forms.IDNumber}}).then((function(t){t.success?(e.orderId=t.data,e.showPaymentSelect=!0,e.submitLoading=!1):8500==t.errCode&&(e.submitLoading=!1)})).catch((function(){e.submitLoading=!1})),t.next=11;break;case 7:this.isNameError=!this.testName(),this.isPhoneError=!this.testPhone(),1===parseInt(this.dataFromFather.isCard)&&(this.isIDError=!this.testID()),uni.showToast({title:"订单信息不正确",icon:"none"});case 11:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),changePrice:function(t){this.countPrice=t.couponDenomination||0,this.couponCode=t.childCouponCode},queryUserinfo:function(){var t=this;this.memberId&&(this.loading=!0,this.$ajax({method:"post",url:"/weChat/member/queryById",data:{memberId:this.memberId}}).then((function(e){t.forms.tel=e.data.phone,t.forms.contactName=e.data.memberName,t.forms.IDNumber=e.data.idCard,t.loading=!1})).catch((function(){t.loading=!1})))},queryData:function(){var t=this;this.loading=!0,this.$ajax({method:"post",url:"/weChat/ticket/queryProductDetail",data:{id:this.id}}).then((function(e){t.dataFromFather=e.data,t.forms.price=t.dataFromFather.settlementPrice,parseInt(t.dataFromFather.maxBugNum||99)<=parseInt(t.dataFromFather.stock)?t.forms.maxNum=t.dataFromFather.maxBugNum||99:t.forms.maxNum=t.dataFromFather.stock,parseInt(t.dataFromFather.minBuyNum||1)<=parseInt(t.dataFromFather.stock)?t.forms.minNum=t.dataFromFather.minBuyNum||1:t.forms.minNum=t.dataFromFather.stock,t.forms.num=t.forms.minNum||1,t.returnPrompt=t.dataFromFather.reservationInstructions,1===t.dataFromFather.cancelType?t.cancelType="可退,需确认":2===t.dataFromFather.cancelType?t.cancelType="一经出售概不退换":t.cancelType="不可退",1===parseInt(t.dataFromFather.isCard)?t.isNeedID=!0:t.isNeedID=!1,t.timeInitial(),t.loading=!1})).catch((function(){t.loading=!1}))},timeInitial:function(){var t=(0,i.default)(regeneratorRuntime.mark((function t(){var e,a,n,i,r,s,o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e=new Date,a=this.dataFromFather.advanceTime,n=this.dataFromFather.advanceDays||0,a&&(i=a.split(":"),e.getHours()>i[0]?n+=1:e.getHours()<i[0]||e.getMinutes()>i[1]&&(n+=1)),e.setDate(e.getDate()+n),0===parseInt(this.dataFromFather.validType)?(n?(this.info.startDate=this.formatDate(e),this.info.checkInDate&&e>new Date(this.info.checkInDate)&&(this.info.checkInDate=this.info.startDate)):this.info.startDate="",this.info.defaultOpenDate=this.info.startDate||"",this.rangeObj.start=this.info.startDate):""===this.dataFromFather.validStartDate?(this.rangeObj.start=this.currentDate,r=new Date(this.currentDate.replace(/-/gm,"/")),s=r.setDate(r.getDate()+parseInt(this.dataFromFather.validDays)-1),this.info.checkInDate=this.rangeObj.start,this.rangeObj.end=this.formatDate(s),this.dataFromFather.validStartDate=this.rangeObj.start,this.dataFromFather.validEndDate=this.rangeObj.end):(o=new Date(this.dataFromFather.validStartDate.replace(/-/gm,"/")),this.info.startDate=this.formatDate(e),this.rangeObj.start=e>o?this.info.startDate:this.formatDate(o),this.info.checkInDate=this.rangeObj.start,this.rangeObj.end=this.transformDate(this.dataFromFather.validEndDate),this.info.defaultOpenDate=this.rangeObj.start||""),t.next=8,this.getDateCalander(this.rangeObj);case 8:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),getDateCalander:function(){var t=(0,i.default)(regeneratorRuntime.mark((function t(e){var a,n,i=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:e&&e.start?(a=new Date(e.start.replace(/-/g,"/"))||new Date,n=e.end?new Date(e.end.replace(/-/g,"/")):(new Date).setMonth(a.getMonth()+12)):(a=new Date,n=(new Date).setMonth(a.getMonth()+12)),this.calanderLoading=!0,this.$ajax({method:"post",url:"/weChat/ticket/queryDayStateByDateRange",data:{memberId:this.memberId,productId:this.id,beginDate:(0,r.default)(a).format("YYYY-MM-DD"),endDate:(0,r.default)(n).format("YYYY-MM-DD")}}).then((function(t){t.data?(i.range=t.data.map((function(t){return t.date=i.formatDate(t.date),t.saleSettlementPrice=t.settlementPrice,t})),i.rangeObj={}):(i.range=[{costPrice:0,date:"1979-01-01",isSelling:0,settlementPrice:.01,stock:0}],i.rangeObj={}),i.calanderLoading=!1})).catch((function(t){i.calanderLoading=!1}));case 3:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()}};e.default=f},"98b6":function(t,e,a){e=t.exports=a("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}',""])},a1d0:function(t,e,a){"use strict";a.r(e);var n=a("94cd"),i=a.n(n);for(var r in n)"default"!==r&&function(t){a.d(e,t,(function(){return n[t]}))}(r);e["default"]=i.a},a407:function(t,e,a){"use strict";a.r(e);var n=a("b939"),i=a("a1d0");for(var r in i)"default"!==r&&function(t){a.d(e,t,(function(){return i[t]}))}(r);a("3185");var s=a("2877"),o=Object(s["a"])(i["default"],n["a"],n["b"],!1,null,"c80a2568",null);e["default"]=o.exports},ae2b:function(t,e,a){"use strict";a.r(e);var n=a("223d"),i=a("381f");for(var r in i)"default"!==r&&function(t){a.d(e,t,(function(){return i[t]}))}(r);a("921a");var s=a("2877"),o=Object(s["a"])(i["default"],n["a"],n["b"],!1,null,"e815450a",null);e["default"]=o.exports},b939:function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"order-main"},[a("ul",{staticClass:"card"},[a("li",{staticClass:"card-line card-title"},[a("span",[t._v(t._s(t.dataFromFather.bodyName))])]),a("li",{staticClass:"card-line"},[a("span",{staticClass:"name"},[t._v("产品名称")]),a("span",{staticClass:"detail"},[a("span",{staticClass:"text"},[t._v(t._s(t.dataFromFather.productName))])])]),a("li",{staticClass:"card-line"},[a("span",{staticClass:"name"},[t._v("游玩日期")]),a("span",{staticClass:"detail",on:{click:function(e){e=t.$handleEvent(e),t.huangxing(e)}}},[a("span",{directives:[{name:"show",rawName:"v-show",value:t.calanderLoading,expression:"calanderLoading"}],staticClass:"fa fa-spin fa-spinner"}),t._v(t._s(t.defaultTxt||t.startDate)),a("uni-icons",{attrs:{type:"forward",size:"14"}})],1)]),a("li",{staticClass:"card-line"},[a("span",{staticClass:"name"},[t._v("数量")]),a("span",{staticClass:"detail number"},[a("uni-number-box",{staticClass:"step",attrs:{min:t.forms.minNum,max:t.forms.maxNum,value:t.forms.num},on:{change:function(e){e=t.$handleEvent(e),t.bindChange(e)}}})],1)]),a("li",{staticClass:"card-line"},[a("span",{staticClass:"name"},[t._v("单价")]),a("span",{staticClass:"detail highlight"},[a("span",{staticClass:"sign"},[t._v("¥")]),t._v(t._s(t.defaultTxt?"--":t.forms.price))])])]),a("ul",{staticClass:"card userInfo"},[t._m(0),a("li",{staticClass:"card-line"},[t._m(1),a("v-uni-input",{staticClass:"input",attrs:{type:"text",maxlength:20},on:{blur:function(e){e=t.$handleEvent(e),t.isNameError=!t.testName()},input:function(e){e=t.$handleEvent(e),t.orderNameInput(e)}},model:{value:t.forms.contactName,callback:function(e){t.$set(t.forms,"contactName",e)},expression:"forms.contactName"}})],1),a("p",{directives:[{name:"show",rawName:"v-show",value:t.isNameError,expression:"isNameError"}],staticClass:"warning line"},[t._v("预订人必填且不包含特殊字符!")]),a("li",{staticClass:"card-line"},[t._m(2),a("v-uni-input",{staticClass:"input",attrs:{type:"text",maxlength:11},on:{blur:function(e){e=t.$handleEvent(e),t.isPhoneError=!t.testPhone()}},model:{value:t.forms.tel,callback:function(e){t.$set(t.forms,"tel",e)},expression:"forms.tel"}})],1),a("p",{directives:[{name:"show",rawName:"v-show",value:t.isPhoneError,expression:"isPhoneError"}],staticClass:"warning line"},[t._v("手机号必填且注意格式是否正确!")]),a("li",{staticClass:"card-line"},[a("span",{staticClass:"name"},[t.isNeedID?a("span",{staticClass:"warning star"},[t._v("*")]):t._e(),t._v("身份证号:")]),a("v-uni-input",{staticClass:"input",attrs:{type:"text"},on:{blur:function(e){e=t.$handleEvent(e),t.isIDError=!t.testID()}},model:{value:t.forms.IDNumber,callback:function(e){t.$set(t.forms,"IDNumber",e)},expression:"forms.IDNumber"}})],1),a("p",{directives:[{name:"show",rawName:"v-show",value:t.isIDError&&t.isNeedID,expression:"isIDError&&isNeedID"}],staticClass:"warning line"},[t._v("身份证必填且注意格式是否正确!")])]),a("ul",{staticClass:"card coupon"},[t._m(3),a("v-uni-view",{staticClass:"card-line ticket-coupon"},[a("coupon-line",{staticStyle:{width:"100%"},attrs:{coupons:t.coupons,ids:t.id,price:parseFloat(t.originalPrice)},on:{changePrice:function(e){e=t.$handleEvent(e),t.changePrice(e)}}})],1)],1),a("div",{staticClass:"tips common-prduct-detail"},[t._m(4),a("u-parse",{staticStyle:{"margin-top":"3px"},attrs:{content:t.returnPrompt}})],1),a("div",{staticClass:"submit-bar"},[a("span",{staticClass:"slabel"},[t._v("实付金额")]),t._v(""),a("span",{staticClass:"sprice"},[a("span",{staticClass:"sign"},[t._v("¥")]),t._v(t._s(t.defaultTxt?"--":t.price||0))]),a("v-uni-button",{staticClass:"order",on:{click:function(e){e=t.$handleEvent(e),!t.submitLoading&&t.submit()}}},[t._v(t._s(t.submitLoading?"提交中...":"立即购买"))])],1),a("calendarpage",{attrs:{animation:t.close,value:t.IsCalender,info:t.info,rangeObj:t.rangeObj,pattern:"single",startText:"",range:t.range},on:{"on-determine":function(e){e=t.$handleEvent(e),t.handeldetermine(e)},"on-close":function(e){e=t.$handleEvent(e),t.handelClose(e)}}}),a("show-mask",{attrs:{show:t.IsCalender},on:{cancel:function(e){e=t.$handleEvent(e),t.handelClose(e)}}}),a("payment-select",{attrs:{value:t.showPaymentSelect,orderId:t.orderId},on:{"on-close":function(e){e=t.$handleEvent(e),t.handelClose(e)}}})],1)},i=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("li",{staticClass:"card-line card-title"},[a("span",[t._v("取票信息")])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("span",{staticClass:"name"},[a("span",{staticClass:"warning star"},[t._v("*")]),t._v("预订人:")])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("span",{staticClass:"name"},[a("span",{staticClass:"warning star"},[t._v("*")]),t._v("联系电话:")])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("li",{staticClass:"card-line card-title"},[a("span",{staticClass:"name"},[t._v("优惠券")])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("h3",[a("span",{staticClass:"tip-circle"}),t._v("预订须知")])}];a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return i}))},bba4:function(t,e,a){"use strict";var n=a("fed0"),i=a.n(n);i.a},bda7:function(t,e,a){"use strict";a.r(e);var n=a("6f85"),i=a("d536");for(var r in i)"default"!==r&&function(t){a.d(e,t,(function(){return i[t]}))}(r);a("bba4");var s=a("2877"),o=Object(s["a"])(i["default"],n["a"],n["b"],!1,null,"2c1370c0",null);e["default"]=o.exports},caff:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("28a5"),a("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(),a=this.inputValue*e,n=this.step*e;"subtract"===t?a-=n:"add"===t&&(a+=n),a<this.min||a>this.max||(this.inputValue=a/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},d536:function(t,e,a){"use strict";a.r(e);var n=a("1ccb"),i=a.n(n);for(var r in n)"default"!==r&&function(t){a.d(e,t,(function(){return n[t]}))}(r);e["default"]=i.a},fed0:function(t,e,a){var n=a("84a0");"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var i=a("4f06").default;i("526e20ea",n,!0,{sourceMap:!1,shadowMode:!1})}}]);