import{_ as e}from"./page-meta.7cff77eb.js";import{g as t,r as a,a as l,o as s,l as n,b as o,w as r,d as u,t as d,F as i,G as _,c as p,m,s as c,i as f,x,K as g,D as v,E as y,j as b,H as h,q as j,k as D}from"./index-b1ac9181.js";import{_ as w,a as k}from"./tabs.988acc73.js";import{_ as z}from"./tabbar.vue_vue_type_script_setup_true_lang.9f7ee90b.js";import{_ as A}from"./z-paging.5699d61e.js";import{_ as C}from"./u-image.73f5991b.js";import{_ as S}from"./price.6545feda.js";import{_ as V}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as $}from"./u-icon.2a47889e.js";import{_ as U}from"./u-calendar.2b2c13f9.js";import{g as L}from"./order.7499b0c6.js";import{_ as M}from"./no-login.vue_vue_type_script_setup_true_lang.19ab8b76.js";import"./u-badge.baaa1e60.js";import"./u-sticky.5e88d534.js";import"./u-button.69f9d71a.js";import"./u-popup.9c712d62.js";import"./empty.85f34bb8.js";const E=V(t({__name:"card",props:{sn:null,order_status_desc:null,order_goods:null,order_amount:null,true_server_finish_time:null,order_status:null,settle_info:null,type:null,total_num:null,is_settle:null},setup:e=>(t,x)=>{const g=c,v=f,y=a(l("u-image"),C);return s(),n(i,null,[o(v,{class:"bg-white px-[20rpx] pt-[30rpx] pb-[20rpx] rounded-t-lg"},{default:r((()=>[o(v,{class:"text-sm flex justify-between"},{default:r((()=>[o(g,{class:"text-info"},{default:r((()=>[u("订单编号:"+d(e.sn),1)])),_:1}),o(g,{class:"text-[#E86016]"},{default:r((()=>[u(d(e.is_settle?"已结算":"未结算"),1)])),_:1})])),_:1}),(s(!0),n(i,null,_(e.order_goods,(t=>(s(),p(v,{key:t.order_id,class:"mt-2 flex items-center"},{default:r((()=>[o(v,{class:"flex-none"},{default:r((()=>[o(y,{src:t.goods_image,width:"130rpx",height:"130rpx","border-radius":"16rpx"},null,8,["src"])])),_:2},1024),o(v,{class:"flex flex-col justify-between ml-2"},{default:r((()=>[o(v,{class:"line-clamp-1 font-bold text-lg"},{default:r((()=>[u(d(t.goods_name),1)])),_:2},1024),o(v,{class:"text-info text-sm"},{default:r((()=>[u("服务时间:"+d(t.duration)+"分钟",1)])),_:2},1024),o(S,{"font-weight":"700",content:t.goods_price},null,8,["content"])])),_:2},1024),o(v,{class:"ml-auto text-info"},{default:r((()=>[u("x"+d(e.total_num),1)])),_:1})])),_:2},1024)))),128)),o(v,{class:"mt-2 text-info text-xs"},{default:r((()=>[u("服务完成时间:"+d(e.true_server_finish_time),1)])),_:1})])),_:1}),m(" 未结算 "),0==e.type?(s(),p(v,{key:0,class:"bg-white px-[20rpx] pb-[30rpx] rounded-b-lg flex items-baseline justify-end"},{default:r((()=>[o(v,{class:"text-xs"},{default:r((()=>[u("总金额:")])),_:1}),o(S,{content:e.order_amount,"font-weight":"700","main-size":"40rpx","sub-size":"24rpx",color:"#333333"},null,8,["content"])])),_:1})):(s(),n(i,{key:1},[m(" 已结算 "),o(v,{class:"settle px-[20rpx] py-[30rpx] rounded-b-lg flex justify-between"},{default:r((()=>[o(v,{class:"ml-[20rpx]"},{default:r((()=>[o(v,{class:"text-xs mb-[4rpx]"},{default:r((()=>[u(" 总金额: ")])),_:1}),o(S,{content:e.settle_info.order_amount,"font-weight":"700","main-size":"40rpx","sub-size":"24rpx",color:"#333333"},null,8,["content"])])),_:1}),o(v,{class:"ml-[20rpx]"},{default:r((()=>[o(v,{class:"text-[#A2704A] text-xs mb-[4rpx]"},{default:r((()=>[u(" 结算佣金: ")])),_:1}),o(S,{content:e.settle_info.shop_settle,"font-weight":"700","main-size":"40rpx","sub-size":"24rpx",color:"#703215"},null,8,["content"])])),_:1}),o(v,{class:"ml-[20rpx]"},{default:r((()=>[o(v,{class:"text-[#A2704A] text-xs mb-[4rpx]"},{default:r((()=>[u(" 结算车费: ")])),_:1}),o(S,{content:e.settle_info.settle_car,"font-weight":"700","main-size":"40rpx","sub-size":"24rpx",color:"#703215"},null,8,["content"])])),_:1})])),_:1})],2112))],64)}}),[["__scopeId","data-v-c59a0297"]]),F=t({__name:"option",props:{startDate:null,endDate:null,orderAmount:null,type:null},emits:["update:startDate","update:endDate","change"],setup(e,{emit:t}){const n=x(!1),i=x(""),_=x(""),m=new Date,v=new Date;v.setMonth(m.getMonth()-1);const y=e=>`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,"0")}-${String(e.getDate()).padStart(2,"0")}`,b=()=>{n.value=!0},h=e=>{i.value=e.startDate,_.value=e.endDate,t("update:startDate",e.startDate),t("update:endDate",e.endDate),t("change")};return g((()=>{i.value=y(v),_.value=y(m),t("update:startDate",i.value),t("update:endDate",_.value)})),(t,m)=>{const x=c,g=a(l("u-icon"),$),v=f,y=a(l("u-calendar"),U);return s(),p(v,{class:"px-[30rpx] py-[28rpx]"},{default:r((()=>[o(v,{class:"flex justify-between"},{default:r((()=>[o(v,{class:"flex items-center",onClick:b},{default:r((()=>[o(x,null,{default:r((()=>[u(d(i.value)+" - "+d(_.value),1)])),_:1}),o(g,{class:"ml-2",name:"arrow-down-fill",size:"18"})])),_:1}),o(v,null,{default:r((()=>[o(x,null,{default:r((()=>[u(d(0==e.type?"未结算金额":"总结算金额"),1)])),_:1}),o(x,{class:"font-bold text-lg"},{default:r((()=>[u(d(e.orderAmount),1)])),_:1}),o(x,null,{default:r((()=>[u("元")])),_:1})])),_:1})])),_:1}),o(y,{modelValue:n.value,"onUpdate:modelValue":m[0]||(m[0]=e=>n.value=e),mode:"range","safe-area-inset-bottom":"",onChange:h},null,8,["modelValue"])])),_:1})}}}),I=t({__name:"list",props:{type:{default:0},i:null,index:null},setup(e){const t=e,u=v(null),d=x([]),m=x(!0),c=x(""),g=x(""),D=x(0);y((()=>t.index),(async()=>{var e;await h(),t.i==t.index&&m.value&&(m.value=!1,null==(e=u.value)||e.reload())}),{immediate:!0});const w=async(e,a)=>{try{const{lists:l,extend:s}=await L({type:t.type,start_time:c.value,end_time:g.value,page_no:e,page_size:a});D.value=s.settle_amount,u.value.complete(l)}catch(l){console.log("报错=>",l),u.value.complete(!1)}};return(t,m)=>{const x=f,v=a(l("z-paging"),A);return s(),p(x,{class:"flex flex-col min-h-0 h-full"},{default:r((()=>[o(F,{startDate:c.value,"onUpdate:startDate":m[0]||(m[0]=e=>c.value=e),endDate:g.value,"onUpdate:endDate":m[1]||(m[1]=e=>g.value=e),orderAmount:D.value,type:e.type,onChange:m[2]||(m[2]=e=>{var t;return null==(t=b(u))?void 0:t.reload()})},null,8,["startDate","endDate","orderAmount","type"]),o(x,{class:"h-full"},{default:r((()=>[o(v,{"auto-show-back-to-top":"",auto:e.i==e.index,ref_key:"paging",ref:u,modelValue:d.value,"onUpdate:modelValue":m[3]||(m[3]=e=>d.value=e),"data-key":e.i,onQuery:w,fixed:!1,height:"100%"},{default:r((()=>[(s(!0),n(i,null,_(d.value,((t,a)=>(s(),p(x,{key:a,class:"px-[30rpx] pb-3",onClick:e=>{return a=t.id,void j({url:`/packages/pages/order_detail/order_detail?id=${a}`});var a}},{default:r((()=>[o(E,{sn:t.sn,order_status_desc:t.order_status_desc,order_goods:t.order_goods,order_amount:t.order_amount,true_server_finish_time:t.true_server_finish_time,order_status:t.order_status,settle_info:t.settle_info,type:e.type,total_num:t.total_num,is_settle:t.is_settle},null,8,["sn","order_status_desc","order_goods","order_amount","true_server_finish_time","order_status","settle_info","type","total_num","is_settle"])])),_:2},1032,["onClick"])))),128))])),_:1},8,["auto","modelValue","data-key"])])),_:1})])),_:1})}}}),Y=V(t({__name:"income",setup(t){const u=D(),d=x([{name:"已结算",type:1},{name:"未结算",type:0}]),c=x(0),g=e=>{console.log(e),c.value=Number(e)};return(t,x)=>{const v=a(l("page-meta"),e),y=f,h=a(l("tab"),w),j=a(l("tabs"),k),D=a(l("tabbar"),z);return s(),n(i,null,[o(v,{"page-style":t.$theme.pageStyle},null,8,["page-style"]),o(y,null,{default:r((()=>[o(j,{isScroll:!1,current:c.value,onChange:g,height:"80","bar-width":"60"},{default:r((()=>[(s(!0),n(i,null,_(d.value,((e,t)=>(s(),p(h,{key:t,name:e.name},{default:r((()=>[m(" "),b(u).isLogin?(s(),p(y,{key:0,class:"orderList"},{default:r((()=>[o(I,{type:e.type,i:t,index:c.value},null,8,["type","i","index"])])),_:2},1024)):m("v-if",!0),b(u).isLogin?m("v-if",!0):(s(),p(y,{key:1},{default:r((()=>[o(M)])),_:1}))])),_:2},1032,["name"])))),128))])),_:1},8,["current"]),o(D)])),_:1})],64)}}}),[["__scopeId","data-v-9390a631"]]);export{Y as default};