OrderIndex-d89e6be5.js 6.3 KB

1
  1. import{d as J,r as t,o,c as u,i as l,w as d,k as y,t as Q,a as e,_ as Y,aM as Z,B as $,j as b,P as L,l as s,m as D,F as ee,aN as le,W as ae,X as ie,q as oe,G as re,H as te,ax as se,K as de}from"./index-34852970.js";import{_ as me}from"./ContentWrap.vue_vue_type_script_setup_true_lang-eb026e5c.js";import{_ as ne}from"./SPuUploadImg-9bce0c7f.js";import ue from"./OrderBaseInfo-0cbce57b.js";import pe from"./OrderProduct-8727b70b.js";import fe from"./OrderComment-cae7b35f.js";import ce from"./OrderService-3b54ffc2.js";import{A as ve}from"./AfterSale-a5b7021e.js";import ye from"./OrderLogistics-f6c989c7.js";import ke from"./orderPay-411568cd.js";import _e from"./OrderLogs-1fbabf86.js";import{D as C,T as V}from"./constants-e43f22dd.js";import ge from"./OrderDeliveryForm-c2689da5.js";import he from"./OrderUpdateRemarkForm-c6946187.js";import{_ as Re}from"./OrderUpdateAddressForm.vue_vue_type_script_setup_true_lang-30ad43d9.js";import{_ as be}from"./_plugin-vue_export-helper-1b428a4d.js";import"./el-card-73839c3c.js";import"./SPuUploadImg.vue_vue_type_style_index_0_scoped_5dfa4534_lang-5fc738be.js";import"./index-69e629ed.js";import"./el-image-viewer-619778cc.js";import"./useMessage-f6294882.js";import"./index-da2349de.js";import"./formatTime-2355f062.js";import"./dict-5c28424e.js";import"./el-descriptions-item-f0646587.js";import"./DictTag.vue_vue_type_script_lang-7acc703f.js";import"./color-6e929987.js";import"./el-image-32cffe65.js";import"./index.vue_vue_type_script_setup_true_lang-1515f911.js";import"./index-d6d07698.js";import"./index-715c80a7.js";import"./el-timeline-item-16186e07.js";import"./index-735f297f.js";import"./Dialog-e0707d40.js";import"./el-tree-select-bcaa5997.js";import"./index-fa9b8d90.js";import"./tree-0af4953a.js";const Ee={class:"my-header"},De={class:"my-header-left"},Ve={class:"my-header-right"},Ie=["onClick"],Se={class:"left",style:{position:"relative",overflow:"hidden"}},Ce={class:"right"},Ue={key:0},xe={key:1},Te={key:2},we={key:3},Ae={key:4},Pe={key:5},Fe={key:6},Le={key:7},Ne=be(J({name:"ProductSpuForm",__name:"OrderIndex",emits:["success"],setup(Oe,{expose:N,emit:O}){const _=t(!1),M=()=>{_.value=!_.value},g=t(!1),r=t("info"),v=t(!1),h=t(!1),I=t(""),n=t(0),i=t({});N({open:async(k,a,S)=>{n.value=a.id,i.value=a,I.value="\u67E5\u770B-"+S,r.value="info",v.value=k=="view",h.value=!0,_.value=!1}});const U=t(),X=()=>{var k;(k=U.value)==null||k.getDetail()},x=t(),T=t(),w=t(),j=O,A=()=>{j("success",!0),h.value=!1};return(k,a)=>{const S=le,z=ne,p=ae,q=ie,E=oe,B=re,G=te,H=me,K=se,W=de;return o(),u(ee,null,[l(K,{modelValue:e(h),"onUpdate:modelValue":a[5]||(a[5]=m=>L(h)?h.value=m:null),title:e(I),fullscreen:e(_),"show-close":!1,width:"70%",draggable:"",class:"dialog","destroy-on-close":""},{header:d(({close:m})=>[y("div",Ee,[y("div",De,Q(e(I)),1),y("div",Ve,[y("span",{onClick:M},[l(e(Y),{icon:e(_)?"zmdi:fullscreen-exit":"zmdi:fullscreen"},null,8,["icon"])]),y("span",{onClick:m},[l(S,null,{default:d(()=>[l(e(Z))]),_:1})],8,Ie)])])]),default:d(()=>[$((o(),b(H,{style:{"max-height":"560px","min-height":"560px","overflow-y":"auto"}},{default:d(()=>[y("div",Se,[l(z,{modelValue:e(i).items[0].picUrl,"onUpdate:modelValue":a[0]||(a[0]=m=>e(i).items[0].picUrl=m),disabled:!0},null,8,["modelValue"]),l(q,{modelValue:e(r),"onUpdate:modelValue":a[1]||(a[1]=m=>L(r)?r.value=m:null),"tab-position":"left",class:"child-tabs"},{default:d(()=>[l(p,{label:"\u57FA\u672C\u4FE1\u606F",name:"info"}),l(p,{label:"\u5546\u54C1",name:"product"}),l(p,{label:"\u8BC4\u4EF7",name:"comment"}),l(p,{label:"\u5BA2\u670D",name:"service"}),l(p,{label:"\u552E\u540E",name:"afterSale"}),l(p,{label:"\u7269\u6D41",name:"logistics"}),l(p,{label:"\u652F\u4ED8",name:"pay"}),l(p,{label:"\u65E5\u5FD7",name:"logs"})]),_:1},8,["modelValue"])]),y("div",Ce,[e(r)=="info"?(o(),u("div",Ue,[l(ue,{ref_key:"baseInfoRef",ref:U,"is-detail":!1,id:e(n)},null,8,["id"])])):s("",!0),e(r)=="product"?(o(),u("div",xe,[l(pe,{ref:"infoRef","is-detail":e(v),id:e(n)},null,8,["is-detail","id"])])):s("",!0),e(r)=="comment"?(o(),u("div",Te,[l(fe,{ref:"infoRef","is-detail":e(v),id:e(n)},null,8,["is-detail","id"])])):s("",!0),e(r)=="service"?(o(),u("div",we,[l(ce,{ref:"infoRef","is-detail":e(v),id:e(n)},null,8,["is-detail","id"])])):s("",!0),e(r)=="afterSale"?(o(),u("div",Ae,[l(ve,{orderId:e(n),openSource:"Order"},null,8,["orderId"])])):s("",!0),e(r)=="logistics"?(o(),u("div",Pe,[l(ye,{ref:"infoRef","is-detail":e(v),id:e(n)},null,8,["is-detail","id"])])):s("",!0),e(r)=="pay"?(o(),u("div",Fe,[l(ke,{ref:"infoRef","is-detail":e(v),id:e(n)},null,8,["is-detail","id"])])):s("",!0),e(r)=="logs"?(o(),u("div",Le,[l(_e,{ref:"infoRef","is-detail":e(v),id:e(n)},null,8,["is-detail","id"])])):s("",!0)]),e(r)=="info"?(o(),b(G,{key:0,style:{clear:"both"}},{default:d(()=>[l(B,{style:{float:"right"}},{default:d(()=>[e(i).deliveryType===e(C).EXPRESS.type&&e(i).status===e(V).UNDELIVERED.status||e(i).deliveryType===e(C).VIRTUAL_PRODUCT.type&&e(i).status===e(V).UNDELIVERED.status?(o(),b(E,{key:0,loading:e(g),type:"primary",onClick:a[2]||(a[2]=m=>{var R;return f=e(i).id,c=e(i).spuType,void((R=x.value)==null?void 0:R.open("\u8BA2\u5355\u5217\u8868",f,c));var f,c})},{default:d(()=>a[6]||(a[6]=[D("\u53D1\u8D27")])),_:1},8,["loading"])):s("",!0),e(i).deliveryType===e(C).EXPRESS.type&&e(i).status===e(V).UNDELIVERED.status?(o(),b(E,{key:1,loading:e(g),type:"primary",onClick:a[3]||(a[3]=m=>{return f=e(i).id,c=e(i).receiverAreaName,R=e(i).receiverMobile,P=e(i).receiverAreaId,F=e(i).receiverDetailAddress,void w.value.open(f,c,R,P,F);var f,c,R,P,F})},{default:d(()=>a[7]||(a[7]=[D("\u4FEE\u6539\u5730\u5740")])),_:1},8,["loading"])):s("",!0),e(i).status===e(V).COMPLETED.status?(o(),b(E,{key:2,loading:e(g),type:"primary",onClick:k.handleInvoice},{default:d(()=>a[8]||(a[8]=[D("\u5F00\u53D1\u7968")])),_:1},8,["loading","onClick"])):s("",!0),l(E,{loading:e(g),type:"primary",onClick:a[4]||(a[4]=m=>{var c;return f=e(i).id,e(i).remark,void((c=T.value)==null?void 0:c.open(f,"DetailOpen"));var f})},{default:d(()=>a[9]||(a[9]=[D("\u5907\u6CE8")])),_:1},8,["loading"])]),_:1})]),_:1})):s("",!0)]),_:1})),[[W,e(g)]])]),_:1},8,["modelValue","title","fullscreen"]),l(ge,{ref_key:"deliveryFormRef",ref:x,onSuccess:A},null,512),l(he,{ref_key:"updateRemarkForm",ref:T,onSuccess:X},null,512),l(Re,{ref_key:"updateAddressFormRef",ref:w,onSuccess:A},null,512)],64)}}}),[["__scopeId","data-v-226aa2d1"]]);export{Ne as default};