Files
chazhi_admin_parten/public/h5/assets/pages-reserve-tea-room.hno1OaI2.js
2026-03-14 16:20:49 +08:00

2 lines
27 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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};