2 lines
27 KiB
JavaScript
2 lines
27 KiB
JavaScript
var Me=Object.defineProperty,De=Object.defineProperties;var ze=Object.getOwnPropertyDescriptors;var fe=Object.getOwnPropertySymbols;var Ie=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable;var _e=(g,c,r)=>c in g?Me(g,c,{enumerable:!0,configurable:!0,writable:!0,value:r}):g[c]=r,re=(g,c)=>{for(var r in c||(c={}))Ie.call(c,r)&&_e(g,r,c[r]);if(fe)for(var r of fe(c))Ue.call(c,r)&&_e(g,r,c[r]);return g},ne=(g,c)=>De(g,ze(c));import{aJ as ge,a5 as T,aM as be,aI as oe,aN as Be,a6 as Ee,a4 as We,av as Re,d as Ce,r as x,T as he,W as ve,aO as ue,at as P,c as w,j as _,w as t,k as e,af as H,l as ke,ak as ie,s as Y,_ as ce,aP as Oe,aa as we,az as He,x as Te,o as Le,a as Ae,i as Ge,f as F,g as V,ai as qe,aj as Ye,ae as C,u as i,m as n,t as v,p as Z,F as ee,q as te,aC as Je,n as Xe,ad as Ke,v as pe,aE as Qe}from"./index-B-O76M86.js";import{_ as Ze}from"./TeaSpecialistLevel.vue_vue_type_script_setup_true_name_TeaSpecialistLevel_lang.BudvL_Uj.js";import{_ as et}from"./wd-img.St7DZ4lX.js";import{_ as tt}from"./wd-datetime-picker-view.vue_vue_type_script_setup_true_lang._89Bwcyy.js";import{_ as lt}from"./wd-gap.BAKEf3S6.js";import{_ as at}from"./wd-radio.CUA1Ezn6.js";import{_ as st}from"./wd-radio-group.e4N_acdR.js";import{_ as rt}from"./wd-divider.CMztuN4M.js";import{_ as nt}from"./wd-textarea.BiYjSLC5.js";import{_ as de}from"./PriceFormat.vue_vue_type_script_setup_true_name_PriceFormat_lang.D3cTQufW.js";import{R as ot}from"./order.DxPOPHyl.js";import{P as ut}from"./pay.DfXASCym.js";import{P as it}from"./Pay.DfmC7_Md.js";import"./useChildren.CuMc9-cW.js";const pt=ne(re({},Ee),{modelValue:Be(We),min:oe(1),max:oe(Number.MAX_SAFE_INTEGER),step:oe(1),stepStrictly:T(!1),precision:be(0),disabled:T(!1),disableInput:T(!1),disableMinus:T(!1),disablePlus:T(!1),withoutInput:T(!1),inputWidth:be(36),allowNull:T(!1),placeholder:ge(""),adjustPosition:T(!0),beforeChange:Function,longPress:T(!1),immediateChange:T(!0),updateOnInit:T(!0),inputType:ge("digit")});function dt(){}function ye(g,{args:c=[],done:r,canceled:f,error:m}){if(g){const b=g.apply(null,c);Re(b)?b.then(L=>{L?r():f&&f()}).catch(m||dt):b?r():f&&f()}else r()}const ct={name:"wd-input-number",options:{virtualHost:!0,addGlobalClass:!0,styleIsolation:"shared"}},xt=Ce(ne(re({},ct),{props:pt,emits:["change","focus","blur","update:modelValue"],setup(g,{emit:c}){const r=g,f=c,m=x(J());let b=null;const L=he(()=>{const s=B(m.value);return r.disabled||s<=r.min||W(s,-r.step)<r.min}),I=he(()=>{const s=B(m.value);return r.disabled||s>=r.max||W(s,r.step)>r.max});ve(()=>r.modelValue,s=>{m.value=y(s)}),ve([()=>r.max,()=>r.min,()=>r.precision],()=>{const s=B(m.value);m.value=y(s)});function J(){if(!r.updateOnInit)return U(r.modelValue);const s=y(r.modelValue);return ue(String(s),String(r.modelValue))||f("update:modelValue",s),s}function A(s){if(!P(s))return 0;const a=s.toString(),o=a.indexOf(".");return o===-1?0:a.length-o-1}function k(s){const a=Number(r.precision);return Math.round(s*Math.pow(10,a))/Math.pow(10,a)}function B(s){if(r.allowNull&&(!P(s)||s===""))return NaN;if(!P(s)||s==="")return r.min;let a=String(s);if(a.endsWith(".")&&(a=a.slice(0,-1)),a.startsWith(".")&&(a="0"+a),a.startsWith("-.")&&(a="-0"+a.substring(1)),a==="-"||a==="")return r.min;let o=Number(a);return isNaN(o)&&(o=r.min),E(o)}function E(s){let a=s;if(r.stepStrictly){const o=A(r.step),l=Math.pow(10,o);a=Math.round(a/r.step)*l*r.step/l}return r.stepStrictly?a=X(a,r.min,r.max):a=Math.min(Math.max(a,r.min),r.max),P(r.precision)&&(a=k(a)),a}function X(s,a,o){if(s>=a&&s<=o)return s;const l=A(r.step),p=Math.pow(10,l);if(s<a){const h=Math.ceil(a*p/(r.step*p)),D=k(h*r.step*p/p);if(D>o){const O=Math.floor(o*p/(r.step*p));return k(O*r.step*p/p)}return D}if(s>o){const h=Math.floor(o*p/(r.step*p)),D=k(h*r.step*p/p);if(D<a){const O=Math.ceil(a*p/(r.step*p));return k(O*r.step*p/p)}return D}return s}function y(s){if(r.allowNull&&(!P(s)||s===""))return"";const a=B(s),o=Number(r.precision);return P(r.precision)?o===0?Number(a.toFixed(0)):a.toFixed(o):a}function U(s){if(r.allowNull&&(!P(s)||s===""))return"";if(!P(s)||s==="")return r.min;let a=Number(s);if(isNaN(a))return r.min;const o=Number(r.precision);return P(r.precision)?o===0?Number(a.toFixed(0)):a.toFixed(o):a}function N(s){if(!s)return!1;const a=String(s);return a.endsWith(".")||a.startsWith(".")||a.startsWith("-.")||a==="-"||Number(r.precision)>0&&a.indexOf(".")===-1}function G(s){if(!s)return"";let a=s.replace(/[^\d.-]/g,"");const o=a.startsWith("-");if(a=a.replace(/-/g,""),o&&(a="-"+a),Number(r.precision)>0){const p=a.split(".");p.length>2&&(a=p[0]+"."+p.slice(1).join(""))}else a=a.split(".")[0];return a.startsWith(".")?"0"+a:a.startsWith("-.")?"-0"+a.substring(1):a}function j(s){if(r.allowNull&&(!P(s)||s==="")){if(ue("",String(r.modelValue))){m.value="";return}const p=()=>{m.value="",f("update:modelValue",""),f("change",{value:""})};ye(r.beforeChange,{args:[""],done:p});return}const a=B(s),o=y(s);if(ue(String(a),String(r.modelValue))){m.value=o;return}const l=()=>{m.value=o,f("update:modelValue",a),f("change",{value:a})};ye(r.beforeChange,{args:[a],done:l})}function W(s,a){const o=Number(s);if(isNaN(o))return E(r.min);const l=Math.max(A(o),A(a)),p=Math.pow(10,l),h=(o*p+a*p)/p;return E(h)}function R(s){const a=s==="add"?r.step:-r.step;if(a<0&&(L.value||r.disableMinus)||a>0&&(I.value||r.disablePlus))return;const o=W(m.value,a);j(o)}function le(s){const a=s.detail.value||"";m.value=a,He(()=>{if(a===""){m.value="",r.immediateChange&&r.allowNull&&j("");return}const o=G(a);if(Number(r.precision)>0&&N(o)){m.value=o;return}m.value=o,r.immediateChange&&j(o)})}function K(s){const a=s.detail.value||"";j(a),f("blur",{value:a})}function Q(s){f("focus",s.detail)}function $(s){d(),b=setTimeout(()=>{R(s),$(s)},250)}function S(s){r.longPress&&(d(),b=setTimeout(()=>{R(s),$(s)},600))}function M(){r.longPress&&d()}function d(){b&&(clearTimeout(b),b=null)}return(s,a)=>{const o=ke,l=Oe;return _(),w(o,{class:Y(`wd-input-number ${s.customClass} ${s.disabled?"is-disabled":""} ${s.withoutInput?"is-without-input":""}`),style:we(s.customStyle)},{default:t(()=>[e(o,{class:Y(`wd-input-number__action ${L.value||s.disableMinus?"is-disabled":""}`),onClick:a[0]||(a[0]=p=>R("sub")),onTouchstart:a[1]||(a[1]=p=>S("sub")),onTouchend:ie(M,["stop"])},{default:t(()=>[e(ce,{name:"decrease","custom-class":"wd-input-number__action-icon"})]),_:1},8,["class"]),s.withoutInput?H("",!0):(_(),w(o,{key:0,class:"wd-input-number__inner",onClick:a[2]||(a[2]=ie(()=>{},["stop"]))},{default:t(()=>[e(l,{class:"wd-input-number__input",style:we(`${s.inputWidth?"width: "+s.inputWidth:""}`),type:s.inputType,"input-mode":s.precision?"decimal":"numeric",disabled:s.disabled||s.disableInput,value:String(m.value),placeholder:s.placeholder,"adjust-position":s.adjustPosition,onInput:le,onFocus:Q,onBlur:K},null,8,["style","type","input-mode","disabled","value","placeholder","adjust-position"]),e(o,{class:"wd-input-number__input-border"})]),_:1})),e(o,{class:Y(`wd-input-number__action ${I.value||s.disablePlus?"is-disabled":""}`),onClick:a[3]||(a[3]=p=>R("add")),onTouchstart:a[4]||(a[4]=p=>S("add")),onTouchend:ie(M,["stop"])},{default:t(()=>[e(ce,{name:"add","custom-class":"wd-input-number__action-icon"})]),_:1},8,["class"])]),_:1},8,["class","style"])}}})),mt=Te(xt,[["__scopeId","data-v-1b2eacc1"]]),ft=!1,_t=Ce({__name:"tea-room",setup(g){const c=Ge("OSS"),r=x([{type:1,name:"到店服务"},{type:2,name:"上门服务"}]),f=x(1),m=x({id:0,name:""}),b=x(!1),L=x({id:0,name:""}),I=x(!1),J=x(1),A=x([{id:1,name:"红茶(3泡)",price:1},{id:2,name:"绿茶(3泡)",price:2},{id:3,name:"乌龙茶(3泡)",price:13},{id:4,name:"普洱茶(3泡)",price:4}]),k=x([]),B=x([{type:1,name:"到店服务"},{type:2,name:"上门服务"}]),E=x(1),X=x(""),y=x(1),U=x(!1),N=x("start"),G=x(""),j=x(""),W=new Date,R=Date.now(),le=new Date(W.getFullYear(),W.getMonth()+1,W.getDate()).getTime(),K=x(""),Q=x(""),$=x(0),S=x(!1),M=x(!1);Le(s=>{s.type==ot.GroupBuying&&(y.value=3,console.log("🚀 ~ pay.value:",y.value))});const d={startTimeTimestamp:0,endTimeTimestamp:0,handleChooseTeaHouse:s=>{},handleStartTimePicker:s=>{d.startTimeTimestamp=s.value,K.value=d.formatDate(s.value),d.totalTimestamp()},handleEndTimePicker:s=>{d.endTimeTimestamp=s.value,Q.value=d.formatDate(s.value),d.totalTimestamp()},handleFormatTime:(s,a)=>s==="year"?`${a}年`:s==="month"?`${a}月`:s==="date"?`${a}日`:s==="hour"?`${a}时`:s==="minute"?`${a}分`:a,handleClick:s=>{console.log("Clicked item:",s)},handleResetTime:()=>{G.value="",j.value="",K.value="",Q.value="",d.startTimeTimestamp=0,d.endTimeTimestamp=0,$.value=0,N.value="start"},handleConfirmHour:()=>{if($.value<=0){Qe.info("至少起订N小时");return}U.value=!1},handleToCoupon(s){pe({url:`/bundle/coupon/coupon?type=${s}`})},handlePay:()=>{},handleToggleTea:s=>{const a=k.value.indexOf(s);a>-1?k.value.splice(a,1):k.value.push(s)},handleToAddress:()=>{pe({url:"/pages/address/list"})},handleSubmitOrder:()=>{M.value=!0,pe({url:"/pages/notice/reserve?type=teaSpecialist"})},formatDate:s=>{const a=new Date(s),o=a.getFullYear(),l=String(a.getMonth()+1).padStart(2,"0"),p=String(a.getDate()).padStart(2,"0"),h=String(a.getHours()).padStart(2,"0"),D=String(a.getMinutes()).padStart(2,"0");return`${o}-${l}-${p} ${h}:${D}`},totalTimestamp:()=>{if(d.startTimeTimestamp&&d.endTimeTimestamp){const a=(d.endTimeTimestamp-d.startTimeTimestamp)/1e3/60/60,o=Math.round(a*10)/10;return o>=0&&($.value=o),o}return $.value=0,0}};return(s,a)=>{const o=F(V("wd-img"),et),l=ke,p=F(V("wd-datetime-picker-view"),tt),h=F(V("wd-popup"),qe),D=F(V("wd-gap"),lt),O=F(V("wd-radio"),at),se=F(V("wd-radio-group"),st),Fe=F(V("wd-divider"),rt),xe=Je,Ve=F(V("wd-input-number"),mt),ae=Xe,$e=Ke,Se=Ze,q=F(V("wd-icon"),ce),Pe=F(V("wd-textarea"),nt),Ne=F(V("wd-button"),Ye),je=Ae("layout-tabbar-uni");return _(),w(je,null,{default:t(()=>[e(l,{class:"pb-180rpx"},{default:t(()=>[e(h,{modelValue:i(U),"onUpdate:modelValue":a[5]||(a[5]=u=>C(U)?U.value=u:null),"lock-scroll":"","custom-style":"border-radius: 32rpx 32rpx 0rpx 0rpx;",position:"bottom"},{default:t(()=>[e(l,{class:"relative"},{default:t(()=>[e(l,{class:"absolute top-18rpx right-30rpx",onClick:a[0]||(a[0]=u=>U.value=!1)},{default:t(()=>[e(o,{width:"60rpx",height:"60rpx",src:`${i(c)}icon/icon_close.png`},null,8,["src"])]),_:1}),e(l,{class:"text-36rpx text-[#121212] leading-50rpx text-center pt-50rpx pb-40rpx"},{default:t(()=>[n("选择时间")]),_:1}),e(l,{class:"w-[100%] h-100rpx flex justify-between items-center"},{default:t(()=>[e(l,{class:Y(["w-[50%] h-[100%] flex flex-col items-center justify-center rounded-l-[8rpx]",`${i(N)=="start"?"bg-[#4C9F44] text-[#fff]":"bg-[#F6F7F8] text-[#303133]"}`]),onClick:a[1]||(a[1]=u=>N.value="start")},{default:t(()=>[e(l,{class:"text-28rpx leading-40rpx"},{default:t(()=>[n("开始时间")]),_:1}),e(l,{class:"text-26rpx leading-36rpx mt-2rpx"},{default:t(()=>[n(v(i(K)),1)]),_:1})]),_:1},8,["class"]),e(l,{class:Y(["w-[50%] h-[100%] flex flex-col items-center justify-center rounded-r-[8rpx]",`${i(N)=="end"?"bg-[#4C9F44] text-[#fff]":"bg-[#F6F7F8] text-[#303133]"}`]),onClick:a[2]||(a[2]=u=>N.value="end")},{default:t(()=>[e(l,{class:"text-28rpx leading-40rpx"},{default:t(()=>[n("结束时间")]),_:1}),e(l,{class:"text-26rpx leading-36rpx mt-2rpx"},{default:t(()=>[n(v(i(Q)),1)]),_:1})]),_:1},8,["class"])]),_:1}),e(l,{class:"date-picker"},{default:t(()=>[i(N)=="start"?(_(),w(l,{key:0,class:""},{default:t(()=>[e(p,{minDate:i(R),maxDate:i(le),type:"datetime",modelValue:i(G),"onUpdate:modelValue":a[3]||(a[3]=u=>C(G)?G.value=u:null),formatter:d.handleFormatTime,onChange:d.handleStartTimePicker},null,8,["minDate","maxDate","modelValue","formatter","onChange"])]),_:1})):H("",!0),i(N)=="end"?(_(),w(l,{key:1,class:""},{default:t(()=>[e(p,{minDate:i(R),maxDate:i(le),type:"datetime",modelValue:i(j),"onUpdate:modelValue":a[4]||(a[4]=u=>C(j)?j.value=u:null),formatter:d.handleFormatTime,onChange:d.handleEndTimePicker},null,8,["minDate","maxDate","modelValue","formatter","onChange"])]),_:1})):H("",!0)]),_:1}),e(l,{class:"pb-22rpx mt-40rpx mx-30rpx flex justify-between items-center text-[32rpx] text-center"},{default:t(()=>[e(l,{class:"bg-[#F6F7F8] text-[#303133] rounded-8rpx h-90rpx leading-90rpx w-[50%] mr-28rpx",onClick:d.handleResetTime},{default:t(()=>[n("重置")]),_:1},8,["onClick"]),e(l,{class:"bg-[#4C9F44] text-[#fff] rounded-8rpx h-90rpx leading-90rpx w-[50%]",onClick:d.handleConfirmHour},{default:t(()=>[n("确定("+v(i($))+"小时)",1)]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(h,{modelValue:i(S),"onUpdate:modelValue":a[7]||(a[7]=u=>C(S)?S.value=u:null),"lock-scroll":"","custom-style":"border-radius: 32rpx 32rpx 0rpx 0rpx;",onClose:a[8]||(a[8]=u=>S.value=!1),position:"bottom"},{default:t(()=>[e(l,{class:"bg-[#FBFBFB] py-40rpx realtive"},{default:t(()=>[e(l,{class:"absolute top-18rpx right-30rpx",onClick:a[6]||(a[6]=u=>S.value=!1)},{default:t(()=>[e(o,{width:"60rpx",height:"60rpx",src:`${i(c)}icon/icon_close.png`},null,8,["src"])]),_:1}),e(l,{class:"text-36rpx text-[#121212] leading-50rpx text-center"},{default:t(()=>[n("费用明细")]),_:1}),e(l,{class:"mx-30rpx bg-white rounded-16rpx px-30rpx pt-40rpx mt-40rpx pb-30rpx"},{default:t(()=>[e(l,{class:"flex justify-between items-center text-30rpx text-[#303133] leading-42rpx"},{default:t(()=>[e(l,null,{default:t(()=>[n("茶室费")]),_:1}),e(l,null,{default:t(()=>[n("¥640.00")]),_:1})]),_:1}),e(l,{class:"flex justify-between items-center text-24rpx text-[#909399] leading-34rpx mt-16rpx"},{default:t(()=>[e(l,null,{default:t(()=>[n("茶室费(¥160元/小时)")]),_:1}),e(l,null,{default:t(()=>[n("x4")]),_:1})]),_:1}),e(l,{class:"mt-52rpx"},{default:t(()=>[e(l,{class:"flex justify-between items-center text-30rpx text-[#303133] leading-42rpx"},{default:t(()=>[e(l,null,{default:t(()=>[n("茶室费")]),_:1}),e(l,{class:"text-[#4C9F44]"},{default:t(()=>[n("-¥640.00")]),_:1})]),_:1}),e(l,{class:"flex justify-between items-center text-24rpx text-[#909399] leading-34rpx mt-16rpx"},{default:t(()=>[e(l,null,{default:t(()=>[n("优惠券")]),_:1}),e(l,null,{default:t(()=>[n("-¥20")]),_:1})]),_:1}),e(l,{class:"flex justify-between items-center text-24rpx text-[#909399] leading-34rpx mt-16rpx"},{default:t(()=>[e(l,null,{default:t(()=>[n("优惠券")]),_:1}),e(l,null,{default:t(()=>[n("-¥20")]),_:1})]),_:1})]),_:1}),e(l,{class:"my-30rpx"},{default:t(()=>[e(D,{height:"2rpx",bgColor:"#F6F7F9"})]),_:1}),e(l,{class:"flex justify-between items-center text-30rpx text-[#303133] leading-42rpx"},{default:t(()=>[e(l,null,{default:t(()=>[n("实付金额")]),_:1}),e(l,null,{default:t(()=>[n("¥640.00")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(h,{modelValue:i(M),"onUpdate:modelValue":a[11]||(a[11]=u=>C(M)?M.value=u:null),"lock-scroll":"","custom-style":"border-radius: 32rpx 32rpx 0rpx 0rpx;",onClose:a[12]||(a[12]=u=>M.value=!1),position:"bottom"},{default:t(()=>[e(l,{class:"bg-[#FBFBFB] py-40rpx realtive"},{default:t(()=>[e(l,{class:"absolute top-18rpx right-30rpx",onClick:a[9]||(a[9]=u=>M.value=!1)},{default:t(()=>[e(o,{width:"60rpx",height:"60rpx",src:`${i(c)}icon/icon_close.png`},null,8,["src"])]),_:1}),e(l,{class:"text-36rpx text-[#121212] leading-50rpx text-center"},{default:t(()=>[n("支付")]),_:1}),e(l,{class:"mx-30rpx bg-white rounded-16rpx px-30rpx pt-40rpx mt-40rpx pb-30rpx"},{default:t(()=>[e(se,{modelValue:i(y),"onUpdate:modelValue":a[10]||(a[10]=u=>C(y)?y.value=u:null),shape:"dot","checked-color":"#4C9F44"},{default:t(()=>[(_(!0),Z(ee,null,te(i(ut),(u,z)=>(_(),w(l,{class:"pay",key:z,onClick:me=>y.value=u.id},{default:t(()=>[i(y)==u.value?(_(),w(l,{key:0,class:"flex justify-between items-center"},{default:t(()=>[e(l,{class:"flex items-center"},{default:t(()=>[e(o,{width:"50rpx",height:"50rpx",src:u.icon},null,8,["src"]),e(l,{class:"ml-20rpx text-30rpx text-[#303133] leading-42rpx"},{default:t(()=>[n(v(u.name),1)]),_:2},1024)]),_:2},1024),e(l,{class:"flex items-center"},{default:t(()=>[e(O,{value:u.value},{default:t(()=>[e(l,{class:"text-[#303133] text-26rpx leading-36rpx mr-20rpx"},{default:t(()=>[n("可用202.22")]),_:1})]),_:2},1032,["value"])]),_:2},1024)]),_:2},1024)):H("",!0)]),_:2},1032,["onClick"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(l,{class:"bg-[#4C9F44] text-[#fff] rounded-8rpx h-90rpx leading-90rpx mx-60rpx box-border text-center mt-170rpx",onClick:d.handlePay},{default:t(()=>[n("确定付款")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["modelValue"]),e(h,{modelValue:i(b),"onUpdate:modelValue":a[14]||(a[14]=u=>C(b)?b.value=u:null),"lock-scroll":"","custom-style":"border-radius: 32rpx 32rpx 0rpx 0rpx;",position:"bottom"},{default:t(()=>[e(l,{class:"relative"},{default:t(()=>[e(l,{class:"absolute top-18rpx right-30rpx",onClick:a[13]||(a[13]=u=>b.value=!1)},{default:t(()=>[e(o,{width:"60rpx",height:"60rpx",src:`${i(c)}icon/icon_close.png`},null,8,["src"])]),_:1}),e(l,{class:"text-36rpx text-[#121212] leading-50rpx text-center pt-50rpx pb-40rpx"},{default:t(()=>[n("选择门店")]),_:1}),e(xe,{"scroll-y":"",class:"h-500rpx pb-20rpx"},{default:t(()=>[(_(),Z(ee,null,te(5,(u,z)=>e(l,{class:"mx-56rpx",key:z},{default:t(()=>[e(l,{class:"flex items-center justify-between mb-66rpx",onClick:me=>d.handleChooseTeaHouse(u)},{default:t(()=>[e(l,{class:"mr-32rpx"},{default:t(()=>[e(o,{width:"80rpx",height:"80rpx",src:`${i(c)}icon/icon_location3.png`},null,8,["src"])]),_:1}),e(l,{class:"flex-1"},{default:t(()=>[e(l,null,{default:t(()=>[n("这是茶馆名字")]),_:1}),e(l,{class:"text-28rpx leading-40rpx text-[#909399] flex items-center mt-10rpx"},{default:t(()=>[e(l,null,{default:t(()=>[n("距您5.3km")]),_:1}),e(l,null,{default:t(()=>[e(Fe,{vertical:""})]),_:1}),e(l,{class:"w-350rpx line-1"},{default:t(()=>[n("北京市海淀区宏福苑西区20号楼2单元30")]),_:1})]),_:1})]),_:1})]),_:2},1032,["onClick"])]),_:2},1024)),64))]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(h,{modelValue:i(I),"onUpdate:modelValue":a[18]||(a[18]=u=>C(I)?I.value=u:null),"lock-scroll":"","custom-style":"border-radius: 32rpx 32rpx 0rpx 0rpx;",position:"bottom"},{default:t(()=>[e(l,{class:"relative"},{default:t(()=>[e(l,{class:"absolute top-18rpx right-30rpx",onClick:a[15]||(a[15]=u=>I.value=!1)},{default:t(()=>[e(o,{width:"60rpx",height:"60rpx",src:`${i(c)}icon/icon_close.png`},null,8,["src"])]),_:1}),e(l,{class:"text-36rpx text-[#121212] leading-50rpx text-center pt-50rpx pb-40rpx"},{default:t(()=>[n("茶艺服务")]),_:1}),e(xe,{"scroll-y":"",class:"h-800rpx"},{default:t(()=>[e(l,{class:""},{default:t(()=>[e(l,{class:"mx-60rpx mb-56rpx"},{default:t(()=>[e(l,{class:"text-32rpx leading-44rpx text-#303133"},{default:t(()=>[n("服务人数")]),_:1}),e(l,{class:"flex items-center justify-between mt-28rpx"},{default:t(()=>[e(l,{class:"text-28rpx leading-40rpx text-#303133"},{default:t(()=>[n("服务人数")]),_:1}),e(l,{class:""},{default:t(()=>[e(Ve,{modelValue:i(J),"onUpdate:modelValue":a[16]||(a[16]=u=>C(J)?J.value=u:null)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(l,{class:"mx-60rpx mb-50rpx"},{default:t(()=>[e(l,{class:"text-32rpx leading-44rpx text-#303133"},{default:t(()=>[e(ae,{class:"mr-20rpx"},{default:t(()=>[n("服务人数")]),_:1}),e(ae,{class:"text-26rpx leading-36rpx text-#909399"},{default:t(()=>[n("支持多选")]),_:1})]),_:1}),e(l,{class:"mt-28rpx"},{default:t(()=>[e(l,{class:"grid grid-cols-3 gap-x-16rpx gap-y-16rpx"},{default:t(()=>[(_(!0),Z(ee,null,te(i(A),(u,z)=>(_(),w(l,{class:Y(["text-28rpx leading-40rpx rounded-8rpx text-center py-14rpx",i(k).includes(u.id)?"bg-#4C9F44 text-#fff":"bg-#F7F7F7 text-#606266"]),key:z,onClick:me=>d.handleToggleTea(u.id)},{default:t(()=>[e(l,null,{default:t(()=>[n(v(u.name),1)]),_:2},1024),e(l,null,{default:t(()=>[n("¥"+v(u.price),1)]),_:2},1024)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1})]),_:1}),e(l,{class:"mx-60rpx mb-70rpx"},{default:t(()=>[e(l,{class:"text-32rpx leading-44rpx text-#303133"},{default:t(()=>[n("茶具使用")]),_:1}),e(l,{class:"mt-28rpx flex items-center justify-between w-full"},{default:t(()=>[e(l,{class:"flex items-center justify-between w-full"},{default:t(()=>[e(l,{class:"text-28rpx leading-40rpx text-#303133"},{default:t(()=>[n("茶具需求")]),_:1}),e(l,null,{default:t(()=>[e(se,{modelValue:i(E),"onUpdate:modelValue":a[17]||(a[17]=u=>C(E)?E.value=u:null),shape:"dot","checked-color":"#4C9F44",inline:""},{default:t(()=>[(_(!0),Z(ee,null,te(i(B),(u,z)=>(_(),w(O,{key:z,value:u.type},{default:t(()=>[e(l,{class:"text-[#303133] text-26rpx leading-36rpx"},{default:t(()=>[n(v(u.name),1)]),_:2},1024)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),e(l,{class:"h-2rpx bg-#EFF0F2"}),e(l,{class:"mx-60rpx flex items-center justify-between py-40rpx"},{default:t(()=>[e(l,{class:""},{default:t(()=>[e(l,{class:"text-24rpx leading-34rpx text-#303133"},{default:t(()=>[n("已选 "+v(i(k).length)+" 项",1)]),_:1}),e(l,{class:""},{default:t(()=>[e(de,{color:"#FF5951","first-size":40,"second-size":40,"subscript-size":28,price:23.02})]),_:1})]),_:1}),e(l,{class:"flex items-center"},{default:t(()=>[e(l,{class:"w-178rpx h-70rpx leading-70rpx text-center bg-#F6F7F8 text-#303133 rounded-8rpx mr-20rpx"},{default:t(()=>[n("重置")]),_:1}),e(l,{class:"w-178rpx h-70rpx leading-70rpx text-center bg-#4C9F44 text-#fff rounded-8rpx"},{default:t(()=>[n("重置")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(l,null,{default:t(()=>[e($e,{title:"预约茶室"})]),_:1}),e(l,null,{default:t(()=>[e(l,{class:"flex items-center bg-white p-20rpx rounded-10rpx mb-20rpx mt-20rpx"},{default:t(()=>[e(l,{class:"mr-28rpx relative"},{default:t(()=>[e(o,{width:"200rpx",height:"200rpx",src:`${i(c)}images/home/home_image5.png`},null,8,["src"])]),_:1}),e(l,{class:""},{default:t(()=>[e(l,{class:"font-bold text-[#303133] text-30rpx leading-42rpx mr-14rpx"},{default:t(()=>[n(" 茶艺师昵称 ")]),_:1}),e(l,{class:"flex items-center mt-18rpx"},{default:t(()=>[e(l,{class:"mr-12rpx"},{default:t(()=>[e(l,{class:"bg-#FEF1F0 text-#FF5951 w-144rpx h-40rpx rounded-6rpx text-center text-22rpx leading-40rpx"},{default:t(()=>[n("90后茶艺师")]),_:1})]),_:1}),e(Se,{level:"junior"})]),_:1}),e(l,{class:"font-400 text-22rpx leading-32rpx text-#6A6363 mt-30rpx"},{default:t(()=>[n("已预约 10+")]),_:1})]),_:1})]),_:1}),e(l,{class:"mt-20rpx bg-white px-30rpx py-34rpx"},{default:t(()=>[e(l,{class:"flex items-center justify-between"},{default:t(()=>[e(l,{class:"font-bold text-32rpx leading-44rpx"},{default:t(()=>[n("服务方式")]),_:1}),e(l,null,{default:t(()=>[e(se,{modelValue:i(f),"onUpdate:modelValue":a[19]||(a[19]=u=>C(f)?f.value=u:null),shape:"dot","checked-color":"#4C9F44",inline:""},{default:t(()=>[(_(!0),Z(ee,null,te(i(r),(u,z)=>(_(),w(O,{key:z,value:u.type},{default:t(()=>[e(l,{class:"text-[#303133] text-26rpx leading-36rpx"},{default:t(()=>[n(v(u.name),1)]),_:2},1024)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),i(f)==1?(_(),w(l,{key:0,class:"flex items-center justify-between mt-48rpx",onClick:a[20]||(a[20]=u=>b.value=!0)},{default:t(()=>[e(l,{class:"text-28rpx leading-40rpx"},{default:t(()=>[n("预定店")]),_:1}),e(l,{class:"flex items-center"},{default:t(()=>[e(l,{class:"text-28rpx leading-40rpx text-#303133"},{default:t(()=>[n(v(i(m).name||"请选择茶馆"),1)]),_:1}),e(l,null,{default:t(()=>[e(q,{name:"chevron-right",size:"32rpx",color:"#909399"})]),_:1})]),_:1})]),_:1})):H("",!0),i(f)==2?(_(),w(l,{key:1,class:"flex items-center justify-between mt-48rpx",onClick:d.handleToAddress},{default:t(()=>[e(l,{class:"text-28rpx leading-40rpx"},{default:t(()=>[n("地址")]),_:1}),e(l,{class:"flex items-center"},{default:t(()=>[e(l,{class:"text-28rpx leading-40rpx text-#303133"},{default:t(()=>[n(v(i(m).name||"请选择地址"),1)]),_:1}),e(l,null,{default:t(()=>[e(q,{name:"chevron-right",size:"32rpx",color:"#909399"})]),_:1})]),_:1})]),_:1},8,["onClick"])):H("",!0)]),_:1}),e(l,{class:"bg-white py-26rpx px-30rpx mt-20rpx",onClick:a[21]||(a[21]=u=>U.value=!0)},{default:t(()=>[e(l,{class:"text-[#303133] text-32rpx leading-44rpx font-bold mb-24rpx"},{default:t(()=>[n("预定时间")]),_:1}),e(l,{class:"flex items-center justify-between"},{default:t(()=>[e(l,{class:"text-[26rpx] text-[#606266] leading-36rpx"},{default:t(()=>[n("3小时起订")]),_:1}),e(l,{class:"flex items-center"},{default:t(()=>[e(l,{class:"text-[28rpx] text-[#909399] leading-40rpx"},{default:t(()=>[n(v(i($)>0?`${i($)}小时`:"请选择"),1)]),_:1}),e(l,null,{default:t(()=>[e(q,{name:"chevron-right",size:"32rpx",color:"#909399"})]),_:1})]),_:1})]),_:1})]),_:1}),e(l,{class:"bg-white py-26rpx px-30rpx mt-20rpx",onClick:a[22]||(a[22]=u=>I.value=!0)},{default:t(()=>[e(l,{class:"text-[#303133] text-32rpx leading-44rpx font-bold mb-24rpx"},{default:t(()=>[n("茶艺服务")]),_:1}),e(l,{class:"flex items-center justify-between"},{default:t(()=>[e(l,{class:"text-[26rpx] text-[#606266] leading-36rpx"},{default:t(()=>[n("茶艺服务")]),_:1}),e(l,{class:"flex items-center"},{default:t(()=>[e(l,{class:"text-[28rpx] text-[#909399] leading-40rpx"},{default:t(()=>[n(v(i(L).name||"请选择"),1)]),_:1}),e(l,null,{default:t(()=>[e(q,{name:"chevron-right",size:"32rpx",color:"#909399"})]),_:1})]),_:1})]),_:1})]),_:1}),e(l,{class:"bg-white py-26rpx px-30rpx mt-20rpx"},{default:t(()=>[e(l,{class:"text-32rpx leading-44rpx text-#303133 mb-28rpx"},{default:t(()=>[e(ae,{class:"mr-20rpx"},{default:t(()=>[n("订单备注 ")]),_:1}),e(ae,{class:"text-26rpx leading-36rpx text-#909399"},{default:t(()=>[n("(选填)")]),_:1})]),_:1}),e(Pe,{placeholder:"有想说的可以在这里写哦!",modelValue:i(X),"onUpdate:modelValue":a[23]||(a[23]=u=>C(X)?X.value=u:null),"custom-class":"!rounded-18rpx !border-2rpx !border-[#EFF0EF] !bg-[#F8F9FA]","custom-textarea-class":"!bg-[#F8F9FA]"},null,8,["modelValue"])]),_:1}),e(l,{class:"bg-white py-26rpx px-30rpx mt-20rpx",onClick:a[24]||(a[24]=u=>d.handleToCoupon(1))},{default:t(()=>[e(l,{class:"text-[#303133] text-32rpx leading-44rpx font-bold mb-24rpx"},{default:t(()=>[n("优惠券")]),_:1}),e(l,{class:"flex items-center justify-between"},{default:t(()=>[e(l,{class:"text-[26rpx] text-[#606266] leading-36rpx"},{default:t(()=>[n("优惠券")]),_:1}),e(l,{class:"flex items-center"},{default:t(()=>[e(l,{class:"text-[28rpx] text-[#909399] leading-40rpx"},{default:t(()=>[n("无可用")]),_:1}),e(l,null,{default:t(()=>[e(q,{name:"chevron-right",size:"32rpx",color:"#909399"})]),_:1})]),_:1})]),_:1})]),_:1}),e(l,{class:"bg-white py-26rpx px-30rpx mt-20rpx"},{default:t(()=>[e(it,{"hide-store-balance":""})]),_:1}),e(l,{class:"fixed left-0 right-0 bottom-0 z-2 bg-[#fff]",style:{height:"140rpx"}},{default:t(()=>[e(l,{class:"mt-22rpx flex justify-between items-center"},{default:t(()=>[e(l,{class:"flex items-center ml-60rpx"},{default:t(()=>[e(l,{class:"text-24rpx text-[#303133] leading-34rpx w-72rpx"},{default:t(()=>[n("合计:")]),_:1}),e(l,{class:"flex items-center h-56rpx mr-16rpx"},{default:t(()=>[e(de,{color:"#FF5951","first-size":40,"second-size":40,"subscript-size":28,price:23.02}),ft?(_(),w(l,{key:0,class:"ml-20rpx"},{default:t(()=>[e(de,{color:"#909399","first-size":26,"second-size":26,"subscript-size":26,price:23.02,lineThrough:""})]),_:1})):H("",!0)]),_:1}),e(l,{class:"flex items-center text-[#4C9F44]",onClick:a[25]||(a[25]=u=>S.value=!0)},{default:t(()=>[e(l,{class:"text-24rpx mr-10rpx"},{default:t(()=>[n("费用明细")]),_:1}),e(q,{name:i(S)?"arrow-up":"arrow-down",size:"24rpx",color:"#4C9F44"},null,8,["name"])]),_:1})]),_:1}),e(l,{class:"mr-30rpx"},{default:t(()=>[e(Ne,{"custom-class":"!bg-[#4C9F44] !rounded-8rpx !h-70rpx",onClick:d.handleSubmitOrder},{default:t(()=>[n("立即预定")]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}}),jt=Te(_t,[["__scopeId","data-v-1b85f046"]]);export{jt as default};
|