index-058237ac.js 11 KB

1
  1. import{_ as pe}from"./ContentWrap.vue_vue_type_script_setup_true_lang-48ba01fb.js";import{d as de,af as K,r as v,u as ne,x as me,Q as M,o as p,c as y,i as a,w as l,F as b,a as e,m as u,t as i,j as n,l as m,B as H,k as _,A as S,aY as f,av as ce,q as ye,aj as fe,I as _e,J as ve,E as be,s as ke}from"./index-03f5d926.js";import{E as Ee,a as Te}from"./el-timeline-item-d61fa45f.js";import{E as Pe}from"./el-link-14425667.js";import{E as Re,a as Se}from"./el-descriptions-item-0449d8a9.js";import{_ as we}from"./DictTag.vue_vue_type_script_lang-56310db4.js";import{m as Ae,g as Ce,p as Ie}from"./index-95c87b58.js";import{f as I}from"./formatTime-f911d219.js";import{D as k,e as De,b as ge}from"./dict-34d00697.js";import Ne from"./OrderUpdateRemarkForm-a8332b12.js";import Ue from"./OrderDeliveryForm-39dc2dae.js";import{_ as he}from"./OrderUpdateAddressForm.vue_vue_type_script_setup_true_lang-ab36f9cc.js";import{_ as Fe}from"./OrderUpdatePriceForm.vue_vue_type_script_setup_true_lang-2cff3b21.js";import{g as Oe}from"./index-63a31aa4.js";import{u as Ye}from"./tagsView-bf9c3d65.js";import{D as E,T as J}from"./constants-e43f22dd.js";import{a as Le}from"./index-f5874e82.js";import{u as Ve}from"./useMessage-2e335eca.js";import{_ as Xe}from"./_plugin-vue_export-helper-1b428a4d.js";import"./el-card-0ac51a7f.js";import"./color-6e929987.js";import"./Dialog-05c67d4e.js";import"./OrderBaseInfo-8278be6e.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"./OrderProduct-4a8b4c11.js";import"./OrderSelfPickup.vue_vue_type_script_setup_true_lang-ce752fb9.js";import"./index-d0a00441.js";import"./el-tree-select-90b89dbd.js";import"./index-ee656e26.js";import"./tree-fd3a041e.js";const je={key:0},xe={key:1},Ke={class:"el-timeline-right-content"},Me=Xe(de({name:"TradeOrderDetail",__name:"index",props:{id:K.number.def(void 0),showPickUp:K.bool.def(!0)},setup(g){const C=Ve(),Q=d=>{const t=ge(k.USER_TYPE,d);switch(t==null?void 0:t.colorType){case"success":return"#67C23A";case"info":return"#909399";case"warning":return"#E6A23C";case"danger":return"#F56C6C"}return"#409EFF"},r=v({logs:[]}),N=v(),q=()=>{var d;(d=N.value)==null||d.open(r.value)},U=v(),B=()=>{var d;(d=U.value)==null||d.open(r.value)},h=v(),G=()=>{var d;(d=h.value)==null||d.open(r.value)},F=v(),W=()=>{var d;(d=F.value)==null||d.open(r.value)},z=async()=>{try{await C.confirm("\u786E\u8BA4\u6838\u9500\u8BA2\u5355\u5417\uFF1F"),await Ie(r.value.id),C.success("\u6838\u9500\u6210\u529F"),await T()}catch{}},O=g.id,T=async()=>{if(O){const d=await Ce(O);d||(C.error("\u4EA4\u6613\u8BA2\u5355\u4E0D\u5B58\u5728"),le()),r.value=d}},{delView:Z}=Ye(),{push:$,currentRoute:ee}=ne(),le=()=>{Z(e(ee)),$({name:"TradeOrder"})},ae=()=>{C.success("\u590D\u5236\u6210\u529F")},Y=v([]),D=v([]),L=v({});return me(async()=>{await T(),r.value.deliveryType===E.EXPRESS.type?(Y.value=await Oe(),r.value.logisticsId&&(D.value=await Ae(r.value.id))):r.value.deliveryType===E.PICK_UP.type&&(L.value=await Le(r.value.pickUpStoreId))}),(d,t)=>{const o=Re,P=we,R=Se,w=ye,re=fe,A=_e,te=ve,V=be,oe=ke,se=Pe,X=Ee,j=Te,ue=pe,ie=M("hasPermi"),x=M("clipboard");return p(),y(b,null,[a(ue,null,{default:l(()=>[a(R,{title:"\u8BA2\u5355\u4FE1\u606F"},{default:l(()=>[a(o,{label:"\u8BA2\u5355\u53F7: "},{default:l(()=>[u(i(e(r).no),1)]),_:1}),a(o,{label:"\u4E70\u5BB6: "},{default:l(()=>{var s,c;return[u(i((c=(s=e(r))==null?void 0:s.user)==null?void 0:c.nickname),1)]}),_:1}),a(o,{label:"\u8BA2\u5355\u7C7B\u578B: "},{default:l(()=>[a(P,{type:e(k).TRADE_ORDER_TYPE,value:e(r).type},null,8,["type","value"])]),_:1}),a(o,{label:"\u8BA2\u5355\u6765\u6E90: "},{default:l(()=>[a(P,{type:e(k).TERMINAL,value:e(r).terminal},null,8,["type","value"])]),_:1}),a(o,{label:"\u4E70\u5BB6\u7559\u8A00: "},{default:l(()=>[u(i(e(r).userRemark),1)]),_:1}),a(o,{label:"\u5546\u5BB6\u5907\u6CE8: "},{default:l(()=>[u(i(e(r).remark),1)]),_:1}),a(o,{label:"\u652F\u4ED8\u5355\u53F7: "},{default:l(()=>[u(i(e(r).payOrderId),1)]),_:1}),a(o,{label:"\u4ED8\u6B3E\u65B9\u5F0F: "},{default:l(()=>[a(P,{type:e(k).PAY_CHANNEL_CODE,value:e(r).payChannelCode},null,8,["type","value"])]),_:1}),e(r).brokerageUser?(p(),n(o,{key:0,label:"\u63A8\u5E7F\u7528\u6237: "},{default:l(()=>{var s;return[u(i((s=e(r).brokerageUser)==null?void 0:s.nickname),1)]}),_:1})):m("",!0)]),_:1}),a(R,{column:1,title:"\u8BA2\u5355\u72B6\u6001"},{default:l(()=>[a(o,{label:"\u8BA2\u5355\u72B6\u6001: "},{default:l(()=>[a(P,{type:e(k).TRADE_ORDER_STATUS,value:e(r).status},null,8,["type","value"])]),_:1}),H((p(),n(o,{"label-class-name":"no-colon"},{default:l(()=>[e(r).status===e(J).UNPAID.status?(p(),n(w,{key:0,type:"primary",onClick:W},{default:l(()=>t[0]||(t[0]=[u(" \u8C03\u6574\u4EF7\u683C ")])),_:1})):m("",!0),a(w,{type:"primary",onClick:q},{default:l(()=>t[1]||(t[1]=[u("\u5907\u6CE8")])),_:1}),e(r).status===e(J).UNDELIVERED.status?(p(),y(b,{key:1},[e(r).deliveryType===e(E).EXPRESS.type?(p(),n(w,{key:0,type:"primary",onClick:B},{default:l(()=>t[2]||(t[2]=[u(" \u53D1\u8D27 ")])),_:1})):m("",!0),e(r).deliveryType===e(E).EXPRESS.type?(p(),n(w,{key:1,type:"primary",onClick:G},{default:l(()=>t[3]||(t[3]=[u(" \u4FEE\u6539\u5730\u5740 ")])),_:1})):m("",!0),e(r).deliveryType===e(E).PICK_UP.type&&g.showPickUp?(p(),n(w,{key:2,type:"primary",onClick:z},{default:l(()=>t[4]||(t[4]=[u(" \u6838\u9500 ")])),_:1})):m("",!0)],64)):m("",!0)]),_:1})),[[ie,["trade:order:update"]]]),a(o,null,{label:l(()=>t[5]||(t[5]=[_("span",{style:{color:"red"}},"\u63D0\u9192: ",-1)])),default:l(()=>[t[6]||(t[6]=u(" \u4E70\u5BB6\u4ED8\u6B3E\u6210\u529F\u540E\uFF0C\u8D27\u6B3E\u5C06\u76F4\u63A5\u8FDB\u5165\u60A8\u7684\u5546\u6237\u53F7\uFF08\u5FAE\u4FE1\u3001\u652F\u4ED8\u5B9D\uFF09")),t[7]||(t[7]=_("br",null,null,-1)),t[8]||(t[8]=u(" \u8BF7\u53CA\u65F6\u5173\u6CE8\u4F60\u53D1\u51FA\u7684\u5305\u88F9\u72B6\u6001\uFF0C\u786E\u4FDD\u53EF\u4EE5\u914D\u9001\u81F3\u4E70\u5BB6\u624B\u4E2D ")),t[9]||(t[9]=_("br",null,null,-1)),t[10]||(t[10]=u(" \u5982\u679C\u4E70\u5BB6\u8868\u793A\u6CA1\u6536\u5230\u8D27\u6216\u8D27\u7269\u6709\u95EE\u9898\uFF0C\u8BF7\u53CA\u65F6\u8054\u7CFB\u4E70\u5BB6\u5904\u7406\uFF0C\u53CB\u597D\u534F\u5546 "))]),_:1})]),_:1}),a(R,{title:"\u5546\u54C1\u4FE1\u606F"},{default:l(()=>[a(o,{labelClassName:"no-colon"},{default:l(()=>[a(oe,{gutter:20},{default:l(()=>[a(V,{span:15},{default:l(()=>[a(te,{data:e(r).items,border:""},{default:l(()=>[a(A,{label:"\u5546\u54C1",prop:"spuName",width:"auto"},{default:l(({row:s})=>[u(i(s.spuName)+" ",1),(p(!0),y(b,null,S(s.properties,c=>(p(),n(re,{key:c.propertyId},{default:l(()=>[u(i(c.propertyName)+": "+i(c.valueName),1)]),_:2},1024))),128))]),_:1}),a(A,{label:"\u5546\u54C1\u539F\u4EF7",prop:"price",width:"150"},{default:l(({row:s})=>[u(i(e(f)(s.price))+"\u5143",1)]),_:1}),a(A,{label:"\u6570\u91CF",prop:"count",width:"100"}),a(A,{label:"\u5408\u8BA1",prop:"payPrice",width:"150"},{default:l(({row:s})=>[u(i(e(f)(s.payPrice))+"\u5143",1)]),_:1}),a(A,{label:"\u552E\u540E\u72B6\u6001",prop:"afterSaleStatus",width:"120"},{default:l(({row:s})=>[a(P,{type:e(k).TRADE_ORDER_ITEM_AFTER_SALE_STATUS,value:s.afterSaleStatus},null,8,["type","value"])]),_:1})]),_:1},8,["data"])]),_:1}),a(V,{span:10})]),_:1})]),_:1})]),_:1}),a(R,{column:4},{default:l(()=>[a(o,{label:"\u5546\u54C1\u603B\u989D: "},{default:l(()=>[u(i(e(f)(e(r).totalPrice))+" \u5143 ",1)]),_:1}),a(o,{label:"\u8FD0\u8D39\u91D1\u989D: "},{default:l(()=>[u(i(e(f)(e(r).deliveryPrice))+" \u5143 ",1)]),_:1}),a(o,{label:"\u8BA2\u5355\u8C03\u4EF7: "},{default:l(()=>[u(i(e(f)(e(r).adjustPrice))+" \u5143 ",1)]),_:1}),(p(),y(b,null,S(1,s=>a(o,{key:s,"label-class-name":"no-colon"})),64)),a(o,null,{label:l(()=>t[11]||(t[11]=[_("span",{style:{color:"red"}},"\u4F18\u60E0\u52B5\u4F18\u60E0: ",-1)])),default:l(()=>[u(" "+i(e(f)(e(r).couponPrice))+" \u5143 ",1)]),_:1}),a(o,null,{label:l(()=>t[12]||(t[12]=[_("span",{style:{color:"red"}},"VIP \u4F18\u60E0: ",-1)])),default:l(()=>[u(" "+i(e(f)(e(r).vipPrice))+" \u5143 ",1)]),_:1}),a(o,null,{label:l(()=>t[13]||(t[13]=[_("span",{style:{color:"red"}},"\u6D3B\u52A8\u4F18\u60E0: ",-1)])),default:l(()=>[u(" "+i(e(f)(e(r).discountPrice))+" \u5143 ",1)]),_:1}),a(o,null,{label:l(()=>t[14]||(t[14]=[_("span",{style:{color:"red"}},"\u4F63\u91D1\u62B5\u6263: ",-1)])),default:l(()=>[u(" "+i(e(f)(e(r).pointPrice))+" \u5143 ",1)]),_:1}),(p(),y(b,null,S(3,s=>a(o,{key:s,"label-class-name":"no-colon"})),64)),a(o,{label:"\u5E94\u4ED8\u91D1\u989D: "},{default:l(()=>[u(i(e(f)(e(r).payPrice))+" \u5143 ",1)]),_:1})]),_:1}),a(R,{column:4,title:"\u6536\u8D27\u4FE1\u606F"},{default:l(()=>[a(o,{label:"\u914D\u9001\u65B9\u5F0F: "},{default:l(()=>[a(P,{type:e(k).TRADE_DELIVERY_TYPE,value:e(r).deliveryType},null,8,["type","value"])]),_:1}),a(o,{label:"\u6536\u8D27\u4EBA: "},{default:l(()=>[u(i(e(r).receiverName),1)]),_:1}),a(o,{label:"\u8054\u7CFB\u7535\u8BDD: "},{default:l(()=>[u(i(e(r).receiverMobile),1)]),_:1}),e(r).deliveryType===e(E).EXPRESS.type?(p(),y("div",je,[e(r).receiverDetailAddress?(p(),n(o,{key:0,label:"\u6536\u8D27\u5730\u5740: "},{default:l(()=>[u(i(e(r).receiverAreaName)+" "+i(e(r).receiverDetailAddress)+" ",1),H(a(se,{icon:"ep:document-copy",type:"primary"},null,512),[[x,e(r).receiverAreaName+" "+e(r).receiverDetailAddress,"copy"],[x,ae,"success"]])]),_:1})):m("",!0),e(r).logisticsId?(p(),n(o,{key:1,label:"\u7269\u6D41\u516C\u53F8: "},{default:l(()=>{var s;return[u(i((s=e(Y).find(c=>c.id===e(r).logisticsId))==null?void 0:s.name),1)]}),_:1})):m("",!0),e(r).logisticsId?(p(),n(o,{key:2,label:"\u8FD0\u5355\u53F7: "},{default:l(()=>[u(i(e(r).logisticsNo),1)]),_:1})):m("",!0),e(I).deliveryTime?(p(),n(o,{key:3,label:"\u53D1\u8D27\u65F6\u95F4: "},{default:l(()=>[u(i(e(I)(e(r).deliveryTime)),1)]),_:1})):m("",!0),(p(),y(b,null,S(2,s=>a(o,{key:s,"label-class-name":"no-colon"})),64)),e(D).length>0?(p(),n(o,{key:4,label:"\u7269\u6D41\u8BE6\u60C5: "},{default:l(()=>[a(j,null,{default:l(()=>[(p(!0),y(b,null,S(e(D),(s,c)=>(p(),n(X,{key:c,timestamp:e(I)(s.time)},{default:l(()=>[u(i(s.content),1)]),_:2},1032,["timestamp"]))),128))]),_:1})]),_:1})):m("",!0)])):m("",!0),e(r).deliveryType===e(E).PICK_UP.type?(p(),y("div",xe,[e(r).pickUpStoreId?(p(),n(o,{key:0,label:"\u81EA\u63D0\u95E8\u5E97: "},{default:l(()=>{var s;return[u(i((s=e(L))==null?void 0:s.name),1)]}),_:1})):m("",!0)])):m("",!0)]),_:1}),a(R,{title:"\u8BA2\u5355\u64CD\u4F5C\u65E5\u5FD7"},{default:l(()=>[a(o,{labelClassName:"no-colon"},{default:l(()=>[a(j,null,{default:l(()=>[(p(!0),y(b,null,S(e(r).logs,(s,c)=>(p(),n(X,{key:c,timestamp:e(I)(s.createTime),placement:"top"},{dot:l(()=>[_("span",{style:ce({backgroundColor:Q(s.userType)}),class:"dot-node-style"},i(e(De)(e(k).USER_TYPE,s.userType)[0]),5)]),default:l(()=>[_("div",Ke,i(s.content),1)]),_:2},1032,["timestamp"]))),128))]),_:1})]),_:1})]),_:1})]),_:1}),a(Ue,{ref_key:"deliveryFormRef",ref:U,onSuccess:T},null,512),a(Ne,{ref_key:"updateRemarkForm",ref:N,onSuccess:T},null,512),a(he,{ref_key:"updateAddressFormRef",ref:h,onSuccess:T},null,512),a(Fe,{ref_key:"updatePriceFormRef",ref:F,onSuccess:T},null,512)],64)}}}),[["__scopeId","data-v-d76bd28d"]]);export{Me as default};