2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
|
import{_ as q,u as H,r as n,b as f,h as E,c as s,k as o,e,t as l,f as r,w as h,g as b,i as W,j as $,F as P,l as T,p as u,m as x,E as U,z as j,d as F,C as X,o as G,a as Y,q as Z,s as ee,n as K,H as S,I as te}from"./index-DJoTTm2b.js";import{e as se,j as oe,d as ie,w as ae,i as le}from"./store-DKP8uFz9.js";/* empty css */import{p as ne}from"./padding-2ZmqJN-n.js";const ce={class:"my-order"},de={class:"header-nav"},_e={class:"nav-item"},re={class:"nav-item-clear"},ve={class:"header-input"},ue={class:"order-lists","infinite-scroll-distance":300,"infinite-scroll-delay":500,"infinite-scroll-immediate":!1,style:{overflow:"auto"}},fe=["onClick"],pe={class:"top"},he={class:"create-time"},ye={class:"shop"},me={key:0,class:"left"},ge={key:0,class:"shop-name"},ke={class:"right"},$e={class:"money"},be={class:"count"},we={class:"bottom"},Ce={class:"pay"},xe={key:0},ze={key:1},Re={key:2},Ie={key:3},Oe={key:4},Ve={key:5},Ae={key:1,style:{color:"#ff4a00"}},Be={key:0,class:"cashier"},De={key:1,class:"cashier",style:{color:"#ff4a00"}},Le={key:0,class:"load-end"},Se={key:1,class:"load-end"},Ee={__name:"order",props:{type:{type:Number,default:2}},emits:["backOne"],setup(w,{expose:t,emit:y}){H(),n([]),n(null);const i=n({verify_code:"",page_no:1,page_size:15}),_=n(!1),m=n(0),g=n(0),z=n(!1),c=n([]),p=(C=!1)=>{_.value||(_.value=!0,i.value.verify_code?(i.value.verify_code=i.value.verify_code.replace("—","-"),i.value.verify_code=i.value.verify_code.replace(/\uFF0D/,"-"),i.value.verify_code=i.value.verify_code.replace(" ",""),se({verify_code:i.value.verify_code}).then(d=>{c.value=[d.data],g.value=0,x.emit("set-sale-order-detail",c.value[0]),m.value=d.data.count,_.value=!1,c.value[0].is_writeoff&&U.warning("订单已核销过")}).catch(d=>{_.value=!1})):oe(i.value).then(d=>{c.value=d.data.lists,x.emit("set-sale-order-detail",c.value[0]),m.value=d.data.count,_.value=!1}).catch(d=>{_.value=!1}))},I=(C,d)=>{g.value=d,x.emit("set-sale-order-detail",C)},k=C=>{i.value.verify_code=C,g.value=0,p(!0)},R=y,O=()=>{x.emit("set-sale-order-detail",{}),c.value=[],R("backOne")};return t({setCode:k}),(C,d)=>{const V=f("el-button"),A=f("el-input"),B=f("el-image"),D=f("spna"),L=E("loading"),J=E("infinite-scroll");return s(),o("div",ce,[e("div",de,[e("div",_e,l(w.type==2?"核销订单":"核销记录"),1),e("div",re,[r(V,{type:"primary",size:"small",onClick:O},{default:h(()=>[b("返回上一页")]),_:1})])]),e("div",ve,[r(A,{modelValue:i.value.verify_code,"onUpdate:modelValue":d[1]||(d[1]=a=>i.value.verify_code=a),placeholder:"请输入核销码",onKeydown:d[2]||(d[2]=W(a=>p(!0),["enter"])),clearable:""},{append:h(()=>[r(V,{type:"primary",style:{"background-color":"#1890ff",color:"#fff","border-radius":"0 0.315rem 0.315rem 0"},onClick:d[0]||(d[0]=a=>p(!0))},{default:h(()=>[b("搜索")]),_:1})]),_:1},8,["modelValue"])]),$((s(),o("div",ue,[(s(!0),o(P,null,T(c.value,(a,N)=>(s(),o("div",{class:j(["item",{"item-active":g.value==N}]),key:N,onClick:M=>I(a,N)},[e("div",pe,[e("div",{class:j(["sn","cahier"])},"单号: "+l(a.order_id),1),e("div",he,l(a.pay_time),1)]),e("div",ye,[a.product?(s(),o("div",me,[(s(!0),o(P,null,T(a.product.slice(0,5),(M,Q)=>(s(),F(B,{key:Q,src:M.cart_info.image,class:"shop-img"},null,8,["src"]))),128)),a.product.length==1?(s(),o("div",ge,l(a.product[0].store_name),1)):u("",!0)])):u("",!0),e("div",ke,[e("div",$e,"¥"+l(a.pay_price),1),e("div",be,"共"+l(a.total_num)+"款商品",1)])]),e("div",we,[e("div",Ce,[a.paid?(s(),o("div",xe,[b(l(a.paid_name)+" ",1),a.pay_type_name?(s(),F(D,{key:0},{default:h(()=>[b("("+l(a.pay_type_name)+")",1)]),_:2},1024)):a.pay_type==9?(s(),o("span",ze,"(微信收款)")):a.pay_type==17?(s(),o("span",Re,"(现金支付)")):a.pay_type==13?(s(),o("span",Ie,"(支付宝收款)")):a.pay_type==3?(s(),o("span",Oe,"(余额支付)")):a.pay_type==1?(s(),o("span",Ve,"(微信支付)")):u("",!0)])):(s(),o("div",Ae,l(a.paid_name),1))]),a.is_writeoff==0?(s(),o("div",Be,"核销码:"+l(a.verify_code),1)):(s(),o("div",De,"已核销:"+l(a.verify_code),1))])],10,fe))),128)),z.value?(s(
|