import{_ as Ue}from"./ContentWrap.vue_vue_type_script_setup_true_lang-48ba01fb.js";import{_ as Se}from"./index.vue_vue_type_script_setup_true_lang-e704331b.js";import{d as Re,L as xe,b as Me,e as Ne,r as p,u as Ae,x as Pe,Q as Le,o as i,c as d,i as o,w as t,k as v,a,j as n,F as y,A as f,l as h,R as Ye,dF as se,B as N,a4 as ne,m as _,t as V,b8 as Fe,aY as Oe,W as ze,X as He,_ as qe,q as Xe,V as je,C as Ke,D as Be,G as Ge,p as Qe,s as We,H as Ze,aN as Je,E as $e}from"./index-03f5d926.js";import{E as ea}from"./el-card-0ac51a7f.js";import{E as aa,a as la,b as oa}from"./el-dropdown-item-2802814a.js";import ta from"./OrderDeliveryForm-39dc2dae.js";import ra from"./OrderUpdateRemarkForm-a8332b12.js";import{e as ia,c as ua,f as sa}from"./index-95c87b58.js";import{g as na}from"./index-f5874e82.js";import{a as z,D as I,d as pa,b as da}from"./dict-34d00697.js";import{g as ma}from"./index-63a31aa4.js";import{D as A,T as P}from"./constants-e43f22dd.js";import{I as ca}from"./ImageCard-c1269386.js";import va from"./OrderIndex-50d3828c.js";import{_ as ya}from"./OrderUpdateAddressForm.vue_vue_type_script_setup_true_lang-ab36f9cc.js";import{d as fa}from"./download-20922b56.js";import{u as _a}from"./useMessage-2e335eca.js";import{_ as ba}from"./_plugin-vue_export-helper-1b428a4d.js";import"./index-662200b7.js";import"./Dialog-05c67d4e.js";import"./SPuUploadImg-2104a655.js";import"./SPuUploadImg.vue_vue_type_style_index_0_scoped_5dfa4534_lang-c520efdb.js";import"./index-0121e00f.js";import"./el-image-viewer-bc024f43.js";import"./OrderBaseInfo-8278be6e.js";import"./formatTime-f911d219.js";import"./OrderProduct-4a8b4c11.js";import"./el-descriptions-item-0449d8a9.js";import"./DictTag.vue_vue_type_script_lang-56310db4.js";import"./color-6e929987.js";import"./OrderSelfPickup.vue_vue_type_script_setup_true_lang-ce752fb9.js";import"./index-d0a00441.js";import"./OrderComment-2aeec336.js";import"./el-image-1846a819.js";import"./OrderService-1b00b097.js";import"./AfterSale-94d9f5c9.js";import"./index-24aa53bd.js";import"./OrderLogistics-6941e0ad.js";import"./el-timeline-item-d61fa45f.js";import"./orderPay-ac6b6ba4.js";import"./OrderLogs-51859476.js";import"./el-tree-select-90b89dbd.js";import"./index-ee656e26.js";import"./tree-fd3a041e.js";const ka={class:"search"},ga={style:{"text-align":"right"},class:"search-input"},ha={class:"searchMore"},Ta={style:{display:"flex","justify-content":"space-between","align-items":"center","margin-bottom":"5px"}},Ca={style:{width:"95%","white-space":"nowrap","text-overflow":"ellipsis",overflow:"hidden","font-size":"16px",color:"#000"},title:""},Va={key:0},Ea={class:"year"},Da={key:0},wa=ba(Re({name:"TradeOrder",__name:"index",props:{merchantId:{type:Number,default:0},isDetail:{type:Boolean,default:!1},openType:{type:String,default:""}},setup(pe){const j=xe(),de=Me(),K=Ne(()=>de.getMobile),me=_a();function ce(u){var l=new Date(u);return("0"+(l.getMonth()+1)).slice(-2)+"/"+("0"+l.getDate()).slice(-2)+" "+("0"+l.getHours()).slice(-2)+":"+("0"+l.getMinutes()).slice(-2)}const U=p(!1);function B(u){S.value[u].showSetting=!0}function G(u){S.value[u].showSetting=!1}const ve=()=>{U.value=!U.value},ye=()=>{U.value=!1},E=pe,Q=p(),{push:W}=Ae(),Z=p(!0),H=p(!1),J=p(2),S=p([]),$=p(),r=p({pageNo:1,pageSize:10,status:10,payChannelCode:void 0,createTime:void 0,terminal:void 0,type:void 0,deliveryType:void 0,logisticsId:void 0,pickUpStoreId:void 0,pickUpVerifyCode:void 0}),fe=async()=>{try{await me.exportConfirm(),H.value=!0;const u=await ia(a(r));fa.excel(u,"\u8BA2\u5355\u8BE6\u7EC6.xls")}catch{}finally{H.value=!1}},b=async()=>{Z.value=!0,E.merchantId&&(r.value.merchantId=E.merchantId);try{const u=await ua(a(r));u.list.forEach(l=>{l.showSetting=!1}),S.value=u.list,J.value=u.total}finally{Z.value=!1,U.value=!1,oe()}},L=async()=>{r.value.pageNo=1,await b()},_e=()=>{var u;(u=$.value)==null||u.resetFields(),r.value={pageNo:1,pageSize:10,status:10,payChannelCode:void 0,createTime:void 0,terminal:void 0,type:void 0,deliveryType:void 0,logisticsId:void 0,pickUpStoreId:void 0,pickUpVerifyCode:void 0},L()},ee=p(),ae=p(),le=p(),D=p([{name:"\u5168\u90E8",type:"",count:0},{name:"\u5F85\u652F\u4ED8",type:0,count:0},{name:"\u5F85\u53D1\u8D27",type:10,count:0},{name:"\u5DF2\u53D1\u8D27",type:20,count:0},{name:"\u5DF2\u5B8C\u6210",type:30,count:0},{name:"\u5DF2\u53D6\u6D88",type:40,count:0},{name:"\u552E\u540E\u9000\u6B3E\u6210\u529F",type:-2,count:0}]),be=u=>{r.value.status=u.paneName,b()},oe=async()=>{const u=p({...r.value});E.merchantId&&(u.value.merId=E.merchantId);const l=await sa(u.value);for(let w in D.value)for(let Y in l)try{D.value[w].type==Y&&(D.value[w].count=l[Y]),D.value[w].type===""&&(D.value[w].count=l[-1]+l[-2])}finally{continue}},te=p([]),re=p([]);return Pe(async()=>{E.openType=="tobedone"||j.query.openType=="tobedone"?(r.value.status=10,await b()):await b(),await oe(),te.value=await na(),re.value=await ma()}),(u,l)=>{const w=ze,Y=He,q=qe,R=Xe,ke=je,T=Ke,C=Be,k=Ge,ge=Qe,ie=We,he=Ze,Te=Je,F=aa,Ce=la,Ve=oa,Ee=ea,De=$e,we=Se,Ie=Ue,X=Le("hasPermi");return i(),d(y,null,[o(Ie,{class:"container"},{default:t(()=>[v("div",ka,[a(K)?h("",!0):(i(),n(Y,{key:0,modelValue:a(r).status,"onUpdate:modelValue":l[0]||(l[0]=e=>a(r).status=e),onTabClick:be,class:"parent-tabs"},{default:t(()=>[(i(!0),d(y,null,f(a(D),e=>(i(),n(w,{key:e.type,label:e.name+"("+e.count+")",name:e.type},null,8,["label","name"]))),128))]),_:1},8,["modelValue"])),v("div",ga,[o(ke,{modelValue:a(r).no,"onUpdate:modelValue":l[1]||(l[1]=e=>a(r).no=e),placeholder:"\u8BA2\u5355\u53F7",onKeyup:Ye(L,["enter"])},{suffix:t(()=>[o(q,{class:"mr-5px",icon:"ep:search",onClick:L,style:{cursor:"pointer"}})]),append:t(()=>[o(R,{icon:a(se),onClick:ve},null,8,["icon"])]),_:1},8,["modelValue"])])]),N(v("div",ha,[o(he,{ref_key:"queryFormRef",ref:$,inline:!0,model:a(r),class:"-mb-15px","label-width":"80px"},{default:t(()=>[o(k,{label:"\u8BA2\u5355\u72B6\u6001",prop:"status"},{default:t(()=>[o(C,{modelValue:a(r).status,"onUpdate:modelValue":l[2]||(l[2]=e=>a(r).status=e),clearable:"",placeholder:"\u5168\u90E8"},{default:t(()=>[(i(!0),d(y,null,f(a(z)(a(I).TRADE_ORDER_STATUS),e=>(i(),n(T,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(k,{label:"\u652F\u4ED8\u65B9\u5F0F",prop:"payChannelCode"},{default:t(()=>[o(C,{modelValue:a(r).payChannelCode,"onUpdate:modelValue":l[3]||(l[3]=e=>a(r).payChannelCode=e),clearable:"",placeholder:"\u5168\u90E8"},{default:t(()=>[(i(!0),d(y,null,f(a(pa)(a(I).PAY_CHANNEL_CODE),e=>(i(),n(T,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(k,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime"},{default:t(()=>[o(ge,{modelValue:a(r).createTime,"onUpdate:modelValue":l[4]||(l[4]=e=>a(r).createTime=e),"default-time":[new Date("1 00:00:00"),new Date("1 23:59:59")],"end-placeholder":"\u81EA\u5B9A\u4E49\u65F6\u95F4","start-placeholder":"\u81EA\u5B9A\u4E49\u65F6\u95F4",type:"daterange","value-format":"YYYY-MM-DD HH:mm:ss",style:{width:"auto"}},null,8,["modelValue","default-time"])]),_:1}),o(k,{label:"\u8BA2\u5355\u6765\u6E90",prop:"terminal"},{default:t(()=>[o(C,{modelValue:a(r).terminal,"onUpdate:modelValue":l[5]||(l[5]=e=>a(r).terminal=e),clearable:"",placeholder:"\u5168\u90E8"},{default:t(()=>[(i(!0),d(y,null,f(a(z)(a(I).TERMINAL),e=>(i(),n(T,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(k,{label:"\u8BA2\u5355\u7C7B\u578B",prop:"type"},{default:t(()=>[o(C,{modelValue:a(r).type,"onUpdate:modelValue":l[6]||(l[6]=e=>a(r).type=e),clearable:"",placeholder:"\u5168\u90E8"},{default:t(()=>[(i(!0),d(y,null,f(a(z)(a(I).TRADE_ORDER_TYPE),e=>(i(),n(T,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(k,{label:"\u914D\u9001\u65B9\u5F0F",prop:"deliveryType"},{default:t(()=>[o(C,{modelValue:a(r).deliveryType,"onUpdate:modelValue":l[7]||(l[7]=e=>a(r).deliveryType=e),clearable:"",placeholder:"\u5168\u90E8"},{default:t(()=>[(i(!0),d(y,null,f(a(z)(a(I).TRADE_DELIVERY_TYPE),e=>(i(),n(T,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(r).deliveryType===a(A).EXPRESS.type?(i(),n(k,{key:0,label:"\u5FEB\u9012\u516C\u53F8",prop:"logisticsId"},{default:t(()=>[o(C,{modelValue:a(r).logisticsId,"onUpdate:modelValue":l[8]||(l[8]=e=>a(r).logisticsId=e),clearable:"",placeholder:"\u5168\u90E8"},{default:t(()=>[(i(!0),d(y,null,f(a(re),e=>(i(),n(T,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):h("",!0),a(r).deliveryType===a(A).PICK_UP.type?(i(),n(k,{key:1,label:"\u81EA\u63D0\u95E8\u5E97",prop:"pickUpStoreId"},{default:t(()=>[o(C,{modelValue:a(r).pickUpStoreId,"onUpdate:modelValue":l[9]||(l[9]=e=>a(r).pickUpStoreId=e),clearable:"",multiple:"",placeholder:"\u5168\u90E8"},{default:t(()=>[(i(!0),d(y,null,f(a(te),e=>(i(),n(T,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):h("",!0),o(ie,{class:"flex justify-end pb-20px"},{default:t(()=>[N((i(),n(R,{type:"success",plain:"",onClick:fe,loading:a(H)},{default:t(()=>[o(q,{icon:"ep:download",class:"mr-5px"}),l[14]||(l[14]=_(" \u5BFC\u51FA "))]),_:1},8,["loading"])),[[X,["trade:order:export"]]]),o(R,{onClick:ye},{default:t(()=>l[15]||(l[15]=[_(" \u6536\u8D77 ")])),_:1}),o(R,{onClick:_e},{default:t(()=>l[16]||(l[16]=[_(" \u91CD\u7F6E ")])),_:1}),o(R,{onClick:L,plain:"",type:"primary"},{default:t(()=>[o(q,{class:"mr-5px",icon:"ep:search"}),l[17]||(l[17]=_(" \u641C\u7D22 "))]),_:1})]),_:1})]),_:1},8,["model"])],512),[[ne,a(U)]]),o(ie,null,{default:t(()=>[(i(!0),d(y,null,f(a(S),(e,x)=>(i(),n(De,{class:"card",key:x,span:7,xl:7,lg:7,md:24,sm:24,xs:24,onMouseover:M=>B(x),onMouseout:M=>G(x)},{default:t(()=>[o(Ee,{onClick:M=>((m,s,c)=>{const g=s.id,O=s.spuType||1;K.value?E.openType=="tobedone"||j.query.openType=="tobedone"||s.status==P.UNDELIVERED.status?W({name:"OrderMobileDeliveryForm",params:{id:g,spuType:O}}):W({name:"TradeOrderMobileDetail",params:{id:g}}):Q.value.open(m,s,c)})("view",e,e.no)},{default:t(()=>{var M;return[v("div",Ta,[v("p",Ca,[(i(!0),d(y,null,f(e.items,(m,s)=>(i(),d("span",{key:m.id},[_(V(m.spuName),1),s1?(i(),d("span",Va,"+")):h("",!0)]))),128))]),N((i(),d("div",{class:"setting",onClick:l[11]||(l[11]=Fe(()=>{},["stop"]))},[N((i(),n(Ve,{onCommand:l[10]||(l[10]=m=>u.handleCommand(m,u.row))},{dropdown:t(()=>[o(Ce,{onMouseover:m=>B(x),onMouseout:m=>G(x)},{default:t(()=>[e.deliveryType===a(A).EXPRESS.type&&e.status===a(P).UNDELIVERED.status||e.deliveryType===a(A).VIRTUAL_PRODUCT.type&&e.status===a(P).UNDELIVERED.status?(i(),n(F,{key:0,onClick:m=>{var g;return s=e.id,c=e.spuType,void((g=ee.value)==null?void 0:g.open("\u8BA2\u5355\u5217\u8868",s,c));var s,c}},{default:t(()=>l[18]||(l[18]=[_(" \u53D1\u8D27")])),_:2},1032,["onClick"])):h("",!0),o(F,{onClick:m=>{var c;return s=e.id,e.remark,void((c=ae.value)==null?void 0:c.open(s));var s}},{default:t(()=>l[19]||(l[19]=[_("\u5907\u6CE8")])),_:2},1032,["onClick"]),e.status===a(P).COMPLETED.status?(i(),n(F,{key:1,onClick:u.handleInvoice},{default:t(()=>l[20]||(l[20]=[_("\u5F00\u53D1\u7968")])),_:1},8,["onClick"])):h("",!0),e.deliveryType===a(A).EXPRESS.type&&e.status===a(P).UNDELIVERED.status?(i(),n(F,{key:2,onClick:m=>{return s=e.id,c=e.receiverAreaName,g=e.receiverMobile,O=e.receiverAreaId,ue=e.receiverDetailAddress,void le.value.open(s,c,g,O,ue);var s,c,g,O,ue}},{default:t(()=>l[21]||(l[21]=[_("\u4FEE\u6539\u5730\u5740")])),_:2},1032,["onClick"])):h("",!0)]),_:2},1032,["onMouseover","onMouseout"])]),default:t(()=>[v("span",null,[N(o(Te,{size:"20",color:"rgb(220 223 231)"},{default:t(()=>[o(a(se))]),_:2},1536),[[ne,e.showSetting]])])]),_:2},1024)),[[X,["trade:order:update"]]])])),[[X,["trade:order:update"]]])]),o(ca,{url:e.items&&((M=e.items[0])==null?void 0:M.picUrl),width:206,height:116},{label:t(()=>{var s,c;return[v("p",null,"\xA5"+V(a(Oe)(e.totalPrice)),1),v("p",null,V(e.no),1),v("p",null,V((s=a(da)(a(I).TRADE_ORDER_STATUS,e.status))==null?void 0:s.label),1),v("p",null,V(((c=e.user)==null?void 0:c.username)||""),1),v("p",null,[v("span",Ea,V((m=e.createTime,new Date(m).getFullYear()+"/")),1),_(V(ce(e.createTime)),1)])];var m}),_:2},1032,["url"])]}),_:2},1032,["onClick"])]),_:2},1032,["onMouseover","onMouseout"]))),128))]),_:1}),a(S).length==0?(i(),d("div",Da,l[22]||(l[22]=[v("p",{style:{"text-align":"center","margin-top":"100px"}},"\u6682\u65E0\u8BA2\u5355",-1)]))):h("",!0),o(we,{limit:a(r).pageSize,"onUpdate:limit":l[12]||(l[12]=e=>a(r).pageSize=e),page:a(r).pageNo,"onUpdate:page":l[13]||(l[13]=e=>a(r).pageNo=e),total:a(J),onPagination:b},null,8,["limit","page","total"])]),_:1}),o(ta,{ref_key:"deliveryFormRef",ref:ee,onSuccess:b},null,512),o(ra,{ref_key:"updateRemarkForm",ref:ae,onSuccess:b},null,512),o(ya,{ref_key:"updateAddressFormRef",ref:le,onSuccess:b},null,512),o(va,{ref_key:"formRef",ref:Q,onSuccess:b},null,512)],64)}}}),[["__scopeId","data-v-196f121c"]]);export{wa as default};