| 1 |
- import{m as c,r as P}from"./index.279d1de7.js";import{d as C,b as e,a3 as R,a4 as N,M as S,a5 as B,Z as A,p as a,m as F,B as W,j as q,F as z,T as E}from"./vendor.2bcdc9cf.js";/* empty css *//* empty css *//* empty css */import{f as I}from"./cart.2a3b730f.js";/* empty css *//* empty css *//* empty css */import{o as L}from"./shop-mall.99d4a87c.js";const M="_item_2zuar_4";var Q={item:M},V=C({name:"shop-item",props:{item:{type:Object,default:{productPic:"",productName:"",productAttr:"",productPrice:0,productQuantity:0}}},setup({item:s}){return()=>e(R,{class:Q.item,thumb:s.productPic,title:s.productName,desc:I(s.productAttr),price:c(s.productPrice),num:s.productQuantity},null)}});const $="_shopOrderDetail_ahtdt_1",k="_box_ahtdt_15",w="_addressDetail_ahtdt_31",G="_copyWrap_ahtdt_34";var o={shopOrderDetail:$,box:k,addressDetail:w,copyWrap:G},re=C({name:"shop-order-detail",setup(){const s=N();let m=S([]),l=S({});const T=async()=>{const u=s.query.id;if(!!u)try{let{code:r,data:t}=await P.get(`/api-mall-portal/order/detail/${u}`);r===200&&(m.value=t.orderItemList,delete t.orderItemList,l.value=t,l.value.address_data=[t.receiverProvince,t.receiverCity,t.receiverRegion,t.receiverDetailAddress].join(""))}catch{}};B(()=>{T()});const O=u=>{const r=u.toString();let t=document.querySelector("#copy-input");t||(t=document.createElement("input"),t.id="copy-input",t.readOnly=!0,t.style.position="absolute",t.style.left="-1000px",t.style.zIndex="-1000",document.body.appendChild(t)),t.value=r,v(t,0,r.length),console.log(document.execCommand("copy"),"execCommand"),document.execCommand("copy")&&(document.execCommand("copy"),E("\u590D\u5236\u6210\u529F")),t.blur();function v(d,n,p){if(d.createTextRange){const i=d.createTextRange();i.collapse(!0),i.moveStart("character",n),i.moveEnd("character",p-n),i.select()}else d.setSelectionRange(n,p),d.focus()}};return()=>{var u,r,t,v,d,n,p,i,b,h;return e(z,null,[m.value.length?e("div",{class:o.shopOrderDetail},[e("div",{class:o.box},[m.value.map((f,y)=>e("div",null,[e(V,{item:f},null),y===m.value.length-1?null:e(A,null,null)]))]),e("div",{class:o.box,style:{padding:0}},[e(a,{border:!1,title:"\u5546\u54C1\u4EF7\u683C\uFF1A",value:"\xA5 "+c((u=l.value)==null?void 0:u.totalAmount)},null),e(a,{border:!1,title:"\u8BA2\u5355\u91D1\u989D\uFF1A",value:"\xA5 "+c((r=l.value)==null?void 0:r.payAmount)},null),e(a,{border:!1,title:"\u4F18\u60E0\u4EF7\u683C\uFF1A",value:"-\xA5 "+c((t=l.value)==null?void 0:t.couponAmount)},null),e(a,{border:!1,title:"\u4F59\u989D\u652F\u4ED8\uFF1A",value:c((v=l.value)==null?void 0:v.integrationAmount)},null),e(a,{border:!1,title:"\u73B0\u91D1\u652F\u4ED8\uFF1A",value:c((d=l.value)==null?void 0:d.payAmount)},null),e(a,{border:!1,title:"\u8BA2\u5355\u72B6\u6001\uFF1A",value:L[(n=l.value)==null?void 0:n.status]},null),e(a,{border:!1,title:"\u6536\u8D27\u72B6\u6001\uFF1A",value:((p=l.value)==null?void 0:p.confirmStatus)?"\u5DF2\u786E\u8BA4\u6536\u8D27":"\u672A\u786E\u8BA4\u6536\u8D27"},null),e(A,{style:{margin:0}},null),e(a,{border:!1,title:"\u8BA2\u5355\u53F7\uFF1A",value:(i=l.value)==null?void 0:i.orderSn},null),e(a,{border:!1,title:"\u521B\u5EFA\u65F6\u95F4\uFF1A",value:(b=l.value)==null?void 0:b.createTime},null),e(a,{border:!1,title:"\u4ED8\u6B3E\u65F6\u95F4\uFF1A",value:(h=l.value)==null?void 0:h.paymentTime},null)]),e("div",{class:o.box,style:{padding:0}},[e(F,{title:"\u6536\u8D27\u4FE1\u606F",border:!1},{default:()=>{var f,y,g,x;return[e(a,{border:!1,title:"\u59D3\u540D\uFF1A",value:(f=l.value)==null?void 0:f.receiverName},null),e(a,{border:!1,title:"\u624B\u673A\u53F7\uFF1A",value:(y=l.value)==null?void 0:y.receiverPhone},null),e(a,{class:o.addressDetail,border:!1,title:"\u5730\u5740\uFF1A",value:(g=l.value)==null?void 0:g.address_data},null),e(a,{class:o.addressDetail,border:!1,title:"\u7269\u6D41\u516C\u53F8(\u914D\u9001\u65B9\u5F0F):",value:(x=l.value)==null?void 0:x.deliveryCompany},null),e(a,{class:o.addressDetail,border:!1,title:"\u8FD0\u5355\u7F16\u53F7\uFF1A"},{value:()=>{var _,j;return e("div",{class:o.copyWrap},[e("span",{style:{marginRight:"8px"}},[(_=l.value)==null?void 0:_.deliverySn]),((j=l.value)==null?void 0:j.deliverySn)&&e(W,{size:"mini",onClick:Z=>{var D;O((D=l.value)==null?void 0:D.deliverySn)}},{default:()=>[q("\u70B9\u51FB\u590D\u5236")]})])}})]}})])]):null])}}});export{re as default};
|