Files
yshop-pro-uniapp/unpackage/dist/build/h5/assets/pages-goodsDetail-goodsDetail.282c4c61.js

2 lines
19 KiB
JavaScript
Raw Normal View History

import{t as e,G as a,H as l,E as s,o as t,j as o,w as u,h as i,i as r,I as c,l as n,e as d,F as p,k as v,z as f,B as m,p as _,a as y,v as g,a2 as k,u as b,f as I,x as h,as as w,M as x,T as j,at as S,A as C,a6 as T,W as O,X as B,a7 as N,O as D,ab as P,ad as R,y as G,m as $,q,au as A,S as E}from"./index-90c12cc1.js";import{_ as L}from"./uv-image.b3f882de.js";import{u as F}from"./useImage.fddbd11e.js";import{_ as V}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as z}from"./uv-badge.e49836ae.js";import{_ as H}from"./uv-button.8e862d87.js";import{R as J}from"./index.cf172dbd.js";import{J as M,X as U,Y as W,Z as X,_ as Y,$ as Z}from"./images.cf3befb9.js";import{a as K,u as Q,f as ee}from"./product.4783a646.js";import{b as ae,e as le}from"./cart.031a8a42.js";import{u as se}from"./useInterface.bd4f041a.js";import{H as te}from"./index.0e2fd26a.js";import{E as oe}from"./index.ed915e92.js";import{b as ue}from"./coupon.4c681b21.js";import{C as ie}from"./CouponItem.0cdf4e03.js";import{P as re}from"./index.188c29d6.js";import{_ as ce}from"./uv-icon.c815b875.js";import{u as ne}from"./useScroll.50272fa4.js";import{R as de}from"./index.b6529df5.js";import{u as pe,S as ve}from"./useShare.9ac42bc5.js";import{G as fe}from"./good-attr-select.3f64fa6c.js";import{g as me}from"./utils.80a0ac72.js";import{_ as _e}from"./blank.e8f70d39.js";import{g as ye}from"./goods.0c66f5d1.js";import{u as ge}from"./useService.4e8569e8.js";import"./uv-loading-icon.ad70964c.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.de7e0d02.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./usePage.8865205f.js";import"./index.867e23f4.js";import"./Goods.94b8dae8.js";import"./index.d156dd8a.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./config.6730da78.js";import"./useShearPlate.4a901d40.js";import"./space.af0e7a6e.js";const ke=V({__name:"detail-reply",props:["data"],setup(y){const g=y,{data:k}=e(g),{preview:b}=F();return(e,y)=>{const g=a(l("uv-image"),L),I=m,h=_,w=s("templates");return t(),o(I,{class:"reply"},{default:u((()=>[i(I,{class:"reply-cont"},{default:u((()=>[i(I,{class:"reply-user"},{default:u((()=>[i(I,{class:"reply-user-pic"},{default:u((()=>[i(g,{src:r(k).avatar,width:"50rpx",height:"50rpx"},null,8,["src"])])),_:1}),i(I,{class:"reply-user-name"},{default:u((()=>[c(n(r(k).nickname),1)])),_:1})])),_:1}),i(I,{class:"reply-text"},{default:u((()=>[c(n(r(k).comment),1)])),_:1})])),_:1}),r(k).pictures&&r(k).pictures.split(",").length>0?(t(),o(I,{key:0,class:"reply-pic flex flex-ai__center"},{default:u((()=>[(t(!0),d(p,null,v(r(k).pictures.split(",").slice(0,1),((e,a)=>(t(),o(w,{style:{display:"flex",padding:"5px 0"},key:a},{default:u((()=>[i(h,{class:"image",src:e,onClick:e=>{return l=a,s=r(k).pictures.split(","),void b({current:l,urls:s});var l,s}},null,8,["src","onClick"])])),_:2},1024)))),128))])),_:1})):f("",!0)])),_:1})}}},[["__scopeId","data-v-982fae8d"]]),be=V({__name:"good-coupon-select",props:["id"],emits:["submitCoupon","close"],setup(e,{expose:a,emit:l}){const s=e,n=y([]),f=y(!1);y({}),y(!1);const _=y(!1);y(!1);const g=async e=>{const a=await ue(e);a&&(n.value=a)};return a({open:()=>{g(s.id),f.value.show()},close:()=>{f.value.close(),l("close")}}),(e,a)=>{const y=m;return t(),o(re,{ref_key:"popupRef",ref:f,showCloseable:!1,onClose:a[1]||(a[1]=e=>l("close"))},{default:u((()=>[i(y,{class:"coupon-box"},{default:u((()=>[_.value?(t(),o(oe,{key:1,iconSrc:r(M)},{default:u((()=>[c(" 暂时没有可领取的优惠券~ ")])),_:1},8,["iconSrc"])):(t(!0),d(p,{key:0},v(n.value,(e=>(t(),o(y,{class:"coupon-list"},{default:u((()=>[i(ie,{onReceiveCoupon:a[0]||(a[0]=e=>g(s.id)),coupons:e,type:"get"},null,8,["coupons"])])),_:2},1024)))),256))])),_:1})])),_:1},512)}}},[["__scopeId","data-v-ccee2310"]]),Ie=V({__name:"GoodEmpty",setup(e){const{pushToTab:a}=b(),l=y();return g((()=>{k((()=>{l.value.executeRefresh()}))})),(e,s)=>{const o=m;return t(),d(p,null,[i(oe,{iconSrc:r(U)},{default:u((()=>[c(" 商品不存在~ ")])),bottom:u((()=>[i(o,{class:"go-on-bt