cashier-mer/build/assets/index-BP6qZByk.js

2 lines
9.9 KiB
JavaScript
Raw Normal View History

2024-06-19 17:23:36 +08:00
import{_ as G,u as H,r as n,o as J,m as V,a as Q,b as v,h as R,c as s,k as o,e,f as _,w as g,g as b,i as te,j as F,F as A,l as E,z as K,t as l,d as j,p as k,q as W,s as X,C as se}from"./index-DH75R1-e.js";import{s as oe,d as ae,e as ie}from"./store-CMq4jW7P.js";import{h as q}from"./moment-Cl4UOzQZ.js";import{p as le}from"./pay-CtQr8cPq.js";import{p as ne}from"./padding-CEB-kJwm.js";/* empty css */const de=f=>(W("data-v-4002e8c0"),f=f(),X(),f),_e={class:"my-order"},ce={class:"header-nav"},re=de(()=>e("div",{class:"nav-item"},l("收银订单"),-1)),ue={class:"nav-item-btn"},ve={class:"header-input"},pe={class:"order-lists","infinite-scroll-distance":300,"infinite-scroll-delay":500,style:{overflow:"auto"}},fe=["onClick"],me={class:"top"},he={class:"create-time"},ye={class:"shop"},ge={key:0,class:"left"},ke={key:0,class:"shop-name"},$e={class:"right"},be={class:"money"},we={class:"count"},De={class:"bottom"},Se={class:"pay"},Ve={key:0},ze={key:1},Ce={key:2},Ye={key:3},xe={key:4},Pe={key:5},Re={key:1,style:{color:"#ff4a00"}},Ie={key:0,class:"load-end"},Le={key:1,class:"load-end"},Me={__name:"order",props:{isSystem:{type:Boolean,default:!1},source:{type:Number,default:1}},setup(f,{expose:D}){H(),n([]);const t=n(1),m=r=>{c.value.page_no=1,w.value=!1,y.value=!1,d.value=[],$(!0)};n(null);const h=n(""),I=()=>{c.value.start_time=q(h.value[0]).format("YYYY-MM-DD 00:00:00"),c.value.end_time=q(h.value[1]).format("YYYY-MM-DD 23:59:59"),$(!0)},u=r=>r.getTime()>Date.now(),c=n({page_no:1,page_size:20,order_id:"",start_time:"",end_time:"",is_sashier:1}),y=n(!1),L=n(0),S=n(0),w=n(!1),d=n([]),$=(r=!1)=>{if(r)c.value.page_no=1;else if(w.value||y.value)return;y.value=!0,t.value==1&&(c.value.paid=null),t.value==2&&(c.value.paid=0),oe(c.value).then(i=>{r?d.value=i.data.lists:d.value=[...d.value,...i.data.lists],c.value.page_no==1&&d.value.length>0&&V.emit("set-sale-order-detail",d.value[0]),i.data.lists.length<c.value.page_size?w.value=!0:c.value.page_no++,S.value=0,console.log(c.value.page_no),L.value=i.data.count,y.value=!1}).catch(i=>{w.value=!0,y.value=!1})},M=(r,i)=>{S.value=i,V.emit("set-sale-order-detail",r)};return D({getOrderList:$}),J(()=>{V.on("update-sale-order-detail",r=>{console.log("==="),d.value[S.value].paid=1})}),Q(()=>{V.off("update-sale-order-detail")}),(r,i)=>{const z=v("el-radio-button"),B=v("el-radio-group"),N=v("el-date-picker"),T=v("el-button"),C=v("el-input"),Y=v("el-image"),x=v("spna"),P=R("loading"),Z=R("infinite-scroll");return s(),o("div",_e,[e("div",ce,[re,e("div",ue,[_(B,{modelValue:t.value,"onUpdate:modelValue":i[0]||(i[0]=a=>t.value=a),onChange:m,size:"small"},{default:g(()=>[_(z,{value:1},{default:g(()=>[b("全部")]),_:1}),_(z,{value:2},{default:g(()=>[b("未支付")]),_:1})]),_:1},8,["modelValue"]),_(N,{modelValue:h.value,"onUpdate:modelValue":i[1]||(i[1]=a=>h.value=a),type:"daterange","start-placeholder":"开始时间","end-placeholder":"结束时间",size:"small","value-format":"YYYY/MM/DD","disabled-date":u,onChange:I,clearable:!1,style:{width:"14rem","margin-left":"1rem"}},null,8,["modelValue"])])]),e("div",ve,[_(C,{modelValue:c.value.order_id,"onUpdate:modelValue":i[3]||(i[3]=a=>c.value.order_id=a),placeholder:"请输入订单编号",onKeydown:i[4]||(i[4]=te(a=>$(!0),["enter"])),onClear:i[5]||(i[5]=a=>$(!0)),clearable:""},{append:g(()=>[_(T,{type:"primary",style:{"background-color":"#1890ff",color:"#fff","border-radius":"0 0.315rem 0.315rem 0"},onClick:i[2]||(i[2]=a=>$(!0))},{default:g(()=>[b("搜索")]),_:1})]),_:1},8,["modelValue"])]),F((s(),o("div",pe,[(s(!0),o(A,null,E(d.value,(a,U)=>(s(),o("div",{class:K(["item",{"item-active":S.value==U}]),key:U,onClick:O=>M(a,U)},[e("div",me,[e("div",{class:K(["sn","cahier"])},"单号: "+l(a.order_id),1),e("div",he,l(a.pay_time),1)]),e("div",ye,[a.product_info?(s(),o("div",ge,[(s(!0),o(A,null,E(a.product_info.slice(0,5),(O,ee)=>(s(),j(Y,{key:ee,src:O.image,class:"shop-img"},null,8,["src"]))),128)),a.product_info.length==1?(s(),o("div",ke,l(a.product_info[0].store_name),1)):k("",!0)])):k("",!0),e("div",$e,