Files
sociology_app/unpackage/dist/dev/mp-weixin/pages/goods/index/index.wxml
2025-05-06 13:33:55 +08:00

1 line
13 KiB
Plaintext
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.
<view class="container commonPageBox commonDetailPage data-v-2bdf8af3"><public-module vue-id="50125473-1" class="data-v-2bdf8af3" bind:__l="__l"></public-module><z-nav-bar vue-id="50125473-2" title="商品详情" bgColor="#3AB3AE" fontColor="#fff" class="data-v-2bdf8af3" bind:__l="__l"></z-nav-bar><block wx:if="{{!this.$store.state.loadingShow}}"><view class="contentBox commonPageContentBox data-v-2bdf8af3"><swiper style="width:100%;height:750rpx;background-color:#f5f5f5;" autoplay="{{true}}" interval="{{3000}}" duration="{{1000}}" class="data-v-2bdf8af3"><block wx:for="{{swiperList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><swiper-item style="width:100%;height:100%;" class="data-v-2bdf8af3"><image style="width:100%;height:100%;" src="{{item}}" mode="aspectFit" data-event-opts="{{[['tap',[['previewImage',['$0'],[[['swiperList','',index]]]]]]]}}" bindtap="__e" class="data-v-2bdf8af3"></image></swiper-item></block></swiper><view class="goods_box data-v-2bdf8af3"><view class="curriulum_title_box data-v-2bdf8af3"><block wx:if="{{curriculumData.isVipPrice==1&&curriculumData.vipPrice!=0&&curriculumData.vipPrice!=null||curriculumData.activityPrice&&curriculumData.activityPrice>0}}"><view class="miaosha_box data-v-2bdf8af3"><view class="price_box data-v-2bdf8af3"><block wx:if="{{curriculumData}}"><view class="price_left data-v-2bdf8af3"><block wx:if="{{curriculumData.isVipPrice==1&&curriculumData.vipPrice!=0&&curriculumData.vipPrice!=null}}"><text class="price data-v-2bdf8af3"><text class="data-v-2bdf8af3">{{"¥"+$root.g0}}</text><text style="color:#8a8a8a;font-size:14px;margin-left:4px;font-weight:bold;text-decoration:line-through;" class="data-v-2bdf8af3">{{"¥"+$root.g1}}</text></text></block><block wx:else><block wx:if="{{curriculumData.activityPrice&&curriculumData.activityPrice>0}}"><text class="price data-v-2bdf8af3"><text class="data-v-2bdf8af3">{{"¥"+$root.g2}}</text><text style="color:#8a8a8a;font-size:14px;margin-left:4px;font-weight:bold;text-decoration:line-through;" class="data-v-2bdf8af3">{{"¥"+$root.g3}}</text></text></block><block wx:else><block wx:if="{{curriculumData&&curriculumData.price>0}}"><text class="price data-v-2bdf8af3">{{"¥"+$root.g4}}</text></block></block></block><view class="price original_price sales_number data-v-2bdf8af3">{{"已售 "+curriculumData.sumSales+'件'}}</view></view></block><view class="xianshimaiosha_box data-v-2bdf8af3"><block wx:if="{{curriculumData.isVipPrice==1&&curriculumData.vipPrice!=0&&curriculumData.vipPrice!=null}}"><text class="xianshimaiosha data-v-2bdf8af3">VIP优惠</text></block><block wx:else><block wx:if="{{curriculumData.activityPrice&&curriculumData.activityPrice>0}}"><text class="xianshimaiosha data-v-2bdf8af3">活动立减</text></block></block></view></view><view class="curriulum_title data-v-2bdf8af3">{{curriculumData.productName+''}}</view></view></block><block wx:else><view class="normal_box data-v-2bdf8af3" style="padding-top:10rpx;padding-bottom:10rpx;"><view class="price_box data-v-2bdf8af3"><block wx:if="{{curriculumData.activityPrice&&curriculumData.activityPrice>0}}"><text class="aui-text-danger price data-v-2bdf8af3">{{'¥'+curriculumData.activityPrice+''}}</text><text class="price original_price data-v-2bdf8af3">{{"原价:¥"+curriculumData.price+''}}</text></block><block wx:else><block wx:if="{{curriculumData.price}}"><text class="aui-text-danger price data-v-2bdf8af3">{{'¥'+$root.g5+''}}</text></block></block><text class="price original_price sales_number data-v-2bdf8af3" style="float:right;">{{"已售 "+curriculumData.sumSales+'件'}}</text></view><view class="curriulum_title data-v-2bdf8af3" style="margin-top:20rpx;">{{curriculumData.productName+''}}</view></view></block><view class="price_box data-v-2bdf8af3"></view></view></view><block wx:if="{{$root.g6>0}}"><u-divider vue-id="50125473-3" text="购买本商品赠送如下优惠券" hairline="{{true}}" textColor="#333" lineColor="#b0b0b0" class="data-v-2bdf8af3" bind:__l="__l"></u-divider><view class="tanchu data-v-2bdf8af3"><view class="listBox data-v-2bdf8af3"><common-coupon vue-id="50125473-4" List="{{canGetCouponList}}" source="goodsDetail" itemClass="itemCouponClass" class="data-v-2bdf8af3" bind:__l="__l"></common-coupon></view></view></block><common-sticky vue-id="50125473-5" label="title" itemStyle="{{'width:'+($root.g7==2?'50':'33')+'%;padding-left: 15px; padding-right: 15px; height: 68rpx;'}}" list="{{cateList}}" currentCateIndex="{{currentCateIndex}}" data-event-opts="{{[['^handleselectCate',[['handleselectCate']]]]}}" bind:handleselectCate="__e" class="data-v-2bdf8af3" bind:__l="__l"></common-sticky><view class="data-v-2bdf8af3"><view class="goods_detail_list_title bg_box_shandow color_shandow bg_color PM_font data-v-2bdf8af3" style="background-color:#d8f8e4;"><view class="left data-v-2bdf8af3"><u-icon style="display:inline-block;margin-right:10rpx;" vue-id="50125473-6" name="grid" color="#018F89" size="23" class="data-v-2bdf8af3" bind:__l="__l"></u-icon>商品规格</view><text data-event-opts="{{[['tap',[['openPopup',['$event']]]]]}}" class="right data-v-2bdf8af3" bindtap="__e">{{"共"+$root.g8+"种商品可选择"}}</text></view><common-goods-list scoped-slots-compiler="augmented" class="color_shandow data-v-2bdf8af3" vue-id="50125473-7" imgUrl="url" isNoIcon="{{true}}" imgMode="aspectFit" defaultUrl isCondition="{{true}}" dataList="{{goodsList}}" label="title" data-event-opts="{{[['^hancleClick',[['selectGoods']]]]}}" bind:hancleClick="__e" bind:__l="__l" vue-slots="{{['labelSlot']}}"><view class="{{'goods_item '+($root.m1?'':'')}}" slot="labelSlot" wx:if="{{$root.m0}}"><view class="image_box data-v-2bdf8af3"><image class="goods_image data-v-2bdf8af3" src="{{$root.m2.row.productImages}}" mode="aspectFit"></image></view></view></common-goods-list></view><block wx:if="{{$root.g9>0}}"><view class="data-v-2bdf8af3"><view class="goods_detail_list_title bg_box_shandow color_shandow bg_color PM_font data-v-2bdf8af3"><view class="left data-v-2bdf8af3" style="color:#018f89 !important;"><u-icon style="display:inline-block;margin-right:10rpx;" vue-id="50125473-8" name="list" color="#018F89" size="23" class="data-v-2bdf8af3" bind:__l="__l"></u-icon>书籍信息</view></view><common-list generic:scoped-slots-labelSlot="index-common-list-labelSlot" data-vue-generic="scoped" class="color_shandow parameter_box book_box data-v-2bdf8af3" vue-id="50125473-9" imgUrl="url" isNoIcon="{{true}}" imgMode="aspectFit" defaultUrl isCondition="{{true}}" dataList="{{booksList}}" label="title" bind:__l="__l" vue-slots="{{['labelSlot']}}"></common-list></view></block><block wx:if="{{$root.g10>0}}"><view class="data-v-2bdf8af3"><view class="goods_detail_list_title bg_box_shandow color_shandow bg_color PM_font data-v-2bdf8af3"><view class="left data-v-2bdf8af3" style="color:#018f89 !important;"><u-icon style="display:inline-block;margin-right:10rpx;" vue-id="50125473-10" name="list" color="#018F89" size="23" class="data-v-2bdf8af3" bind:__l="__l"></u-icon>课程信息</view></view><common-list generic:scoped-slots-labelSlot="index-common-list-labelSlot1" data-vue-generic="scoped" class="color_shandow parameter_box data-v-2bdf8af3" vue-id="50125473-11" imgUrl="url" isNoIcon="{{true}}" imgMode="aspectFit" defaultUrl isCondition="{{true}}" dataList="{{coursesList}}" label="title" bind:__l="__l" vue-slots="{{['labelSlot']}}"></common-list></view></block><u-divider vue-id="50125473-12" text="商品参数" hairline="{{true}}" textColor="#333" lineColor="#b0b0b0" class="data-v-2bdf8af3" bind:__l="__l"></u-divider><view class="parameter_info_box data-v-2bdf8af3"><common-list scoped-slots-compiler="augmented" class="parameter_box parameter_info data-v-2bdf8af3" vue-id="50125473-13" imgUrl="url" isNoIcon="{{true}}" imgMode="aspectFit" defaultUrl isCondition="{{true}}" dataList="{{parameterList}}" label="name" data-event-opts="{{[['^hancleClick',[['selectGoods']]]]}}" bind:hancleClick="__e" bind:__l="__l" vue-slots="{{['labelSlot']}}"><view class="{{'goods_item '+($root.m4?'':'')}}" slot="labelSlot" wx:if="{{$root.m3}}"><view class="data-v-2bdf8af3"><view class="name data-v-2bdf8af3"><text style="color:#333;" class="data-v-2bdf8af3">{{''+$root.m5.row.name+""}}</text><block wx:if="{{$root.m6.row.isTime}}"><text class="data-v-2bdf8af3">{{''+$root.f0}}</text></block><block wx:else><text class="data-v-2bdf8af3">{{''+$root.m7.row.value}}</text></block></view></view></view></common-list></view><u-divider vue-id="50125473-14" text="商品详情" hairline="{{true}}" textColor="#333" lineColor="#b0b0b0" class="data-v-2bdf8af3" bind:__l="__l"></u-divider><view class="small_class_teaching_box data-v-2bdf8af3" style="background-color:#b7e0e2;"><view class="common_divider divider_box data-v-2bdf8af3"></view><common-rich-detail style="padding:10rpx;" vue-id="50125473-15" detailInfo="{{detailInfo}}" class="data-v-2bdf8af3" bind:__l="__l" vue-slots="{{['richHeadImg']}}"><view slot="richHeadImg"></view></common-rich-detail><view class="small_class_teaching_content data-v-2bdf8af3"></view></view><block wx:if="{{$root.g11>0}}"><view class="small_class_teaching_box related_courses_box data-v-2bdf8af3"><view class="small_class_teaching_top data-v-2bdf8af3"><view class="small_class_teaching_top_left data-v-2bdf8af3"><image class="icon1 data-v-2bdf8af3" src="/static/icon/course_ic.png" mode="aspectFil"></image><text class="data-v-2bdf8af3">相关课程</text></view></view><view class="small_class_teaching_content data-v-2bdf8af3"><common-curriculum-list generic:scoped-slots-labelSlot="index-common-curriculum-list-labelSlot" data-vue-generic="scoped" generic:scoped-slots-rightSlot="index-common-curriculum-list-rightSlot" vue-id="50125473-16" imgUrl="url" isCondition="{{true}}" dataList="{{relatedCoursesList}}" label="title" data-event-opts="{{[['^hancleClick',[['goCourseDescription']]]]}}" bind:hancleClick="__e" class="data-v-2bdf8af3" bind:__l="__l" vue-slots="{{['rightSlot','labelSlot']}}"></common-curriculum-list></view></view></block></view></block><block wx:if="{{!this.$store.state.loadingShow}}"><view class="goods_nav_box data-v-2bdf8af3"><uni-goods-nav vue-id="50125473-17" fill="{{true}}" options="{{buyOptions}}" button-group="{{customButtonGroup1}}" data-event-opts="{{[['^click',[['onHandleClickBuy']]],['^buttonClick',[['onHandleClickBuy1']]]]}}" bind:click="__e" bind:buttonClick="__e" class="data-v-2bdf8af3" bind:__l="__l"></uni-goods-nav></view></block><common-select-goods vue-id="50125473-18" selectGoodsData="{{selectGoodsData}}" goodsList="{{goodsList}}" buyOptions="{{buyOptions}}" customButtonGroup1="{{customButtonGroup1}}" data-ref="commonSelectGoods" data-event-opts="{{[['^selectGoods',[['selectGoods']]],['^onHandleClickBuy',[['onHandleClickBuy']]]]}}" bind:selectGoods="__e" bind:onHandleClickBuy="__e" class="data-v-2bdf8af3 vue-ref" bind:__l="__l"></common-select-goods><u-popup class="popup_box data-v-2bdf8af3" vue-id="50125473-19" show="{{showInfo}}" mode="bottom" data-event-opts="{{[['^close',[['closeShowInfo']]]]}}" bind:close="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="popup_top data-v-2bdf8af3"><view class="product_image data-v-2bdf8af3"><image class="goods_image data-v-2bdf8af3" src="{{selectGoodsData.productImages}}" mode="aspectFit"></image></view><view class="title data-v-2bdf8af3">{{"已选:"+selectGoodsData.productName}}</view></view><view class="data-v-2bdf8af3"><view class="title title_box data-v-2bdf8af3"><text class="title_price data-v-2bdf8af3">{{"¥"+selectGoodsData.price}}</text><u-icon style="display:inline-block;" vue-id="{{('50125473-20')+','+('50125473-19')}}" name="close" color="#333" size="18" data-event-opts="{{[['^click',[['close']]]]}}" bind:click="__e" class="data-v-2bdf8af3" bind:__l="__l"></u-icon></view><view class="title title_list data-v-2bdf8af3"><text class="data-v-2bdf8af3">{{"商品列表("+$root.g12+""}}</text></view><common-list scoped-slots-compiler="augmented" vue-id="{{('50125473-21')+','+('50125473-19')}}" imgUrl="url" isNoIcon="{{true}}" imgMode="aspectFit" defaultUrl isCondition="{{true}}" dataList="{{goodsList}}" label="title" data-event-opts="{{[['^hancleClick',[['selectGoods']]]]}}" bind:hancleClick="__e" class="data-v-2bdf8af3" bind:__l="__l" vue-slots="{{['labelSlot']}}"><view class="{{'goods_item '+($root.m9?'isSelectGoods color_shandow':'')}}" slot="labelSlot" wx:if="{{$root.m8}}"><view class="image_box data-v-2bdf8af3" style="margin-right:10rpx;"><image class="goods_image data-v-2bdf8af3" src="{{$root.m10.row.productImages}}" mode="aspectFit"></image></view><view class="data-v-2bdf8af3"><view class="name data-v-2bdf8af3">{{$root.m11.row.productName}}</view><view class="price data-v-2bdf8af3" style="color:#3ab3ae;">{{$root.m12.row.price}}</view></view></view></common-list><view class="goods_nav_box data-v-2bdf8af3"><uni-goods-nav vue-id="{{('50125473-22')+','+('50125473-19')}}" fill="{{true}}" options="{{buyOptions}}" button-group="{{customButtonGroup1}}" data-event-opts="{{[['^click',[['onHandleClickBuy']]],['^buttonClick',[['onHandleClickBuy']]]]}}" bind:click="__e" bind:buttonClick="__e" class="data-v-2bdf8af3" bind:__l="__l"></uni-goods-nav></view></view></u-popup><z-navigation vue-id="50125473-23" class="data-v-2bdf8af3" bind:__l="__l"></z-navigation></view>