index.f88838b2.js 3.5 KB

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