import{e as t,o as e,c as a,r as l,a as s,w as u,j as n,k as d,b as r,t as o,i as f,q as c,d as i,F as _,an as m,b5 as x,p,Y as v,s as g,aO as y,h as b,f as w,aG as h,P as k,D as j,E as $,M as z,N as C,O,H as I}from"./index-af8b4f0a.js";import{_ as N}from"./page-meta.b66710fd.js";import{a as A,_ as R}from"./upload-pop.vue_vue_type_script_setup_true_lang.e9f51412.js";import{_ as G}from"./page-status.8d64efc4.js";import{_ as T}from"./u-button.c275553c.js";import{_ as B}from"./modal-popup.92f2c667.js";import{a as D,f as E,b as M}from"./order.fa2bb463.js";import{_ as P}from"./u-navbar.8173a487.js";import{_ as L}from"./u-icon.7661429a.js";import{_ as U}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as q}from"./navigation.fb49075f.js";import{_ as F}from"./u-image.b6a3b610.js";import{_ as H}from"./price.1c6614d5.js";import{_ as Q}from"./u-badge.5f8e269b.js";import"./file-upload.vue_vue_type_script_setup_true_lang.a3db410b.js";import"./u-popup.41ea4525.js";import"./u-loading.4f613bd7.js";const S=t({__name:"naviga",props:{percent:{type:Number}},setup:t=>(u,n)=>{const d=l(s("u-navbar"),P);return e(),a(d,{"is-back":!0,title:"服务项目","border-bottom":!1,"title-bold":!0,fixed:!1,background:{background:`rgba(256,256, 256, ${t.percent})`},"title-color":t.percent>.5?"#000":"#fff","back-icon-color":t.percent>.5?"#000":"#fff"},null,8,["background","title-color","back-icon-color"])}}),V=t({__name:"statusCom",props:{status:{type:Number,default:0},data:{type:Object,detaule:{}}},setup(t){const l=t;return(s,c)=>{const i=f;return e(),a(i,{style:{"margin-top":"46rpx"}},{default:u((()=>[1==t.status?(e(),a(i,{key:0,class:"text-white text-3xl font-black"},{default:u((()=>[n("用户支付订单")])),_:1})):d("v-if",!0),2==t.status?(e(),a(i,{key:1,class:"text-white text-3xl font-black"},{default:u((()=>[n("技师已接单")])),_:1})):d("v-if",!0),3==t.status?(e(),a(i,{key:2,class:"text-white text-3xl font-black"},{default:u((()=>[n("技师已出发")])),_:1})):d("v-if",!0),4==t.status?(e(),a(i,{key:3,class:"text-white text-3xl font-black"},{default:u((()=>[n("订单已被技师接取")])),_:1})):d("v-if",!0),5==t.status?(e(),a(i,{key:4,class:"text-white text-3xl font-black"},{default:u((()=>[n("技师已开始服务")])),_:1})):d("v-if",!0),6==t.status?(e(),a(i,{key:5,class:"text-white text-3xl font-black"},{default:u((()=>[n("技师已完成服务")])),_:1})):d("v-if",!0),7==t.status?(e(),a(i,{key:6,class:"text-white text-3xl font-black"},{default:u((()=>[n("订单已关闭")])),_:1})):d("v-if",!0),r(i,{class:"text-sm text-white mt-1"},{default:u((()=>{var t;return[n(o(null==(t=l.data)?void 0:t.update_time),1)]})),_:1})])),_:1})}}}),Y=U(t({__name:"progress",props:{status:{type:Number,default:0}},setup:t=>(o,m)=>{const x=f,p=l(s("u-icon"),L);return e(),c(_,null,[d(' '),r(x,{style:{"margin-top":"50rpx","background-color":"rgba(255, 255, 255, 0.1)"},class:"grid grid-cols-5 gap-1 p-[20rpx] rounded-lg text-white w-full"},{default:u((()=>[r(x,{class:"flex flex-col items-center progressItem"},{default:u((()=>[r(x,{style:{"background-color":"rgba(255, 255, 255, 0.1)"},class:"rounded-full w-[44rpx] h-[44rpx] flex items-center justify-center"},{default:u((()=>[t.status<2?(e(),a(x,{key:0,class:"font-medium"},{default:u((()=>[n("1")])),_:1})):d("v-if",!0),t.status>=2?(e(),a(x,{key:1,class:"flex justify-center items-center w-full h-full bg-white rounded-full"},{default:u((()=>[r(p,{name:"checkmark",color:o.$theme.primaryColor},null,8,["color"])])),_:1})):d("v-if",!0)])),_:1}),r(x,{class:i(["mt-2 text-xs",{"text-light":t.status>2}])},{default:u((()=>[n("已接单")])),_:1},8,["class"])])),_:1}),r(x,{class:"flex flex-col items-center progressItem"},{default:u((()=>[r(x,{style:{"background-color":"rgba(255, 255, 255, 0.1)"},class:"rounded-full w-[44rpx] h-[44rpx] flex items-center justify-center"},{default:u((()=>[t.status<3?(e(),a(x,{key:0,class:"font-medium"},{default:u((()=>[n("2")])),_:1})):d("v-if",!0),t.status>=3?(e(),a(x,{key:1,class:"flex justify-center items-center w-full h-full bg-white rounded-full"},{default:u((()=>[r(p,{name:"checkmark",color:o.$theme.primaryColor},null,8,["color"])])),_:1})):d("v-if",!0)])),_:1}),r(x,{class:i(["mt-2 text-xs",{"text-light":t.status>3}])},{default:u((()=>[n("已出发")])),_:1},8,["class"])])),_:1}),r(x,{class:"flex flex-col items-center progressItem"},{default:u((()=>[r(x,{style:{"background-color":"rgba(255, 255, 255, 0.1)"},class:"rounded-full w-[44rpx] h-[44rpx] flex items-center justify-center"},{default:u((()=>[t.status<4?(e(),a(x,{key:0,class:"font-medium"},{default:u((()=>[n("3")])),_:1})):d("v-if",!0),t.status>=4?(e(),a(x,{key:1,class:"flex justify-center items-center w-full h-full bg-white rounded-full"},{default:u((()=>[r(p,{name:"checkmark",color:o.$theme.primaryColor},null,8,["color"])])),_:1})):d("v-if",!0)])),_:1}),r(x,{class:i(["mt-2 text-xs",{"text-light":t.status>4}])},{default:u((()=>[n("已到达")])),_:1},8,["class"])])),_:1}),r(x,{class:"flex flex-col items-center progressItem"},{default:u((()=>[r(x,{style:{"background-color":"rgba(255, 255, 255, 0.1)"},class:"rounded-full w-[44rpx] h-[44rpx] flex items-center justify-center"},{default:u((()=>[t.status<5?(e(),a(x,{key:0,class:"font-medium"},{default:u((()=>[n("4")])),_:1})):d("v-if",!0),t.status>=5?(e(),a(x,{key:1,class:"flex justify-center items-center w-full h-full bg-white rounded-full"},{default:u((()=>[r(p,{name:"checkmark",color:o.$theme.primaryColor},null,8,["color"])])),_:1})):d("v-if",!0)])),_:1}),r(x,{class:i(["mt-2 text-xs",{"text-light":t.status>5}])},{default:u((()=>[n("开始服务")])),_:1},8,["class"])])),_:1}),r(x,{class:"flex flex-col items-center progressItem"},{default:u((()=>[r(x,{style:{"background-color":"rgba(255, 255, 255, 0.1)"},class:"rounded-full w-[44rpx] h-[44rpx] flex items-center justify-center"},{default:u((()=>[t.status<6?(e(),a(x,{key:0,class:"font-medium"},{default:u((()=>[n("5")])),_:1})):d("v-if",!0),t.status>=6?(e(),a(x,{key:1,class:"flex justify-center items-center w-full h-full bg-white rounded-full"},{default:u((()=>[r(p,{name:"checkmark",color:o.$theme.primaryColor},null,8,["color"])])),_:1})):d("v-if",!0)])),_:1}),r(x,{class:i(["mt-2 text-xs",{"text-light":t.status>6}])},{default:u((()=>[n("服务完成")])),_:1},8,["class"])])),_:1})])),_:1})],2112)}}),[["__scopeId","data-v-8d1c6483"]]),Z=t({__name:"userCard",props:{data:{type:Object,default:()=>{}}},setup(t){const c=t,i=()=>{var t;m({phoneNumber:null==(t=c.data.address_snap)?void 0:t.mobile})},_=()=>{x({type:"gcj02",latitude:Number(c.data.address_snap.latitude),longitude:Number(c.data.address_snap.longitude),name:c.data.address_snap.district+c.data.address_snap.address,address:c.data.address_snap.address,success:function(){console.log("success")}})};return(c,m)=>{const x=p,g=v,y=f,b=l(s("u-icon"),L);return e(),a(y,{class:"mt-4 p-[20rpx] rounded-lg bg-white"},{default:u((()=>[d(' 广州市番禺区人民政府(公交站) '),r(y,{class:"flex justify-between"},{default:u((()=>[r(y,{class:"flex items-stretch text-2xl font-bold",onClick:_},{default:u((()=>[r(x,{class:"inline-block",style:{margin:"0","max-width":"445rpx"}},{default:u((()=>{var e,a,l,s;return[n(o(`${null==(e=t.data.address_snap)?void 0:e.city} ${null==(a=t.data.address_snap)?void 0:a.district} ${null==(l=t.data.address_snap)?void 0:l.address} ${null==(s=t.data.address_snap)?void 0:s.house_number}`),1)]})),_:1}),r(g,{class:"w-[44rpx] h-[44rpx] flex-none",src:q})])),_:1}),r(y,{class:"text-xs text-muted ml-3 pt-1 flex-none"},{default:u((()=>[n(" 距您:"+o(t.data.order_distance_desc),1)])),_:1})])),_:1}),r(y,{class:"flex justify-between mt-2 text-base font-medium",onClick:i},{default:u((()=>[r(y,{class:""},{default:u((()=>[r(x,null,{default:u((()=>{var e;return[n(o(null==(e=t.data.address_snap)?void 0:e.contact),1)]})),_:1}),r(x,{class:"ml-1"},{default:u((()=>{var e;return[n(o(null==(e=t.data.address_snap)?void 0:e.gender_desc),1)]})),_:1}),r(x,{class:"ml-1"},{default:u((()=>{var e;return[n(o(null==(e=t.data.address_snap)?void 0:e.mobile),1)]})),_:1}),r(b,{class:"ml-1",name:"phone",size:"28"})])),_:1})])),_:1}),r(y,{class:"mt-[30rpx]"},{default:u((()=>[r(y,{class:"flex justify-between"},{default:u((()=>[r(x,{class:"text-info"},{default:u((()=>[n("服务方式")])),_:1}),r(x,{class:"font-bold"},{default:u((()=>[n("上门服务")])),_:1})])),_:1}),r(y,{class:"flex justify-between mt-[30rpx]"},{default:u((()=>[r(x,{class:"text-info"},{default:u((()=>[n("服务时间")])),_:1}),r(y,{style:{padding:"6rpx 8rpx","border-radius":"8rpx"},class:"u-flex bg-primary-light-9 text-primary"},{default:u((()=>[r(b,{name:"calendar",size:"26"}),r(x,{class:"ml-1 text-xs"},{default:u((()=>[n(" 上门时间:"+o(`${t.data.appoint_date} ${t.data.appoint_time}`),1)])),_:1})])),_:1})])),_:1})])),_:1}),t.data.user_remark?(e(),a(y,{key:0,class:"mt-3 rounded-lg p-2 bg-page text-info"},{default:u((()=>[r(x,{class:"text-main"},{default:u((()=>[n("用户备注:")])),_:1}),r(x,null,{default:u((()=>[n(o(t.data.user_remark),1)])),_:1})])),_:1})):d("v-if",!0)])),_:1})}}}),J=t({__name:"detail",props:{data:{type:Object,default:()=>{}}},setup:t=>(i,m)=>{const x=l(s("u-image"),F),v=f,y=p;return e(),a(v,{class:"rounded-lg bg-white p-[10px] mt-2"},{default:u((()=>[(e(!0),c(_,null,g(t.data.order_goods,(l=>(e(),a(v,{key:l.order_id,class:"flex items-center"},{default:u((()=>{var s,f;return[r(v,{class:"flex-none"},{default:u((()=>[r(x,{width:"140",height:"140","border-radius":"20",src:l.goods_image},null,8,["src"])])),_:2},1024),(null==(f=null==(s=t.data)?void 0:s.order_goods)?void 0:f.length)>0?(e(),a(v,{key:0,class:"flex-1 min-w-0 flex ml-2 flex-col justify-between"},{default:u((()=>[r(v,{class:"text-base text-main font-bold line-clamp-1"},{default:u((()=>[n(o(l.goods_name||""),1)])),_:2},1024),r(v,{class:"text-xs text-muted font-medium my-1"},{default:u((()=>[n("服务时间:"+o(l.duration||"")+"分钟",1)])),_:2},1024),r(H,{"font-weight":"600",content:l.goods_price||0,"main-size":"32rpx","minor-size":"20rpx",color:"#E86016"},null,8,["content"])])),_:2},1024)):d("v-if",!0),r(v,{class:"ml-auto text-xs text-muted"},{default:u((()=>[n("x "+o(l.goods_num),1)])),_:2},1024)]})),_:2},1024)))),128)),r(v,{class:"mt-4 text-xs text-info font-medium"},{default:u((()=>{var l,s,f;return[r(v,{class:"flex justify-between"},{default:u((()=>[r(y,{class:""},{default:u((()=>[n("项目金额")])),_:1}),r(y,{class:"text-main"},{default:u((()=>[n("¥"+o(t.data.goods_price),1)])),_:1})])),_:1}),t.data.car_amount?(e(),a(v,{key:0,class:"flex justify-between mt-4"},{default:u((()=>[r(y,{class:""},{default:u((()=>[n("出行车费")])),_:1}),r(y,{class:"text-main"},{default:u((()=>[n("¥"+o(t.data.car_amount),1)])),_:1})])),_:1})):d("v-if",!0),d(" 加时 "),(null==(l=t.data)?void 0:l.total_append_amount)?(e(),a(v,{key:1,class:"u-flex justify-between items-center mt-3"},{default:u((()=>[r(v,null,{default:u((()=>[n("加时")])),_:1}),r(v,{class:"text-main"},{default:u((()=>{var e;return[n(" ¥"+o(null==(e=t.data)?void 0:e.total_append_amount),1)]})),_:1})])),_:1})):d("v-if",!0),(null==(s=t.data.order_append)?void 0:s.length)?(e(),a(v,{key:2,class:"bg-[#f6f7f8] rounded-lg mt-3 pb-2"},{default:u((()=>[(e(!0),c(_,null,g(t.data.order_append,(t=>(e(),a(v,{key:t.id,class:"flex justify-between pt-2 px-2 text-muted text-xs font-medium"},{default:u((()=>[r(v,{class:"flex mr-[40rpx]"},{default:u((()=>[r(v,{class:"line-clamp-1 w-[200rpx]"},{default:u((()=>[n(o(t.goods_name),1)])),_:2},1024),r(v,null,{default:u((()=>[n("加时:"+o(t.duration)+"分钟",1)])),_:2},1024),r(v,null,{default:u((()=>[n("/数量:"+o(t.goods_num),1)])),_:2},1024)])),_:2},1024),r(y,{class:"text-main"},{default:u((()=>[n("¥"+o(t.goods_price),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1})):d("v-if",!0),d(" 补差价 "),r(v,{class:"u-flex justify-between items-center mt-3"},{default:u((()=>[r(v,null,{default:u((()=>[n("补差价")])),_:1}),r(v,{class:"text-main"},{default:u((()=>[n(" ¥"+o(t.data.total_gap_amount),1)])),_:1})])),_:1}),(null==(f=t.data.order_gap)?void 0:f.length)?(e(),a(v,{key:3,class:"bg-[#f6f7f8] rounded-lg mt-3 pb-2"},{default:u((()=>[(e(!0),c(_,null,g(t.data.order_gap,(t=>(e(),a(v,{key:t.id,class:"flex justify-between pt-2 px-2 text-muted text-xs font-medium"},{default:u((()=>[r(y,{class:"mr-[40rpx]"},{default:u((()=>[n("原因:"+o(t.remark),1)])),_:2},1024),r(y,{class:"text-main"},{default:u((()=>[n("¥"+o(t.order_amount),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1})):d("v-if",!0)]})),_:1}),r(v,{class:"text-right mt-4"},{default:u((()=>[r(y,{class:"text-main"},{default:u((()=>[n("实付")])),_:1}),r(H,{"font-weight":"600",content:t.data.total_order_amount,"main-size":"38rpx","minor-size":"28rpx",color:"#333333"},null,8,["content"])])),_:1})])),_:1})}}),K=t({__name:"info",props:{data:{type:Object,default:()=>{}}},setup:t=>(l,s)=>{const d=p,c=f;return e(),a(c,{class:"rounded-lg bg-white text-xs font-medium p-[10px] mt-2"},{default:u((()=>[r(c,{class:"flex justify-between"},{default:u((()=>[r(d,{class:"text-info"},{default:u((()=>[n("订单编号")])),_:1}),r(d,{class:"text-info"},{default:u((()=>[n(o(t.data.sn),1)])),_:1})])),_:1}),r(c,{class:"flex justify-between mt-4"},{default:u((()=>[r(d,{class:"text-info"},{default:u((()=>[n("下单时间")])),_:1}),r(d,{class:"text-info"},{default:u((()=>[n(o(t.data.create_time),1)])),_:1})])),_:1}),r(c,{class:"flex justify-between mt-4"},{default:u((()=>[r(d,{class:"text-info"},{default:u((()=>[n("支付方式")])),_:1}),r(d,{class:"text-info"},{default:u((()=>[n(o(t.data.pay_way_desc),1)])),_:1})])),_:1})])),_:1})}}),W=t({__name:"clockIn",props:{data:{type:Array,default:()=>[]}},setup(t){const i=t=>{if(!t)return"";const e=t.split(" ")[1],[a,l]=e.split(":");return`${a}:${l}`};return(m,x)=>{const p=f,v=l(s("u-badge"),Q),b=l(s("u-image"),F);return Object.keys(t.data).length?(e(),a(p,{key:0,class:"rounded-lg bg-white p-[20rpx] mt-2"},{default:u((()=>[r(p,{class:"pb-2 text-base font-medium"},{default:u((()=>[n(" 服务记录 ")])),_:1}),(e(!0),c(_,null,g(t.data,((t,l,s)=>(e(),a(p,{key:s,class:"bg-[#f6f7f8] rounded-lg p-[10px] mb-2"},{default:u((()=>[r(p,{class:"font-black text-base text-muted"},{default:u((()=>[n(o(l),1)])),_:2},1024),(e(!0),c(_,null,g(t,(t=>(e(),a(p,{key:t.create_time,class:"flex justify-between mt-6"},{default:u((()=>[r(p,{style:{width:"120rpx"},class:"flex flex-col flex-none items-stretch justify-stretch"},{default:u((()=>[r(p,{class:"font-black text-lg"},{default:u((()=>[n(o(i(t.create_time)),1)])),_:2},1024),"技师达到"==t.content||"服务完成"==t.content?(e(),a(p,{key:0,class:"mt-1 text-muted text-[20rpx]"},{default:u((()=>[n(o(t.content),1)])),_:2},1024)):d("v-if",!0)])),_:2},1024),"技师达到"==t.content||"服务完成"==t.content?(e(),a(p,{key:0,class:"flex flex-col flex-1 min-w-0 ml-2"},{default:u((()=>[r(p,{class:"text-base text-main truncate"},{default:u((()=>{var e;return[n(o(`${(null==(e=null==t?void 0:t.location)?void 0:e.street)||""} `),1)]})),_:2},1024),r(p,{class:"text-content text-xs mt-1"},{default:u((()=>{var e,a;return[n(o(`${(null==(e=null==t?void 0:t.location)?void 0:e.city)||""} ${(null==(a=null==t?void 0:t.location)?void 0:a.district)||""}`),1)]})),_:2},1024)])),_:2},1024)):(e(),a(p,{key:1,class:"flex flex-col flex-1 min-w-0 ml-2"},{default:u((()=>[r(p,{class:"text-base text-main truncate"},{default:u((()=>[n(o(t.content),1)])),_:2},1024),r(p,{class:"text-content text-xs mt-1"},{default:u((()=>[n(o(t.content),1)])),_:2},1024)])),_:2},1024)),r(p,{class:"relative ml-3 flex-none"},{default:u((()=>[t.extra.length?(e(),a(v,{key:0,offset:[60,10],type:"info",count:t.extra.length||0},null,8,["count"])):d("v-if",!0),t.extra.length?(e(),a(b,{key:1,src:t.extra[0],width:"100",height:"100","border-radius":"8rpx",onClick:e=>((t,e)=>{y({current:e,urls:t})})(t.extra,0)},null,8,["src","onClick"])):d("v-if",!0)])),_:2},1024)])),_:2},1024)))),128))])),_:2},1024)))),128))])),_:1})):d("v-if",!0)}}}),X=U(t({__name:"settlement",props:{data:{type:Object,default:()=>{}}},setup:t=>(c,i)=>{const _=v,m=f,x=l(s("price"),H),g=p;return e(),a(m,{class:"rounded-lg w-full bg-white mt-2"},{default:u((()=>[r(m,{class:"topBG w-full relative text-[#703215] grid grid-cols-3 gap-0"},{default:u((()=>[r(_,{class:"w-full h-full absolute top-0 left-0 z-0",src:b("/coach/assets/settlementBG-3f3a0c1c.png")},null,8,["src"]),r(m,{class:"z-10 h-full flex flex-col justify-center items-center"},{default:u((()=>{var l,s,o,f;return[r(m,{style:{color:"#A2704A"},class:"text-base font-medium"},{default:u((()=>[n(" 技师结算 ")])),_:1}),0==(null==(s=null==(l=t.data)?void 0:l.settle_info)?void 0:s.status)?(e(),a(m,{key:0,class:"mt-1 text-xl font-bold"},{default:u((()=>[n(" 结算中 ")])),_:1})):d("v-if",!0),1==(null==(f=null==(o=t.data)?void 0:o.settle_info)?void 0:f.status)?(e(),a(m,{key:1,class:"mt-1 text-center pr-2"},{default:u((()=>{var e,a;return[r(x,{"font-weight":"600",content:null==(a=null==(e=t.data)?void 0:e.settle_info)?void 0:a.coach_settle,"main-size":"40rpx","minor-size":"24rpx",color:"#703215"},null,8,["content"])]})),_:1})):d("v-if",!0)]})),_:1}),d(' \n \n 商家结算\n \n \n 结算中\n \n 已结算\n \n '),r(m,{class:"flex items-center absolute right-[30rpx] top-[60rpx] text-base font-medium"},{default:u((()=>{var l,s,o,f;return[r(g,{class:"inline-block rounded-full",style:{width:"8rpx",height:"8rpx","background-color":"#703215"}}),0==(null==(s=null==(l=t.data)?void 0:l.settle_info)?void 0:s.status)?(e(),a(g,{key:0,class:"ml-2"},{default:u((()=>[n("结算中")])),_:1})):d("v-if",!0),1==(null==(f=null==(o=t.data)?void 0:o.settle_info)?void 0:f.status)?(e(),a(g,{key:1,class:"ml-2"},{default:u((()=>[n("已结算")])),_:1})):d("v-if",!0)]})),_:1})])),_:1}),r(m,{class:"p-4"},{default:u((()=>[r(m,null,{default:u((()=>[r(m,{class:"flex justify-between items-center"},{default:u((()=>[r(m,{class:"text-lg font-medium pl-1 title"},{default:u((()=>[n("支付总金额")])),_:1}),r(x,{"font-weight":"600",content:t.data.total_order_amount,"main-size":"38rpx","minor-size":"28rpx",color:"#333333"},null,8,["content"])])),_:1}),r(m,{class:"mt-1 text-content text-xs"},{default:u((()=>[r(m,{class:"flex justify-between mt-3"},{default:u((()=>[r(g,{class:""},{default:u((()=>[n("项目金额")])),_:1}),r(g,{class:"text-main"},{default:u((()=>{var e;return[n("¥"+o(null==(e=t.data)?void 0:e.goods_price),1)]})),_:1})])),_:1}),d(' \n 会员折扣\n ¥200\n \n \n 优惠券\n ¥200\n '),r(m,{class:"flex justify-between mt-3"},{default:u((()=>[r(g,{class:""},{default:u((()=>[n("补差价")])),_:1}),r(g,{class:"text-main"},{default:u((()=>{var e;return[n("¥"+o(null==(e=t.data)?void 0:e.total_gap_amount),1)]})),_:1})])),_:1}),r(m,{class:"flex justify-between mt-3"},{default:u((()=>[r(g,{class:""},{default:u((()=>[n("加时")])),_:1}),r(g,{class:"text-main"},{default:u((()=>[n("¥"+o(t.data.total_append_amount),1)])),_:1})])),_:1}),r(m,{class:"flex justify-between mt-3"},{default:u((()=>[r(g,{class:""},{default:u((()=>[n("出行车费")])),_:1}),r(g,{class:"text-main"},{default:u((()=>[n("¥"+o(t.data.car_amount),1)])),_:1})])),_:1})])),_:1})])),_:1}),r(m,{class:"mt-4"},{default:u((()=>[r(m,{class:"flex justify-between items-center"},{default:u((()=>{var e;return[r(m,{class:"text-lg font-medium pl-1 title"},{default:u((()=>[n("结算项目金额")])),_:1}),r(x,{"font-weight":"600",content:null==(e=t.data.settle_info)?void 0:e.order_amount,"main-size":"38rpx","minor-size":"28rpx",color:"#333333"},null,8,["content"])]})),_:1}),r(m,{class:"mt-1 text-content text-xs"},{default:u((()=>[r(m,{class:"flex justify-between mt-3"},{default:u((()=>[r(g,{class:""},{default:u((()=>[n("退款金额")])),_:1}),r(g,{class:"text-main"},{default:u((()=>{var e,a;return[n("¥"+o(null==(a=null==(e=t.data)?void 0:e.settle_info)?void 0:a.refund_amount),1)]})),_:1})])),_:1}),r(m,{class:"flex justify-between mt-3"},{default:u((()=>[r(g,{class:""},{default:u((()=>[n("结算车费")])),_:1}),r(g,{class:"text-main"},{default:u((()=>{var e,a;return[n("¥"+o((null==(a=null==(e=t.data)?void 0:e.settle_info)?void 0:a.settle_car)||"0.00"),1)]})),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})}}),[["__scopeId","data-v-521f1f43"]]),tt=U(t({__name:"order_detail",setup(t){const o=w(0),m=w(0),x=w(h.LOADING),p=w(),g=w({}),y=w(!1),P=w(""),L=w(""),U=w(!1),q=w(null),F=w(!1),H=w(null),Q=()=>{y.value=!1,lt()},tt=async t=>{switch(t.type){case"take_order":y.value=!0,P.value="温馨提示",L.value=t.data;break;case"arrived_order":p.value=t.data,U.value=!0,await O(),q.value.open();break;case"finish_order":p.value=t.data,F.value=!0,await O(),H.value.open();break;default:lt()}},et=async t=>{try{await D({id:p.value,image_lists:t,latitude:I.latitude,longitude:I.longitude}),y.value=!0,P.value="上传成功",L.value="你的图片已上传,签到成功"}catch(e){console.log(e)}finally{lt()}},at=async t=>{try{await E({id:p.value,image_lists:t,latitude:I.latitude,longitude:I.longitude}),y.value=!0,P.value="上传成功",L.value="你的图片已上传,签到成功"}catch(e){console.log(e)}finally{lt()}},lt=async()=>{try{g.value=await M({id:p.value}),x.value=h.NORMAL}catch(t){x.value=h.ERROR}};return k((t=>{p.value=t.id,lt()})),j((t=>{o.value=t.scrollTop;const e=$(100);m.value=t.scrollTop/e>1?1:t.scrollTop/e})),(t,o)=>{const p=l(s("page-meta"),N),w=v,h=f,k=l(s("order-footer"),R),j=l(s("page-status"),G),$=l(s("u-button"),T),O=l(s("modal-popup"),B);return e(),c(_,null,[r(p,{"page-style":t.$theme.pageStyle},null,8,["page-style"]),r(h,{class:"page pb-[200rpx]"},{default:u((()=>[r(j,{status:x.value},{default:u((()=>[r(w,{class:i(["w-full h-[1000rpx] absolute z-[-1]",{gary:7==g.value.order_status}]),src:b("/coach/assets/orderDetailPageBG-9f552086.png")},null,8,["class","src"]),r(S,{percent:m.value},null,8,["percent"]),r(h,{class:"px-[26rpx]"},{default:u((()=>[r(V,{data:g.value,status:g.value.order_status},null,8,["data","status"]),r(Y,{status:g.value.order_status},null,8,["status"]),6==g.value.order_status||7==g.value.order_status?(e(),a(X,{key:0,data:g.value},null,8,["data"])):d("v-if",!0),r(Z,{data:g.value},null,8,["data"]),r(J,{data:g.value},null,8,["data"]),r(W,{data:g.value.server_log_lists},null,8,["data"]),r(K,{data:g.value},null,8,["data"])])),_:1}),6!==g.value.order_status?(e(),a(h,{key:0,style:{"box-shadow":"0 -4px 48px 0 #141a231f"},class:"bottom fixed bottom-0 bg-white w-full pt-[20rpx] px-[30rpx]"},{default:u((()=>[r(k,{size:"default",data:g.value,onCommand:tt},null,8,["data"])])),_:1})):d("v-if",!0)])),_:1},8,["status"]),d(" 接单订单弹窗 "),r(O,{show:y.value,"onUpdate:show":o[0]||(o[0]=t=>y.value=t),title:P.value,content:L.value},{footer:u((()=>[r(h,{class:"flex-1 mt-8"},{default:u((()=>[r($,{type:"primary",onClick:Q},{default:u((()=>[n(" 知道了 ")])),_:1})])),_:1})])),_:1},8,["show","title","content"]),d(" 我已到达上传弹窗 "),z(r(A,{onConfirm:et,ref_key:"arrivedRefs",ref:q},null,512),[[C,U.value]]),d(" 服务完成上传弹窗 "),z(r(A,{onConfirm:at,ref_key:"finishRefs",ref:H},null,512),[[C,F.value]])])),_:1})],64)}}}),[["__scopeId","data-v-7af6fe52"]]);export{tt as default};