This commit is contained in:
18631081161 2025-03-25 22:27:54 +08:00
parent c14ef73398
commit a5e67e4f80
6 changed files with 95 additions and 86 deletions

View File

@ -1456,7 +1456,7 @@
.desc {
padding: 24rpx 18rpx 0;
font-size: 16rpx;
font-size: 18rpx;
font-weight: 500;
color: #F39205;
}

View File

@ -10,7 +10,7 @@
<!-- <view class="">{{$c.detailPageTitle((pageData && pageData.goods) || '')}}</view> -->
</view>
<view class="header-title center relative" style="z-index: 10;" :style="{top:$sys().statusBarHeight+'px'}">
<view class="center relative" style="z-index: 10;" :style="{top:$sys().statusBarHeight+'px'}">
<!-- <image :src="$img1('index/ljLeft.png')"></image> -->
<text class="" style="padding-top: 20rpx;">连击赏</text>
<!-- <image :src="$img1('index/ljRight.png')"></image> -->
@ -64,7 +64,7 @@
<text class="goods-name hidden" style="">{{pageData.goods_list.data[swCur].title}}</text>
<view class="center swiperItemInfo" v-if="pageData&&pageData.goods_list.data[swCur]">
<text>{{pageData.goods_list.data[swCur].price}}/ <text style="font-size: 16rpx;"></text></text>
<text>{{pageData.goods_list.data[swCur].price}}/ <text style="font-size: 18rpx;"></text></text>
</view>
<view
@ -1024,7 +1024,7 @@
height: 750rpx;
box-sizing: border-box;
position: relative;
margin-top: 150rpx;
margin-top: 130rpx;
background-color: #FFFFFF;
.half-tag {

View File

@ -5,18 +5,23 @@
<view class="content">
<view class="navLeft align-center" :style="{ top: $sys().statusBarHeight + 'px' }" @tap="$c.back(1)">
<uni-icons type="left" color="#000000"></uni-icons>
<view class="" style="color: #000000; margin-left: 240rpx">
{{ $c.detailPageTitle((pageData && pageData.goods) || "") }}
</view>
</view>
<view class="header relative" v-if="pageData && pageData.goods" :style="{
background:
'url(' + pageData.goods.imgurl_detail + ') no-repeat 0 0 / 100% 100%',
}">
<view class="center relative" style="z-index: 10;" :style="{top:$sys().statusBarHeight+'px'}">
<text class=""
style="padding-top: 20rpx;">{{ $c.detailPageTitle((pageData && pageData.goods) || "") }}</text>
</view>
<view class="header relative" v-if="pageData && pageData.goods"
:style="{background:'url(' + pageData.goods.imgurl_detail + ') no-repeat 0 0 / 100% 100%',}">
<view class="header-wuzhe flex" v-if="pageData.goods.is_shou_zhe == 1">
<image class="img100" :src="$img1('common/chouBanjia.png')" mode="aspectFit"></image>
</view>
<view class="header-goodsTitel">{{ pageData.goods.title }}</view>
<view class="header-suoxiang center" v-if="
pageData.goods.lock_is == 1 &&
pageData.lock_info.goods_lock_surplus_time > 0
@ -28,12 +33,9 @@
<image class="ml20" :src="$img1('index/suoxiang.png')" mode="aspectFit"></image>
<view class="ml30">倒计时{{ secNum }}S</view>
</view>
<view class="header-title center" :style="{
background:
'url(' +
$img1('common/chouTitle.png') +
') no-repeat 0 0 / 100% 100%',
}">
<view class="header-title center"
:style="{background:'url(' +$img1('common/chouTitle.png') +') no-repeat 0 0 / 100% 100%',}">
<text>
<template></template>
</text>
@ -46,12 +48,13 @@
<template v-if="pageData.goods.type != 5">/含明信片</template>
</text>
</view>
<collect-btn v-if="pageData && pageData.goods" :goods-id="pageData.goods.id" :goods-num="pageData.goods.num"
:is-collected="pageData.goods.collection_is" @collection-changed="onCollectionChanged"></collect-btn>
<view
style="width: 100%; height: 232rpx; position: absolute; bottom: 0; background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));">
</view>
<view
style="width: 100%; height: 232rpx; position: absolute; bottom: 0; background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));" />
</view>
<!--选项卡-->
<detail-toolbar :goods-type="pageData.goods.type" :current-tab="tabCur" @rule-click="handleRuleClick"
@ -64,18 +67,15 @@
</view>
</view>
<view class="">
<view class="bgfff flex">
<view class="flex" style="background-color: #F5F5F5;">
<text :style="{ width: '80%' }"></text>
</view>
<view class="align-center justify-between" v-if="pageData.goods">
<view class="align-center"> <text>{{ pageData.goods.num }}</text> /{{
pageData.goods.stock
}}
<view class="align-center" v-if="pageData.goods">
<view class="align-center"> <text>{{ pageData.goods.num }}</text> /{{pageData.goods.stock}}
</view>
<view>赏品余量</view>
<view style="margin-left: 58rpx;">赏品余量</view>
<view class="align-center">
<text>{{ pageData.goods.goodslist_surplus_stock }}</text>/{{ pageData.goods.goodslist_stock
}}
<text>{{ pageData.goods.goodslist_surplus_stock }}</text>/{{ pageData.goods.goodslist_stock}}
</view>
</view>
</view>
@ -112,6 +112,8 @@
</view>
</view>
</view>
<!-- 中赏记录 -->
<template v-if="tabCur == 2">
<mescroll-body ref="mescrollRef" @init="mescrollInit" @down="downCallback" @up="getLog" :down="downOption"
:up="upOption">
@ -119,6 +121,7 @@
@sub-tab-change="subTabChange"></detail-prize-log>
</mescroll-body>
</template>
<view v-if="pageData" class="ft-fixed justify-evenly">
<view class="btn common_bg column center" v-if="getBtnXianShi(1)"
:style="{ backgroundImage: `url(${$img1('common/chouBtn1.png')})` }" @click="confirmSubmit([0, 1])">
@ -725,7 +728,6 @@
height: 44px;
>view {
// font-family: YouSheBiaoTiHei;
font-weight: 600;
font-size: 50rpx;
color: #ffffff;
@ -739,6 +741,7 @@
.header {
width: 750rpx;
height: 722rpx;
margin-top: 130rpx;
background-color: #d8d8d8;
&-wuzhe {
@ -809,7 +812,7 @@
>text:nth-child(2n + 1) {
font-weight: 400;
font-size: 16rpx;
font-size: 18rpx;
color: #333333;
}
@ -935,9 +938,7 @@
>view {
>text {
font-family: YouSheBiaoTiHei;
font-weight: 400;
font-size: 36rpx;
color: #333333;
}
}
@ -1040,7 +1041,7 @@
.desc {
padding: 24rpx 10rpx 0;
font-size: 16rpx;
font-size: 18rpx;
font-weight: 300;
color: #f39205;
}
@ -1091,7 +1092,6 @@
align-items: center;
margin-bottom: 20rpx;
font-size: 32rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #ffffff;
}
@ -1103,7 +1103,6 @@
>view {
white-space: nowrap;
font-family: YouSheBiaoTiHei;
font-weight: 400;
font-size: 52rpx;
color: #ffffff;
@ -1179,7 +1178,6 @@
.title {
font-size: 20rpx;
font-family: Source Han Sans CN;
font-weight: 400;
margin-left: 24rpx;
color: #333333;
@ -1190,7 +1188,6 @@
align-items: center;
font-size: 24rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #999999;
@ -1228,7 +1225,6 @@
.title {
font-size: 24rpx;
// font-family: Source Han Sans CN;
font-weight: 400;
color: #333333;
}
@ -1237,7 +1233,6 @@
.type {
font-size: 20rpx;
// font-family: Source Han Sans CN;
font-weight: 400;
color: #999999;
}
@ -1259,7 +1254,6 @@
.num {
font-size: 28rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #999999;
}
@ -1281,7 +1275,6 @@
.title {
font-size: 28rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #ffffff;
}
@ -1291,7 +1284,6 @@
align-items: center;
font-size: 24rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #ffffff;

View File

@ -7,10 +7,17 @@
<view class="content minHeight100">
<view class="navLeft align-center" :style="{top:$sys().statusBarHeight+'px'}" @tap="$c.back(1)">
<uni-icons type="left" color="#000000"></uni-icons>
<view class="" style="color: #000000; margin-left: 240rpx;">
<!-- <view class="" style="color: #000000; margin-left: 240rpx;">
{{$c.detailPageTitle((pageData && pageData.goods) || '')}}
</view>
</view> -->
</view>
<view class="center relative" style="z-index: 10;" :style="{top:$sys().statusBarHeight+'px'}">
<text class=""
style="padding-top: 20rpx;">{{ $c.detailPageTitle((pageData && pageData.goods) || "") }}</text>
</view>
<view class="header relative" v-if="pageData&&pageData.goods"
:style="{background: 'url('+pageData.goods.imgurl_detail+') no-repeat 0 0 / 100% 100%'}">
<view class="header-wuzhe flex" v-if="pageData.goods.is_shou_zhe==1">
@ -1292,6 +1299,7 @@
.header {
width: 750rpx;
height: 722rpx;
margin-top: 130rpx;
background-color: #D8D8D8;
&-wuzhe {
@ -1388,7 +1396,7 @@
>text:nth-child(2n+1) {
font-weight: 400;
font-size: 16rpx;
font-size: 18rpx;
color: #000000;
}

View File

@ -40,7 +40,7 @@
</view>
</view>
<!-- 推荐上新 -->
<!-- 今日推荐 -->
<view class="flex yqhy" v-if="tuijian.length > 0" style="margin-top: 30rpx; flex-direction: column">
<!-- <image class="img100" style=" display: flex; justify-content: center;"
:src="$img1('/image/a6548-pw1cx.webp')"></image> -->
@ -137,10 +137,11 @@
<!-- 优惠券弹窗 -->
<uni-popup ref="couponPop" type="center" maskBackgroundColor="rgba(0,0,0,0.8)">
<view v-if="couponData" class="coupon-pop common_bg relative">
<view class="coupon-pop-title ziti">
<!-- <view class="coupon-pop-title">
<text>新人大礼包</text>
</view>
</view> -->
<scroll-view class="coupon-list" scroll-y>
<view v-for="(item, i) in couponData.goods.list" :key="i" class="coupon-item">
<view class="center">
@ -154,11 +155,12 @@
</view>
</scroll-view>
<view @click="receiveCoupon" class="get-btn center">立即收下</view>
<view class="bt-tip">优惠券在我的-优惠券中查看</view>
<!-- <view class="bt-tip">优惠券在我的-优惠券中查看</view> -->
<view class="bt-close flex" @tap="$refs.couponPop.close()">
<image class="img100" :src="$img1('common/close.png')"></image>
</view>
</view>
</uni-popup>
<!-- <tab-bar :index="0"></tab-bar> -->
@ -997,11 +999,9 @@
.redu {
margin-top: 24rpx;
font-size: 16rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #6c6c6c;
font-size: 18rpx;
font-weight: 500;
color: #6C6C6C;
}
.qbt_con_item_3 {
@ -1026,9 +1026,7 @@
.qbt_con_item_price {
display: flex;
align-items: center;
font-size: 16rpx;
font-family: Source Han Sans CN;
font-size: 18rpx;
font-weight: 400;
color: #6c6c6c;
}
@ -1076,8 +1074,8 @@
// }
.coupon-pop {
width: 612rpx;
height: 780rpx;
width: 604rpx;
height: 558rpx;
position: relative;
background: url($imgurl + "index/couponBg.png") no-repeat 0 0 / 100% 100%;
// background: #281C50;
@ -1097,7 +1095,7 @@
}
.coupon-list {
// margin-top: 30rpx;
padding-top: 128rpx;
height: 360rpx;
.coupon-item {
@ -1112,17 +1110,19 @@
>view:nth-child(1) {
width: 168rpx;
height: 168rpx;
>text:nth-child(1) {
font-weight: 400;
font-size: 24rpx;
color: #894dd3;
color: #FDB075;
padding-top: 20rpx;
}
>text:nth-child(2) {
font-weight: 700;
font-size: 72rpx;
color: #894dd3;
font-size: 64rpx;
color: #FDB075;
}
}
@ -1130,13 +1130,13 @@
>text:nth-child(1) {
font-weight: 400;
font-size: 28rpx;
color: #894dd3;
color: #FDB075;
}
>text:nth-child(2) {
font-weight: 400;
font-size: 24rpx;
color: #894dd3;
color: #FDB075;
}
}
}
@ -1148,15 +1148,14 @@
}
.get-btn {
margin: 170rpx auto 0;
width: 288rpx;
height: 74rpx;
background: #ff873a;
border-radius: 37rpx 37rpx 37rpx 37rpx;
border: 2rpx solid #ff873a;
font-weight: 400;
font-size: 24rpx;
color: #ffffff;
margin: 120rpx auto 0;
width: 386rpx;
height: 102rpx;
background: #D8FD24;
border-radius: 26rpx;
font-weight: 600;
font-size: 32rpx;
color: #333333;
}
.bt-tip {
@ -1172,11 +1171,11 @@
.bt-close {
position: absolute;
bottom: -180rpx;
bottom: -230rpx;
left: 50%;
transform: translateX(-50%);
width: 80rpx;
height: 80rpx;
width: 48rpx;
height: 48rpx;
opacity: 0.6;
}
}

View File

@ -22,7 +22,8 @@
</view>
</view>
<view v-if="userinfo" class="lv-box align-center justify-between" @click="$c.to({ url: '/package/mine/equity' })">
<view v-if="userinfo" class="lv-box align-center justify-between"
@click="$c.to({ url: '/package/mine/equity' })">
<text class="lv-box-dengji">LV.{{userinfo.quan_yi_level.level}}</text>
<view class="lv-box-ouqi column">
<text>
@ -35,7 +36,7 @@
:strokeWidth="3"></cmd-progress>
</view>
</view>
<text class="lv-box-detail" @click="$c.to({ url: '/package/mine/equity' })">点击查看详情</text>
<text class="lv-box-detail center" @click="$c.to({ url: '/package/mine/equity' })">查看详情</text>
<image style="width: 206rpx; height: 206rpx; position: absolute; top: -40rpx; right: 8rpx;"
:src="$img1('my/ou.png')"></image>
</view>
@ -60,9 +61,15 @@
<view class="num">{{ userinfo.coupon || 0 }}</view>
<view class="title">欧气券</view>
</view> -->
<view class="other-item" @click="$c.to({ url: '/pages/user/yetx' })">
<view class="num">{{ userinfo.coupon || 0 }}</view>
<view class="title">{{$config.getAppSetting('balance_name')}}</view>
</view>
</view>
<view class="money align-center justify-between br20">
<!-- <view class="money align-center justify-between br20">
<view class="align-center" style="margin-left: 32rpx;">
<text style="color: #333333; font-size: 28rpx;">{{$config.getAppSetting('balance_name')}}</text>
</view>
@ -70,7 +77,7 @@
<text>{{ userinfo.money || '0.00' }}</text>
<uni-icons type="right" color="#666666"></uni-icons>
</view>
</view>
</view> -->
</view>
<view v-if="taskList.length > 0" class="task">
@ -1438,13 +1445,16 @@
}
&-detail {
text-align: center;
width: 96rpx;
height: 36rpx;
position: absolute;
left: 32rpx;
top: 82rpx;
left: 34rpx;
top: 86rpx;
font-weight: 400;
font-size: 20rpx;
font-size: 16rpx;
color: #4C4C4C;
border-radius: 6rpx;
background-color: #E6F791;
// text-shadow: #121212 1rpx 0 0, #121212 0 1rpx 0, #121212 -1rpx 0 0, #121212 0 -1rpx 0;
}
}