pooint pages

This commit is contained in:
panchengyong
2026-03-19 15:59:13 +08:00
775 changed files with 981 additions and 172 deletions

View File

@@ -2075,7 +2075,7 @@
z-index: 277;
border-top: 1rpx solid #f0f0f0;
height: 100rpx;
height: calc(100rpx+ constant(safe-area-inset-bottom)); ///兼容 IOS<11.2/
height: calc(100rpx + constant(safe-area-inset-bottom)); ///兼容 IOS<11.2/
height: calc(100rpx + env(safe-area-inset-bottom)); ///兼容 IOS>11.2/
}

View File

@@ -692,11 +692,11 @@
}
.goodCate1 {
background-color: $crmeb-bg-color;
background-color: $crmeb-bg-color;
::v-deep.mask {
// z-index: 99;
}
::v-deep.attrProduct {
.mask {
z-index: 100;

View File

@@ -688,7 +688,7 @@
.mask {
// z-index: 99;
}
/deep/.attrProduct{
::v-deep.attrProduct{
.mask {
z-index: 100;
}

View File

@@ -204,7 +204,7 @@ export default {
}
this.getUserPoints()
this.loadUserInfo()
await this.loadUserInfo()
this.loadPointsList()
},
@@ -447,7 +447,8 @@ export default {
}),
getIntegralList({
page: this.page,
limit: this.limit
limit: this.limit,
type: 2
})
])
@@ -470,8 +471,8 @@ export default {
// 处理积分明细(使用 getIntegralList需要过滤出 type === 2 的支出记录)
if (pointsRes.code === 0 && pointsRes.data) {
// 过滤出支出记录type === 2
const expenseRecords = (pointsRes.data.list || []).filter(item => item.type === 2)
// 过滤出支出记录type === 2,兼容后端返回数字或字符串
const expenseRecords = (pointsRes.data.list || []).filter(item => Number(item.type) === 2)
pointsList = expenseRecords.map(item => ({
id: `points_${item.id}`,
source: 'points', // 标记来源:积分(与模板中的判断保持一致)

View File

@@ -157,14 +157,14 @@ export default {
.rules-content {
padding: 30rpx;
/deep/ .rules-section {
::v-deep .rules-section {
background-color: #FFFFFF;
border-radius: 16rpx;
padding: 30rpx;
margin-bottom: 20rpx;
}
/deep/ .section-title {
::v-deep .section-title {
font-size: 36rpx;
color: #333333;
font-weight: bold;
@@ -173,7 +173,7 @@ export default {
border-bottom: 2rpx solid #F0F0F0;
}
/deep/ .rule-item {
::v-deep .rule-item {
margin-bottom: 40rpx;
&:last-child {
@@ -181,14 +181,14 @@ export default {
}
}
/deep/ .item-title {
::v-deep .item-title {
font-size: 30rpx;
color: #333333;
font-weight: bold;
margin-bottom: 20rpx;
}
/deep/ .item-list {
::v-deep .item-list {
padding-left: 40rpx;
li {
@@ -204,7 +204,7 @@ export default {
}
}
/deep/ .item-note {
::v-deep .item-note {
font-size: 24rpx;
color: #999999;
margin-top: 16rpx;
@@ -213,7 +213,7 @@ export default {
border-radius: 8rpx;
}
/deep/ .rules-footer {
::v-deep .rules-footer {
background-color: #FFFFFF;
border-radius: 16rpx;
padding: 40rpx 30rpx;

View File

@@ -458,7 +458,7 @@ export default {
-webkit-line-clamp: 2;
overflow: hidden;
/deep/ span {
::v-deep span {
color: #FF4D4F;
font-weight: bold;
}

View File

@@ -1306,7 +1306,7 @@
position: fixed;
bottom: 0;
left: 0;
height: calc(100rpx+ constant(safe-area-inset-bottom)); ///兼容 IOS<11.2/
height: calc(100rpx + constant(safe-area-inset-bottom)); ///兼容 IOS<11.2/
height: calc(100rpx + env(safe-area-inset-bottom)); ///兼容 IOS>11.2/
}
@@ -1325,13 +1325,13 @@
opacity: 0
}
/deep/ checkbox .uni-checkbox-input.uni-checkbox-input-checked {
::v-deep checkbox .uni-checkbox-input.uni-checkbox-input-checked {
@include main_bg_color(theme);
border: none !important;
color: #fff !important
}
/deep/ checkbox .wx-checkbox-input.wx-checkbox-input-checked {
::v-deep checkbox .wx-checkbox-input.wx-checkbox-input-checked {
@include main_bg_color(theme);
border: none !important;
color: #fff !important;

View File

@@ -1509,20 +1509,20 @@
.uni-p-b-96 {
height: 96rpx;
}
/deep/ checkbox .uni-checkbox-input.uni-checkbox-input-checked {
::v-deep checkbox .uni-checkbox-input.uni-checkbox-input-checked {
@include main_bg_color(theme);
border: none !important;
color: #fff!important
}
/deep/ checkbox .wx-checkbox-input.wx-checkbox-input-checked {
::v-deep checkbox .wx-checkbox-input.wx-checkbox-input-checked {
@include main_bg_color(theme);
border: none !important;
color: #fff!important;
margin-right: 0 !important;
}
.bottom-custom{
bottom: calc(98rpx+ constant(safe-area-inset-bottom)); ///兼容 IOS<11.2/
bottom: calc(98rpx + constant(safe-area-inset-bottom)); ///兼容 IOS<11.2/
bottom: calc(98rpx + env(safe-area-inset-bottom)); ///兼容 IOS>11.2/
}
</style>

View File

@@ -16,7 +16,7 @@ export default {
},
onLoad(options) {
const url = options && options.url ? decodeURIComponent(options.url) : '/static/sign_contract_ccd.pdf'
const url = options && options.url ? decodeURIComponent(options.url) : '/static/sign_contract_jjy.pdf'
this.pdfUrl = url
},

View File

@@ -360,7 +360,7 @@ export default {
});
// 返回
setTimeout(() => {
window.location.href = 'https://ccd.fwxgpt.com/?#/pages/rushing/index' + (this.userId ? ('?user_id=' + this.userId) : '')
window.location.href = 'https://jjy.fwxgpt.com/?#/pages/rushing/index' + (this.userId ? ('?user_id=' + this.userId) : '')
// window.location.href = 'https://shop.wenjinhui.com/?#/pages/rushing/index' + (this.userId ? ('?user_id=' + this.userId) : '')
// window.location.href = 'https://anyue.szxingming.com/?#/pages/rushing/index' + (this.userId ? ('?user_id=' + this.userId) : '')
// window.location.href = 'https://xiashengjun.com/?#/pages/rushing/index' + (this.userId ? ('?user_id=' + this.userId) : '')

View File

@@ -600,13 +600,13 @@
right: 0;
}
/deep/ checkbox .uni-checkbox-input.uni-checkbox-input-checked {
::v-deep checkbox .uni-checkbox-input.uni-checkbox-input-checked {
@include main_bg_color(theme);
@include coupons_border_color(theme);
color: #fff !important
}
/deep/ checkbox .wx-checkbox-input.wx-checkbox-input-checked {
::v-deep checkbox .wx-checkbox-input.wx-checkbox-input-checked {
@include main_bg_color(theme);
@include coupons_border_color(theme);
color: #fff !important;

View File

@@ -497,12 +497,12 @@
@include left_color(theme);
}
/deep/ radio .wx-radio-input.wx-radio-input-checked {
::v-deep radio .wx-radio-input.wx-radio-input-checked {
@include main_bg_color(theme);
@include coupons_border_color(theme);
}
/deep/ radio .uni-radio-input.uni-radio-input-checked {
::v-deep radio .uni-radio-input.uni-radio-input-checked {
@include main_bg_color(theme);
border: none !important;
}

View File

@@ -405,13 +405,13 @@
.font_color{
@include main_color(theme);
}
/deep/ checkbox .uni-checkbox-input.uni-checkbox-input-checked {
::v-deep checkbox .uni-checkbox-input.uni-checkbox-input-checked {
@include main_bg_color(theme);
@include coupons_border_color(theme);
color: #fff!important
}
/deep/ checkbox .wx-checkbox-input.wx-checkbox-input-checked {
::v-deep checkbox .wx-checkbox-input.wx-checkbox-input-checked {
@include main_bg_color(theme);
@include coupons_border_color(theme);
color: #fff!important;