import{_ as e}from"./page-meta.142863c8.js";import{e as a,B as t,f as l,g as s,r as o,a as u,o as r,q as i,b as n,w as d,F as p,s as m,c,j as _,M as f,N as v,O as g,H as y,L as x,i as b,h,m as j,u as k,P as w,k as C}from"./index-8146d74e.js";import{_ as L,a as z}from"./tabs.b5e1349c.js";import{_ as S}from"./tabbar.vue_vue_type_script_setup_true_lang.85226673.js";import{_ as V,a as O}from"./upload-pop.vue_vue_type_script_setup_true_lang.9877f4c5.js";import{_ as R}from"./z-paging.69e9efa0.js";import{_ as N}from"./u-button.88325869.js";import{_ as P}from"./modal-popup.acd7fbe1.js";import{a as Q,f as U}from"./order.ab4d6123.js";import{O as $}from"./index.366841a9.js";import{_ as q}from"./u-image.2676d4c0.js";import{_ as B}from"./empty.0ae2ab5e.js";import{_ as F}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-badge.56b3211a.js";import"./u-sticky.de792d2a.js";import"./u-icon.58b55f5a.js";import"./file-upload.vue_vue_type_script_setup_true_lang.0619ef69.js";import"./u-popup.5aaa2bdd.js";import"./price.cd1183e8.js";const H=a({__name:"orderList",props:{cid:{default:0},i:null,index:null},setup(e){const a=e,h=t(null),j=l([]),k=l(0),w=l(!1),C=l(""),L=l(""),z=l(!1),S=l(null),q=l(!1),B=l(null);s(()=>a.index,async()=>{var e;await g(),a.i==a.index&&(null==(e=h.value)||e.reload())},{immediate:!0});const F=()=>{var e;w.value=!1,null==(e=h.value)||e.reload()},H=async e=>{var a;switch(e.type){case"take_order":w.value=!0,C.value="温馨提示",L.value=e.data;break;case"arrived_order":k.value=e.data,z.value=!0,await g(),S.value.open();break;case"finish_order":k.value=e.data,q.value=!0,await g(),B.value.open();break;default:null==(a=h.value)||a.reload()}},I=async e=>{var a;try{await Q({id:k.value,image_lists:e,latitude:y.latitude,longitude:y.longitude}),w.value=!0,C.value="上传成功",L.value="你的图片已上传,签到成功"}catch(t){console.log(t)}finally{null==(a=h.value)||a.reload()}},M=async e=>{var a;try{await U({id:k.value,image_lists:e,latitude:y.latitude,longitude:y.longitude}),w.value=!0,C.value="上传成功",L.value="你的图片已上传,签到成功"}catch(t){console.log(t)}finally{null==(a=h.value)||a.reload()}},T=async(e,t)=>{try{console.log(a.index,a.i);const{lists:l}=await x({page_no:e,page_size:t,order_status:a.index});h.value.complete(l)}catch(l){console.log("报错=>",l),h.value.complete(!1)}};return(a,t)=>{const l=o(u("order-footer"),V),s=b,g=o(u("z-paging"),R),y=o(u("u-button"),N),x=o(u("modal-popup"),P);return r(),i(p,null,[n(g,{"auto-show-back-to-top":"",auto:e.i==e.index,ref_key:"paging",ref:h,modelValue:j.value,"onUpdate:modelValue":t[0]||(t[0]=e=>j.value=e),"data-key":e.i,onQuery:T,fixed:!1,height:"100%"},{default:d(()=>[(r(!0),i(p,null,m(j.value,(e,a)=>(r(),c(s,{key:a,class:"px-[30rpx]"},{default:d(()=>[n($,{data:e},{default:d(()=>[n(l,{data:e,size:"medium",onCommand:H},null,8,["data"])]),_:2},1032,["data"])]),_:2},1024))),128))]),_:1},8,["auto","modelValue","data-key"]),n(x,{show:w.value,"onUpdate:show":t[1]||(t[1]=e=>w.value=e),title:C.value,content:L.value},{footer:d(()=>[n(s,{class:"flex-1 mt-8"},{default:d(()=>[n(y,{type:"primary",onClick:F},{default:d(()=>[_(" 知道了 ")]),_:1})]),_:1})]),_:1},8,["show","title","content"]),f(n(O,{onConfirm:I,ref_key:"arrivedRefs",ref:S},null,512),[[v,z.value]]),f(n(O,{onConfirm:M,ref_key:"finishRefs",ref:B},null,512),[[v,q.value]])],64)}}}),I=a({__name:"no-login",setup(e){const a=()=>{j({url:"/pages/login/login"})};return(e,t)=>{const l=o(u("u-image"),q),s=b,i=o(u("u-button"),N);return r(),c(s,{class:"flex flex-col items-center justify-center"},{default:d(()=>[n(l,{width:"400",height:"400",src:h(B)},null,8,["src"]),n(s,{class:"text-info text-sm mt-2"},{default:d(()=>[_("您当前未登录,登录账号可查看信息")]),_:1}),n(i,{onClick:a,class:"mt-8 w-[300rpx]",type:"primary"},{default:d(()=>[_("去登录")]),_:1})]),_:1})}}}),M=F(a({__name:"order",setup(a){const t=k(),s=l([{name:"待接单"},{name:"进行中"},{name:"已完成"},{name:"已关闭"}]),_=l(0),f=e=>{console.log(e),_.value=Number(e)};return w(e=>{}),(a,l)=>{const v=o(u("page-meta"),e),g=b,y=o(u("tab"),L),x=o(u("tabs"),z),j=o(u("tabbar"),S);return r(),i(p,null,[n(v,{"page-style":a.$theme.pageStyle},null,8,["page-style"]),n(g,{class:""},{default:d(()=>[n(x,{isScroll:!1,current:_.value,height:"80","bar-width":"60",barStyle:{bottom:"0"},onChange:f},{default:d(()=>[(r(!0),i(p,null,m(s.value,(e,a)=>(r(),c(y,{key:a,name:e.name},{default:d(()=>[h(t).isLogin?(r(),c(g,{key:0,class:"orderList pt-[20rpx]"},{default:d(()=>[n(H,{cid:e.id,i:a+1,index:_.value+1},null,8,["cid","i","index"])]),_:2},1024)):C("",!0),h(t).isLogin?C("",!0):(r(),c(g,{key:1,class:"orderList flex flex-col justify-center",style:{"padding-bottom":"200rpx"}},{default:d(()=>[n(I)]),_:1}))]),_:2},1032,["name"]))),128))]),_:1},8,["current"]),n(j)]),_:1})],64)}}}),[["__scopeId","data-v-1c5fb085"]]);export{M as default};