diff --git a/api/user.js b/api/user.js index b0c0f719..b5d4cc6e 100644 --- a/api/user.js +++ b/api/user.js @@ -17,4 +17,8 @@ export const apiArr = { couponList: '/api/v1/wechat/discuss/list', // 获取优惠券列表 getUserCommunity:"/api/v1/wechat/community/owner/mylist",//获取用户社区信息 createQrcode: '/api/v1/wechat/water/device/qr-code', //获取小程序码 + + redPackageCenter: '/api/v2/wechat/red-package/center', //红包中心分页 + redPackageClaim: '/api/v2/wechat/red-package/claim', //领取红包 + redPackageMyred: '/api/v2/wechat/red-package/my-red', //我的红包分页 }; \ No newline at end of file diff --git a/packages/user/history/index.vue b/packages/user/history/index.vue index c6c38b77..8dec3dde 100644 --- a/packages/user/history/index.vue +++ b/packages/user/history/index.vue @@ -10,14 +10,17 @@ - - ¥{{ item.yuan }} + + ¥{{ item.red_package_config.money }} - {{ item.name }} - {{ item.time }} - {{ item.shiyong }} + {{ item.red_package_config.red_package_name }} + {{ item.red_package_config.start_time }} - + {{ item.red_package_config.end_time }} + {{ item.red_package_config.belong_role === 1 ? '限指定店铺使用' : + (item.red_package_config.belong_role === 2 ? '限指定地区使用' : + '全平台使用') }} - + @@ -25,49 +28,37 @@ diff --git a/packages/user/myRedPacket/index.css b/packages/user/myRedPacket/index.css index 43cf9956..635e9dec 100644 --- a/packages/user/myRedPacket/index.css +++ b/packages/user/myRedPacket/index.css @@ -1,5 +1,6 @@ page { background-color: #f6f7fb; + overflow-y: hidden; } .container { @@ -60,11 +61,25 @@ page { /* 红包列表 */ .content { padding: 0 20rpx; + height: 75vh; + overflow-y: auto; +} + +.ad_name{ + margin: 15rpx 0 30rpx 0; + display: flex; + align-items: center; +} + +.ad_name image { + width: 40rpx; + height: 40rpx; + margin-right: 10rpx; } .item { - padding: 20rpx; - height: 130rpx; + padding: 0 20rpx; + height: 170rpx; margin-bottom: 30rpx; border-radius: 20rpx; display: flex; diff --git a/packages/user/myRedPacket/index.vue b/packages/user/myRedPacket/index.vue index c1c077b9..fa446847 100644 --- a/packages/user/myRedPacket/index.vue +++ b/packages/user/myRedPacket/index.vue @@ -4,41 +4,108 @@ 红包数(个) - 1000,000 + {{ redPacketNum }} 红包金额(元) - 1000,000 + {{ redPacketMoney }} - + - + {{ tab }} - + - - - - ¥{{ item.yuan }} - {{ item.manjian }} + + + + + + 限{{ group.ad_name }}地区使用 - - {{ item.name }} - {{ item.time }} - {{ item.shiyong }} + + + + + ¥{{ item.red_package_config.money }} + + {{ item.red_package_config.manjian }} + + + + {{ item.red_package_config.red_package_name }} + {{ item.red_package_config.end_time }}到期 + {{ item.red_package_config.belong_role === 1 ? '限指定店铺使用' : + (item.red_package_config.belong_role === 2 ? '限指定地区使用' : + '全平台使用') }} + + + 去使用 + + + - - {{ item.status }} + + + + + + + + {{ group.merchant_name }} + + + + + + ¥{{ item.red_package_config.money }} + + {{ item.red_package_config.manjian }} + + + + {{ item.red_package_config.red_package_name }} + {{ item.red_package_config.end_time }}到期 + {{ item.red_package_config.belong_role === 1 ? '限指定店铺使用' : + (item.red_package_config.belong_role === 2 ? '限指定地区使用' : + '全平台使用') }} + + + 去使用 + + + + + + + + + + + + + ¥{{ item.red_package_config.money }} + + {{ item.red_package_config.manjian }} + + + + {{ item.red_package_config.red_package_name }} + {{ item.red_package_config.end_time }}到期 + {{ item.red_package_config.belong_role === 1 ? '限指定店铺使用' : + (item.red_package_config.belong_role === 2 ? '限指定地区使用' : + '全平台使用') }} + + + 去使用 + + @@ -48,55 +115,108 @@ diff --git a/packages/user/redPacket/index.css b/packages/user/redPacket/index.css index f7b44be3..62f4435a 100644 --- a/packages/user/redPacket/index.css +++ b/packages/user/redPacket/index.css @@ -3,8 +3,8 @@ } .item { - padding: 20rpx; - height: 130rpx; + padding: 0 20rpx; + height: 170rpx; margin-bottom: 30rpx; border-radius: 20rpx; display: flex; @@ -17,7 +17,7 @@ .item_left { font-size: 40rpx; font-weight: bold; - width: 170rpx; + width: 150rpx; height: 170rpx; line-height: 170rpx; padding-left: 30rpx; @@ -52,6 +52,8 @@ .item_right { margin-right: 20rpx; + position: relative; /* 添加相对定位 */ + z-index: 10; /* 添加更高的z-index值 */ } .status { @@ -63,6 +65,8 @@ color: #ff7557; font-size: 24rpx; font-weight: bold; + position: relative; /* 添加相对定位 */ + z-index: 10; /* 添加更高的z-index值 */ } .status2 { @@ -73,6 +77,7 @@ height: 120rpx; overflow: hidden; transform: rotate(0deg); + z-index: 1; /* 添加较低的z-index值 */ } .status2::after { @@ -179,4 +184,13 @@ font-size: 32rpx; font-weight: bold; padding: 0; +} + +.content { + height: calc(100vh - 100rpx); +} +.loading { + text-align: center; + padding: 20rpx; + color: #999; } \ No newline at end of file diff --git a/packages/user/redPacket/index.vue b/packages/user/redPacket/index.vue index 5cd320ed..6a32d703 100644 --- a/packages/user/redPacket/index.vue +++ b/packages/user/redPacket/index.vue @@ -1,25 +1,27 @@