Files
chazhi_admin_parten/public/h5/assets/bundle-coupon-coupon.Cs9H_C3O.js
2026-03-14 16:20:49 +08:00

2 lines
6.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var E=Object.defineProperty,T=Object.defineProperties;var q=Object.getOwnPropertyDescriptors;var V=Object.getOwnPropertySymbols;var A=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable;var F=(r,s,a)=>s in r?E(r,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[s]=a,U=(r,s)=>{for(var a in s||(s={}))A.call(s,a)&&F(r,a,s[a]);if(V)for(var a of V(s))G.call(s,a)&&F(r,a,s[a]);return r},S=(r,s)=>T(r,q(s));import{d as $,i as L,f as b,g as w,c as _,j as c,l as I,w as e,k as l,u as H,s as f,m as d,t as J,r as v,o as K,a as M,aj as P,ad as Q,af as z,n as R,p as g,F as C,q as y,x as W}from"./index-B-O76M86.js";import{_ as X}from"./wd-radio-group.e4N_acdR.js";import{C as j}from"./Coupon.CVPNU5Fm.js";import{_ as Y}from"./wd-img.St7DZ4lX.js";import{_ as Z}from"./wd-radio.CUA1Ezn6.js";import"./useChildren.CuMc9-cW.js";const ee={},B=$(S(U({},ee),{__name:"GroupCoupon",props:{coupon:{},canUse:{type:Boolean},checked:{type:Boolean},onCheck:{type:Function}},setup(r){const s=L("OSS");return(a,n)=>{const h=b(w("wd-img"),Y),u=I,i=b(w("wd-radio"),Z);return c(),_(u,{class:"p-30rpx rounded-16rpx mb-20rpx bg-white",onClick:n[0]||(n[0]=p=>a.onCheck(a.coupon.id))},{default:e(()=>[l(u,{class:"flex justify-between items-start relative"},{default:e(()=>[l(u,{class:"w-180rpx h-180rpx"},{default:e(()=>[l(h,{width:"100%",height:"100%",src:`${H(s)}images/home/home_image5.png`},null,8,["src"])]),_:1}),l(u,{class:f(["flex-1 ml-32rpx line-1",a.canUse?"":"opacity-40"])},{default:e(()=>[l(u,{class:"text-32rpx text-[#303133] leading-44rpx line-1 w-350rpx"},{default:e(()=>[d("这是团购券套餐名称这是团购券套餐名称")]),_:1}),l(u,{class:"text-26rpx text-[#6A6363] leading-36rpx mt-30rpx flex"},{default:e(()=>[l(u,{class:"line-1"},{default:e(()=>[d("这是商家名称这是商家名称这是商家名称这是商家名称这是商家名称")]),_:1}),l(u,{class:"mx-14rpx"},{default:e(()=>[d("|")]),_:1}),l(u,null,{default:e(()=>[d(J(a.coupon.limit)+"小时",1)]),_:1})]),_:1}),l(u,{class:"text-24rpx leading-34rpx text-[#909399] mt-16rpx"},{default:e(()=>[d("有效期2025-01-01至2025-05-05")]),_:1})]),_:1},8,["class"]),l(u,null,{default:e(()=>[l(i,{value:a.coupon.id,shape:"dot",disabled:!a.canUse},null,8,["value","disabled"])]),_:1})]),_:1})]),_:1})}}})),le=$({__name:"coupon",setup(r){const s=v(2);L("OSS");const a=v([{id:1,amount:20,limit:100,expire:"2024.08.20"},{id:2,amount:10,limit:50,expire:"2024.08.25"}]),n=v(0),h=v([{id:1,amount:20,limit:100,expire:"2024.08.20"},{id:2,amount:10,limit:50,expire:"2024.08.25"}]);K(i=>{i.type&&(s.value=i.type)});const u={handleCheck:i=>{n.value=i,console.log("🚀 ~ checkedId.value :",n.value)}};return(i,p)=>{const N=Q,o=I,x=R,k=b(w("wd-radio-group"),X),O=b(w("wd-button"),P),D=M("layout-default-uni");return c(),_(D,null,{default:e(()=>[l(o,{class:"pb-180rpx"},{default:e(()=>[l(o,null,{default:e(()=>[l(N,{title:s.value==1?"优惠券":"团购券","custom-class":"!bg-[#F6F7F8]"},null,8,["title"])]),_:1}),l(o,null,{default:e(()=>[l(o,{class:"mt-30rpx"},{default:e(()=>[s.value==1?(c(),_(o,{key:0},{default:e(()=>[l(o,{class:"mx-30rpx"},{default:e(()=>[l(o,{class:"mx30rpx"},{default:e(()=>[l(x,{class:"text-[#303133] font-bold text-30rpx leading-42rpx"},{default:e(()=>[d("可用优惠券")]),_:1}),l(x,{class:"text-[#606266] font-400 text-28rpx leading-40rpx ml-24rpx"},{default:e(()=>[d("2张")]),_:1})]),_:1}),l(o,{class:"mt-28rpx radio"},{default:e(()=>[l(k,{modelValue:n.value,"onUpdate:modelValue":p[0]||(p[0]=t=>n.value=t),size:"large","checked-color":"#4C9F44"},{default:e(()=>[(c(!0),g(C,null,y(a.value,(t,m)=>(c(),_(j,{key:t.id,coupon:t,canUse:"",showChecked:"",checked:t.id===n.value,onCheck:u.handleCheck,class:f(m!==a.value.length-1?"mb-20rpx":"")},null,8,["coupon","checked","onCheck","class"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(o,{class:"mx-30rpx"},{default:e(()=>[l(o,{class:"mx30rpx"},{default:e(()=>[l(x,{class:"text-[#303133] font-bold text-30rpx leading-42rpx"},{default:e(()=>[d("不可用优惠券")]),_:1}),l(x,{class:"text-[#606266] font-400 text-28rpx leading-40rpx ml-24rpx"},{default:e(()=>[d("2张")]),_:1})]),_:1}),l(o,{class:"mt-28rpx radio"},{default:e(()=>[l(k,{modelValue:n.value,"onUpdate:modelValue":p[1]||(p[1]=t=>n.value=t),size:"large","checked-color":"#4C9F44"},{default:e(()=>[(c(!0),g(C,null,y(h.value,(t,m)=>(c(),_(j,{key:t.id,coupon:t,canUse:!1,showChecked:"",checked:t.id===n.value,onCheck:u.handleCheck,class:f(m!==a.value.length-1?"mb-20rpx":"")},null,8,["coupon","checked","onCheck","class"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})):z("",!0),s.value==2?(c(),_(o,{key:1},{default:e(()=>[l(o,{class:"mx-30rpx"},{default:e(()=>[l(o,{class:"mx30rpx"},{default:e(()=>[l(x,{class:"text-[#303133] font-bold text-30rpx leading-42rpx"},{default:e(()=>[d("可用团购券")]),_:1}),l(x,{class:"text-[#606266] font-400 text-28rpx leading-40rpx ml-24rpx"},{default:e(()=>[d("2张")]),_:1})]),_:1}),l(o,{class:"mt-28rpx radio"},{default:e(()=>[l(k,{modelValue:n.value,"onUpdate:modelValue":p[2]||(p[2]=t=>n.value=t),size:"large","checked-color":"#4C9F44"},{default:e(()=>[(c(!0),g(C,null,y(a.value,(t,m)=>(c(),_(B,{key:t.id,coupon:t,canUse:"",checked:t.id===n.value,onCheck:u.handleCheck,class:f(m!==a.value.length-1?"mb-20rpx":"")},null,8,["coupon","checked","onCheck","class"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(o,{class:"mx-30rpx"},{default:e(()=>[l(o,{class:"mx30rpx"},{default:e(()=>[l(x,{class:"text-[#303133] font-bold text-30rpx leading-42rpx"},{default:e(()=>[d("不可用团购券")]),_:1}),l(x,{class:"text-[#606266] font-400 text-28rpx leading-40rpx ml-24rpx"},{default:e(()=>[d("2张")]),_:1})]),_:1}),l(o,{class:"mt-28rpx radio"},{default:e(()=>[l(k,{modelValue:n.value,"onUpdate:modelValue":p[3]||(p[3]=t=>n.value=t),size:"large","checked-color":"#4C9F44"},{default:e(()=>[(c(!0),g(C,null,y(h.value,(t,m)=>(c(),_(B,{key:t.id,coupon:t,canUse:!1,checked:t.id===n.value,onCheck:u.handleCheck,class:f(m!==a.value.length-1?"mb-20rpx":"")},null,8,["coupon","checked","onCheck","class"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})):z("",!0)]),_:1})]),_:1}),l(o,{class:"fixed left-0 right-0 bottom-0 z-2 bg-[#fff] flex justify-between items-center",style:{height:"140rpx"}},{default:e(()=>[l(o,{class:"ml-60rpx text-[#121212] text-24rpx leading-34rpx"},{default:e(()=>[d("已选择1张")]),_:1}),l(o,{class:"mr-30rpx"},{default:e(()=>[l(O,{"custom-class":"!bg-[#4C9F44] !rounded-8rpx !h-70rpx"},{default:e(()=>[d("确定")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}}),ce=W(le,[["__scopeId","data-v-438be0d0"]]);export{ce as default};