index-_bnCKpGo.js 6.0 KB

1
  1. /* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as L,r as d,m as _,c as r,a as t,b as l,w as n,i as M,F as E,h as x,e as a,t as o,ai as R,f as U,o as u,E as $,u as y,ag as j,Z as H,a5 as O,l as Z,av as J,A as K,j as Q,H as W,a0 as v,_ as X}from"./index-hZHbf6Qq.js";const Y={class:"batch-order-container"},ss={class:"action-bar"},ts={class:"product-list"},es={class:"product-image"},os={class:"image-placeholder"},ls={class:"product-info"},as={class:"product-name"},ns={class:"product-spec-text"},is={class:"product-price"},ds={class:"product-quantity"},cs={class:"product-subtotal"},rs={class:"product-action"},us={key:0,class:"off-shelf"},ps={class:"summary-info"},fs={class:"address-section"},vs={class:"section-header"},ms={class:"section-actions"},_s={class:"address-list"},ys=["onClick"],hs={class:"address-detail"},gs={class:"address-company"},bs={class:"address-phone"},ks={class:"delivery-section"},Cs={class:"remark-section"},Es={class:"submit-bar"},xs={class:"total-info"},ws={class:"total-amount"},Ss={class:"amount"},Vs={class:"freight"},qs=L({__name:"index",setup(As){const w=W(),g=d(0),h=d(!1),b=d(""),k=d(""),p=d([{id:1,image:"",name:"清华同方超越E500台式机电脑(i3-6100/4G/1T/19.5寸)",spec1:"规格02",spec2:"规格01",price:"181",quantity:1,subtotal:"181",offShelf:!1},{id:2,image:"",name:"清华同方超越E500台式机电脑(i3-6100/4G/1T/19.5寸)",spec1:"规格02",spec2:"规格01",price:"181",quantity:1,subtotal:"181",offShelf:!0},{id:3,image:"",name:"清华同方超越E500台式机电脑(i3-6100/4G/1T/19.5寸)",spec1:"规格02",spec2:"规格01",price:"181",quantity:1,subtotal:"181",offShelf:!1},{id:4,image:"",name:"清华同方超越E500台式机电脑(i3-6100/4G/1T/19.5寸)",spec1:"规格02",spec2:"规格01",price:"181",quantity:1,subtotal:"181",offShelf:!1},{id:5,image:"",name:"清华同方超越E500台式机电脑(i3-6100/4G/1T/19.5寸)",spec1:"规格02",spec2:"规格01",price:"181",quantity:1,subtotal:"181",offShelf:!0}]),S=d([{province:"广东省",city:"广州市",district:"萝岗区科学城11号",detail:"",company:"中国南方电网有限公司",phone:"18062697722"},{province:"广东省",city:"广州市",district:"萝岗区科学城11号",detail:"",company:"中国南方电网有限公司",phone:"18062697722"},{province:"广东省",city:"广州市",district:"萝岗区科学城11号",detail:"",company:"中国南方电网有限公司",phone:"18062697722"},{province:"广东省",city:"广州市",district:"萝岗区科学城11号",detail:"",company:"中国南方电网有限公司",phone:"18062697722"}]),V=_(()=>p.value.length),q=_(()=>p.value.filter(i=>i.offShelf).length),C=_(()=>p.value.filter(i=>!i.offShelf).length),A=_(()=>p.value.filter(i=>!i.offShelf).reduce((i,s)=>i+parseFloat(s.subtotal),0).toFixed(2)),T=d("12.00"),G=()=>{v.success("开始下载模板文件")},I=()=>{v.info("请选择要导入的文件")},P=()=>{v.success("已确认收货地址")},B=()=>{w.push("/enterprise/addressManage")},D=()=>{if(C.value===0){v.warning("没有可下单的商品");return}v.success("订单提交成功")};return(i,s)=>{const c=M,m=$,F=H,N=R,z=U;return u(),r("div",Y,[s[17]||(s[17]=t("div",{class:"page-title"},[t("i",{class:"title-bar"}),t("span",null,"批量下单")],-1)),t("div",ss,[l(c,{onClick:G},{default:n(()=>[...s[3]||(s[3]=[a("标准导入文件下载",-1)])]),_:1}),l(c,{type:"danger",onClick:I},{default:n(()=>[...s[4]||(s[4]=[a("导入订单商品",-1)])]),_:1})]),s[18]||(s[18]=t("div",{class:"section-title"},"商品信息",-1)),t("div",ts,[(u(!0),r(E,null,x(p.value,(e,f)=>(u(),r("div",{key:f,class:"product-item"},[t("div",es,[l(F,{src:e.image,fit:"contain"},{error:n(()=>[t("div",os,[l(m,{size:30,color:"#ccc"},{default:n(()=>[l(y(j))]),_:1})])]),_:1},8,["src"])]),t("div",ls,[t("div",as,o(e.name),1)]),t("div",ns,[t("div",null,o(e.spec1),1),t("div",null,o(e.spec2),1)]),t("div",is,"¥"+o(e.price),1),t("div",ds,o(e.quantity),1),t("div",cs,"¥"+o(e.subtotal),1),t("div",rs,[e.offShelf?(u(),r("span",us,"已下架")):O("",!0)])]))),128))]),t("div",ps,[s[5]||(s[5]=a("共导入",-1)),t("em",null,o(V.value),1),s[6]||(s[6]=a("件商品,不可下单商品",-1)),t("em",null,o(q.value),1),s[7]||(s[7]=a("件",-1))]),t("div",fs,[t("div",vs,[s[10]||(s[10]=t("span",{class:"section-title"},"收货地址",-1)),t("div",ms,[l(c,{type:"primary",link:"",onClick:P},{default:n(()=>[l(m,null,{default:n(()=>[l(y(Z))]),_:1}),s[8]||(s[8]=a(" 确认收货地址",-1))]),_:1}),l(c,{type:"primary",link:"",onClick:B},{default:n(()=>[l(m,null,{default:n(()=>[l(y(J))]),_:1}),s[9]||(s[9]=a(" 管理地址",-1))]),_:1})])]),t("div",_s,[(u(!0),r(E,null,x(S.value,(e,f)=>(u(),r("div",{key:f,class:K(["address-card",{active:g.value===f}]),onClick:Ts=>g.value=f},[t("div",hs,o(e.province)+" "+o(e.city)+" "+o(e.district)+o(e.detail),1),t("div",gs,o(e.company),1),t("div",bs,o(e.phone),1)],10,ys))),128))]),l(c,{type:"primary",link:"",class:"expand-btn",onClick:s[0]||(s[0]=e=>h.value=!h.value)},{default:n(()=>[a(o(h.value?"收起地址":"展开全部地址")+" ",1),l(m,null,{default:n(()=>[l(y(Q))]),_:1})]),_:1})]),t("div",ks,[s[11]||(s[11]=t("span",{class:"label"},"配送时间",-1)),l(N,{modelValue:b.value,"onUpdate:modelValue":s[1]||(s[1]=e=>b.value=e),type:"date",placeholder:"请选择日期",style:{width:"200px"}},null,8,["modelValue"])]),t("div",Cs,[s[12]||(s[12]=t("span",{class:"label"},"订单备注",-1)),l(z,{modelValue:k.value,"onUpdate:modelValue":s[2]||(s[2]=e=>k.value=e),type:"textarea",rows:3,placeholder:"请输入详细地址,省市区无需重复输入",maxlength:"50","show-word-limit":"",style:{flex:"1"}},null,8,["modelValue"])]),t("div",Es,[t("div",xs,[s[13]||(s[13]=a("共",-1)),t("em",null,o(C.value),1),s[14]||(s[14]=a("件商品",-1))]),t("div",ws,[s[15]||(s[15]=a("合计: ",-1)),t("span",Ss,"¥"+o(A.value),1),t("span",Vs,"(含运费"+o(T.value)+"元)",1)]),l(c,{type:"danger",size:"large",onClick:D},{default:n(()=>[...s[16]||(s[16]=[a("去下单",-1)])]),_:1})])])}}}),Ns=X(qs,[["__scopeId","data-v-320a2dca"]]);export{Ns as default};