智慧教务系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
46 KiB

import{d as e,r as t,k as l,m as a,o as s,c as o,w as r,b as u,u as i,B as d,S as n,z as c,A as p,f as x,Q as v,a3 as m,R as _,t as f,x as g,I as y,bA as h,a as b,F as k,aw as w,C as j,g as C,i as F,j as S,E as O,ag as V,ap as T,D,b5 as I,P as L,a2 as z,q as E,y as A,L as N,a_ as R,ba as P,K as $,an as B,a0 as M,ai as U,am as q,av as H,n as J,aq as G,V as K,W,ar as Q}from"./index-ed377420.js";import{_ as X}from"./u-swiper.72a33f78.js";import{_ as Y}from"./newcomer.7a83a861.js";import{_ as Z}from"./u-avatar.53d13655.js";import{_ as ee}from"./u-icon.d58f766c.js";import{_ as te}from"./u--image.321add45.js";import{_ as le}from"./u-parse.f6548cfc.js";import{_ as ae,a as se}from"./u-popup.c17b5064.js";import{d as oe,e as re,f as ue,h as ie,i as de,j as ne}from"./goods.720f80e6.js";import{g as ce,b as pe}from"./coupon.a3db00c1.js";import{_ as xe}from"./u-number-box.5bd894e2.js";import{u as ve}from"./cart.508ca43f.js";import{b as me}from"./bind-mobile.f1483073.js";import{d as _e}from"./index.8fbd3165.js";import{_ as fe}from"./_plugin-vue_export-helper.1b428a4d.js";import{n as ge}from"./ns-goods-manjian.1adeca9b.js";import{s as ye}from"./share-poster.309a9e15.js";import{u as he}from"./useGoods.edfb8dbc.js";import{_ as be}from"./ns-goods-recommend.vue_vue_type_script_setup_true_lang.4008917f.js";import"./u-loading-icon.9ec5388c.js";import"./u-text.4b5d2c60.js";import"./u-image.8e8cf8e7.js";import"./u-transition.62225ebb.js";import"./u-safe-bottom.c40cd15c.js";import"./u-form.e9e0a8f3.js";import"./u-line.6abf859f.js";import"./sms-code.vue_vue_type_script_setup_true_lang.8096eab0.js";import"./u-input.04d1562d.js";import"./u-modal.6ede59dc.js";import"./u-checkbox-group.c615876f.js";import"./useDiyForm.0a165a97.js";import"./diy_form.d25c6718.js";import"./index.e8233ef6.js";import"./top-tabbar.14627246.js";import"./manifest.78cc7d9b.js";import"./u-datetime-picker.b36ac84f.js";import"./u-upload.497718bb.js";import"./u-radio-group.acfdf26a.js";import"./tabbar.de6ba152.js";import"./u-tabbar.55e5eeef.js";import"./index.fed1f4cc.js";import"./point.c55b7cb4.js";import"./rank.fd748d6b.js";import"./order.6f990fce.js";const ke=fe(e({__name:"ns-goods-sku",props:["goodsDetail"],emits:["change"],setup(e,{expose:L,emit:z}){const E=e,A=t(!1),N=t(null),R=t({skuId:"",name:[]}),P=t(""),$=t(1),B=t(0),M=t(0),U=t(0),q=t(0),H=l((()=>{let e="0.00";return e=Object.keys(le.value).length&&"newcomer_discount"==le.value.type&&le.value.is_newcomer&&le.value.newcomer_price!=le.value.price&&(Object.keys(Q.value).length?parseInt(Q.value.num)+$.value:$.value)<2?le.value.newcomer_price:Object.keys(le.value).length&&"discount"==le.value.type&&Object.keys(le.value.goods).length&&le.value.goods.is_discount&&le.value.sale_price!=le.value.price?le.value.sale_price:Object.keys(le.value).length&&Object.keys(le.value.goods).length&&le.value.goods.member_discount&&f()&&le.value.member_price!=le.value.price?le.value.member_price:le.value.price,e})),J=()=>{let e="";return"newcomer_discount"==le.value.type&&Object.keys(le.value).length&&le.value.is_newcomer&&le.value.newcomer_price!=le.value.price&&f()?e="newcomer_price":"discount"==le.value.type&&Object.keys(le.value).length&&Object.keys(le.value.goods).length&&le.value.goods.is_discount&&le.value.sale_price!=le.value.price?e="discount_price":Object.keys(le.value).length&&Object.keys(le.value.goods).length&&le.value.goods.member_discount&&f()&&le.value.member_price!=le.value.price&&(e="member_price"),e},G=a(),K=l((()=>G.info)),W=ve();W.getList();const Q=l((()=>le.value&&W.cartList["goods_"+le.value.goods_id]&&W.cartList["goods_"+le.value.goods_id]["sku_"+le.value.sku_id]?W.cartList["goods_"+le.value.goods_id]["sku_"+le.value.sku_id]:{})),X=l((()=>W.cartList)),Y=()=>{setTimeout((()=>{(!$.value||$.value<=M.value)&&($.value=M.value||1),$.value>=B.value&&($.value=B.value),M.value>le.value.detail.stock&&($.value=0)}),0)},Z=()=>{setTimeout((()=>{(!$.value||$.value<=M.value)&&($.value=M.value||1),$.value>=B.value&&($.value=B.value),M.value>le.value.detail.stock&&($.value=0,g({title:"商品库存小于起购数量",icon:"none"}))}),0)},ee=()=>{A.value=!1},le=l((()=>{let e=I(E.goodsDetail);if(Object.keys(e).length&&(Object.keys(R.value.name).length||(R.value.name=e.sku_spec_format.split(",")),e.goodsSpec.forEach(((e,t)=>{let l=e.spec_values.split(",");e.values=[],l.forEach(((l,a)=>{e.values[a]={},e.values[a].name=l,e.values[a].selected=!1,e.values[a].disabled=!1,R.value.name.forEach(((s,o)=>{o==t&&s==l&&(e.values[a].selected=!0)}))}))})),oe(),e.skuList&&Object.keys(e.skuList).length&&e.skuList.forEach(((t,l)=>{t.sku_id==R.value.skuId&&(e.detail=t)}))),e.goods.is_limit){if(e.goods.max_buy){let t=0;if(1==e.goods.limit_type)t=e.goods.max_buy;else{let l=e.goods.max_buy-(e.goods.has_buy||0);t=l>0?l:0}t>e.detail.stock?B.value=e.detail.stock:t<=e.detail.stock&&(B.value=t),0==B.value&&($.value=0)}U.value=e.goods.max_buy}else B.value=e.detail.stock;return M.value=e.goods.min_buy>0?e.goods.min_buy:1,M.value>e.detail.stock?$.value=0:$.value=M.value,q.value=e.goods.min_buy,e})),oe=()=>{E.goodsDetail.skuList.forEach(((e,t)=>{e.sku_spec_format==R.value.name.toString()&&(R.value.skuId=e.sku_id,z("change",e.sku_id))}))},re=()=>{if(M.value&&M.value>le.value.detail.stock)g({title:"商品库存小于起购数量",icon:"none"});else if(le.value.goods.is_limit){let e=`该商品单次限购${le.value.goods.max_buy}`;1!=le.value.goods.limit_type&&(e=`该商品每人限购${le.value.goods.max_buy}`,le.value.goods.max_buy-B.value&&(e+=`,已购${le.value.goods.max_buy-B.value}`)),$.value>=B.value&&g({title:e,icon:"none"})}},ue=()=>{if(M.value>1){let e=`该商品起购${M.value}`;$.value<=M.value&&g({title:e,icon:"none"})}},ie=t(null);t(uni.getStorageSync("isbindmobile"));const de=t(null),ne=()=>{if(de.value.verify()&&!($.value<1)){if(!K.value)return y().setLoginBack({url:"/addon/shop/pages/goods/detail",param:{sku_id:le.value.sku_id,type:le.value.type}}),!1;if(uni.getStorageSync("isbindmobile"))return ie.value.open(),!1;if("join_cart"==P.value){let e=0,t=0,l="";if(X.value["goods_"+le.value.goods_id]&&X.value["goods_"+le.value.goods_id]["sku_"+le.value.sku_id]&&(e=h(X.value["goods_"+le.value.goods_id]["sku_"+le.value.sku_id].num),l=h(X.value["goods_"+le.value.goods_id]["sku_"+le.value.sku_id].id)),X.value["goods_"+le.value.goods_id]&&X.value["goods_"+le.value.goods_id]&&(t=h(X.value["goods_"+le.value.goods_id].totalNum)),e+=Number($.value),t+=Number($.value),le.value.goods.is_limit){let e=`该商品单次限购${le.value.goods.max_buy}`;if(1!=le.value.goods.limit_type&&(e=`该商品每人限购${le.value.goods.max_buy}`,le.value.goods.max_buy-B.value&&(e+=`,已购${le.value.goods.max_buy-B.value}`)),t>B.value)return g({title:e,icon:"none"}),!1}W.increase({id:l||"",goods_id:le.value.goods_id,sku_id:le.value.sku_id,stock:le.value.stock,sale_price:le.value.sale_price,num:e},0,(()=>{g({title:"加入购物车成功",icon:"none"})}))}else if("buy_now"==P.value){var e={sku_id:le.value.sku_id,num:$.value};uni.setStorage({key:"orderCreateData",data:{sku_data:[e],extend_data:{relate_id:"",activity_type:le.value.type}},success:()=>{b({url:"/addon/shop/pages/order/payment"})}})}ee()}};return L({open:(e="",t="")=>{P.value=e,A.value=!0,N.value=t}}),(e,t)=>{const l=j,a=C(F("u--image"),te),f=S,g=O,y=V,h=C(F("u-number-box"),xe),b=T,I=D,L=C(F("u-popup"),ae),z=C(F("u-overlay"),se);return s(),o(f,{onTouchmove:t[4]||(t[4]=d((()=>{}),["prevent","stop"]))},{default:r((()=>[u(z,{show:A.value,onClick:ee,zIndex:"490"},{default:r((()=>[u(L,{class:"popup-type",show:A.value,onClose:ee,mode:"bottom",overlay:!1,zIndex:"500"},{default:r((()=>[i(le).detail?(s(),o(f,{key:0,class:"py-[32rpx] relative",onTouchmove:t[3]||(t[3]=d((()=>{}),["prevent","stop"]))},{default:r((()=>[u(f,{class:n(["flex px-[32rpx]",{"mb-[58rpx]":!(i(le).is_newcomer&&i(le).newcomer_price!=i(le).price&&(Object.keys(i(Q)).length?parseInt(i(Q).num)+$.value:$.value)>1)}])},{default:r((()=>[u(f,{class:"rounded-[var(--goods-rounded-big)] overflow-hidden w-[180rpx] h-[180rpx]"},{default:r((()=>[u(a,{width:"180rpx",height:"180rpx",src:i(k)(i(le).detail.sku_image),onClick:t[0]||(t[0]=e=>(e=>{if(""===e)return!1;var t=[];t.push(k(e)),w({indicator:"number",loop:!0,urls:t})})(i(le).detail.sku_image)),model:"aspectFill"},{error:r((()=>[u(l,{class:"w-[180rpx] h-[180rpx]",src:i(k)("static/resource/images/diy/shop_default.jpg"),mode:"aspectFill"},null,8,["src"])])),_:1},8,["src"])])),_:1}),u(f,{class:"flex flex-1 flex-col justify-between ml-[24rpx] py-[10rpx]"},{default:r((()=>[u(f,{class:"w-[100%]"},{default:r((()=>[u(f,{class:"text-[var(--price-text-color)] flex items-baseline"},{default:r((()=>[u(g,{class:"text-[32rpx] font-bold price-font"},{default:r((()=>[c("¥")])),_:1}),u(g,{class:"text-[48rpx] price-font"},{default:r((()=>[c(p(parseFloat(i(H)).toFixed(2).split(".")[0]),1)])),_:1}),u(g,{class:"text-[32rpx] mr-[6rpx] price-font"},{default:r((()=>[c("."+p(parseFloat(i(H)).toFixed(2).split(".")[1]),1)])),_:1}),"newcomer_price"==J()?(s(),o(l,{key:0,class:"h-[24rpx] ml-[6rpx] max-w-[60rpx]",src:i(k)("addon/shop/newcomer.png"),mode:"heightFix"},null,8,["src"])):x("v-if",!0),"member_price"==J()?(s(),o(l,{key:1,class:"h-[24rpx] ml-[6rpx] max-w-[44rpx]",src:i(k)("addon/shop/VIP.png"),mode:"heightFix"},null,8,["src"])):x("v-if",!0),"discount_price"==J()?(s(),o(l,{key:2,class:"h-[24rpx] ml-[6rpx] max-w-[72rpx]",src:i(k)("addon/shop/discount.png"),mode:"heightFix"},null,8,["src"])):x("v-if",!0)])),_:1}),u(f,{class:"text-[26rpx] leading-[32rpx] text-[var(--text-color-light6)] mt-[12rpx]"},{default:r((()=>[c("库存"+p(i(le).detail.stock)+p(i(le).goods.unit),1)])),_:1})])),_:1}),i(le).goodsSpec&&i(le).goodsSpec.length?(s(),o(f,{key:0,class:"text-[26rpx] leading-[30rpx] text-[var(--text-color-light6)] w-[100%] max-h-[60rpx] multi-hidden"},{default:r((()=>[c("已选规格:"+p(i(le).detail.sku_spec_format),1)])),_:1})):x("v-if",!0),x(' \t\t\t\t\t\t<view v-if="goodsDetail.goodsSpec && goodsDetail.goodsSpec.length">\r\n\t\t\t\t\t\t\t\t<text>已选规格:{{goodsDetail.detail.sku_spec_format}}</text>\r\n\t\t\t\t\t\t\t</view> ')])),_:1})])),_:1},8,["class"]),i(le).is_newcomer&&i(le).newcomer_price!=i(le).price&&(Object.keys(i(Q)).length?parseInt(i(Q).num)+$.value:$.value)>1?(s(),o(f,{key:0,class:"flex items-center px-[32rpx] pt-[8rpx] pb-[16rpx] h-[58rpx] box-border"},{default:r((()=>[u(l,{class:"h-[24rpx] w-[56rpx]",src:i(k)("addon/shop/newcomer.png"),mode:"aspectFit"},null,8,["src"]),u(f,{class:"text-[24rpx] text-[#FFB000] leading-[34rpx] ml-[8rpx]"},{default:r((()=>[c("第1"+p(i(le).goods.unit)+",¥"+p(parseFloat(i(le).newcomer_price).toFixed(2))+"/"+p(i(le).goods.unit)+";第"+p(parseInt(i(Q).num||0)+$.value>2?"2~"+(parseInt(i(Q).num||0)+$.value):"2")+p(i(le).goods.unit)+",¥"+p(parseFloat(parseFloat(i(H))).toFixed(2))+"/"+p(i(le).goods.unit),1)])),_:1})])),_:1})):x("v-if",!0),u(b,{class:"h-[500rpx] px-[32rpx] box-border mb-[60rpx]","scroll-y":"true"},{default:r((()=>[(s(!0),v(_,null,m(i(le).goodsSpec,((e,t)=>(s(),o(f,{class:n({"mt-[20rpx]":0!=t}),key:t},{default:r((()=>[u(f,{class:"text-[28rpx] leading-[36rpx] mb-[24rpx]"},{default:r((()=>[c(p(e.spec_name),1)])),_:2},1024),u(f,{class:"flex flex-wrap"},{default:r((()=>[(s(!0),v(_,null,m(e.values,((e,l)=>(s(),o(f,{class:n(["box-border bg-[var(--temp-bg)] text-[24rpx] px-[44rpx] text-center h-[56rpx] flex-center mr-[20rpx] mb-[20rpx] border-1 border-solid rounded-[50rpx] border-[var(--temp-bg)]",{"!border-[var(--primary-color)] text-[var(--primary-color)] !bg-[var(--primary-color-light)]":e.selected}]),key:l,onClick:l=>((e,t)=>{R.value.name[t]=e.name,oe()})(e,t)},{default:r((()=>[c(p(e.name),1)])),_:2},1032,["class","onClick"])))),128))])),_:2},1024)])),_:2},1032,["class"])))),128)),u(f,{class:"flex justify-between items-center my-[20rpx]"},{default:r((()=>[u(f,{class:"text-[28rpx]"},{default:r((()=>[c("购买数量")])),_:1}),U.value>0&&q.value>1?(s(),o(g,{key:0,class:"ml-[20rpx] mr-[auto] text-[24rpx] text-[var(--primary-color)]"},{default:r((()=>[c(" ("+p(q.value)+p(i(le).goods.unit)+"起售,限购"+p(U.value)+p(i(le).goods.unit)+") ",1)])),_:1})):U.value>0?(s(),o(g,{key:1,class:"ml-[20rpx] mr-[auto] text-[24rpx] text-[var(--primary-color)]"},{default:r((()=>[c("(限购"+p(U.value)+p(i(le).goods.unit)+")",1)])),_:1})):q.value>1?(s(),o(g,{key:2,class:"ml-[20rpx] mr-[auto] text-[24rpx] text-[var(--primary-color)]"},{default:r((()=>[c("("+p(q.value)+p(i(le).goods.unit)+"起售)",1)])),_:1})):x("v-if",!0),u(h,{min:M.value,max:B.value,integer:"",step:1,"input-width":"68rpx",modelValue:$.value,"onUpdate:modelValue":t[2]||(t[2]=e=>$.value=e),"input-height":"52rpx"},{minus:r((()=>[u(f,{class:"relative w-[30rpx] h-[30rpx]",onClick:ue},{default:r((()=>[u(g,{class:n(["text-[30rpx] nc-iconfont nc-icon-jianV6xx font-500 absolute flex items-center justify-center -left-[8rpx] -bottom-[8rpx] -right-[8rpx] -top-[8rpx]",{"!text-[var(--text-color-light9)]":$.value<=M.value}])},null,8,["class"])])),_:1})])),input:r((()=>[u(y,{class:"text-[#303133] text-[28rpx] mx-[10rpx] w-[80rpx] h-[44rpx] bg-[var(--temp-bg)] leading-[44rpx] text-center rounded-[6rpx]",type:"number",onInput:Y,onBlur:Z,modelValue:$.value,"onUpdate:modelValue":t[1]||(t[1]=e=>$.value=e)},null,8,["modelValue"])])),plus:r((()=>[u(f,{class:"relative w-[30rpx] h-[30rpx]",onClick:re},{default:r((()=>[u(g,{class:n(["text-[30rpx] nc-iconfont nc-icon-jiahaoV6xx font-500 absolute flex items-center justify-center -left-[8rpx] -bottom-[8rpx] -right-[8rpx] -top-[8rpx]",{"!text-[var(--text-color-light9)]":$.value>=B.value}])},null,8,["class"])])),_:1})])),_:1},8,["min","max","modelValue"])])),_:1}),u(f,{class:"mt-[40rpx]"},{default:r((()=>[u(_e,{ref_key:"diyFormRef",ref:de,form_id:i(le).goods.form_id,storage_name:"diyFormStorageByGoodsDetail_"+i(le).sku_id},null,8,["form_id","storage_name"])])),_:1})])),_:1}),u(f,{class:"px-[20rpx]"},{default:r((()=>[i(le).detail.stock>0?(s(),o(I,{key:0,"hover-class":"none",class:"!h-[80rpx] leading-[80rpx] text-[26rpx] font-500 rounded-[50rpx] primary-btn-bg",type:"primary",onClick:ne},{default:r((()=>[c("确定")])),_:1})):(s(),o(I,{key:1,"hover-class":"none",class:"!h-[80rpx] leading-[80rpx] text-[26rpx] font-500 text-[#fff] bg-[#ccc] rounded-[50rpx]"},{default:r((()=>[c("已售罄")])),_:1}))])),_:1})])),_:1})):x("v-if",!0)])),_:1},8,["show"])])),_:1},8,["show"]),x(" 强制绑定手机号 "),u(me,{ref_key:"bindMobileRef",ref:ie},null,512)])),_:1})}}}),[["__scopeId","data-v-98d3c5a8"]]),we=e({__name:"sow-show",props:{items:{type:Object,required:!0,default:()=>({})}},setup(e){const l=e,a=t(null);L((()=>{l.items&&l.items.url&&(a.value=function(e){const t=e.match(/treasure_id=(\d+)/);return t?t[1]:null}(l.items.url))}));const d=()=>{b({url:"/addon/sow_community/pages/sow_show",param:{treasure_id:a.value}})};return(t,l)=>{const a=O,n=S,f=j;return e.items.list&&e.items.list.length>0?(s(),o(n,{key:0,class:"card-template mt-[var(--top-m)]"},{default:r((()=>[u(n,{class:"flex justify-between items-center",onClick:d},{default:r((()=>[u(n,{class:"text-[30rpx]"},{default:r((()=>[u(a,null,{default:r((()=>[c("种草秀")])),_:1}),e.items.count?(s(),o(a,{key:0,class:"ml-[6rpx] text-[24rpx] text-[var(--text-color-light9)]"},{default:r((()=>[c("("+p(e.items.count)+")",1)])),_:1})):x("v-if",!0)])),_:1}),u(a,{class:"nc-iconfont nc-icon-youV6xx text-[26rpx] text-[var(--text-color-light6)] ml-[8rpx]"})])),_:1}),u(n,{class:"grid grid-cols-3 gap-2 mt-[20rpx]"},{default:r((()=>[(s(!0),v(_,null,m(e.items.list,((e,t)=>(s(),o(n,{class:"w-[210rpx] h-[210rpx]",key:t,onClick:t=>(e=>{1==e.content_type?b({url:"/addon/sow_community/pages/image/detail",param:{content_id:e.content_id}}):b({url:"/addon/sow_community/pages/video/detail",param:{content_id:e.content_id}})})(e)},{default:r((()=>[u(f,{src:i(k)(e.content_cover),mode:"aspectFill",class:"w-[210rpx] h-[210rpx] rounded-[20rpx]"},null,8,["src"])])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})):x("v-if",!0)}}}),je=fe(e({__name:"detail",setup(e){const h=he(),V=t({}),I=e=>{V.value=e},{setShare:L}=z(),se=a(),xe=l((()=>se.info)),me=ve();l((()=>me.totalNum));const _e=t(null),fe=t({}),je=t("img"),Ce=t(null),Fe=t(!1),Se=t(!1),Oe=t(!1),Ve=t(!1),Te=t(!1),De=t(0),Ie=t(""),Le=t(""),ze=t("");t(null);const Ee=t(null);let Ae={};E((e=>{Ae=e})),A((()=>{setTimeout((()=>{uni.getStorageSync("sku_form_refresh")?uni.removeStorageSync("sku_form_refresh"):(Se.value=!1,uni.removeStorageSync("distributionType"),me.getList(),$e(),Ne())}))}));const Ne=()=>{oe({goods_id:Ae.goods_id||"",sku_id:Ae.sku_id||"",type:Ae.type||""}).then((e=>{if(!e.data.goods||"[]"===JSON.stringify(e.data)){return N({url:"/addon/shop/pages/index",title:"找不到该商品",mode:"reLaunch"}),!1}fe.value=R(e.data),Ke.value=fe.value.goods.is_collect,fe.value.delivery_type_list=fe.value.goods.delivery_type_list?Object.values(fe.value.goods.delivery_type_list):[],fe.value.goods.goods_image=fe.value.goods.goods_image_thumb_big,fe.value.goods.goods_image.forEach(((e,t)=>{fe.value.goods.goods_image[t]=k(e)})),Se.value=!0;let t=R(e.data);if(fe.value.goods.attr_format=[],t.goods&&t.goods.attr_format){R(JSON.parse(t.goods.attr_format)).forEach(((e,t)=>{(e.attr_child_value_name&&!(e.attr_child_value_name instanceof Array)||e.attr_child_value_name instanceof Array&&e.attr_child_value_name.length)&&fe.value.goods.attr_format.push(e)}))}""!=fe.value.goods.goods_video&&(Ee.value=P("goodsVideo")),Ie.value=fe.value.goods.goods_name,Le.value="/addon/shop/pages/goods/detail?sku_id="+fe.value.sku_id,fe.value.type&&(Le.value+="&type="+fe.value.type),ze.value=k(fe.value.goods.goods_cover_thumb_mid);let l={title:fe.value.goods.goods_name,desc:fe.value.goods.sub_title,url:fe.value.goods.goods_cover_thumb_mid};if($({title:fe.value.goods.goods_name}),L({wechat:{...l},weapp:{...l}}),Object.keys(fe.value.goods).length&&"discount"==fe.value.type&&fe.value.goods.is_discount&&Object.keys(fe.value.discount_info).length){let e=(new Date).getTime();De.value=1e3*fe.value.discount_info.active.end_time-e.toFixed(0)}Me(fe.value),Xe(),Ze(),f()&&Re(fe.value.goods.goods_id),vt(),B((()=>{setTimeout((()=>{const e=G().in(rt);e.select(".swiper-box").boundingClientRect((e=>{ut=e?e.height:0})).exec(),e.select(".detail-head").boundingClientRect((e=>{e&&(it=e.height?e.height:0)})).exec(),ct.value&&(xt.sku_id=fe.value.sku_id,xe.value&&xe.value.member_id&&(xt.member_id=xe.value.member_id),ct.value.loadPoster())}),400)}))}))},Re=e=>{re({goods_id:e}).then((e=>{}))};let Pe=t({});const $e=()=>{ue({goods_id:Ae.goods_id||"",sku_id:Ae.sku_id||""}).then((e=>{Object.keys(e.data).length&&(Pe.value.condition_type=e.data.condition_type,Pe.value.rule_json=e.data.rule_json,Pe.value.name=e.data.manjian_name)}))},Be=t(-1),Me=(e={})=>{if(e.goods.is_limit&&xe.value&&e.goods.stock>0&&e.goods.max_buy){let t=0;if(1==e.goods.limit_type)t=e.goods.max_buy;else{let l=e.goods.max_buy-(e.goods.has_buy||0);t=l>0?l:0}t>e.goods.stock?Be.value=e.goods.stock:t<=e.goods.stock&&(Be.value=t)}},Ue=e=>{fe.value.skuList.forEach(((t,l)=>{t.sku_id==e&&Object.assign(fe.value,t)}))},qe=l((()=>{let e=!1;return fe.value.skuList.forEach(((t,l)=>{t.sku_spec_format&&(e=!0)})),!(!e&&fe.value.stock<=0)&&(!e&&fe.value.stock,!0)})),He=l((()=>{let e=!1;return(fe.value.service&&fe.value.service.length||fe.value.goodsSpec&&fe.value.goodsSpec.length||"real"==fe.value.goods.goods_type&&fe.value.delivery_type_list&&fe.value.delivery_type_list.length||Qe.value.length)&&(e=!0),e})),Je=()=>{Ce.value.open(Pe.value)},Ge=e=>{_e.value&&_e.value.open(e)},Ke=t(0),We=()=>{if(!xe.value)return g({title:"未登录,请先登录后再收藏商品",icon:"none"}),!1;(Ke.value?de({goods_ids:[fe.value.goods_id]}):ne(fe.value.goods_id)).then((e=>{Ke.value=!Ke.value,Ke.value?g({title:"收藏成功",icon:"none"}):g({title:"取消收藏",icon:"none"})}))},Qe=t([]),Xe=()=>{ce({category_id:fe.value.goods.goods_category||"",goods_id:fe.value.goods_id||""}).then((e=>{Qe.value=e.data.data.map((e=>(-1!=e.sum_count&&e.receive_count===e.sum_count&&(e.btnType="collected"),xe.value&&e.is_receive&&e.limit_count===e.member_receive_count?e.btnType="using":e.btnType="collecting",e)))}))},Ye=t({count:0}),Ze=()=>{ie(fe.value.goods_id).then((e=>{Ye.value=e.data}))},et=(e,t)=>{if(Array.isArray(e)){if(!e.length)return!1;w({indicator:"number",current:t,loop:!0,urls:l=e})}else{if(""===e)return!1;var l;(l=[]).push(k(e)),w({indicator:"number",loop:!0,urls:l})}},tt=t(0),lt=()=>{Ve.value=!0};let at=M().platform;const st=l((()=>{let e="";return e+="height: 100rpx;",e+="padding-right: 30rpx;",e+="padding-left: 30rpx;",e+="font-size: 32rpx;","ios"===at?e+="font-weight: 500;":"android"===at&&(e+="font-size: 36rpx;"),e})),ot=l((()=>{let e="";return e+="font-size: 26px;","font-size: 26px;"})),rt=Q();let ut=0,it=0;const dt=t(!1);U((e=>{if(0==ut||0==it)return;let t=ut-it-20;dt.value=!1,e.scrollTop>=t&&(dt.value=!0)}));const nt=e=>{"number"==typeof e&&et(fe.value.goods.goods_image,e)},ct=t(null),pt=t("");let xt={};const vt=()=>{pt.value="?sku_id="+fe.value.sku_id,fe.value.type&&(pt.value+="&type="+fe.value.type),xe.value&&xe.value.member_id&&(pt.value+="&mid="+xe.value.member_id)},mt=()=>{ct.value.openShare()},_t=t(""),ft=l((()=>{let e="0.00";return Object.keys(fe.value).length&&"newcomer_discount"==fe.value.type&&fe.value.is_newcomer&&fe.value.newcomer_price!=fe.value.price?(e=fe.value.newcomer_price,_t.value="newcomer_price"):Object.keys(fe.value).length&&"discount"==fe.value.type&&Object.keys(fe.value.goods).length&&fe.value.goods.is_discount&&fe.value.sale_price!=fe.value.price?(e=fe.value.sale_price?fe.value.sale_price:fe.value.price,_t.value="discount_price"):Object.keys(fe.value).length&&Object.keys(fe.value.goods).length&&fe.value.goods.member_discount&&f()&&fe.value.member_price!=fe.value.price?(e=fe.value.member_price?fe.value.member_price:fe.value.price,_t.value="member_price"):(e=fe.value.price,_t.value=""),e}));return q((()=>{try{H()}catch(e){}})),(e,t)=>{const l=O,a=S,f=C(F("u-swiper"),X),g=j,w=C(F("up-count-down"),Y),L=C(F("u-avatar"),Z),z=C(F("u-icon"),ee),E=C(F("u--image"),te),A=C(F("u-parse"),le),N=D,R=T,P=C(F("u-popup"),ae);return s(),o(a,{style:J(e.themeColor())},{default:r((()=>[Object.keys(fe.value).length?(s(),o(a,{key:0,class:"bg-[var(--page-bg-color)] min-h-[100vh] relative"},{default:r((()=>[x(" 自定义头部 "),u(a,{class:n(["flex items-center fixed left-0 right-0 z-10 bg-transparent detail-head",{"!bg-[#fff]":dt.value}]),style:J(i(st))},{default:r((()=>[u(l,{class:"nc-iconfont nc-icon-zuoV6xx",style:J(i(ot)),onClick:t[0]||(t[0]=e=>{K().length>1?W({delta:1}):b({url:"/addon/shop/pages/index",mode:"reLaunch"})})},null,8,["style"]),u(a,{class:n(["ml-auto !pt-[12rpx] !pb-[8rpx] p-[10rpx] bg-[rgba(255,255,255,.4)] rounded-full border-[2rpx] border-solid border-transparent box-border nc-iconfont nc-icon-fenxiangV6xx font-bold text-[#303133] text-[36rpx]",{"border-[#d8d8d8]":dt.value}]),onClick:mt},null,8,["class"])])),_:1},8,["class","style"]),u(a,{class:"w-full h-[100vw] relative overflow-hidden"},{default:r((()=>[u(a,{class:n(["absolute top-0 left-0 w-full h-full transition-transform duration-300 ease-linear transform",{"translate-x-0":"img"===je.value,"translate-x-full":"img"!=je.value}])},{default:r((()=>[u(f,{list:fe.value.goods.goods_image,indicator:fe.value.goods.goods_image.length,indicatorStyle:{bottom:"70rpx"},autoplay:"img"===je.value,height:"100vw",radius:"0",onClick:nt},null,8,["list","indicator","autoplay"])])),_:1},8,["class"]),x(' <view class="media-mode absolute top-0 left-0 w-full h-full transition-transform duration-300 ease-linear transform"\r\n\t\t\t\t\t:class="{\'translate-x-0\':switchMedia === \'video\',\'-translate-x-full\':switchMedia != \'video\'}">\r\n\t\t\t\t\t<video id="goodsVideo" class="w-full h-full" :src="img(goodsDetail.goods.goods_video)" :poster="img(goodsDetail.goods.goods_cover_thumb_mid)" objectFit="cover"></video>\r\n\t\t\t\t</view> '),x(" 切换视频、图片 "),x(" <view class=\"media-mode absolute bottom-[74rpx] w-full text-center leading-[50rpx] \" v-if=\"goodsDetail.goods.goods_video != ''\">\r\n\t\t\t\t <text :class=\"{ '!bg-[var(--primary-color)]': switchMedia == 'video' }\" @click=\"switchMedia = 'video'\">视频</text>\r\n\t\t\t\t <text :class=\"{ '!bg-[var(--primary-color)]': switchMedia == 'img' }\" @click=\"(switchMedia = 'img'), videoContext.pause()\">图片</text>\r\n\t\t\t\t</view> ")])),_:1}),""!=_t.value?(s(),o(a,{key:0,class:"rounded-t-[40rpx] -mt-[44rpx] relative flex items-center justify-between !bg-cover box-border pb-[26rpx] h-[136rpx] px-[30rpx]",style:J({background:"url("+i(k)("addon/shop/detail/discount_price_bg.png")+") no-repeat"})},{default:r((()=>[u(a,{class:"text-[#fff]"},{default:r((()=>["newcomer_price"==_t.value?(s(),o(l,{key:0,class:"text-[26rpx] mr-[10rpx] font-500 leading-[36rpx]"},{default:r((()=>[c("新人价")])),_:1})):"discount_price"==_t.value?(s(),o(l,{key:1,class:"text-[26rpx] mr-[10rpx] font-500 leading-[36rpx]"},{default:r((()=>[c("折扣价")])),_:1})):"member_price"==_t.value?(s(),o(l,{key:2,class:"text-[26rpx] mr-[10rpx] font-500 leading-[36rpx]"},{default:r((()=>[c("会员价")])),_:1})):x("v-if",!0),u(a,{class:"inline-block mr-[14rpx]"},{default:r((()=>[u(l,{class:"text-[32rpx] price-font mr-[4rpx]"},{default:r((()=>[c("¥")])),_:1}),u(l,{class:"text-[48rpx] -mb-[4rpx] price-font"},{default:r((()=>[c(p(parseFloat(i(ft)).toFixed(2).split(".")[0]),1)])),_:1}),u(l,{class:"text-[32rpx] price-font"},{default:r((()=>[c("."+p(parseFloat(i(ft)).toFixed(2).split(".")[1]),1)])),_:1})])),_:1}),u(a,{class:"inline-block"},{default:r((()=>[fe.value.price?(s(),o(l,{key:0,class:"text-[26rpx] mr-[6rpx]"},{default:r((()=>[c("售价:")])),_:1})):x("v-if",!0),u(l,{class:"text-[26rpx] price-font leading-[36rpx]"},{default:r((()=>[c("¥"+p(fe.value.price),1)])),_:1})])),_:1})])),_:1}),"discount_price"==_t.value?(s(),o(a,{key:0,class:"flex flex-col text-[#fff] items-end h-[59rpx] justify-between"},{default:r((()=>[u(g,{class:"h-[28rpx] w-[auto] mr-[2rpx]",src:i(k)("addon/shop/detail/discount_price.png"),mode:"heightFix"},null,8,["src"]),u(a,{class:"flex items-center text-[24rpx] -mb-[10rpx] overflow-hidden h-[28rpx]"},{default:r((()=>[u(l,{class:"mr-[4rpx] whitespace-nowrap"},{default:r((()=>[c("距结束")])),_:1}),u(w,{class:"text-[#fff] text-[28rpx]",time:De.value,format:"DD:HH:mm:ss",onChange:I},{default:r((()=>[u(a,{class:"flex"},{default:r((()=>[V.value.days>0?(s(),o(a,{key:0,class:"text-[24rpx] flex items-center"},{default:r((()=>[u(l,null,{default:r((()=>[c(p(V.value.days),1)])),_:1}),u(l,{class:"ml-[4rpx] text-[20rpx]"},{default:r((()=>[c("天")])),_:1})])),_:1})):x("v-if",!0),u(a,{class:"text-[24rpx] flex items-center"},{default:r((()=>[V.value.hours?(s(),o(l,{key:0,class:"min-w-[30rpx] text-center"},{default:r((()=>[c(p(V.value.hours>=10?V.value.hours:"0"+V.value.hours),1)])),_:1})):(s(),o(l,{key:1,class:"min-w-[30rpx] text-center"},{default:r((()=>[c("00")])),_:1})),u(l,{class:"text-[20rpx]"},{default:r((()=>[c("时")])),_:1})])),_:1}),u(a,{class:"text-[24rpx] flex items-center"},{default:r((()=>[u(l,{class:"min-w-[30rpx] text-center"},{default:r((()=>[c(p(V.value.minutes>=10?V.value.minutes:"0"+V.value.minutes),1)])),_:1}),u(l,{class:"text-[20rpx]"},{default:r((()=>[c("分")])),_:1})])),_:1}),u(a,{class:"text-[24rpx] flex items-center"},{default:r((()=>[u(l,{class:"min-w-[30rpx] text-center"},{default:r((()=>[c(p(V.value.seconds<10?"0"+V.value.seconds:V.value.seconds),1)])),_:1}),u(l,{class:"text-[20rpx]"},{default:r((()=>[c("秒")])),_:1})])),_:1})])),_:1})])),_:1},8,["time"])])),_:1})])),_:1})):x("v-if",!0)])),_:1},8,["style"])):x("v-if",!0),u(a,{class:"bg-[var(--page-bg-color)] rounded-[40rpx] overflow-hidden -mt-[34rpx] relative"},{default:r((()=>[u(a,{class:n(["datail-title relative px-[30rpx]",{"pt-[40rpx]":""!=_t.value,"pt-[30rpx]":""==_t.value}])},{default:r((()=>[""===_t.value?(s(),o(a,{key:0,class:"text-[var(--price-text-color)] flex items-baseline mb-[12rpx]"},{default:r((()=>[u(a,{class:"inline-block goods-price-time"},{default:r((()=>[u(l,{class:"price-font text-[32rpx]"},{default:r((()=>[c("¥")])),_:1}),u(l,{class:"price-font text-[48rpx]"},{default:r((()=>[c(p(parseFloat(i(ft)).toFixed(2).split(".")[0]),1)])),_:1}),u(l,{class:"price-font text-[32rpx] mr-[10rpx]"},{default:r((()=>[c("."+p(parseFloat(i(ft)).toFixed(2).split(".")[1]),1)])),_:1})])),_:1}),x(' <text class="text-[26rpx] text-[var(--text-color-light9)] line-through price-font" v-if="goodsDetail.market_price && parseFloat(goodsDetail.market_price)">\r\n\t\t\t\t\t\t\t¥{{ goodsDetail.market_price }}\r\n\t\t\t\t\t\t</text> ')])),_:1})):x("v-if",!0),u(a,{class:"text-[#333] font-medium text-[30rpx] multi-hidden leading-[40rpx]"},{default:r((()=>[fe.value.goods.goods_brand?(s(),o(a,{key:0,class:"brand-tag middle"},{default:r((()=>[c(p(fe.value.goods.goods_brand.brand_name),1)])),_:1})):x("v-if",!0),c(" "+p(fe.value.goods.goods_name),1)])),_:1}),u(a,{class:"flex justify-between items-start mt-[24rpx]"},{default:r((()=>[fe.value.market_price&&parseFloat(fe.value.market_price)?(s(),o(a,{key:0,class:"text-[24rpx] leading-[34rpx] text-[var(--text-color-light6)]"},{default:r((()=>[u(l,{class:"whitespace-nowrap mr-[4rpx]"},{default:r((()=>[c("划线价:")])),_:1}),u(l,{class:"line-through"},{default:r((()=>[c("¥"+p(fe.value.market_price),1)])),_:1})])),_:1})):x("v-if",!0),u(a,{class:"text-[24rpx] leading-[34rpx] text-[var(--text-color-light6)]"},{default:r((()=>[u(l,{class:"whitespace-nowrap mr-[4rpx]"},{default:r((()=>[c("库存:")])),_:1}),u(l,{class:""},{default:r((()=>[c(p(fe.value.stock),1)])),_:1}),u(l,{class:""},{default:r((()=>[c(p(fe.value.goods.unit),1)])),_:1})])),_:1}),u(a,{class:"text-[24rpx] leading-[34rpx] text-[var(--text-color-light6)] flex items-baseline"},{default:r((()=>[u(l,{class:"whitespace-nowrap mr-[4rpx]"},{default:r((()=>[c("销量:")])),_:1}),u(l,{class:"mx-[2rpx]"},{default:r((()=>[c(p(fe.value.goods.sale_num),1)])),_:1}),u(l,{class:""},{default:r((()=>[c(p(fe.value.goods.unit),1)])),_:1})])),_:1})])),_:1}),fe.value.label_info&&fe.value.label_info.length?(s(),o(a,{key:1,class:"flex flex-wrap mt-[16rpx]"},{default:r((()=>[(s(!0),v(_,null,m(fe.value.label_info,(e=>(s(),v(_,{key:e.label_id},["icon"==e.style_type&&e.icon?(s(),o(g,{key:0,class:"img-tag middle",src:i(k)(e.icon),mode:"heightFix",onError:t=>i(h).error(e,"icon")},null,8,["src","onError"])):"diy"!=e.style_type&&e.icon?x("v-if",!0):(s(),o(a,{key:1,class:"base-tag middle",style:J(i(h).baseTagStyle(e))},{default:r((()=>[c(p(e.label_name),1)])),_:2},1032,["style"]))],64)))),128))])),_:1})):x("v-if",!0)])),_:1},8,["class"]),i(He)?(s(),o(a,{key:0,class:"mt-[24rpx] sidebar-margin card-template"},{default:r((()=>[fe.value.service&&fe.value.service.length?(s(),o(a,{key:0,onClick:t[1]||(t[1]=e=>Oe.value=!Oe.value),class:"card-template-item"},{default:r((()=>[u(l,{class:"text-[#333] text-[26rpx] leading-[30rpx] font-400 shrink-0"},{default:r((()=>[c("服务")])),_:1}),u(a,{class:"text-[#343434] text-[26rpx] leading-[30rpx] font-400 truncate ml-auto"},{default:r((()=>[c(p(fe.value.service[0].service_name),1)])),_:1}),u(l,{class:"nc-iconfont nc-icon-youV6xx text-[26rpx] text-[var(--text-color-light6)] ml-[8rpx]"})])),_:1})):x("v-if",!0),fe.value.goodsSpec&&fe.value.goodsSpec.length?(s(),o(a,{key:1,onClick:Ge,class:"card-template-item"},{default:r((()=>[u(l,{class:"text-[#333] text-[26rpx] leading-[30rpx] font-400 shrink-0 mr-[20rpx]"},{default:r((()=>[c("已选")])),_:1}),u(a,{class:"ml-auto text-right truncate flex-1 text-[#343434] text-[26rpx] leading-[30rpx] font-400"},{default:r((()=>[c(p(fe.value.sku_spec_format),1)])),_:1}),u(l,{class:"nc-iconfont nc-icon-youV6xx text-[26rpx] text-[var(--text-color-light6)] ml-[8rpx]"})])),_:1})):x("v-if",!0),"real"==fe.value.goods.goods_type&&fe.value.delivery_type_list&&fe.value.delivery_type_list.length?(s(),o(a,{key:2,class:"card-template-item",onClick:lt},{default:r((()=>[u(l,{class:"text-[#333] text-[26rpx] leading-[30rpx] font-400 shrink-0"},{default:r((()=>[c("配送")])),_:1}),u(a,{class:"ml-auto flex items-center text-[#343434] text-[26rpx] leading-[30rpx] font-400"},{default:r((()=>[c(p(fe.value.delivery_type_list[tt.value].name),1)])),_:1}),u(l,{class:"nc-iconfont nc-icon-youV6xx text-[26rpx] text-[var(--text-color-light6)] ml-[8rpx]"})])),_:1})):x("v-if",!0),Qe.value.length?(s(),o(a,{key:3,onClick:t[2]||(t[2]=e=>Te.value=!0),class:"card-template-item"},{default:r((()=>[u(l,{class:"text-[#333] text-[26rpx] leading-[30rpx] font-400 shrink-0 mr-[20rpx]"},{default:r((()=>[c("领券")])),_:1}),u(a,{class:"ml-auto flex-1 flex-nowrap flex items-center overflow-hidden h-[44rpx] content-between"},{default:r((()=>[(s(!0),v(_,null,m(Qe.value,((e,t)=>(s(),v(_,{key:t},[t<3?(s(),o(l,{key:0,class:n(["tag-item whitespace-nowrap border-[2rpx] px-[6rpx] h-[40rpx] border-solid border-[var(--primary-color)] text-[var(--primary-color)] mt-[4rpx]",{"mr-[12rpx]":Qe.value.length!=t+1&&t<2,"ml-auto":0==t}])},{default:r((()=>[c(p(e.title),1)])),_:2},1032,["class"])):x("v-if",!0)],64)))),128))])),_:1}),u(l,{class:"nc-iconfont nc-icon-youV6xx text-[26rpx] text-[var(--text-color-light6)] ml-[8rpx]"})])),_:1})):x("v-if",!0),Object.keys(i(Pe)).length?(s(),o(a,{key:4,class:"card-template-item",onClick:Je},{default:r((()=>[u(l,{class:"text-[#333] text-[26rpx] leading-[30rpx] font-400 shrink-0 mr-[20rpx]"},{default:r((()=>[c("优惠")])),_:1}),u(a,{class:"ml-auto flex-1 flex-nowrap flex items-center overflow-hidden h-[44rpx] justify-end"},{default:r((()=>[u(a,{class:"bg-[var(--primary-color-light)] text-[var(--primary-color)] rounded-[6rpx] text-[22rpx] flex items-center justify-center w-[86rpx] h-[34rpx] mr-[6rpx]"},{default:r((()=>[c("满减送")])),_:1}),u(a,{class:"truncate max-w-[430rpx] text-[26rpx]"},{default:r((()=>[c(p(i(Pe).name),1)])),_:1})])),_:1}),u(l,{class:"nc-iconfont nc-icon-youV6xx text-[26rpx] text-[var(--text-color-light6)] ml-[8rpx]"})])),_:1})):x("v-if",!0)])),_:1})):x("v-if",!0),fe.value.sow_show_list?(s(),o(we,{key:1,items:fe.value.sow_show_list,class:"sidebar-margin"},null,8,["items"])):x("v-if",!0),fe.value.evaluate_is_show?(s(),o(a,{key:2,class:"mt-[var(--top-m)] sidebar-margin card-template"},{default:r((()=>[u(a,{class:n(["flex items-center justify-between min-h-[40rpx]",{"mb-[30rpx]":Ye.value&&Ye.value.list&&Ye.value.list.length}])},{default:r((()=>[u(l,{class:"title !mb-[0]"},{default:r((()=>[c("宝贝评价("+p(Ye.value.count)+")",1)])),_:1}),Ye.value.count?(s(),o(a,{key:0,class:"h-[40rpx] flex items-center",onClick:t[3]||(t[3]=e=>(fe.value.goods_id,void b({url:"/addon/shop/pages/evaluate/list",param:{goods_id:fe.value.goods_id}})))},{default:r((()=>[u(l,{class:"text-[24rpx] text-[var(--text-color-light9)]"},{default:r((()=>[c("查看全部")])),_:1}),u(l,{class:"nc-iconfont nc-icon-youV6xx text-[26rpx] text-[var(--text-color-light9)]"})])),_:1})):x("v-if",!0),Ye.value.count?x("v-if",!0):(s(),o(l,{key:1,class:"text-[24rpx] text-[var(--text-color-light6)]"},{default:r((()=>[c("暂无评价")])),_:1}))])),_:1},8,["class"]),u(a,null,{default:r((()=>[(s(!0),v(_,null,m(Ye.value.list,((e,t)=>(s(),o(a,{class:n({"pb-[34rpx]":t!=Ye.value.list.length-1}),key:t},{default:r((()=>[u(a,{class:"flex items-center w-full"},{default:r((()=>[u(L,{"default-url":i(k)("static/resource/images/default_headimg.png"),src:i(k)(e.member_head),size:"50rpx",leftIcon:"none"},null,8,["default-url","src"]),u(l,{class:"ml-[10rpx] text-[28rpx] text-[#333]"},{default:r((()=>[c(p(e.member_name),1)])),_:2},1024)])),_:2},1024),u(a,{class:"flex justify-between w-full mt-[16rpx]"},{default:r((()=>[u(a,{class:"flex-1 w-[540rpx] text-[26rpx] text-[#333] max-h-[72rpx] leading-[36rpx] multi-hidden mr-[50rpx]"},{default:r((()=>[c(p(e.content),1)])),_:2},1024),u(a,{class:"w-[80rpx] shrink-0"},{default:r((()=>[e.image_mid&&e.image_mid.length?(s(),o(E,{key:0,width:"80rpx",height:"80rpx",radius:"var(--goods-rounded-mid)",src:i(k)(e.image_mid[0]),model:"aspectFill",onClick:t=>et(e.images[0])},{error:r((()=>[u(z,{name:"photo",color:"#999",size:"50"})])),_:2},1032,["src","onClick"])):x("v-if",!0)])),_:2},1024)])),_:2},1024)])),_:2},1032,["class"])))),128))])),_:1})])),_:1})):x("v-if",!0),fe.value.goods&&fe.value.goods.attr_format&&Object.keys(fe.value.goods.attr_format).length?(s(),o(a,{key:3,class:"my-[var(--top-m)] goods-sku sidebar-margin card-template"},{default:r((()=>[u(a,{class:"title mb-[30rpx]"},{default:r((()=>[c("商品属性")])),_:1}),u(a,null,{default:r((()=>[(s(!0),v(_,null,m(fe.value.goods.attr_format,((e,t)=>(s(),v(_,{key:t},[t<4||Fe.value?(s(),o(a,{key:0,class:"card-template-item"},{default:r((()=>[u(l,{class:"text-[26rpx] leading-[30rpx] w-[160rpx] font-400 shrink-0 text-[var(--text-color-light9)]"},{default:r((()=>[c(p(e.attr_value_name),1)])),_:2},1024),u(a,{class:"text-[#333] box-border value-wid text-[26rpx] leading-[30rpx] font-400 pl-[20rpx]"},{default:r((()=>[c(p(Array.isArray(e.attr_child_value_name)?e.attr_child_value_name.join(","):e.attr_child_value_name),1)])),_:2},1024),x(' <text class="nc-iconfont nc-icon-youV6xx text-[26rpx] text-[var(--text-color-light6)] ml-[8rpx]"></text> ')])),_:2},1024)):x("v-if",!0)],64)))),128)),fe.value.goods.attr_format.length>4?(s(),o(a,{key:0,class:"flex-center",onClick:t[4]||(t[4]=e=>Fe.value=!Fe.value)},{default:r((()=>[u(l,{class:"text-[24rpx] mr-[10rpx]"},{default:r((()=>[c(p(Fe.value?"收起":"展开"),1)])),_:1}),u(l,{class:n(["nc-iconfont !text-[22rpx]",{"nc-icon-xiaV6xx":!Fe.value,"nc-icon-shangV6xx-1":Fe.value}])},null,8,["class"])])),_:1})):x("v-if",!0)])),_:1})])),_:1})):x("v-if",!0),u(a,{class:"my-[var(--top-m)] sidebar-margin card-template px-[var(--pad-sidebar-m)]"},{default:r((()=>[u(a,{class:"title"},{default:r((()=>[c("商品详情")])),_:1}),u(a,{class:"u-content"},{default:r((()=>[u(A,{content:fe.value.goods.goods_desc,tagStyle:{img:"vertical-align: top;",p:"overflow: hidden;word-break:break-word;"}},null,8,["content"])])),_:1})])),_:1}),u(be),u(a,{class:"tab-bar-placeholder"}),u(a,{class:"border-[0] border-t-[2rpx] border-solid border-[#f5f5f5] w-[100%] flex justify-between pl-[32rpx] pr-[4rpx] bg-[#fff] box-border fixed left-0 bottom-0 tab-bar z-1 items-center"},{default:r((()=>[u(a,{class:"flex items-center"},{default:r((()=>[u(a,{class:"flex flex-col justify-center items-center mr-[38rpx]",onClick:t[5]||(t[5]=e=>i(b)({url:"/addon/shop/pages/index",mode:"reLaunch"}))},{default:r((()=>[u(a,{class:"nc-iconfont nc-icon-shouyeV6xx11 text-[36rpx]"}),u(l,{class:"text-[20rpx] mt-[10rpx]"},{default:r((()=>[c("首页")])),_:1})])),_:1}),u(a,{class:"flex flex-col justify-center items-center mr-[38rpx]",onClick:t[6]||(t[6]=e=>i(b)({url:"/addon/shop/pages/goods/cart"}))},{default:r((()=>[u(a,{class:"iconfont icongouwuche2 text-[38rpx]"}),u(l,{class:"text-[20rpx] mt-[10rpx]"},{default:r((()=>[c("购物车")])),_:1})])),_:1}),u(a,{class:"flex flex-col justify-center items-center mr-[38rpx]",onClick:We},{default:r((()=>[u(l,{class:n(["nc-iconfont text-[36rpx]",{"text-[#ff0000] nc-icon-xihuanV6mm":Ke.value,"text-[#303133] nc-icon-guanzhuV6xx":!Ke.value}])},null,8,["class"]),u(l,{class:"text-[20rpx] mt-[10rpx]"},{default:r((()=>[c("收藏")])),_:1})])),_:1})])),_:1}),1==fe.value.goods.status?(s(),o(a,{key:0,class:"flex flex-1"},{default:r((()=>[fe.value.goods.is_gift?(s(),o(N,{key:0,class:"!w-[420rpx] flex-1 !h-[70rpx] font-500 text-[26rpx] !text-[#fff] !bg-[#ccc] !m-0 leading-[70rpx] rounded-full remove-border"},{default:r((()=>[c("商品为赠品不可购买")])),_:1})):Be.value>0||-1==Be.value?(s(),v(_,{key:1},[""==fe.value.type&&("real"==fe.value.goods.goods_type||"virtual"==fe.value.goods.goods_type&&"verify"!=fe.value.goods.virtual_receive_type)?(s(),o(N,{key:0,class:"flex-1 !h-[70rpx] font-500 text-[26rpx] !text-[#fff] !m-0 !mr-[16rpx] leading-[70rpx] rounded-full remove-border",style:{background:"linear-gradient(127deg, #FFB000 0%, #FFA029 100%)"},onClick:t[7]||(t[7]=e=>Ge("join_cart"))},{default:r((()=>[c(" 加入购物车")])),_:1})):x("v-if",!0),i(qe)?(s(),o(N,{key:1,style:J({width:"real"==fe.value.goods.goods_type||"virtual"==fe.value.goods.goods_type&&"verify"!=fe.value.goods.virtual_receive_type?"200rpx":"400rpx!important"}),class:"flex-1 !h-[70rpx] font-500 text-[26rpx] !text-[#fff] primary-btn-bg !m-0 !mr-[16rpx] leading-[70rpx] rounded-full remove-border",onClick:t[8]||(t[8]=e=>Ge("buy_now"))},{default:r((()=>[c("立即购买")])),_:1},8,["style"])):(s(),o(N,{key:2,style:J({width:"real"==fe.value.goods.goods_type||"virtual"==fe.value.goods.goods_type&&"verify"!=fe.value.goods.virtual_receive_type?"200rpx":"400rpx!important"}),class:"flex-1 !h-[70rpx] font-500 text-[26rpx] !text-[#fff] !bg-[#ccc] !m-0 !mr-[16rpx] leading-[70rpx] rounded-full remove-border"},{default:r((()=>[c("已售罄")])),_:1},8,["style"]))],64)):0==Be.value?(s(),o(N,{key:2,style:{width:"420rpx!important"},class:"flex-1 !h-[70rpx] font-500 text-[26rpx] !text-[#fff] !bg-[#ccc] !m-0 leading-[70rpx] rounded-full remove-border"},{default:r((()=>[c("已达限购数量")])),_:1})):x("v-if",!0)])),_:1})):(s(),o(a,{key:1,class:"flex flex-1"},{default:r((()=>[u(N,{class:"w-[100%] !h-[70rpx] font-500 text-[26rpx] !text-[#fff] !bg-[#ccc] !m-0 leading-[70rpx] rounded-full remove-border"},{default:r((()=>[c("该商品已下架")])),_:1})])),_:1}))])),_:1})])),_:1}),x(" 服务 "),u(a,{onTouchmove:t[11]||(t[11]=d((()=>{}),["prevent","stop"]))},{default:r((()=>[u(P,{class:"popup-type",show:Oe.value,onClose:t[10]||(t[10]=e=>Oe.value=!1)},{default:r((()=>[u(a,{class:"min-h-[480rpx] popup-common",onTouchmove:t[9]||(t[9]=d((()=>{}),["prevent","stop"]))},{default:r((()=>[u(a,{class:"title"},{default:r((()=>[c("商品服务")])),_:1}),u(R,{class:"h-[520rpx]","scroll-y":"true"},{default:r((()=>[u(a,{class:"pl-[22rpx] pb-[28rpx] pr-[37rpx]"},{default:r((()=>[(s(!0),v(_,null,m(fe.value.service,((e,t)=>(s(),o(a,{class:"flex mb-[28rpx]"},{default:r((()=>[u(g,{class:"mt-[4rpx] w-[32rpx] h-[32rpx] mr-[14rpx]",src:i(k)(e.image||"addon/shop/icon_service.png"),mode:"aspectFit"},null,8,["src"]),u(a,{class:"flex-1"},{default:r((()=>[u(a,{class:"text-[30rpx] leading-[36rpx] text-[#333] mb-[8rpx]"},{default:r((()=>[c(p(e.service_name),1)])),_:2},1024),u(a,{class:"text-[24rpx] leading-[36rpx] text-[var(--text-color-light9)]"},{default:r((()=>[c(p(e.desc),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),256))])),_:1})])),_:1})])),_:1})])),_:1},8,["show"])])),_:1}),x(" 配送 "),u(a,{onTouchmove:t[14]||(t[14]=d((()=>{}),["prevent","stop"]))},{default:r((()=>[u(P,{class:"popup-type",show:Ve.value,onClose:t[13]||(t[13]=e=>Ve.value=!1)},{default:r((()=>[u(a,{class:"min-h-[360rpx] popup-common",onTouchmove:t[12]||(t[12]=d((()=>{}),["prevent","stop"]))},{default:r((()=>[u(a,{class:"title"},{default:r((()=>[c("配送方式")])),_:1}),u(R,{class:"h-[520rpx]","scroll-y":"true"},{default:r((()=>[u(a,{class:"px-[var(--popup-sidebar-m)]"},{default:r((()=>[(s(!0),v(_,null,m(fe.value.delivery_type_list,((e,t)=>(s(),o(a,{class:"flex mb-[40rpx]",onClick:l=>((e,t)=>{tt.value=t,Ve.value=!1,uni.setStorageSync("distributionType",e.name)})(e,t)},{default:r((()=>[u(g,{class:"mt-[4rpx] w-[32rpx] h-[32rpx] mr-[14rpx]",src:i(k)("addon/shop/icon_service.png"),mode:"aspectFit"},null,8,["src"]),u(a,{class:"flex-1"},{default:r((()=>[u(a,{class:"text-[30rpx] leading-[36rpx] text-[#333] mb-[8rpx]"},{default:r((()=>[c(p(e.name),1)])),_:2},1024),u(a,{class:"text-[24rpx] leading-[36rpx] text-[var(--text-color-light9)]"},{default:r((()=>[c(p(e.desc),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),256))])),_:1})])),_:1})])),_:1})])),_:1},8,["show"])])),_:1}),x(" 优惠券 "),u(a,{onTouchmove:t[18]||(t[18]=d((()=>{}),["prevent","stop"]))},{default:r((()=>[u(P,{class:"popup-type",show:Te.value,onClose:t[17]||(t[17]=e=>Te.value=!1)},{default:r((()=>[u(a,{class:"min-h-[480rpx] popup-common",onTouchmove:t[16]||(t[16]=d((()=>{}),["prevent","stop"]))},{default:r((()=>[u(a,{class:"title"},{default:r((()=>[c("优惠券")])),_:1}),u(R,{class:"h-[520rpx]","scroll-y":"true"},{default:r((()=>[u(a,{class:"px-[32rpx]"},{default:r((()=>[(s(!0),v(_,null,m(Qe.value,((e,t)=>(s(),o(a,{class:"mb-[30rpx] flex items-center border-[2rpx] border-solid border-[rgba(0,0,0,.1)] rounded-[var(--rounded-small)]",key:t},{default:r((()=>[u(a,{class:"flex flex-col items-center my-[20rpx] w-[200rpx] border-0 border-r-[2rpx] border-dashed border-[rgba(0,0,0,.1)]"},{default:r((()=>[u(a,{class:"text-xs price-font"},{default:r((()=>[u(l,{class:"text-[28rpx]"},{default:r((()=>[c("¥")])),_:1}),u(l,{class:"text-[48rpx]"},{default:r((()=>[c(p(Number(e.price)),1)])),_:2},1024)])),_:2},1024),u(l,{class:"text-xs mt-[12rpx]"},{default:r((()=>[c(p(Number(e.min_condition_money)?"满"+Number(e.min_condition_money)+"元可用":"无门槛"),1)])),_:2},1024)])),_:2},1024),u(a,{class:"ml-[20rpx] flex-1 flex flex-col py-[20rpx]"},{default:r((()=>[u(l,{class:"text-xs font-500"},{default:r((()=>[c(p(e.title),1)])),_:2},1024),u(l,{class:"text-xs text-[var(--text-color-light6)] mt-[12rpx]"},{default:r((()=>[c(p(1==e.valid_type&&"领取之日起"+e.length+"天内有效"||2==e.valid_type&&"领取之日起至"+e.valid_end_time),1)])),_:2},1024)])),_:2},1024),"collecting"===e.btnType?(s(),o(l,{key:0,class:"bg-[var(--primary-color)] mr-[20rpx] w-[106rpx] box-border text-center text-[#fff] h-[50rpx] text-[22rpx] px-[20rpx] leading-[50rpx] rounded-[100rpx]",onClick:t=>((e,t)=>{if(!xe.value)return y().setLoginBack({url:"/addon/shop/pages/goods/detail",param:{sku_id:fe.value.sku_id,type:fe.value.type}}),!1;pe({coupon_id:e.id||"",number:1}).then((e=>{Xe()}))})(e)},{default:r((()=>[c("领取")])),_:2},1032,["onClick"])):(s(),o(l,{key:1,class:"!bg-[var(--primary-color-disabled)] mr-[20rpx] text-[#fff] mr-[20rpx] h-[50rpx] text-[22rpx] px-[20rpx] leading-[50rpx] rounded-[100rpx]"},{default:r((()=>[c(p("collected"===e.btnType?"已领完":"已领取"),1)])),_:2},1024))])),_:2},1024)))),128))])),_:1})])),_:1}),u(a,{class:"btn-wrap"},{default:r((()=>[u(N,{class:"primary-btn-bg btn",onClick:t[15]||(t[15]=e=>Te.value=!1)},{default:r((()=>[c("确定")])),_:1})])),_:1})])),_:1})])),_:1},8,["show"])])),_:1}),Se.value?(s(),o(ke,{key:1,ref_key:"goodsSkuRef",ref:_e,"goods-detail":fe.value,onChange:Ue},null,8,["goods-detail"])):x("v-if",!0),u(ge,{ref_key:"manjianShowRef",ref:Ce},null,512),u(ye,{ref_key:"sharePosterRef",ref:ct,posterType:"shop_goods",posterId:fe.value.goods.poster_id,posterParam:i(xt),copyUrlParam:pt.value},null,8,["posterId","posterParam","copyUrlParam"])])),_:1})):x("v-if",!0)])),_:1},8,["style"])}}}),[["__scopeId","data-v-fae07e19"]]);export{je as default};