mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-04-03 19:20:14 +00:00
2 lines
6.6 KiB
JavaScript
2 lines
6.6 KiB
JavaScript
import{d as e,r as t,J as a,o as s,aG as l,s as r,y as d,b as i,bm as o,i as c,P as n,n as u,j as p,w as f,k as m,G as _,H as x,m as v,R as g,Q as y,N as b,e as h,bn as k,bo as w,q as j,t as C,x as F,I,W as N,K as S}from"./index-faf5e276.js";import{_ as B}from"./u-swiper.78f07163.js";import{_ as D}from"./u-parse.2d43cacf.js";import{_ as q}from"./u-button.9384f0e3.js";import{_ as z}from"./u-loading-page.4ec3ad33.js";import{c as G}from"./vipcard.5c43eb30.js";import{_ as L}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-icon.a6d83e95.js";import"./u-icon.71776381.js";import"./u-transition.bcacef93.js";const M=L(e({__name:"detail",setup(e){let L=t([]),M=t([]),P=t(!0);const T=a();let E={goods:[{num:1,goods_id:""}]},H=t(""),J=t([]);s((e=>{H.value=e.id,P.value=!0,l()&&T.getMemberInfo(),G(e.id).then((e=>{M.value=e.data,r({title:M.value.goods_name}),L.value=[],M.value.goods_image?(M.value.goods_image=M.value.goods_image.split(","),M.value.goods_image.forEach(((e,t)=>{L.value.push(d(e))}))):L.value.push(d(M.value.goods_cover)),J.value=M.value.item,P.value=!1}))}));let K=t(0);i((()=>{l()&&setTimeout((function(){O()}),700)}));const O=()=>{o({member_id:T.info.member_id,goods_id:H.value,type:"vipcard"}).then((e=>{e.data&&(K.value=e.data.id),e.data||(K.value=0)}))};return(e,t)=>{const a=j(C("u-swiper"),B),s=F,r=I,i=N,o=j(C("u-parse"),D),G=j(C("u-button"),q),Q=j(C("u-loading-page"),z);return c(),n(g,null,[u(P)?v("v-if",!0):(c(),p(s,{key:0,class:"bg-[#f7f7f7] min-h-screen overflow-hidden px-[24rpx] pt-[20rpx]"},{default:f((()=>[m(a,{list:u(L),height:"380rpx",radius:"18rpx"},null,8,["list"]),m(s,{class:"chunk-wrap pt-4 pb-3 rounded-lg relative mt-[24rpx]"},{default:f((()=>[m(s,{class:"font-bold multi-hidden"},{default:f((()=>[_(x(u(M).goods_name),1)])),_:1}),m(s,{class:"flex items-center mt-2 text-[#F55246] text-base font-bold"},{default:f((()=>[m(r,{class:"text-xs"},{default:f((()=>[_("¥")])),_:1}),_(x(u(M).price),1)])),_:1}),m(s,{class:"flex items-center mt-[16rpx] justify-between"},{default:f((()=>[m(r,{class:"text-sm text-[#888]"},{default:f((()=>[_(x(u(S)("soldOut"))+" "+x(u(M).sale_num),1)])),_:1}),m(r,{class:"text-sm text-[#888]"},{default:f((()=>[_(x(u(S)("create"))+":"+x(0==u(M).verify_validity_type&&u(S)("perpetual")||1==u(M).verify_validity_type&&u(M).verify_validity+u(S)("day")||2==u(M).verify_validity_type&&u(M).verify_validity),1)])),_:1})])),_:1})])),_:1}),m(s,{class:"chunk-wrap pt-[34rpx] scheduling rounded-lg"},{default:f((()=>[m(s,{class:"flex justify-between items-center",onClick:t[0]||(t[0]=t=>e.calendarShow=!0)},{default:f((()=>[_(x(u(S)("packageIncluded")),1)])),_:1}),"timecard"==u(M).card_type||"commoncard"==u(M).card_type?(c(),p(s,{key:0,class:"text-xs text-[#888] mt-2"},{default:f((()=>[_(x("commoncard"==u(M).card_type?u(S)("hitCount")+u(M).common_num+" ,":"")+" "+x("timecard"==u(M).card_type?u(S)("unlimitedNumberTimes"):"")+" "+x(u(S)("periodValidity"))+x(0==u(M).verify_validity_type&&u(S)("perpetual")||1==u(M).verify_validity_type&&u(M).verify_validity+u(S)("day")||2==u(M).verify_validity_type&&u(M).verify_validity),1)])),_:1})):v("v-if",!0),m(s,{class:"py-[20rpx]"},{default:f((()=>[(c(!0),n(g,null,y(u(J),((e,t)=>(c(),p(s,{class:"flex mb-[30rpx]",key:e.relate_goods_id},{default:f((()=>[m(i,{class:"w-[162rpx] h-[184rpx] mr-[20rpx] rounded-md",src:u(d)(e.goods_cover),mode:"aspectFit"},null,8,["src"]),m(s,{class:"flex flex-col flex-1 py-2 relative"},{default:f((()=>[m(s,{class:"text-sm font-bold truncate"},{default:f((()=>[_(x(e.goods_name),1)])),_:2},1024),"oncecard"==u(M).card_type?(c(),p(s,{key:0,class:"text-[#888] text-xs mt-2 flex items-center justify-between"},{default:f((()=>[m(r,null,{default:f((()=>[_(x(u(S)("usable")),1)])),_:1}),m(r,null,{default:f((()=>[_("x"+x(e.num),1)])),_:2},1024)])),_:2},1024)):v("v-if",!0)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1}),m(s,{class:"chunk-wrap pt-[34rpx] pb-[24rpx] scheduling rounded-lg"},{default:f((()=>[m(s,{class:"text-center text-[34rpx] font-bold"},{default:f((()=>[_("-- "+x(u(S)("purchaseNotes"))+" --",1)])),_:1}),m(s,{class:"scheduling-content mt-2"},{default:f((()=>[u(M).buy_info?(c(),p(o,{key:0,content:u(M).buy_info},null,8,["content"])):(c(),p(s,{key:1},{default:f((()=>[_(x(u(S)("noPurchaseNotes")),1)])),_:1}))])),_:1})])),_:1}),m(s,{class:"chunk-wrap pt-[34rpx] pb-[24rpx] scheduling rounded-lg"},{default:f((()=>[m(s,{class:"text-center text-[34rpx] font-bold"},{default:f((()=>[_("-- "+x(u(S)("cardDetail"))+" --",1)])),_:1}),m(s,{class:"scheduling-content mt-2"},{default:f((()=>[u(M).goods_content?(c(),p(o,{key:0,content:u(M).goods_content},null,8,["content"])):(c(),p(s,{key:1},{default:f((()=>[_(x(u(S)("noCardDetail")),1)])),_:1}))])),_:1})])),_:1}),m(s,{class:"h-[148rpx] w-screen"}),m(s,{class:"flex justify-between bg-white p-3 fixed bottom-0 left-0 right-0"},{default:f((()=>[m(s,{class:"flex items-center"},{default:f((()=>[m(s,{class:"flex flex-col items-center mr-[44rpx]",onClick:t[1]||(t[1]=e=>u(h)({url:"/vipcard/pages/index"}))},{default:f((()=>[m(i,{class:"w-[44rpx] h-[44rpx]",src:u(d)("addon/vipcard/vipcard/service/index.png"),mode:"aspectFill"},null,8,["src"]),m(r,{class:"text-xs text-[#454545] mt-1"},{default:f((()=>[_(x(u(S)("index")),1)])),_:1})])),_:1}),m(s,{class:"flex flex-col items-center mr-[44rpx]"},{default:f((()=>[m(i,{class:"w-[44rpx] h-[44rpx]",src:u(d)("addon/vipcard/vipcard/service/service.png"),mode:"aspectFill"},null,8,["src"]),m(r,{class:"text-xs text-[#454545] mt-1"},{default:f((()=>[_(x(u(S)("service")),1)])),_:1})])),_:1}),m(s,{class:"flex flex-col items-center mr-[44rpx]",onClick:t[2]||(t[2]=e=>(e=>{if(!l())return b().setLoginBack({url:"/vipcard/pages/card/detail",param:{id:e.goods_id}}),!1;K.value>0?k(K.value).then((()=>{O()})):w({member_id:T.info.member_id,goods_id:H.value,type:"vipcard"}).then((()=>{O()}))})(u(M)))},{default:f((()=>[u(K)>0?(c(),p(i,{key:0,class:"w-[44rpx] h-[44rpx]",src:u(d)("static/resource/images/member/select_collect.png"),mode:"aspectFill"},null,8,["src"])):(c(),p(i,{key:1,class:"w-[44rpx] h-[44rpx]",src:u(d)("static/resource/images/member/collect.png"),mode:"aspectFill"},null,8,["src"])),m(r,{class:"text-xs text-[#454545] mt-1"},{default:f((()=>[_(x(u(S)("collect")),1)])),_:1})])),_:1})])),_:1}),m(G,{class:"flex-1 !rounded-3xl !ml-1",type:"primary",size:"16",onClick:t[3]||(t[3]=e=>(e=>{if(!l())return b().setLoginBack({url:"/vipcard/pages/card/detail",param:{id:e.goods_id}}),!1;E.goods[0].goods_id=e.goods_id,uni.setStorageSync("vipcardCreateData",E),h({url:"/vipcard/pages/order/payment"})})(u(M)))},{default:f((()=>[_(x(u(S)("buy")),1)])),_:1})])),_:1})])),_:1})),m(Q,{"bg-color":"rgb(248,248,248)",loading:u(P),fontSize:"16",color:"#333"},null,8,["loading"])],64)}}}),[["__scopeId","data-v-69e39bcf"]]);export{M as default};
|