2024-04-16 11:30:22 +08:00
|
|
|
import{_ as H,u as q,r,b as h,l as F,c as t,h as s,e,t as d,f as c,w as u,g as f,p as Q,v as G,F as M,i as K,s as x,d as O,x as n,m as T,C as W,E as Y,y as X,z as Z}from"./index-D2m-MYBy.js";import{e as ee,f as te,g as se}from"./pay.vue_vue_type_style_index_0_scoped_80c4a58e_lang-2s7oulip.js";import{p as oe}from"./pay-CwE3-dJe.js";const ae={class:"my-order"},ie={class:"header-nav"},le={class:"nav-item"},ne={class:"nav-item-btn"},de={class:"header-input"},ce={class:"order-list","infinite-scroll-distance":"300","infinite-scroll-delay":"500",style:{overflow:"auto"}},re=["onClick"],_e={class:"top"},ue={class:"create-time"},ve={class:"shop"},pe={key:0,class:"left"},fe={key:0,class:"shop-name"},me={class:"right"},he={class:"money"},ye={class:"count"},ge={class:"bottom"},ke={class:"pay"},$e={key:0},be={key:0},Ce={key:1},Ve={key:2},Se={key:3},we={key:4},Pe={key:5},Le={key:6},Ie={key:1,style:{color:"#ff4a00"}},De={key:0,class:"cashier"},Ae={key:1,class:"cashier"},xe={key:0,class:"load-end"},ze={key:1,class:"load-end"},Be={__name:"order",props:{isSystem:{type:Boolean,default:!1}},setup(C){const A=q(),z=C;r([]);const o=r(1),L=i=>{v.value.page=1,S.value=!1,y.value=!1,k.value=[],$(!0)};r(null);const I=r(""),g=()=>{v.value.date=I.value.join("-"),$(!0)},v=r({page:1,limit:20,search_info:"",date:"",staff_id:0}),y=r(!1),V=r(0),D=r(0),S=r(!1),k=r([]),$=(i=!1)=>{if(i)v.value.page=1;else if(S.value||y.value)return;z.isSystem||(v.value.staff_id=A.userInfo.service.service_id),y.value=!0,o.value==1&&(v.value.paid=null),o.value==2&&(v.value.paid=0),ee(A.userInfo.service.mer_id,v.value).then(l=>{i?k.value=l.data.list:k.value=[...k.value,...l.data.list],l.data.list.length<v.value.limit?S.value=!0:v.value.page++,D.value=0,T.emit("set-order-detail",k.value[0]),V.value=l.data.count,y.value=!1}).catch(l=>{S.value=!0,y.value=!1})},_=(i,l)=>{D.value=l,T.emit("set-order-detail",i)};return(i,l)=>{const w=h("el-radio-button"),B=h("el-radio-group"),b=h("el-date-picker"),U=h("el-button"),E=h("el-input"),p=h("el-image"),P=F("loading"),j=F("infinite-scroll");return t(),s("div",ae,[e("div",ie,[e("div",le,d(C.isSystem?"平台订单":"收银订单"),1),e("div",ne,[c(B,{modelValue:o.value,"onUpdate:modelValue":l[0]||(l[0]=a=>o.value=a),onChange:L,size:"small"},{default:u(()=>[c(w,{value:1},{default:u(()=>[f("全部")]),_:1}),c(w,{value:2},{default:u(()=>[f("未支付")]),_:1})]),_:1},8,["modelValue"]),c(b,{modelValue:I.value,"onUpdate:modelValue":l[1]||(l[1]=a=>I.value=a),type:"daterange","start-placeholder":"开始时间","end-placeholder":"结束时间",size:"small","value-format":"YYYY/MM/DD",onChange:g,style:{width:"14rem","margin-left":"1rem"}},null,8,["modelValue"])])]),e("div",de,[c(E,{modelValue:v.value.search_info,"onUpdate:modelValue":l[3]||(l[3]=a=>v.value.search_info=a),placeholder:"请输入订单编号",onKeydown:l[4]||(l[4]=Q(a=>$(!0),["enter"])),onClear:l[5]||(l[5]=a=>$(!0)),clearable:""},{append:u(()=>[c(U,{type:"primary",style:{"background-color":"#1890ff",color:"#fff","border-radius":"0 5px 5px 0"},onClick:l[2]||(l[2]=a=>$(!0))},{default:u(()=>[f("搜索")]),_:1})]),_:1},8,["modelValue"])]),G((t(),s("div",ce,[(t(!0),s(M,null,K(k.value,(a,N)=>(t(),s("div",{class:x(["item",{"item-active":D.value==N}]),key:N,onClick:R=>_(a,N)},[e("div",_e,[e("div",{class:x(["sn",a.pay_type===11||a.pay_type===12||a.pay_type===13?"cahier":"cahier2"])}," 单号: "+d(a.order_sn),3),e("div",ue,d(a.create_time),1)]),e("div",ve,[a.orderProduct?(t(),s("div",pe,[(t(!0),s(M,null,K(a.orderProduct.slice(0,5),(R,J)=>(t(),O(p,{key:J,src:R.cart_info.productAttr.image||R.cart_info.product.image,class:"shop-img"},null,8,["src"]))),128)),a.orderProduct.length==1?(t(),s("div",fe,d(a.orderProduct[0].cart_info.product.store_name),1)):n("",!0)])):n("",!0),e("div",me,[e("div",he,"¥"+d(a.pay_price),1),e("div",ye,"共"+d(a.total_num)+"件商品",1)])]),e("div",ge,[e("div",ke,[a.paid?(t(),s("div",$e,[f(" 已支付 "),a.pay_type==13?(t(),s("span",be,"(支付宝收款)")):n("",!0),a.pay_type==12?(t(),s("span",Ce,"(现金支付)")):n("",!0),a.pay_type==11?(t(),s("span",Ve,"(微信收款)")):
|