uploadReceptPopop.js 1.8 KB

1
  1. "use strict";const e=require("../../../common/vendor.js"),o=require("../utils/source.js"),t=require("../../../hooks/useDraw.js"),n=require("../../../services/ams.js");if(!Array){(e.resolveComponent("wd-gap")+e.resolveComponent("wd-popup"))()}Math||((()=>"../../../node-modules/wot-design-uni/components/wd-gap/wd-gap.js")+(()=>"../../../node-modules/wot-design-uni/components/wd-popup/wd-popup.js"))();const s=e.defineComponent({__name:"uploadReceptPopop",props:{show:{type:Boolean,default:!1},id:{type:String,defalut:""},list:Array},emits:["update:show"],setup(s,{emit:i}){const a=s,d=e.index.getStorageSync("openid"),r=i;e.ref("1");const u=o=>{if(!p.value)return e.index.showToast({title:"请先选择优惠力度",icon:"none"});const t={openid:d,marketingActivityId:a.id,discountId:p.value};n.validate(t).then((o=>{o.valid?e.index.navigateTo({url:`/pagesOne/winner/uploadImage?discountId=${p.value}&discountLevel=${c.value}`}):e.index.showToast({title:"该活动力度次数您已经用完啦,换一个活动力度参与吧",icon:"none"})})).catch((o=>{e.index.showToast({title:o.msg,icon:"none"})})),r("update:show",!1)},p=e.ref(""),c=e.ref(""),l=e=>{p.value=e.detail.value;const o=a.list.filter((o=>o.id===e.detail.value))[0];c.value=`满${o.thresholdAmount}返${o.cashbackAmount}`},{handleClose:m}=t.useDraw(a,r);return(t,n)=>({a:e.f(a.list,((o,t,n)=>({a:e.t(o.thresholdAmount),b:e.t(o.cashbackAmount),c:o.id,d:o.checked,e:o.id,f:e.n(o.checked?"active":"static")}))),b:e.unref(o.imgObj).icon1,c:e.o(l),d:e.o(u),e:e.p({height:"16rpx","bg-color":"#F7F8F9"}),f:e.o(((...o)=>e.unref(m)&&e.unref(m)(...o))),g:e.o(e.unref(m)),h:e.o((e=>a.show=e)),i:e.p({position:"bottom","safe-area-inset-bottom":!0,"custom-style":"max-height: 922rpx;border-radius: 40rpx 40rpx 0 0;",modelValue:a.show})})}});wx.createComponent(s);