Files
anmo/server/public/coach/assets/packages-pages-order_detail-order_detail.e175544c.js
2025-08-21 16:38:20 +08:00

2 lines
22 KiB
JavaScript

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 c,d as f,an as i,b7 as _,p as m,Y as x,q as p,s as g,F as y,aO as b,h as v,f as h,aG as k,P as w,D as j,E as $,M as z,N as C,O,H as I}from"./index-8146d74e.js";import{_ as N}from"./page-meta.142863c8.js";import{a as R,_ as A}from"./upload-pop.vue_vue_type_script_setup_true_lang.9877f4c5.js";import{_ as G}from"./page-status.0011c5e0.js";import{_ as B}from"./u-button.88325869.js";import{_ as D}from"./modal-popup.acd7fbe1.js";import{a as E,f as T,b as L}from"./order.ab4d6123.js";import{_ as M}from"./u-navbar.938f0656.js";import{_ as P}from"./u-icon.58b55f5a.js";import{_ as S}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as q}from"./navigation.fb49075f.js";import{_ as F}from"./u-image.2676d4c0.js";import{_ as H}from"./price.cd1183e8.js";import{_ as Q}from"./u-badge.56b3211a.js";import"./file-upload.vue_vue_type_script_setup_true_lang.0619ef69.js";import"./u-popup.5aaa2bdd.js";import"./u-loading.3c53931b.js";const U=t({__name:"naviga",props:{percent:{type:Number}},setup:t=>(u,n)=>{const d=l(s("u-navbar"),M);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,f)=>{const i=c;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("",!0),2==t.status?(e(),a(i,{key:1,class:"text-white text-3xl font-black"},{default:u(()=>[n("技师已接单")]),_:1})):d("",!0),3==t.status?(e(),a(i,{key:2,class:"text-white text-3xl font-black"},{default:u(()=>[n("技师已出发")]),_:1})):d("",!0),4==t.status?(e(),a(i,{key:3,class:"text-white text-3xl font-black"},{default:u(()=>[n("订单已被技师接取")]),_:1})):d("",!0),5==t.status?(e(),a(i,{key:4,class:"text-white text-3xl font-black"},{default:u(()=>[n("技师已开始服务")]),_:1})):d("",!0),6==t.status?(e(),a(i,{key:5,class:"text-white text-3xl font-black"},{default:u(()=>[n("技师已完成服务")]),_:1})):d("",!0),7==t.status?(e(),a(i,{key:6,class:"text-white text-3xl font-black"},{default:u(()=>[n("订单已关闭")]),_:1})):d("",!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})}}}),W=S(t({__name:"progress",props:{status:{type:Number,default:0}},setup:t=>(o,i)=>{const _=c,m=l(s("u-icon"),P);return e(),a(_,{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(_,{class:"flex flex-col items-center progressItem"},{default:u(()=>[r(_,{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(_,{key:0,class:"font-medium"},{default:u(()=>[n("1")]),_:1})):d("",!0),t.status>=2?(e(),a(_,{key:1,class:"flex justify-center items-center w-full h-full bg-white rounded-full"},{default:u(()=>[r(m,{name:"checkmark",color:o.$theme.primaryColor},null,8,["color"])]),_:1})):d("",!0)]),_:1}),r(_,{class:f(["mt-2 text-xs",{"text-light":t.status>2}])},{default:u(()=>[n("已接单")]),_:1},8,["class"])]),_:1}),r(_,{class:"flex flex-col items-center progressItem"},{default:u(()=>[r(_,{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(_,{key:0,class:"font-medium"},{default:u(()=>[n("2")]),_:1})):d("",!0),t.status>=3?(e(),a(_,{key:1,class:"flex justify-center items-center w-full h-full bg-white rounded-full"},{default:u(()=>[r(m,{name:"checkmark",color:o.$theme.primaryColor},null,8,["color"])]),_:1})):d("",!0)]),_:1}),r(_,{class:f(["mt-2 text-xs",{"text-light":t.status>3}])},{default:u(()=>[n("已出发")]),_:1},8,["class"])]),_:1}),r(_,{class:"flex flex-col items-center progressItem"},{default:u(()=>[r(_,{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(_,{key:0,class:"font-medium"},{default:u(()=>[n("3")]),_:1})):d("",!0),t.status>=4?(e(),a(_,{key:1,class:"flex justify-center items-center w-full h-full bg-white rounded-full"},{default:u(()=>[r(m,{name:"checkmark",color:o.$theme.primaryColor},null,8,["color"])]),_:1})):d("",!0)]),_:1}),r(_,{class:f(["mt-2 text-xs",{"text-light":t.status>4}])},{default:u(()=>[n("已到达")]),_:1},8,["class"])]),_:1}),r(_,{class:"flex flex-col items-center progressItem"},{default:u(()=>[r(_,{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(_,{key:0,class:"font-medium"},{default:u(()=>[n("4")]),_:1})):d("",!0),t.status>=5?(e(),a(_,{key:1,class:"flex justify-center items-center w-full h-full bg-white rounded-full"},{default:u(()=>[r(m,{name:"checkmark",color:o.$theme.primaryColor},null,8,["color"])]),_:1})):d("",!0)]),_:1}),r(_,{class:f(["mt-2 text-xs",{"text-light":t.status>5}])},{default:u(()=>[n("开始服务")]),_:1},8,["class"])]),_:1}),r(_,{class:"flex flex-col items-center progressItem"},{default:u(()=>[r(_,{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(_,{key:0,class:"font-medium"},{default:u(()=>[n("5")]),_:1})):d("",!0),t.status>=6?(e(),a(_,{key:1,class:"flex justify-center items-center w-full h-full bg-white rounded-full"},{default:u(()=>[r(m,{name:"checkmark",color:o.$theme.primaryColor},null,8,["color"])]),_:1})):d("",!0)]),_:1}),r(_,{class:f(["mt-2 text-xs",{"text-light":t.status>6}])},{default:u(()=>[n("服务完成")]),_:1},8,["class"])]),_:1})]),_:1})}}),[["__scopeId","data-v-8d1c6483"]]),X=t({__name:"userCard",props:{data:{type:Object,default:()=>{}}},setup(t){const f=t,p=()=>{var t;i({phoneNumber:null==(t=f.data.address_snap)?void 0:t.mobile})},g=()=>{_({type:"gcj02",latitude:Number(f.data.address_snap.latitude),longitude:Number(f.data.address_snap.longitude),name:f.data.address_snap.district+f.data.address_snap.address,address:f.data.address_snap.address,success:function(){console.log("success")}})};return(f,i)=>{const _=m,y=x,b=c,v=l(s("u-icon"),P);return e(),a(b,{class:"mt-4 p-[20rpx] rounded-lg bg-white"},{default:u(()=>[r(b,{class:"flex justify-between"},{default:u(()=>[r(b,{class:"flex items-stretch text-2xl font-bold",onClick:g},{default:u(()=>[r(_,{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(y,{class:"w-[44rpx] h-[44rpx] flex-none",src:q})]),_:1}),r(b,{class:"text-xs text-muted ml-3 pt-1 flex-none"},{default:u(()=>[n(" 距您:"+o(t.data.order_distance_desc),1)]),_:1})]),_:1}),r(b,{class:"flex justify-between mt-2 text-base font-medium",onClick:p},{default:u(()=>[r(b,{class:""},{default:u(()=>[r(_,null,{default:u(()=>{var e;return[n(o(null==(e=t.data.address_snap)?void 0:e.contact),1)]}),_:1}),r(_,{class:"ml-1"},{default:u(()=>{var e;return[n(o(null==(e=t.data.address_snap)?void 0:e.gender_desc),1)]}),_:1}),r(_,{class:"ml-1"},{default:u(()=>{var e;return[n(o(null==(e=t.data.address_snap)?void 0:e.mobile),1)]}),_:1}),r(v,{class:"ml-1",name:"phone",size:"28"})]),_:1})]),_:1}),r(b,{class:"mt-[30rpx]"},{default:u(()=>[r(b,{class:"flex justify-between"},{default:u(()=>[r(_,{class:"text-info"},{default:u(()=>[n("服务方式")]),_:1}),r(_,{class:"font-bold"},{default:u(()=>[n("上门服务")]),_:1})]),_:1}),r(b,{class:"flex justify-between mt-[30rpx]"},{default:u(()=>[r(_,{class:"text-info"},{default:u(()=>[n("服务时间")]),_:1}),r(b,{style:{padding:"6rpx 8rpx","border-radius":"8rpx"},class:"u-flex bg-primary-light-9 text-primary"},{default:u(()=>[r(v,{name:"calendar",size:"26"}),r(_,{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(b,{key:0,class:"mt-3 rounded-lg p-2 bg-page text-info"},{default:u(()=>[r(_,{class:"text-main"},{default:u(()=>[n("用户备注:")]),_:1}),r(_,null,{default:u(()=>[n(o(t.data.user_remark),1)]),_:1})]),_:1})):d("",!0)]),_:1})}}}),Y=t({__name:"detail",props:{data:{type:Object,default:()=>{}}},setup:t=>(f,i)=>{const _=l(s("u-image"),F),x=c,b=m;return e(),a(x,{class:"rounded-lg bg-white p-[10px] mt-2"},{default:u(()=>[(e(!0),p(y,null,g(t.data.order_goods,l=>(e(),a(x,{key:l.order_id,class:"flex items-center"},{default:u(()=>{var s,c;return[r(x,{class:"flex-none"},{default:u(()=>[r(_,{width:"140",height:"140","border-radius":"20",src:l.goods_image},null,8,["src"])]),_:2},1024),(null==(c=null==(s=t.data)?void 0:s.order_goods)?void 0:c.length)>0?(e(),a(x,{key:0,class:"flex-1 min-w-0 flex ml-2 flex-col justify-between"},{default:u(()=>[r(x,{class:"text-base text-main font-bold line-clamp-1"},{default:u(()=>[n(o(l.goods_name||""),1)]),_:2},1024),r(x,{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("",!0),r(x,{class:"ml-auto text-xs text-muted"},{default:u(()=>[n("x "+o(l.goods_num),1)]),_:2},1024)]}),_:2},1024))),128)),r(x,{class:"mt-4 text-xs text-info font-medium"},{default:u(()=>{var l,s,c;return[r(x,{class:"flex justify-between"},{default:u(()=>[r(b,{class:""},{default:u(()=>[n("项目金额")]),_:1}),r(b,{class:"text-main"},{default:u(()=>[n("¥"+o(t.data.goods_price),1)]),_:1})]),_:1}),t.data.car_amount?(e(),a(x,{key:0,class:"flex justify-between mt-4"},{default:u(()=>[r(b,{class:""},{default:u(()=>[n("出行车费")]),_:1}),r(b,{class:"text-main"},{default:u(()=>[n("¥"+o(t.data.car_amount),1)]),_:1})]),_:1})):d("",!0),(null==(l=t.data)?void 0:l.total_append_amount)?(e(),a(x,{key:1,class:"u-flex justify-between items-center mt-3"},{default:u(()=>[r(x,null,{default:u(()=>[n("加时")]),_:1}),r(x,{class:"text-main"},{default:u(()=>{var e;return[n(" ¥"+o(null==(e=t.data)?void 0:e.total_append_amount),1)]}),_:1})]),_:1})):d("",!0),(null==(s=t.data.order_append)?void 0:s.length)?(e(),a(x,{key:2,class:"bg-[#f6f7f8] rounded-lg mt-3 pb-2"},{default:u(()=>[(e(!0),p(y,null,g(t.data.order_append,t=>(e(),a(x,{key:t.id,class:"flex justify-between pt-2 px-2 text-muted text-xs font-medium"},{default:u(()=>[r(x,{class:"flex mr-[40rpx]"},{default:u(()=>[r(x,{class:"line-clamp-1 w-[200rpx]"},{default:u(()=>[n(o(t.goods_name),1)]),_:2},1024),r(x,null,{default:u(()=>[n("加时:"+o(t.duration)+"分钟",1)]),_:2},1024),r(x,null,{default:u(()=>[n("/数量:"+o(t.goods_num),1)]),_:2},1024)]),_:2},1024),r(b,{class:"text-main"},{default:u(()=>[n("¥"+o(t.goods_price),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})):d("",!0),r(x,{class:"u-flex justify-between items-center mt-3"},{default:u(()=>[r(x,null,{default:u(()=>[n("补差价")]),_:1}),r(x,{class:"text-main"},{default:u(()=>[n(" ¥"+o(t.data.total_gap_amount),1)]),_:1})]),_:1}),(null==(c=t.data.order_gap)?void 0:c.length)?(e(),a(x,{key:3,class:"bg-[#f6f7f8] rounded-lg mt-3 pb-2"},{default:u(()=>[(e(!0),p(y,null,g(t.data.order_gap,t=>(e(),a(x,{key:t.id,class:"flex justify-between pt-2 px-2 text-muted text-xs font-medium"},{default:u(()=>[r(b,{class:"mr-[40rpx]"},{default:u(()=>[n("原因:"+o(t.remark),1)]),_:2},1024),r(b,{class:"text-main"},{default:u(()=>[n("¥"+o(t.order_amount),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})):d("",!0)]}),_:1}),r(x,{class:"text-right mt-4"},{default:u(()=>[r(b,{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})}}),J=t({__name:"info",props:{data:{type:Object,default:()=>{}}},setup:t=>(l,s)=>{const d=m,f=c;return e(),a(f,{class:"rounded-lg bg-white text-xs font-medium p-[10px] mt-2"},{default:u(()=>[r(f,{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(f,{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(f,{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})}}),K=t({__name:"clockIn",props:{data:{type:Array,default:()=>[]}},setup(t){const f=t=>{if(!t)return"";const e=t.split(" ")[1],[a,l]=e.split(":");return`${a}:${l}`};return(i,_)=>{const m=c,x=l(s("u-badge"),Q),v=l(s("u-image"),F);return Object.keys(t.data).length?(e(),a(m,{key:0,class:"rounded-lg bg-white p-[20rpx] mt-2"},{default:u(()=>[r(m,{class:"pb-2 text-base font-medium"},{default:u(()=>[n(" 服务记录 ")]),_:1}),(e(!0),p(y,null,g(t.data,(t,l,s)=>(e(),a(m,{key:s,class:"bg-[#f6f7f8] rounded-lg p-[10px] mb-2"},{default:u(()=>[r(m,{class:"font-black text-base text-muted"},{default:u(()=>[n(o(l),1)]),_:2},1024),(e(!0),p(y,null,g(t,t=>(e(),a(m,{key:t.create_time,class:"flex justify-between mt-6"},{default:u(()=>[r(m,{style:{width:"120rpx"},class:"flex flex-col flex-none items-stretch justify-stretch"},{default:u(()=>[r(m,{class:"font-black text-lg"},{default:u(()=>[n(o(f(t.create_time)),1)]),_:2},1024),"技师达到"==t.content||"服务完成"==t.content?(e(),a(m,{key:0,class:"mt-1 text-muted text-[20rpx]"},{default:u(()=>[n(o(t.content),1)]),_:2},1024)):d("",!0)]),_:2},1024),"技师达到"==t.content||"服务完成"==t.content?(e(),a(m,{key:0,class:"flex flex-col flex-1 min-w-0 ml-2"},{default:u(()=>[r(m,{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(m,{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(m,{key:1,class:"flex flex-col flex-1 min-w-0 ml-2"},{default:u(()=>[r(m,{class:"text-base text-main truncate"},{default:u(()=>[n(o(t.content),1)]),_:2},1024),r(m,{class:"text-content text-xs mt-1"},{default:u(()=>[n(o(t.content),1)]),_:2},1024)]),_:2},1024)),r(m,{class:"relative ml-3 flex-none"},{default:u(()=>[t.extra.length?(e(),a(x,{key:0,offset:[60,10],type:"info",count:t.extra.length||0},null,8,["count"])):d("",!0),t.extra.length?(e(),a(v,{key:1,src:t.extra[0],width:"100",height:"100","border-radius":"8rpx",onClick:e=>((t,e)=>{b({current:e,urls:t})})(t.extra,0)},null,8,["src","onClick"])):d("",!0)]),_:2},1024)]),_:2},1024))),128))]),_:2},1024))),128))]),_:1})):d("",!0)}}}),Z=S(t({__name:"settlement",props:{data:{type:Object,default:()=>{}}},setup:t=>(f,i)=>{const _=x,p=c,g=l(s("price"),H),y=m;return e(),a(p,{class:"rounded-lg w-full bg-white mt-2"},{default:u(()=>[r(p,{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:v("/coach/assets/settlementBG-3f3a0c1c.png")},null,8,["src"]),r(p,{class:"z-10 h-full flex flex-col justify-center items-center"},{default:u(()=>{var l,s,o,c;return[r(p,{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(p,{key:0,class:"mt-1 text-xl font-bold"},{default:u(()=>[n(" 结算中 ")]),_:1})):d("",!0),1==(null==(c=null==(o=t.data)?void 0:o.settle_info)?void 0:c.status)?(e(),a(p,{key:1,class:"mt-1 text-center pr-2"},{default:u(()=>{var e,a;return[r(g,{"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("",!0)]}),_:1}),r(p,{class:"flex items-center absolute right-[30rpx] top-[60rpx] text-base font-medium"},{default:u(()=>{var l,s,o,c;return[r(y,{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(y,{key:0,class:"ml-2"},{default:u(()=>[n("结算中")]),_:1})):d("",!0),1==(null==(c=null==(o=t.data)?void 0:o.settle_info)?void 0:c.status)?(e(),a(y,{key:1,class:"ml-2"},{default:u(()=>[n("已结算")]),_:1})):d("",!0)]}),_:1})]),_:1}),r(p,{class:"p-4"},{default:u(()=>[r(p,null,{default:u(()=>[r(p,{class:"flex justify-between items-center"},{default:u(()=>[r(p,{class:"text-lg font-medium pl-1 title"},{default:u(()=>[n("支付总金额")]),_:1}),r(g,{"font-weight":"600",content:t.data.total_order_amount,"main-size":"38rpx","minor-size":"28rpx",color:"#333333"},null,8,["content"])]),_:1}),r(p,{class:"mt-1 text-content text-xs"},{default:u(()=>[r(p,{class:"flex justify-between mt-3"},{default:u(()=>[r(y,{class:""},{default:u(()=>[n("项目金额")]),_:1}),r(y,{class:"text-main"},{default:u(()=>{var e;return[n("¥"+o(null==(e=t.data)?void 0:e.goods_price),1)]}),_:1})]),_:1}),r(p,{class:"flex justify-between mt-3"},{default:u(()=>[r(y,{class:""},{default:u(()=>[n("补差价")]),_:1}),r(y,{class:"text-main"},{default:u(()=>{var e;return[n("¥"+o(null==(e=t.data)?void 0:e.total_gap_amount),1)]}),_:1})]),_:1}),r(p,{class:"flex justify-between mt-3"},{default:u(()=>[r(y,{class:""},{default:u(()=>[n("加时")]),_:1}),r(y,{class:"text-main"},{default:u(()=>[n("¥"+o(t.data.total_append_amount),1)]),_:1})]),_:1}),r(p,{class:"flex justify-between mt-3"},{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})]),_:1})]),_:1}),r(p,{class:"mt-4"},{default:u(()=>[r(p,{class:"flex justify-between items-center"},{default:u(()=>{var e;return[r(p,{class:"text-lg font-medium pl-1 title"},{default:u(()=>[n("结算项目金额")]),_:1}),r(g,{"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(p,{class:"mt-1 text-content text-xs"},{default:u(()=>[r(p,{class:"flex justify-between mt-3"},{default:u(()=>[r(y,{class:""},{default:u(()=>[n("退款金额")]),_:1}),r(y,{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(p,{class:"flex justify-between mt-3"},{default:u(()=>[r(y,{class:""},{default:u(()=>[n("结算车费")]),_:1}),r(y,{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=S(t({__name:"order_detail",setup(t){const o=h(0),i=h(0),_=h(k.LOADING),m=h(),g=h({}),b=h(!1),M=h(""),P=h(""),S=h(!1),q=h(null),F=h(!1),H=h(null),Q=()=>{b.value=!1,lt()},tt=async t=>{switch(t.type){case"take_order":b.value=!0,M.value="温馨提示",P.value=t.data;break;case"arrived_order":m.value=t.data,S.value=!0,await O(),q.value.open();break;case"finish_order":m.value=t.data,F.value=!0,await O(),H.value.open();break;default:lt()}},et=async t=>{try{await E({id:m.value,image_lists:t,latitude:I.latitude,longitude:I.longitude}),b.value=!0,M.value="上传成功",P.value="你的图片已上传,签到成功"}catch(e){console.log(e)}finally{lt()}},at=async t=>{try{await T({id:m.value,image_lists:t,latitude:I.latitude,longitude:I.longitude}),b.value=!0,M.value="上传成功",P.value="你的图片已上传,签到成功"}catch(e){console.log(e)}finally{lt()}},lt=async()=>{try{g.value=await L({id:m.value}),_.value=k.NORMAL}catch(t){_.value=k.ERROR}};return w(t=>{m.value=t.id,lt()}),j(t=>{o.value=t.scrollTop;const e=$(100);i.value=t.scrollTop/e>1?1:t.scrollTop/e}),(t,o)=>{const m=l(s("page-meta"),N),h=x,k=c,w=l(s("order-footer"),A),j=l(s("page-status"),G),$=l(s("u-button"),B),O=l(s("modal-popup"),D);return e(),p(y,null,[r(m,{"page-style":t.$theme.pageStyle},null,8,["page-style"]),r(k,{class:"page pb-[200rpx]"},{default:u(()=>[r(j,{status:_.value},{default:u(()=>[r(h,{class:f(["w-full h-[1000rpx] absolute z-[-1]",{gary:7==g.value.order_status}]),src:v("/coach/assets/orderDetailPageBG-9f552086.png")},null,8,["class","src"]),r(U,{percent:i.value},null,8,["percent"]),r(k,{class:"px-[26rpx]"},{default:u(()=>[r(V,{data:g.value,status:g.value.order_status},null,8,["data","status"]),r(W,{status:g.value.order_status},null,8,["status"]),6==g.value.order_status||7==g.value.order_status?(e(),a(Z,{key:0,data:g.value},null,8,["data"])):d("",!0),r(X,{data:g.value},null,8,["data"]),r(Y,{data:g.value},null,8,["data"]),r(K,{data:g.value.server_log_lists},null,8,["data"]),r(J,{data:g.value},null,8,["data"])]),_:1}),6!==g.value.order_status?(e(),a(k,{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(w,{size:"default",data:g.value,onCommand:tt},null,8,["data"])]),_:1})):d("",!0)]),_:1},8,["status"]),r(O,{show:b.value,"onUpdate:show":o[0]||(o[0]=t=>b.value=t),title:M.value,content:P.value},{footer:u(()=>[r(k,{class:"flex-1 mt-8"},{default:u(()=>[r($,{type:"primary",onClick:Q},{default:u(()=>[n(" 知道了 ")]),_:1})]),_:1})]),_:1},8,["show","title","content"]),z(r(R,{onConfirm:et,ref_key:"arrivedRefs",ref:q},null,512),[[C,S.value]]),z(r(R,{onConfirm:at,ref_key:"finishRefs",ref:H},null,512),[[C,F.value]])]),_:1})],64)}}}),[["__scopeId","data-v-7af6fe52"]]);export{tt as default};