1 |
- import{_ as be}from"./ContentWrap.vue_vue_type_script_setup_true_lang-dd7e3058.js";import{_ as _e}from"./index.vue_vue_type_script_setup_true_lang-ba921998.js";import{d as ge,y as ke,e as Ve,r as n,u as we,x as Ie,b as Ce,a1 as Te,o as u,c as s,f as o,B as r,C as p,a as l,A as m,F as c,P as f,E,a2 as Q,aA as xe,l as G,G as V,v as De,D as _,dD as Ue,a7 as Re,a8 as Se,_ as Ee,L as Ne,a6 as Me,Q as Ae,R as Ye,S as Pe,K as Fe,M as ze,U as Oe,J as He}from"./index-b9299550.js";import{E as Le}from"./el-card-0ae6fb5f.js";import Ke from"./OrderDeliveryForm-f7a5b2b9.js";import je from"./OrderUpdateRemarkForm-c9192985.js";import{m as qe,l as Be,n as Qe,o as Ge}from"./index-b4aba202.js";import{a as Je}from"./index-ddfd9eef.js";import{g as $e}from"./index-273e293a.js";import{I as We}from"./ImageCard-a0b6915c.js";import{e as Xe,D as R,a as Y,c as Ze}from"./dict-fc5218c3.js";import{g as ea}from"./index-5d68f12b.js";import aa from"./OrderIndex-240877fd.js";import{_ as la}from"./OrderUpdateAddressForm.vue_vue_type_script_setup_true_lang-6d1aa06b.js";import{d as ta}from"./download-20922b56.js";import{u as oa}from"./useMessage-903d430d.js";import{_ as ra}from"./_plugin-vue_export-helper-1b428a4d.js";import"./index-1bc6dd97.js";import"./Dialog-f2c6d513.js";import"./OrderBaseInfo-ea69fb11.js";import"./SPuUploadImg-b6a12c80.js";import"./SPuUploadImg.vue_vue_type_style_index_0_scoped_5dfa4534_lang-cc5a2c9f.js";import"./index-8605fb4b.js";import"./el-image-viewer-498779d9.js";import"./formatTime-988372b6.js";import"./OrderProduct-93cf0391.js";import"./el-descriptions-item-d52ce73b.js";import"./DictTag.vue_vue_type_script_lang-128aab57.js";import"./color-6e929987.js";import"./OrderComment-d649cabc.js";import"./el-image-92ea5aa4.js";import"./OrderService-9d2a5ecb.js";import"./AfterSale-3bc415cf.js";import"./OrderLogistics-ee65e6ba.js";import"./el-timeline-item-28cd9b1a.js";import"./orderPay-1de142e3.js";import"./OrderLogs-608a049b.js";import"./el-tree-select-cf598a04.js";import"./index-ad7fa68a.js";import"./tree-fd3a041e.js";const ua={class:"search"},ia={style:{"text-align":"right"},class:"search-input"},na={class:"searchMore"},sa={style:{display:"flex","justify-content":"space-between","align-items":"center","margin-bottom":"5px"}},pa={style:{width:"95%","white-space":"nowrap","text-overflow":"ellipsis",overflow:"hidden","font-size":"16px",color:"#000"},title:""},da={key:0},ma={class:"year"},ca={key:0},va=ra(ge({name:"TradeOrder",__name:"index",props:{merchantId:{type:Number,default:void 0},isDetail:{type:Boolean,default:!1},userId:{type:Number,default:void 0}},setup(P){const J=oa(),$=ke(),F=Ve(()=>$.getMobile);function W(i){var a=new Date(i);return("0"+(a.getMonth()+1)).slice(-2)+"/"+("0"+a.getDate()).slice(-2)+" "+("0"+a.getHours()).slice(-2)+":"+("0"+a.getMinutes()).slice(-2)}const w=n(!1),X=()=>{w.value=!w.value},Z=()=>{w.value=!1},v=P,z=n(),{currentRoute:ya,push:ee}=we(),N=n(!0),M=n(!1),O=n(2),I=n([]),H=n(),t=n({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,shopId:void 0});Ie({queryParam:""}),n([{value:"no",label:"\u8BA2\u5355\u53F7"},{value:"userId",label:"\u7528\u6237UID"},{value:"userNickname",label:"\u7528\u6237\u6635\u79F0"},{value:"userMobile",label:"\u7528\u6237\u7535\u8BDD"}]);const ae=async()=>{try{await J.exportConfirm(),M.value=!0;const i=await qe(l(t));ta.excel(i,"\u8BA2\u5355\u8BE6\u7EC6.xls")}catch{}finally{M.value=!1}},y=async()=>{N.value=!0,v.merchantId&&(t.value.merchantId=v.merchantId),v.userId&&(t.value.userId=v.userId);try{const i=await Be(l(t));i.list.forEach(a=>{a.showSetting=!1}),I.value=i.list,O.value=i.total}finally{N.value=!1,w.value=!1,L()}},C=async()=>{t.value.pageNo=1,await y()},le=()=>{var i;(i=H.value)==null||i.resetFields(),t.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,shopId:void 0},C()},te=n(),oe=n(),re=n(),g=n([{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}]),ue=i=>{t.value.status=i.paneName,y()},L=async()=>{const i=n({...t.value});let a;v.merchantId&&(i.value.merId=v.merchantId),v.userId?(i.value.userId=v.userId,a=await Qe(i.value)):a=await Ge(i.value);for(let k in g.value)for(let S in a)try{g.value[k].type==S&&(g.value[k].count=a[S]),g.value[k].type===""&&(g.value[k].count=a[-1]+a[-2])}finally{continue}};let K=n([]);const ie=n([]),ne=n([]);return Ce(async()=>{await(async()=>{N.value=!0;const i=await $e();K.value=i})(),await y(),await L(),ie.value=await Je(),ne.value=await ea()}),(i,a)=>{const k=Re,S=Se,j=Ee,T=Ne,q=Me,x=Ae,D=Ye,h=Pe,se=Fe,B=ze,pe=Oe,de=Le,me=He,ce=_e,ve=be,ye=Te("hasPermi");return u(),s(c,null,[o(ve,{class:"container"},{default:r(()=>[p("div",ua,[l(F)?E("",!0):(u(),m(S,{key:0,modelValue:l(t).status,"onUpdate:modelValue":a[0]||(a[0]=e=>l(t).status=e),onTabClick:ue,class:"parent-tabs"},{default:r(()=>[(u(!0),s(c,null,f(l(g),e=>(u(),m(k,{key:e.type,label:e.name+"("+e.count+")",name:e.type},null,8,["label","name"]))),128))]),_:1},8,["modelValue"])),p("div",ia,[o(q,{modelValue:l(t).no,"onUpdate:modelValue":a[1]||(a[1]=e=>l(t).no=e),placeholder:"\u8BA2\u5355\u53F7",onKeyup:Q(C,["enter"])},{suffix:r(()=>[o(j,{class:"mr-5px",icon:"ep:search",onClick:C,style:{cursor:"pointer"}})]),append:r(()=>[o(T,{icon:l(xe),onClick:X},null,8,["icon"])]),_:1},8,["modelValue"])])]),G(p("div",na,[o(pe,{ref_key:"queryFormRef",ref:H,inline:!0,model:l(t),class:"-mb-15px","label-width":"80px"},{default:r(()=>[P.merchantId?E("",!0):(u(),m(h,{key:0,label:"\u5E97\u94FA\u540D\u79F0"},{default:r(()=>[o(D,{modelValue:l(t).shopId,"onUpdate:modelValue":a[2]||(a[2]=e=>l(t).shopId=e),placeholder:"\u8BF7\u9009\u62E9",filterable:""},{default:r(()=>[(u(!0),s(c,null,f(l(K),e=>(u(),m(x,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})),o(h,{label:"\u652F\u4ED8\u65B9\u5F0F",prop:"payChannelCode"},{default:r(()=>[o(D,{modelValue:l(t).payChannelCode,"onUpdate:modelValue":a[3]||(a[3]=e=>l(t).payChannelCode=e),clearable:"",placeholder:"\u5168\u90E8"},{default:r(()=>[(u(!0),s(c,null,f(l(Xe)(l(R).PAY_CHANNEL_CODE),e=>(u(),m(x,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(h,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime"},{default:r(()=>[o(se,{modelValue:l(t).createTime,"onUpdate:modelValue":a[4]||(a[4]=e=>l(t).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(h,{label:"\u8BA2\u5355\u6765\u6E90",prop:"terminal"},{default:r(()=>[o(D,{modelValue:l(t).terminal,"onUpdate:modelValue":a[5]||(a[5]=e=>l(t).terminal=e),clearable:"",placeholder:"\u5168\u90E8"},{default:r(()=>[(u(!0),s(c,null,f(l(Y)(l(R).TERMINAL),e=>(u(),m(x,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(h,{label:"\u8BA2\u5355\u7C7B\u578B",prop:"type"},{default:r(()=>[o(D,{modelValue:l(t).type,"onUpdate:modelValue":a[6]||(a[6]=e=>l(t).type=e),clearable:"",placeholder:"\u5168\u90E8"},{default:r(()=>[(u(!0),s(c,null,f(l(Y)(l(R).TRADE_ORDER_TYPE),e=>(u(),m(x,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(h,{label:"\u914D\u9001\u65B9\u5F0F",prop:"deliveryType"},{default:r(()=>[o(D,{modelValue:l(t).deliveryType,"onUpdate:modelValue":a[7]||(a[7]=e=>l(t).deliveryType=e),clearable:"",placeholder:"\u5168\u90E8"},{default:r(()=>[(u(!0),s(c,null,f(l(Y)(l(R).TRADE_DELIVERY_TYPE),e=>(u(),m(x,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(h,{label:"\u7528\u6237\u540D\u79F0",prop:"deliveryType"},{default:r(()=>[o(q,{modelValue:l(t).userNickname,"onUpdate:modelValue":a[8]||(a[8]=e=>l(t).userNickname=e),placeholder:"\u8BF7\u8F93\u5165",onKeyup:Q(C,["enter"])},null,8,["modelValue"])]),_:1}),o(B,{class:"pb-20px flex justify-end"},{default:r(()=>[G((u(),m(T,{type:"success",plain:"",onClick:ae,loading:l(M)},{default:r(()=>a[11]||(a[11]=[V(" \u5BFC\u51FA ")])),_:1},8,["loading"])),[[ye,["trade:order:export"]]]),o(T,{onClick:Z},{default:r(()=>a[12]||(a[12]=[V(" \u6536\u8D77 ")])),_:1}),o(T,{onClick:le},{default:r(()=>a[13]||(a[13]=[V(" \u91CD\u7F6E ")])),_:1}),o(T,{onClick:C,plain:"",type:"primary"},{default:r(()=>[o(j,{class:"mr-5px",icon:"ep:search"}),a[14]||(a[14]=V(" \u641C\u7D22 "))]),_:1})]),_:1})]),_:1},8,["model"])],512),[[De,l(w)]]),o(B,null,{default:r(()=>[(u(!0),s(c,null,f(l(I),(e,A)=>(u(),m(me,{class:"card",key:A,span:7,xl:7,lg:7,md:24,sm:24,xs:24,onMouseover:U=>function(d){I.value[d].showSetting=!0}(A),onMouseout:U=>function(d){I.value[d].showSetting=!1}(A)},{default:r(()=>[o(de,{onClick:U=>((d,b,fe)=>{const he=b.id;F.value?ee({name:"TradeOrderMobileDetail",params:{id:he}}):z.value.open(d,b,fe)})("view",e,e.no)},{default:r(()=>{var U;return[p("div",sa,[p("p",pa,[(u(!0),s(c,null,f(e.items,(d,b)=>(u(),s("span",{key:d.id},[V(_(d.spuName),1),b<e.items.length-1&&e.items.length>1?(u(),s("span",da,"+")):E("",!0)]))),128))])]),o(We,{url:e.items&&((U=e.items[0])==null?void 0:U.picUrl),width:206,height:116},{label:r(()=>{var b;return[p("p",null,"\xA5"+_(l(Ue)(e.totalPrice)),1),p("p",null,_(e.no),1),p("p",null,_((b=l(Ze)(l(R).TRADE_ORDER_STATUS,e.status))==null?void 0:b.label),1),p("p",null,_(e.user.nickname),1),p("p",null,[p("span",ma,_((d=e.createTime,new Date(d).getFullYear()+"/")),1),V(_(W(e.createTime)),1)])];var d}),_:2},1032,["url"])]}),_:2},1032,["onClick"])]),_:2},1032,["onMouseover","onMouseout"]))),128))]),_:1}),l(I).length==0?(u(),s("div",ca,a[15]||(a[15]=[p("p",{style:{"text-align":"center","margin-top":"100px"}},"\u6682\u65E0\u8BA2\u5355",-1)]))):E("",!0),o(ce,{limit:l(t).pageSize,"onUpdate:limit":a[9]||(a[9]=e=>l(t).pageSize=e),page:l(t).pageNo,"onUpdate:page":a[10]||(a[10]=e=>l(t).pageNo=e),total:l(O),onPagination:y},null,8,["limit","page","total"])]),_:1}),o(Ke,{ref_key:"deliveryFormRef",ref:te,onSuccess:y},null,512),o(je,{ref_key:"updateRemarkForm",ref:oe,onSuccess:y},null,512),o(la,{ref_key:"updateAddressFormRef",ref:re,onSuccess:y},null,512),o(aa,{ref_key:"formRef",ref:z,onSuccess:y},null,512)],64)}}}),[["__scopeId","data-v-1c593b49"]]);export{va as default};
|