index.446c1e27.js 3.6 KB

1
  1. import{d as U,V as i,h as O,$ as F,a as e,ap as R,C as q,q as u,aq as L,j as B,P as _,F as $,T as N}from"./vendor.f57b7239.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{s as t}from"./index.cb7eaf1d.js";import{c as r,f as w}from"./cart.35acbfec.js";import{A as D}from"./index.be351e70.js";import{C as G}from"./index.75112e55.js";import{U as H,P as Q}from"./index.928c1304.js";import{m as V,C as z,s as E}from"./index.4403075c.js";import{C as J}from"./index.3676e58d.js";import"./icon-address.40440061.js";/* empty css *//* empty css */import"./icon_checkbox_default.2fe5d57e.js";import"./index.41d6b3ce.js";import"./index.ca156aa6.js";/* empty css *//* empty css *//* empty css *//* empty css */var je=U({name:"cartConfirmAgin",setup(){var p,f,v,x,j,A,b,h,C,y,I,g,P;const n=((p=r.orderInfo)==null?void 0:p.orderItemList)||[],l={totalAmount:((f=r.orderInfo)==null?void 0:f.totalAmount)||0,payAmount:((v=r.orderInfo)==null?void 0:v.payAmount)||0,freightAmount:((x=r.orderInfo)==null?void 0:x.freightAmount)||0};i(0);const S={city:(j=r.orderInfo)==null?void 0:j.receiverCity,detailAddress:(A=r.orderInfo)==null?void 0:A.receiverDetailAddress,name:(b=r.orderInfo)==null?void 0:b.receiverName,phoneNumber:(h=r.orderInfo)==null?void 0:h.receiverPhone,postCode:(C=r.orderInfo)==null?void 0:C.receiverPostCode,province:(y=r.orderInfo)==null?void 0:y.receiverProvince,region:(I=r.orderInfo)==null?void 0:I.receiverRegion},d=i(!1),a=i(!1),s=i(!1),m=O({orderNo:((g=r.orderInfo)==null?void 0:g.orderSn)||"",actualPrice:((P=r.orderInfo)==null?void 0:P.payAmount)||0}),c=()=>{if(!d.value){N("\u8BF7\u5148\u9605\u8BFB\u5E76\u540C\u610F\u300A\u9177\u4E50\u79C0\u5E73\u53F0\u670D\u52A1\u534F\u8BAE\u300B");return}const o=E.user.data;if(!(o==null?void 0:o.realName)||!(o==null?void 0:o.idCardNo)){s.value=!0;return}if(m.orderNo){a.value=!0;return}N("\u6CA1\u6709\u8BA2\u5355\u53F7!")},T=F(),k=()=>{s.value=!1,c()};return()=>e($,null,[n.length?e("div",{class:t.cartConfirm},[e("div",{class:t.cartConfirmBox},[e(D,{item:S,isLink:!1},null)]),e("div",{style:{marginTop:"20px"},class:[t.cartBox,t.cartConfirmBox]},[e("div",{class:t.shopBox},[n.map(o=>e("div",{class:[t.cartItem],style:{marginBottom:"10px"}},[e(R,{price:V(o.productPrice),desc:w(o.productAttr),title:o.productName,thumb:o.productPic,num:o.productQuantity},null)]))]),e(q,{border:!1},{default:()=>{var o;return[e(u,{border:!1,title:"\u603B\u989D",value:"\xA5 "+l.totalAmount},null),e(u,{border:!1,title:"\u8FD0\u8D39",value:l.freightAmount},null),e(u,{border:!1,title:"\u4F18\u60E0",value:"-\xA5 "+((o=r.orderInfo)==null?void 0:o.promotionAmount)},null)]}})]),e("div",{class:t.payProtocol},[e(G,{modelValue:d.value,"onUpdate:modelValue":o=>d.value=o},null)]),e(L,{buttonText:`\u7ED3\u7B97(${n.length})`,buttonColor:"var(--van-primary)",disabled:n.length===0,onSubmit:()=>c()},{default:()=>[e("div",{class:t.confirmBottom},[B("\u5408\u8BA1")," ",e("span",{class:t["price-des"]},[B("\xA5"),V(l.payAmount)])])]}),e("div",{style:{height:"var(--van-submit-bar-height)"}},null),e(J,{modelValue:s.value,"onUpdate:modelValue":o=>s.value=o},{default:()=>[e(H,{onSuccess:k},null)]}),e(_,{show:a.value,closeOnClickOverlay:!1,position:"bottom",round:!0,closeOnPopstate:!0,safeAreaInsetBottom:!0,style:{minHeight:"30%"}},{default:()=>[e(Q,{modelValue:a.value,"onUpdate:modelValue":o=>a.value=o,orderInfo:m,paymentType:"goodsPay",onBackOut:()=>a.value=!1},null)]})]):e(z,{buttonText:"\u53BB\u8D2D\u7269\u8F66",onClick:()=>{T.push({path:"/cart"})}},null)])}});export{je as default};