javashop/webroot/public/admin/assets/order-e8f79dfd.js
wangchen147 2849ad591c 1.0.0
优化
* 平台端 站点端界面改版优化
* 插件支持多选批量升级
* 万能表单 日期组件、时间组件优化
* 万能表单完善语言包
* 微信开放平台管理端优化,增加小程序撤回审核、授权记录
* 插件支持多选批量升级
* 升级框架/插件时,增加是否备份、是否云编译等控制选项
* 操作日志增加清空功能
* 站点端`本地存储`调整为`默认存储`,若无配置,则使用管理端设置的默认存储方式及配置
* 后台提现列表样式优化
* 隐私协议弹框样式优化
* 待付款订单界面优化
* 商品列表 推广支持微信小程序二维码
* 商品分类列表 推广支持微信小程序二维码
* 优惠券列表 推广支持微信小程序二维码
* 重构限时折扣活动,支持添加N个商品,提供扩展性
* 限时折扣增加批量设置减钱、促销价
* 商品搜索页面增加 搜索关键字、排行榜
* 订单退款详情、优惠券领取记录、退款维权详情改为抽屉弹框样式

新增
* 增加升级记录
* 增加备份记录,支持手动备份、恢复等功能
* 增加主题风格,自定义配色功能
* 自定义链接支持扩展,增加万能表单选择
* 自定义页面增加弹窗广告设置
* 平台端增加清理缓存功能
* 增加定时清理计划任务日志数据
* 牛云短信功能
* 会员增加身份证、备注等信息
* 个人资料增加万能表单
* 后台会员列表增加全选所有页/全选当前页,方便批量操作
* 自定义页面增加弹窗广告设置
* 增加定时清理计划任务
* 站点增加初始化操作,用于清空整个站点数据
* 支持第三方云编译服务搭建
* 商品列表,商品分类展示限时折扣标识
* 价格展示逻辑调整,同时参与会员价、限时折扣,优先展示最低价
* 商品榜单列表增加会员价、限时折扣标识
* 商品收藏列表、足迹列表,显示会员价/限时折扣展示
* 同城配送功能新增预约时间设置,支持用户选择具体配送时段,提升配送体验。
* 自定义商品详情
* 增加商品排序设置
* 增加门店自提核销功能
* 优惠券列表增加发劵功能
* 商品列表、商品详情增加副标题展示
* 商品增加视频
* 后台增加`关闭售后`按钮
* 添加/编辑商品,支持选择多个参数模板
* 商品详情左上角返回增加悬浮菜单导航
* 商品品牌支持自定义样式设置
* 商品标签增加复制功能
* 增加商品搜索设置
* 增加商品编码唯一性设置
* 自定义链接增加选择商品、选择商品分类、选择优惠券、选择积分商品
* 满减送列表增加批量关闭、删除功能
* 后台商品列表增加批量操作(商品标签、商品服务、虚拟销量、商品分类、商品品牌、商品海报、是否赠品、配送设置、批量修改库存)
2025-08-28 17:03:19 +08:00

2 lines
25 KiB
JavaScript

import{d as Fe,f as Me,r as d,aW as Ue,o as Le,H as C,Z as Ve,h as a,c as i,e as p,w as c,u as K,aU as Je,s as m,a as e,B as re,t as n,C as u,X as ze,i as y,F as ne,W as ie,x as De,$ as E,a6 as Be,af as Qe,aV as Te,a9 as Oe,K as Ie,ag as He,ah as Pe,M as Ye,au as We,av as Ke,E as Ge,N as Se,V as Ze,a3 as Xe}from"./index-b61b6c99.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as qe}from"./member_head-d9fd7b2c.js";import{_ as Ne,a as de}from"./manjian-info.vue_vue_type_script_setup_true_lang-d57b5594.js";import{b as $e,c as et,p as tt}from"./order-32401cd3.js";import{a7 as st}from"./member-9fd47874.js";import{j as at}from"./pay-69a5849e.js";import{_ as ot}from"./add-address.vue_vue_type_script_setup_true_lang-6d1a65bb.js";import{_ as lt}from"./address-list.vue_vue_type_script_setup_true_lang-be0d58ca.js";import{_ as rt}from"./store-list.vue_vue_type_script_setup_true_lang-2cb6640c.js";import{_ as nt}from"./coupon-list.vue_vue_type_script_setup_true_lang-0723a005.js";import{_ as it}from"./friend-pay.vue_vue_type_script_setup_true_lang-a1a3320f.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./poster-371a988a.js";import"./browser-a1ac24ac.js";const dt="data:image/png;base64,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",ct="data:image/png;base64,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",pt={key:0},ut=e("div",{class:"mb-[15px]"},"正在为该会员下单",-1),xt={class:"box-border px-[12px] py-[10px] rounded-[4px] border-solid border-[#ebebeb] border-[1px] inline-flex"},mt={class:"mr-[10px] w-[65px] h-[65px] flex items-center justify-center"},_t=["src"],vt={key:1,class:"max-w-[65px] max-h-[65px]",src:qe,alt:""},ft={class:"flex justify-between flex-col"},yt={class:"text-[14px] truncate max-w-[130px] text-[#333]"},ht={key:0,class:"flex items-center text-[#666]"},bt=e("span",{class:"text-[11px]"},"手机号:",-1),gt={class:"text-[13px]"},kt={key:1,class:"flex items-center text-[#666]"},wt=e("span",{class:"text-[11px]"},"可用余额:",-1),At={class:"text-[13px]"},Ct=e("div",{class:"mb-[15px]"},"订单信息",-1),Et={class:"flex items-inherit"},jt={class:"min-w-[70px] h-[70px] flex items-center justify-center"},Rt=e("div",{class:"image-slot"},[e("img",{class:"w-[70px] h-[70px]",src:de})],-1),Ft={key:1,class:"w-[70px] h-[70px]",src:de,fit:"contain"},Mt={class:"ml-2 flex-1 flex flex-col items-baseline"},Ut={key:0,class:"truncate text-[14px] w-[450px] leading-[1.4]"},Lt={class:"text-[#999] text-[12px] leading-[1] mt-[2px]"},Vt={key:1,class:"bg-[#fef0f0] mt-[5px] text-[red] px-[5px] rounded-[3px] text-[11px] flex items-center justify-center h-[20px]"},Jt=["onClick"],zt=e("div",{class:"bg-[var(--el-color-primary-light-9)] text-[var(--el-color-primary)] rounded-[3px] text-[10px] flex items-center justify-center w-[44px] h-[18px] mr-[3px]"},"满减送",-1),Dt={class:"text-[11px] text-[#999]"},Bt={class:"text-primary"},Qt={key:1,class:"flex items-center"},Tt=e("p",{class:"text-[14px] text-primary"},"商家尚未配置配送方式",-1),Ot=[Tt],It={class:"flex"},Ht={key:0,class:"temp-wrap overflow-hidden relative flex flex-col mr-[10px] w-[240px] px-[12px] py-[15px] border-[1px] border-[#eee] border-solid rounded-[5px] cursor-pointer"},Pt={class:"text-[15px] leading-[1] truncate max-w-[150px]"},Yt={class:"text-[15px] leading-[1] mt-[5px]"},Wt={class:"truncate text-[13px] leading-[1] mt-[5px]"},Kt=e("span",{class:"iconfont iconVector-3 text-[36px]"},null,-1),Gt=e("span",{class:"truncate text-[13px] leading-[1.5] mt-[2px]"},"添加地址",-1),St=[Kt,Gt],Zt={key:0,class:"temp-wrap w-[350px] overflow-hidden relative flex flex-col px-[12px] py-[15px] border-[1px] border-[#eee] border-solid rounded-[5px] cursor-pointer"},Xt={class:"flex item-center"},qt={class:"text-[15px] leading-[1] truncate max-w-[150px]"},Nt={class:"text-[15px] leading-[1] ml-[5px]"},$t={class:"text-[13px] leading-[1] mt-[8px] flex"},es=e("span",{class:"whitespace-nowrap"},"门店地址:",-1),ts={class:"flex-1 leading-[1.3]"},ss={key:0,class:"truncate text-[13px] leading-[1] mt-[5px]"},as=e("span",{class:"whitespace-nowrap"},"营业时间:",-1),os=e("span",{class:"iconfont iconVector-3 text-[36px]"},null,-1),ls=e("span",{class:"truncate text-[13px] leading-[1.5] mt-[2px]"},"请选择自提点",-1),rs=[os,ls],ns={class:"flex"},is={key:0,class:"temp-wrap overflow-hidden relative flex flex-col mr-[10px] w-[240px] px-[12px] py-[15px] border-[1px] border-[#eee] border-solid rounded-[5px] cursor-pointer"},ds={class:"text-[15px] leading-[1] truncate max-w-[150px]"},cs={class:"text-[15px] leading-[1] mt-[5px]"},ps={class:"truncate text-[13px] leading-[1] mt-[5px]"},us=e("span",{class:"iconfont iconVector-3 text-[36px]"},null,-1),xs=e("span",{class:"truncate text-[13px] leading-[1.5] mt-[2px]"},"选择地址",-1),ms=[us,xs],_s=e("span",{class:"iconfont iconVector-3 text-[36px]"},null,-1),vs=e("span",{class:"truncate text-[13px] leading-[1.5] mt-[2px]"},"添加地址",-1),fs=[_s,vs],ys={class:"text-primary text-[14px] mr-[5px] truncate max-w-[200px]"},hs=e("span",{class:"text-[12px] text-[#999]"},"点击更换",-1),bs=e("div",{class:"mb-[15px]"},"价格明细",-1),gs={class:"flex flex-col"},ks={class:"flex items-center h-[32px] mb-[5px]"},ws=e("span",{class:"w-[120px] text-[14px] text-right text-[#666] mr-[10px]"},"商品金额",-1),As={class:"text-[14px]"},Cs={key:0,class:"flex items-center h-[32px] mb-[5px]"},Es=e("span",{class:"w-[120px] text-[14px] text-right text-[#666] mr-[10px]"},"配送费用",-1),js={class:"text-[14px]"},Rs={key:1,class:"flex items-center h-[32px] mb-[5px]"},Fs=e("span",{class:"w-[120px] text-[14px] text-right text-[#666] mr-[10px]"},"优惠券优惠",-1),Ms={class:"text-[14px] text-primary"},Us={key:2,class:"flex items-center h-[32px] mb-[5px]"},Ls=e("span",{class:"w-[120px] text-[14px] text-right text-[#666] mr-[10px]"},"满减优惠",-1),Vs={class:"text-[14px] text-primary"},Js={class:"flex items-center h-[32px] mb-[5px]"},zs=e("span",{class:"w-[120px] text-[14px] text-right text-[#666] mr-[10px]"},"合计",-1),Ds={class:"text-[18px] font-500 text-primary"},Bs={key:3,class:"flex items-center h-[32px] mb-[5px]"},Qs=e("span",{class:"w-[120px] text-[14px] text-right text-[#666] mr-[10px]"},"支付方式",-1),Ts={class:"text-[14px]"},Os=e("div",{class:"pb-[60px] w-[100%]"},null,-1),Is={class:"flex flex-col items-center w-[100%] pb-[30px]"},Hs={key:0,class:"flex flex-col items-center mt-[15px]"},Ps=e("img",{class:"w-[50px] h-[50px]",src:dt,fit:"contain"},null,-1),Ys=e("span",{class:"text-[18px] mt-[16px] font-500"},"支付完成",-1),Ws=[Ps,Ys],Ks={key:1,class:"flex flex-col items-center mt-[15px]"},Gs=e("img",{class:"w-[50px] h-[50px]",src:ct,fit:"contain"},null,-1),Ss=e("span",{class:"text-[18px] mt-[16px] font-500"},"支付失败",-1),Zs=[Gs,Ss],Xs={class:"flex items-baseline mt-[10px] text-[28px] font-500"},qs=e("span",{class:"text-[12px] mr-[3px]"},"¥",-1),Ns={key:0,class:"text-[22px]"},$s={key:2,class:"mx-[10px] text-center text-[15px] mt-[30px] text-[#999]"},ea={class:"flex items-center mt-[60px]"},Ia=Fe({__name:"order",setup(ta){const j=Me(),M=d(!0),G=d(),S=d(),Z=d(),X=d(),D=d(),q=d(),l=d({}),B=d(""),U=d(!1),N=d(!0),r=d({order_key:"",member_remark:"",discount:{},invoice:{},delivery:{delivery_type:""},extend_data:{}}),Q=d([]),_=d(""),ce=()=>{r.value.order_key="",r.value.delivery.delivery_type=_.value,A()},R=d({}),b=d({}),T=d([]),$=(t="")=>{st({member_id:r.value.member_id}).then(s=>{if(s.data.length){T.value=s.data;let x=-1;_.value=="local_delivery"?t=="add"?s.data[0].lat&&s.data[0].lng?x=0:(x=-1,E.error("该地址缺少经纬度,请重新选择地址")):s.data.forEach((h,W)=>{h.lat&&h.lng&&(x=W)}):x=0,x!=-1&&(R.value=s.data[x],b.value=s.data[x]),r.value.delivery.take_address_id=x!=-1?s.data[x].id:"",r.value.order_key="",A()}})},pe=()=>{$("add")},ee=()=>{if(!r.value.member_id)return E({message:"缺少会员id",type:"warning"}),!1;S.value.open(r.value.member_id)},O=()=>{if(!r.value.member_id)return E({message:"缺少会员id",type:"warning"}),!1;Z.value.open(r.value.member_id,r.value.delivery.take_address_id)},ue=t=>{if(!t)return!1;_.value=="express"?R.value=t:_.value=="local_delivery"&&(t.lat&&t.lng?b.value=t:(b.value={},E.error("该地址缺少经纬度,请重新选择地址"))),r.value.delivery.take_address_id=t.id,r.value.order_key="",A()},te=()=>{let t=r.value.delivery?r.value.delivery.take_store_id:"";X.value.open(t)},g=d({}),xe=t=>{if(!t)return!1;g.value=t,r.value.delivery.take_store_id=t.store_id,A()},me=()=>{let t={order_key:r.value.order_key,member_id:r.value.member_id};D.value.init(t)},se=()=>{if(!r.value.member_id)return E({message:"缺少会员id",type:"warning"}),!1;if(!r.value.order_key)return E({message:"缺少order_key",type:"warning"}),!1;let t=Object.keys(v.value).length?v.value.id:"";D.value.open(t)},I=d(0),_e=(t,s)=>{v.value=t,I.value=s,I.value?(r.value.discount.coupon_id=v.value.id,A()):M.value=!1},v=d({}),ve=t=>{t?(v.value=t,r.value.discount.coupon_id=v.value.id):(v.value={},r.value.discount.coupon_id=""),A()},fe=t=>{G.value.open(t)},k=d(""),w=d([]),ye=()=>{at().then(t=>{w.value=t.data,w.value.length&&(k.value=w.value[0].key)})},A=(t=!1)=>{t&&(M.value=!0),$e(r.value).then(s=>{l.value=Be(s.data),l.value.goods=[],l.value.goods_data&&Object.values(l.value.goods_data).length&&Object.values(l.value.goods_data).forEach((x,h)=>{l.value.goods.push(x)}),r.value.order_key=l.value.order_key,l.value.delivery.delivery_type_list&&(Q.value=Object.values(l.value.delivery.delivery_type_list)),l.value.delivery&&l.value.delivery.delivery_type_list&&(_.value=l.value.delivery.delivery_type,r.value.delivery.delivery_type=l.value.delivery.delivery_type),t?($(),me()):M.value=!1}).catch(()=>{L(!0)})},f=d(!1),he=()=>{if(f.value)return!1;f.value=!0;const t={order_key:r.value.order_key,member_id:r.value.member_id};et(t).then(s=>{B.value=s.data.order_id,parseFloat(l.value.basic.order_money)?w.value.length?k.value=="balancepay"?be(s.data):(q.value.open(s.data),f.value=!1):(E.error("没有可用的支付方式"),setTimeout(()=>{C.remove("replaceBuyOrderCreateData"),j.push({path:"/shop/order/detail",query:{order_id:s.data.order_id}})},1e3),f.value=!1):(C.remove("replaceBuyOrderCreateData"),f.value=!1,j.push({path:"/shop/order/detail",query:{order_id:B.value}}))}).catch(()=>{f.value=!1})},H=d(""),be=t=>{let s={};s.trade_id=t.order_id,s.trade_type=t.trade_type,s.type=k.value,tt(s).then(x=>{f.value=!1,P()}).catch(x=>{H.value=x.toString().split(" ")[1],f.value=!1,P(!1)})},ge=()=>{P()};(()=>{if(!C.get("replaceBuyOrderCreateData"))return j.push("/shop_replace_buy/index"),!1;if(C.get("replaceBuyOrderCreateData")){let t=C.get("replaceBuyOrderCreateData");r.value.sku_data=t.sku_data,r.value.member_id=t.memberInfo.member_id}ye(),A(!0)})();const P=(t=!0)=>{N.value=t,C.remove("replaceBuyOrderCreateData"),U.value=!0},ke=()=>{k.value!="balancepay"&&L(!0),U.value=!1,k.value=="balancepay"&&L()},Y=d(),we=()=>{let t={};return Y.value&&(t.width=Y.value.clientWidth+"px"),t},ae=d("");d(""),Ue().then(t=>{ae.value=t.data.wap_url}),Le(()=>{C.remove("replaceBuyOrderCreateData")});const Ae=()=>{const t=j.resolve({path:"/shop/order/detail",query:{order_id:B.value}});window.open(t.href)},L=(t=!1)=>{t?Qe.confirm("支付过程中,请勿关闭该页面,以免出现支付异常!","温馨提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{j.push("/shop_replace_buy/index")}).catch(()=>{}):j.push("/shop_replace_buy/index")};return(t,s)=>{const x=Te,h=Oe,W=Ie,J=He,Ce=Pe,F=Ye,oe=We,le=Ke,V=Ge,Ee=Se,je=Ze,Re=Xe;return Ve((a(),i("div",{class:"main-container min-h-[60vh]",ref_key:"mainContainerRef",ref:Y},[M.value?u("",!0):(a(),i("div",pt,[p(h,{class:"box-card !border-none",shadow:"never"},{default:c(()=>[p(x,{content:"确认订单",icon:K(Je),onBack:s[0]||(s[0]=o=>L())},null,8,["icon"])]),_:1}),l.value.buyer?(a(),m(h,{key:0,class:"box-card !border-none mt-[15px]",shadow:"never"},{default:c(()=>[ut,e("div",xt,[e("div",mt,[l.value.buyer.headimg?(a(),i("img",{key:0,class:"max-w-[65px] max-h-[65px]",src:K(re)(l.value.buyer.headimg),alt:""},null,8,_t)):(a(),i("img",vt))]),e("div",ft,[e("div",yt,n(l.value.buyer.nickname),1),l.value.buyer.mobile?(a(),i("div",ht,[bt,e("span",gt,n(l.value.buyer.mobile),1)])):u("",!0),l.value.buyer.balance?(a(),i("div",kt,[wt,e("span",At,n(l.value.buyer.balance),1)])):u("",!0)])])]),_:1})):u("",!0),p(h,{class:"box-card !border-none mt-[15px]",shadow:"never"},{default:c(()=>[Ct,p(Ee,{"label-width":"120px",ref:"basicFormRef",class:"page-form"},{default:c(()=>[p(F,{label:"商品"},{default:c(()=>[p(Ce,{data:l.value.goods,class:"!w-[900px]"},{default:c(()=>[p(J,{label:"商品信息","min-width":"300"},{default:c(({row:o})=>[e("div",Et,[e("div",jt,[o.sku_image?(a(),m(W,{key:0,class:"w-[70px] h-[70px]",src:K(re)(o.sku_image),fit:"contain"},{error:c(()=>[Rt]),_:2},1032,["src"])):(a(),i("img",Ft))]),e("div",Mt,[o.goods&&o.goods.goods_name?(a(),i("div",Ut,n(o.goods.goods_name),1)):u("",!0),e("div",Lt,n(o.sku_name),1),o.not_support_delivery?(a(),i("div",Vt,"该商品不支持当前所选配送方式")):u("",!0),o.manjian_info&&Object.keys(o.manjian_info).length?(a(),i("div",{key:2,class:"mt-[5px] flex items-center cursor-pointer",onClick:ze(z=>fe(o.manjian_info),["stop"])},[zt,e("span",Dt,n(o.manjian_info.manjian_name),1)],8,Jt)):u("",!0)])])]),_:1}),p(J,{label:"价格",width:"100"},{default:c(({row:o})=>[e("span",Bt,"¥"+n(o.price),1)]),_:1}),p(J,{label:"库存",width:"100"},{default:c(({row:o})=>[y(n(o.stock),1)]),_:1}),p(J,{label:"数量",width:"150"},{default:c(({row:o})=>[y(" x"+n(o.num),1)]),_:1})]),_:1},8,["data"])]),_:1}),l.value.basic.has_goods_types.includes("real")?(a(),m(F,{key:0,label:"配送方式"},{default:c(()=>[Q.value.length?(a(),m(le,{key:0,modelValue:_.value,"onUpdate:modelValue":s[1]||(s[1]=o=>_.value=o),onChange:ce},{default:c(()=>[(a(!0),i(ne,null,ie(Q.value,(o,z)=>(a(),m(oe,{key:z,label:o.key},{default:c(()=>[y(n(o.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])):(a(),i("div",Qt,Ot))]),_:1})):u("",!0),_.value=="express"?(a(),m(F,{key:1,label:"选择地址"},{default:c(()=>[e("div",It,[Object.keys(R.value).length?(a(),i("div",Ht,[e("span",Pt,n(R.value.name),1),e("span",Yt,n(R.value.mobile),1),e("span",Wt,n(R.value.full_address),1),e("div",{class:"sub-temp bg-[rgba(0,0,0,.4)] absolute left-[0] right-[0] top-[0] bottom-[0] items-center justify-center text-[#fff] hidden",onClick:O}," 更换地址 ")])):u("",!0),e("div",{onClick:ee,class:"flex flex-col items-center justify-center mr-[10px] w-[200px] px-[12px] py-[15px] border-[1px] border-[#eee] border-solid rounded-[5px] cursor-pointer"},St)])]),_:1})):u("",!0),_.value=="store"?(a(),m(F,{key:2,label:"选择自提点"},{default:c(()=>[Object.keys(g.value).length?(a(),i("div",Zt,[e("div",Xt,[e("span",qt,n(g.value.store_name),1),e("span",Nt,n(g.value.store_mobile),1)]),e("div",$t,[es,e("span",ts,n(g.value.full_address),1)]),g.value.trade_time?(a(),i("div",ss,[as,e("span",null,n(g.value.trade_time),1)])):u("",!0),e("div",{class:"sub-temp bg-[rgba(0,0,0,.4)] absolute left-[0] right-[0] top-[0] bottom-[0] items-center justify-center text-[#fff] hidden",onClick:te}," 更换自提点 ")])):(a(),i("div",{key:1,onClick:te,class:"flex flex-col items-center justify-center mr-[10px] w-[200px] px-[12px] py-[15px] border-[1px] border-[#eee] border-solid rounded-[5px] cursor-pointer"},rs))]),_:1})):u("",!0),_.value=="local_delivery"?(a(),m(F,{key:3,label:"选择地址"},{default:c(()=>[e("div",ns,[T.value.length&&Object.keys(b.value).length?(a(),i("div",is,[e("span",ds,n(b.value.name),1),e("span",cs,n(b.value.mobile),1),e("span",ps,n(b.value.full_address),1),e("div",{class:"sub-temp bg-[rgba(0,0,0,.4)] absolute left-[0] right-[0] top-[0] bottom-[0] items-center justify-center text-[#fff] hidden",onClick:O}," 更换地址 ")])):T.value.length?(a(),i("div",{key:1,onClick:O,class:"flex flex-col items-center justify-center mr-[10px] w-[200px] px-[12px] py-[15px] border-[1px] border-[#eee] border-solid rounded-[5px] cursor-pointer"},ms)):u("",!0),e("div",{onClick:ee,class:"flex flex-col items-center justify-center mr-[10px] w-[200px] px-[12px] py-[15px] border-[1px] border-[#eee] border-solid rounded-[5px] cursor-pointer"},fs)])]),_:1})):u("",!0),I.value?(a(),m(F,{key:4,label:"优惠券"},{default:c(()=>[Object.keys(v.value).length?(a(),i("div",{key:0,class:"flex items-baseline cursor-pointer",onClick:s[2]||(s[2]=o=>se())},[e("span",ys,n(v.value.title),1),hs])):(a(),m(V,{key:1,type:"primary",onClick:s[3]||(s[3]=o=>se())},{default:c(()=>[y("选择优惠券")]),_:1}))]),_:1})):u("",!0)]),_:1},512)]),_:1}),p(h,{class:"box-card !border-none mt-[15px]",shadow:"never"},{default:c(()=>[bs,e("div",gs,[e("div",ks,[ws,e("span",As,"¥"+n(parseFloat(l.value.basic.goods_money).toFixed(2)),1)]),parseFloat(l.value.basic.delivery_money)?(a(),i("div",Cs,[Es,e("span",js,"¥"+n(parseFloat(l.value.basic.delivery_money).toFixed(2)),1)])):u("",!0),parseFloat(l.value.basic.coupon_money)?(a(),i("div",Rs,[Fs,e("span",Ms,"-¥"+n(parseFloat(l.value.basic.coupon_money).toFixed(2)),1)])):u("",!0),parseFloat(l.value.basic.manjian_discount_money)?(a(),i("div",Us,[Ls,e("span",Vs,"-¥"+n(parseFloat(l.value.basic.manjian_discount_money).toFixed(2)),1)])):u("",!0),e("div",Js,[zs,e("span",Ds,"¥"+n(parseFloat(l.value.basic.order_money).toFixed(2)),1)]),w.value&&w.value.length&&parseFloat(l.value.basic.order_money)?(a(),i("div",Bs,[Qs,e("div",Ts,[p(le,{modelValue:k.value,"onUpdate:modelValue":s[4]||(s[4]=o=>k.value=o)},{default:c(()=>[(a(!0),i(ne,null,ie(w.value,(o,z)=>(a(),m(oe,{key:z,label:o.key},{default:c(()=>[y(n(o.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])])])):u("",!0)]),Os,e("div",{class:"bg-[#fff] h-[60px] flex items-center justify-center fixed bottom-0 z-10 right-[15px] border-[0] border-t-[1px] border-[#ececec]",style:De(we())},[p(V,{onClick:s[5]||(s[5]=o=>L())},{default:c(()=>[y("取消")]),_:1}),p(V,{type:"primary",loading:f.value,onClick:s[6]||(s[6]=o=>he(t.row))},{default:c(()=>[y("提交订单")]),_:1},8,["loading"])],4)]),_:1})])),p(je,{"align-center":"",modelValue:U.value,"onUpdate:modelValue":s[9]||(s[9]=o=>U.value=o),width:"425",onClose:ke,"close-on-press-escape":!1,"close-on-click-modal":!1,center:"","show-close":!1},{default:c(()=>[e("div",Is,[N.value?(a(),i("div",Hs,Ws)):(a(),i("div",Ks,Zs)),e("div",Xs,[qs,l.value.basic?(a(),i("span",Ns,n(parseFloat(l.value.basic.order_money).toFixed(2)),1)):u("",!0)]),H.value?(a(),i("div",$s,n(H.value),1)):u("",!0),e("div",ea,[p(V,{class:"w-[120px] !h-[35px]",round:"",onClick:s[7]||(s[7]=o=>Ae())},{default:c(()=>[y("查看订单")]),_:1}),p(V,{type:"primary",class:"!ml-[25px] w-[120px] !h-[35px]",round:"",onClick:s[8]||(s[8]=o=>U.value=!1)},{default:c(()=>[y("再下一单")]),_:1})])])]),_:1},8,["modelValue"]),p(ot,{ref_key:"addAddressRef",ref:S,onConfirm:pe},null,512),p(lt,{ref_key:"addressListRef",ref:Z,onConfirm:ue},null,512),p(rt,{ref_key:"storeListRef",ref:X,onConfirm:xe},null,512),p(nt,{ref_key:"couponListRef",ref:D,onConfirm:ve,onLoad:_e},null,512),p(it,{ref_key:"friendPayRef",ref:q,wapUrl:ae.value,onPayConfirm:ge},null,8,["wapUrl"]),p(Ne,{ref_key:"manjianInfoRef",ref:G},null,512)])),[[Re,M.value]])}}});export{Ia as default};