chore: 客服自动回复与历史消息等改造前本地备份
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"navigationBarTitleText": "抢单大厅",
|
||||
"navigationBarBackgroundColor": "#c4b5fd",
|
||||
"navigationBarTextStyle": "black",
|
||||
"navigationBarBackgroundColor": "#0b0f1a",
|
||||
"navigationBarTextStyle": "white",
|
||||
"enablePullDownRefresh": false,
|
||||
"backgroundTextStyle": "dark",
|
||||
"backgroundColor": "#f5f3ff",
|
||||
"backgroundColor": "#0b0f1a",
|
||||
"usingComponents": {
|
||||
"chenghao-tag": "/components/chenghao-tag/chenghao-tag",
|
||||
"global-notification": "/components/global-notification/global-notification",
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
refresher-default-style="black"
|
||||
|
||||
refresher-background="#f5f3ff"
|
||||
refresher-background="#0b0f1a"
|
||||
|
||||
refresher-triggered="{{scrollViewRefreshing}}"
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
|
||||
indicator-color="rgba(255,255,255,0.6)"
|
||||
|
||||
indicator-active-color="#9333ea"
|
||||
indicator-active-color="#00c8ff"
|
||||
|
||||
autoplay="{{lunboList.length > 1}}"
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
/* pages/qiangdan/qiangdan.wxss - 逍遥梦抢单页 */
|
||||
/* pages/qiangdan/qiangdan.wxss - 机甲风格抢单页 */
|
||||
@import '../../styles/dashou-xym-theme.wxss';
|
||||
@import '../../styles/dashou-xym-order-card.wxss';
|
||||
|
||||
page {
|
||||
background-color: #c4b5fd;
|
||||
background-color: #0b0f1a;
|
||||
}
|
||||
|
||||
.qiangdan-page {
|
||||
|
||||
@@ -381,6 +381,9 @@ onHide() {
|
||||
return;
|
||||
}
|
||||
|
||||
const confirmed = await this.confirmWechatPurchase('yajin');
|
||||
if (!confirmed) return;
|
||||
|
||||
this.showLoading('发起支付中...');
|
||||
|
||||
try {
|
||||
@@ -458,6 +461,9 @@ onHide() {
|
||||
return;
|
||||
}
|
||||
|
||||
const confirmed = await this.confirmWechatPurchase('huiyuan');
|
||||
if (!confirmed) return;
|
||||
|
||||
this.showLoading('发起会员支付中...');
|
||||
|
||||
try {
|
||||
@@ -513,6 +519,9 @@ onHide() {
|
||||
return;
|
||||
}
|
||||
|
||||
const confirmed = await this.confirmWechatPurchase('jifen');
|
||||
if (!confirmed) return;
|
||||
|
||||
this.showLoading('发起积分支付中...');
|
||||
|
||||
try {
|
||||
@@ -823,6 +832,26 @@ onHide() {
|
||||
return new Promise(resolve => setTimeout(resolve, ms));
|
||||
},
|
||||
|
||||
/** 微信支付下单前确认(仅微信购买会员/押金/积分) */
|
||||
confirmWechatPurchase(kind) {
|
||||
const labelMap = {
|
||||
huiyuan: '会员',
|
||||
yajin: '押金',
|
||||
jifen: '积分',
|
||||
};
|
||||
const label = labelMap[kind] || '服务';
|
||||
return new Promise((resolve) => {
|
||||
wx.showModal({
|
||||
title: '确认微信支付',
|
||||
content: `您即将通过微信支付购买${label}。请点击「确认购买」后才会发起支付;购买成功后不可随意退款,请确认无误后再继续。`,
|
||||
confirmText: '确认购买',
|
||||
cancelText: '再想想',
|
||||
success: (res) => resolve(!!res.confirm),
|
||||
fail: () => resolve(false),
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
// ========== 新增功能(余额抵扣等) ==========
|
||||
onBuyHuiyuanClick(e) {
|
||||
const huiyuanId = e.currentTarget.dataset.id;
|
||||
|
||||
@@ -17,47 +17,80 @@
|
||||
box-shadow: 0 10rpx 28rpx rgba(0, 0, 0, 0.09);
|
||||
}
|
||||
|
||||
/* 平台订单 - 紫色主题 */
|
||||
/* 平台订单 - 机甲冷色 */
|
||||
.xym-pingtai-order {
|
||||
padding-bottom: 5rpx;
|
||||
background: #7c3aed;
|
||||
background: linear-gradient(145deg, rgba(18, 28, 48, 0.98), rgba(8, 18, 35, 0.98));
|
||||
border: 1rpx solid rgba(0, 200, 255, 0.12);
|
||||
box-shadow: 0 20rpx 40rpx rgba(0, 0, 0, 0.55);
|
||||
}
|
||||
|
||||
.xym-pingtai-order::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 10%;
|
||||
width: 80%;
|
||||
height: 4rpx;
|
||||
background: linear-gradient(90deg, transparent, #00c8ff, transparent);
|
||||
border-radius: 2rpx;
|
||||
opacity: 0.75;
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.xym-pingtai-head {
|
||||
height: 72rpx;
|
||||
padding: 0 24rpx;
|
||||
background: linear-gradient(50deg, #6d28d9, #9333ea);
|
||||
background: transparent;
|
||||
border-radius: 30rpx 30rpx 0 0;
|
||||
border-bottom: 1rpx dashed rgba(255, 255, 255, 0.08);
|
||||
}
|
||||
|
||||
.xym-head-time {
|
||||
font-size: 24rpx;
|
||||
color: #e9d5ff;
|
||||
color: #c0d0ff;
|
||||
text-shadow: 0 0 5px rgba(0, 200, 255, 0.3);
|
||||
}
|
||||
|
||||
.xym-head-tag {
|
||||
font-size: 22rpx;
|
||||
padding: 4rpx 16rpx;
|
||||
border-radius: 8rpx;
|
||||
border-radius: 40rpx;
|
||||
font-weight: 600;
|
||||
background: rgba(196, 181, 253, 0.28);
|
||||
color: #f5f3ff;
|
||||
border: 1rpx solid rgba(196, 181, 253, 0.55);
|
||||
background: rgba(0, 200, 255, 0.08);
|
||||
color: #aac8ff;
|
||||
border: 1rpx solid rgba(0, 200, 255, 0.3);
|
||||
box-shadow: 0 0 10rpx rgba(0, 200, 255, 0.15);
|
||||
}
|
||||
|
||||
.xym-pingtai-body {
|
||||
border-radius: 40rpx 10rpx 30rpx 30rpx;
|
||||
border-radius: 0 0 30rpx 30rpx;
|
||||
padding: 0 20rpx 24rpx;
|
||||
background: linear-gradient(to bottom, #5b21b6, #c4b5fd);
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
/* 商家订单 */
|
||||
/* 商家订单 - 机甲暖色 */
|
||||
.xym-shangjia-order {
|
||||
padding-bottom: 5rpx;
|
||||
background: linear-gradient(to bottom, #f5f3ff, #ddd6fe);
|
||||
background: linear-gradient(145deg, rgba(38, 18, 48, 0.98), rgba(25, 8, 35, 0.98));
|
||||
border: 1rpx solid rgba(255, 77, 109, 0.12);
|
||||
box-shadow: 0 20rpx 40rpx rgba(0, 0, 0, 0.55);
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.xym-shangjia-order::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 10%;
|
||||
width: 80%;
|
||||
height: 4rpx;
|
||||
background: linear-gradient(90deg, transparent, #ff4d6d, transparent);
|
||||
border-radius: 2rpx;
|
||||
opacity: 0.75;
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.xym-shangjia-body {
|
||||
border-radius: 10rpx 10rpx 30rpx 30rpx;
|
||||
padding: 0 20rpx 24rpx;
|
||||
@@ -68,13 +101,13 @@
|
||||
}
|
||||
|
||||
.xym-shangjia-head .xym-head-time {
|
||||
color: #888;
|
||||
color: #ffc0d0;
|
||||
}
|
||||
|
||||
.xym-shangjia-head .xym-head-tag {
|
||||
background: rgba(255, 255, 255, 0.65);
|
||||
color: #492f00;
|
||||
border-color: rgba(147, 51, 234, 0.5);
|
||||
background: rgba(255, 77, 109, 0.12);
|
||||
color: #ffb3c6;
|
||||
border-color: rgba(255, 77, 109, 0.35);
|
||||
}
|
||||
|
||||
.order-con {
|
||||
@@ -93,7 +126,23 @@
|
||||
border-radius: 12rpx;
|
||||
margin-right: 14rpx;
|
||||
flex-shrink: 0;
|
||||
background: #eee;
|
||||
background: rgba(255, 255, 255, 0.06);
|
||||
}
|
||||
|
||||
.xym-pingtai-body .o-logo {
|
||||
border: 2rpx solid rgba(0, 200, 255, 0.45);
|
||||
box-shadow: 0 6rpx 18rpx rgba(0, 200, 255, 0.2);
|
||||
}
|
||||
|
||||
.xym-shangjia-body .o-logo,
|
||||
.gold-card .o-logo {
|
||||
border: 2rpx solid rgba(255, 77, 109, 0.35);
|
||||
box-shadow: 0 6rpx 18rpx rgba(255, 77, 109, 0.15);
|
||||
}
|
||||
|
||||
.gold-card .o-logo {
|
||||
border-color: rgba(255, 215, 0, 0.45);
|
||||
box-shadow: 0 6rpx 18rpx rgba(255, 215, 0, 0.2);
|
||||
}
|
||||
|
||||
.o-col {
|
||||
@@ -107,11 +156,11 @@
|
||||
font-weight: 700;
|
||||
font-size: 30rpx;
|
||||
line-height: 1.5;
|
||||
color: #333;
|
||||
color: #ffb3c6;
|
||||
}
|
||||
|
||||
.o-goods.light {
|
||||
color: #fff;
|
||||
color: #b0c8f0;
|
||||
}
|
||||
|
||||
.line2 {
|
||||
@@ -140,7 +189,7 @@
|
||||
.m-name-sm {
|
||||
font-size: 26rpx;
|
||||
font-weight: 600;
|
||||
color: #333;
|
||||
color: #ffb3c6;
|
||||
}
|
||||
|
||||
.zhiding-strip {
|
||||
@@ -295,7 +344,7 @@
|
||||
}
|
||||
|
||||
.xym-pingtai-body .zhiding-strip .zhiding-name {
|
||||
color: #ede9fe;
|
||||
color: #ffc0d0;
|
||||
}
|
||||
|
||||
.reward-badge {
|
||||
@@ -308,17 +357,21 @@
|
||||
display: flex;
|
||||
align-items: baseline;
|
||||
z-index: 3;
|
||||
box-shadow: 0 4rpx 12rpx rgba(0, 0, 0, 0.08);
|
||||
box-shadow: 0 4rpx 12rpx rgba(0, 0, 0, 0.25);
|
||||
}
|
||||
|
||||
.reward-badge.normal-reward {
|
||||
color: #4c1d95;
|
||||
background: linear-gradient(to bottom, #c4b5fd, #a78bfa);
|
||||
color: #ffd700;
|
||||
background: rgba(0, 0, 0, 0.35);
|
||||
border: 1rpx solid rgba(255, 215, 0, 0.35);
|
||||
text-shadow: 0 0 12px rgba(255, 215, 0, 0.45);
|
||||
}
|
||||
|
||||
.reward-badge.platform-reward {
|
||||
color: #fff;
|
||||
background: linear-gradient(to right, #9333ea, #c4b5fd);
|
||||
background: linear-gradient(145deg, rgba(0, 200, 255, 0.25), rgba(0, 120, 200, 0.15));
|
||||
border: 1rpx solid rgba(0, 200, 255, 0.35);
|
||||
box-shadow: 0 0 16rpx rgba(0, 200, 255, 0.2);
|
||||
}
|
||||
|
||||
.xym-shangjia-body .reward-badge:not(.member-tip) {
|
||||
@@ -326,13 +379,20 @@
|
||||
}
|
||||
|
||||
.reward-badge.member-tip {
|
||||
background: rgba(255, 255, 255, 0.85);
|
||||
background: rgba(255, 77, 109, 0.15);
|
||||
border: 1rpx solid rgba(255, 77, 109, 0.35);
|
||||
padding: 8rpx 16rpx;
|
||||
border-radius: 20rpx;
|
||||
top: 16rpx;
|
||||
right: 10rpx;
|
||||
}
|
||||
|
||||
.reward-tip {
|
||||
font-size: 22rpx;
|
||||
color: #ff9aab;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.reward-yen {
|
||||
font-size: 28rpx;
|
||||
}
|
||||
@@ -343,13 +403,7 @@
|
||||
}
|
||||
|
||||
.reward-num.dark {
|
||||
color: #c00;
|
||||
}
|
||||
|
||||
.reward-tip {
|
||||
font-size: 22rpx;
|
||||
color: #c0392b;
|
||||
font-weight: 600;
|
||||
color: #ffd700;
|
||||
}
|
||||
|
||||
.reward-yen.sm {
|
||||
@@ -366,15 +420,15 @@
|
||||
}
|
||||
|
||||
.remark-block.gold {
|
||||
color: #fff;
|
||||
border-color: #c4b5fd;
|
||||
background: rgba(196, 181, 253, 0.12);
|
||||
color: #b0c8f0;
|
||||
border-color: rgba(0, 200, 255, 0.45);
|
||||
background: rgba(255, 255, 255, 0.03);
|
||||
}
|
||||
|
||||
.remark-block.dark {
|
||||
color: #666;
|
||||
border-color: #87ceeb;
|
||||
background: rgba(135, 206, 235, 0.12);
|
||||
color: #e0c8ff;
|
||||
border-color: rgba(255, 77, 109, 0.45);
|
||||
background: rgba(255, 255, 255, 0.03);
|
||||
}
|
||||
|
||||
.remark-label {
|
||||
@@ -382,11 +436,11 @@
|
||||
}
|
||||
|
||||
.remark-block.gold .remark-label {
|
||||
color: #c4b5fd;
|
||||
color: #80d0ff;
|
||||
}
|
||||
|
||||
.remark-block.dark .remark-label {
|
||||
color: #87ceeb;
|
||||
color: #ff9aab;
|
||||
}
|
||||
|
||||
.xuqiu-tags-row {
|
||||
@@ -396,16 +450,20 @@
|
||||
}
|
||||
|
||||
.xym-shangjia-body .xuqiu-tags-row {
|
||||
border-top-color: rgba(0, 0, 0, 0.08);
|
||||
border-top-color: rgba(255, 255, 255, 0.08);
|
||||
}
|
||||
|
||||
.xuqiu-tags-row .xuqiu-label {
|
||||
font-size: 22rpx;
|
||||
color: #87ceeb;
|
||||
color: #80d0ff;
|
||||
margin-bottom: 8rpx;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.xym-shangjia-body .xuqiu-tags-row .xuqiu-label {
|
||||
color: #ff9aab;
|
||||
}
|
||||
|
||||
.o-foot {
|
||||
margin-top: 18rpx;
|
||||
padding: 0 10rpx 8rpx;
|
||||
@@ -417,35 +475,62 @@
|
||||
}
|
||||
|
||||
.o-amt.light {
|
||||
color: #ede9fe;
|
||||
color: #aac8ff;
|
||||
}
|
||||
|
||||
.btn-bg {
|
||||
background: linear-gradient(180deg, #c4b5fd, #a78bfa);
|
||||
border-radius: 60rpx;
|
||||
color: #4c1d95;
|
||||
background: linear-gradient(145deg, #1a2a48, #0e1a30);
|
||||
border-radius: 0;
|
||||
color: #fff;
|
||||
border: 1rpx solid rgba(255, 255, 255, 0.1);
|
||||
box-shadow:
|
||||
0 8rpx 0 #0a1525,
|
||||
0 12rpx 28rpx rgba(0, 0, 0, 0.55),
|
||||
inset 0 2rpx 6rpx rgba(0, 200, 255, 0.35);
|
||||
}
|
||||
|
||||
.qiangdan {
|
||||
color: #4c1d95;
|
||||
color: #fff;
|
||||
width: 180rpx;
|
||||
min-width: 100rpx;
|
||||
padding: 15rpx 10rpx;
|
||||
border: 2rpx solid #fff;
|
||||
box-sizing: border-box;
|
||||
font-size: 26rpx;
|
||||
font-weight: 700;
|
||||
flex-shrink: 0;
|
||||
clip-path: polygon(10% 0%, 90% 0%, 100% 25%, 100% 75%, 90% 100%, 10% 100%, 0% 75%, 0% 25%);
|
||||
}
|
||||
|
||||
.xym-shangjia-order .qiangdan.btn-bg,
|
||||
.xym-shangjia-order .qiangdan {
|
||||
background: linear-gradient(145deg, #3a2048, #251030);
|
||||
box-shadow:
|
||||
0 8rpx 0 #2a0a1a,
|
||||
0 12rpx 28rpx rgba(0, 0, 0, 0.55),
|
||||
inset 0 2rpx 6rpx rgba(255, 77, 109, 0.35);
|
||||
}
|
||||
|
||||
.gold-card .qiangdan.btn-bg,
|
||||
.gold-card .qiangdan {
|
||||
background: linear-gradient(145deg, #3a3018, #251a08);
|
||||
box-shadow:
|
||||
0 8rpx 0 #1a1208,
|
||||
0 12rpx 28rpx rgba(0, 0, 0, 0.55),
|
||||
inset 0 2rpx 6rpx rgba(255, 215, 0, 0.35);
|
||||
}
|
||||
|
||||
.qiangdan.btn-qiang-brown {
|
||||
background: linear-gradient(to right, #7c3aed 0%, #c4b5fd 100%) !important;
|
||||
background: linear-gradient(145deg, #1a2a48, #0e1a30) !important;
|
||||
color: #fff !important;
|
||||
box-shadow:
|
||||
0 8rpx 0 #0a1525,
|
||||
0 12rpx 28rpx rgba(0, 0, 0, 0.55),
|
||||
inset 0 2rpx 6rpx rgba(0, 200, 255, 0.35) !important;
|
||||
}
|
||||
|
||||
.view-more-inline {
|
||||
font-size: 22rpx;
|
||||
color: #87ceeb;
|
||||
color: #00c8ff;
|
||||
margin-left: 4rpx;
|
||||
}
|
||||
|
||||
@@ -462,26 +547,41 @@
|
||||
padding-right: 12rpx;
|
||||
}
|
||||
|
||||
/* 优质商家金牌卡片 */
|
||||
/* 优质商家 - 机甲金牌 */
|
||||
.xym-order-item.gold-card {
|
||||
margin-bottom: 20rpx;
|
||||
border-radius: 30rpx;
|
||||
box-shadow: 0 12rpx 32rpx rgba(248, 211, 44, 0.28);
|
||||
box-shadow: 0 20rpx 40rpx rgba(0, 0, 0, 0.55), 0 0 24rpx rgba(255, 215, 0, 0.08);
|
||||
overflow: hidden;
|
||||
border: 1rpx solid rgba(255, 215, 0, 0.2);
|
||||
}
|
||||
|
||||
.gold-card {
|
||||
padding-bottom: 5rpx;
|
||||
position: relative;
|
||||
background: linear-gradient(to bottom, #ffecc5, #fffbf3);
|
||||
background: linear-gradient(145deg, rgba(28, 22, 12, 0.98), rgba(18, 12, 6, 0.98));
|
||||
}
|
||||
|
||||
.gold-card::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 10%;
|
||||
width: 80%;
|
||||
height: 4rpx;
|
||||
background: linear-gradient(90deg, transparent, #ffd700, transparent);
|
||||
border-radius: 2rpx;
|
||||
opacity: 0.85;
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.gold-head {
|
||||
height: 77rpx;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
background: linear-gradient(127deg, #F8D32C 0%, #FFB26A 35%, #FFEE58 70%, #F8D32C 100%);
|
||||
background: linear-gradient(145deg, rgba(58, 48, 24, 0.95), rgba(38, 28, 12, 0.95));
|
||||
border-radius: 32rpx 32rpx 0 0;
|
||||
border-bottom: 1rpx dashed rgba(255, 215, 0, 0.15);
|
||||
}
|
||||
|
||||
.kehuduan-banner-wrap,
|
||||
@@ -511,19 +611,21 @@
|
||||
|
||||
.tag-pill.tag-youzhi,
|
||||
.tag-youzhi {
|
||||
background: linear-gradient(180deg, #fae04d, #ffc0a3);
|
||||
color: #492c00;
|
||||
background: linear-gradient(145deg, rgba(255, 215, 0, 0.25), rgba(255, 140, 0, 0.15));
|
||||
color: #ffd700;
|
||||
font-size: 24rpx;
|
||||
padding: 4rpx 18rpx;
|
||||
border-radius: 10rpx;
|
||||
margin-right: 10rpx;
|
||||
font-weight: 600;
|
||||
border: 1rpx solid rgba(255, 215, 0, 0.35);
|
||||
text-shadow: 0 0 8px rgba(255, 215, 0, 0.35);
|
||||
}
|
||||
|
||||
.gold-body-wrap {
|
||||
border-radius: 10rpx 10rpx 30rpx 30rpx;
|
||||
border-radius: 0 0 30rpx 30rpx;
|
||||
padding: 0 20rpx 20rpx;
|
||||
background: linear-gradient(to bottom, #1f1a14 0%, #342b22 38%, #4a3d30 68%, #6b5638 100%);
|
||||
background: linear-gradient(to bottom, rgba(20, 16, 10, 0.98) 0%, rgba(42, 34, 22, 0.95) 55%, rgba(58, 46, 28, 0.92) 100%);
|
||||
}
|
||||
|
||||
.gold-inner {
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
/* 打手端抢单页 - 逍遥梦风格视觉覆盖(不改 wxml 结构/class) */
|
||||
/* 打手端抢单页 - 机甲风格辅助样式(不改 wxml / 逻辑) */
|
||||
|
||||
.xym-lunbo-container {
|
||||
margin: 8rpx 24rpx 10rpx;
|
||||
border-radius: 20rpx;
|
||||
overflow: hidden;
|
||||
flex-shrink: 0;
|
||||
box-shadow: 0 6rpx 18rpx rgba(0, 0, 0, 0.08);
|
||||
border: 2rpx solid rgba(255, 255, 255, 0.7);
|
||||
background: #fff;
|
||||
box-shadow: 0 8rpx 24rpx rgba(0, 0, 0, 0.45);
|
||||
border: 2rpx solid rgba(0, 200, 255, 0.25);
|
||||
background: rgba(18, 22, 38, 0.85);
|
||||
}
|
||||
|
||||
.xym-section-gap {
|
||||
@@ -18,11 +18,12 @@
|
||||
.xym-gonggao-bar {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
background: #f5f3ff;
|
||||
background: rgba(18, 22, 38, 0.88);
|
||||
margin: 0 24rpx 8rpx;
|
||||
border-radius: 10rpx;
|
||||
border-radius: 12rpx;
|
||||
padding: 10rpx 16rpx;
|
||||
border: 1rpx solid rgba(147, 51, 234, 0.15);
|
||||
border: 1rpx solid rgba(0, 200, 255, 0.22);
|
||||
box-shadow: 0 4rpx 16rpx rgba(0, 0, 0, 0.35);
|
||||
}
|
||||
|
||||
.xym-gonggao-ico {
|
||||
@@ -34,7 +35,7 @@
|
||||
|
||||
.xym-gonggao-txt {
|
||||
font-size: 24rpx;
|
||||
color: #666;
|
||||
color: #b0c8f0;
|
||||
line-height: 1.5;
|
||||
flex: 1;
|
||||
overflow: hidden;
|
||||
@@ -53,341 +54,56 @@
|
||||
border-radius: 20rpx;
|
||||
}
|
||||
|
||||
.qiangdan-page {
|
||||
background: linear-gradient(180deg, #c4b5fd 0%, #fff 28%, #f5f3ff 100%) !important;
|
||||
}
|
||||
|
||||
.qiangdan-page::before {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.leixing-quyu {
|
||||
background: #fff !important;
|
||||
border-bottom: none !important;
|
||||
box-shadow: 0 4rpx 16rpx rgba(0, 0, 0, 0.06) !important;
|
||||
margin: 6rpx 20rpx 8rpx !important;
|
||||
border-radius: 28rpx !important;
|
||||
padding: 16rpx 0 12rpx !important;
|
||||
overflow: visible !important;
|
||||
position: relative !important;
|
||||
z-index: 2 !important;
|
||||
border: 2rpx solid rgba(196, 181, 253, 0.45) !important;
|
||||
}
|
||||
|
||||
.leixing-scroll {
|
||||
width: 100% !important;
|
||||
height: 168rpx !important;
|
||||
white-space: nowrap !important;
|
||||
}
|
||||
|
||||
.leixing-container {
|
||||
display: inline-flex !important;
|
||||
padding: 0 24rpx !important;
|
||||
gap: 16rpx !important;
|
||||
}
|
||||
|
||||
.leixing-item {
|
||||
width: 120rpx !important;
|
||||
display: inline-flex !important;
|
||||
flex-direction: column !important;
|
||||
align-items: center !important;
|
||||
position: relative !important;
|
||||
flex-shrink: 0 !important;
|
||||
}
|
||||
|
||||
.leixing-active {
|
||||
transform: none !important;
|
||||
}
|
||||
|
||||
.leixing-tupian {
|
||||
width: 88rpx !important;
|
||||
height: 88rpx !important;
|
||||
border-radius: 20rpx !important;
|
||||
border: none !important;
|
||||
box-shadow: 0 4rpx 12rpx rgba(0, 0, 0, 0.08) !important;
|
||||
position: relative !important;
|
||||
z-index: 1 !important;
|
||||
}
|
||||
|
||||
.leixing-active .leixing-tupian {
|
||||
border: 3rpx solid #9333ea !important;
|
||||
box-shadow: 0 6rpx 16rpx rgba(147, 51, 234, 0.45) !important;
|
||||
}
|
||||
|
||||
.leixing-jieshao {
|
||||
margin-top: 8rpx !important;
|
||||
font-size: 22rpx !important;
|
||||
color: #666 !important;
|
||||
text-shadow: none !important;
|
||||
max-width: 120rpx !important;
|
||||
overflow: hidden !important;
|
||||
text-overflow: ellipsis !important;
|
||||
white-space: nowrap !important;
|
||||
text-align: center !important;
|
||||
line-height: 1.3 !important;
|
||||
position: relative !important;
|
||||
z-index: 1 !important;
|
||||
}
|
||||
|
||||
.leixing-active .leixing-jieshao {
|
||||
color: #6d28d9 !important;
|
||||
font-weight: 700 !important;
|
||||
}
|
||||
|
||||
.guangyun-effect {
|
||||
background: radial-gradient(circle, rgba(147, 51, 234, 0.28) 0%, transparent 72%) !important;
|
||||
top: -8rpx !important;
|
||||
left: -8rpx !important;
|
||||
right: -8rpx !important;
|
||||
bottom: -8rpx !important;
|
||||
z-index: 0 !important;
|
||||
}
|
||||
|
||||
.biaoqian-quyu {
|
||||
background: transparent !important;
|
||||
padding: 4rpx 20rpx 8rpx !important;
|
||||
margin: 0 0 4rpx !important;
|
||||
position: relative !important;
|
||||
z-index: 1 !important;
|
||||
overflow: visible !important;
|
||||
}
|
||||
|
||||
.biaoqian-scroll {
|
||||
width: 100% !important;
|
||||
height: auto !important;
|
||||
min-height: 72rpx !important;
|
||||
white-space: nowrap !important;
|
||||
}
|
||||
|
||||
.biaoqian-container {
|
||||
display: inline-flex !important;
|
||||
align-items: center !important;
|
||||
gap: 16rpx !important;
|
||||
padding: 4rpx 0 8rpx !important;
|
||||
}
|
||||
|
||||
.biaoqian-item {
|
||||
display: inline-flex !important;
|
||||
align-items: center !important;
|
||||
justify-content: center !important;
|
||||
min-height: 52rpx !important;
|
||||
padding: 6rpx 16rpx !important;
|
||||
border-radius: 20rpx !important;
|
||||
background: rgba(255, 255, 255, 0.65) !important;
|
||||
border: 2rpx solid rgba(147, 51, 234, 0.25) !important;
|
||||
flex-shrink: 0 !important;
|
||||
box-sizing: border-box !important;
|
||||
}
|
||||
|
||||
.biaoqian-active {
|
||||
background: linear-gradient(180deg, #ede9fe, #c4b5fd) !important;
|
||||
border-color: rgba(124, 58, 237, 0.85) !important;
|
||||
}
|
||||
|
||||
.quanbu-text {
|
||||
font-size: 24rpx !important;
|
||||
color: #666 !important;
|
||||
line-height: 1.2 !important;
|
||||
}
|
||||
|
||||
.fenge-xian {
|
||||
background: linear-gradient(90deg, transparent, #9333ea, transparent) !important;
|
||||
opacity: 0.6 !important;
|
||||
margin: 8rpx 30rpx 0 !important;
|
||||
height: 2rpx !important;
|
||||
flex-shrink: 0 !important;
|
||||
}
|
||||
|
||||
.dingdan-list {
|
||||
padding: 16rpx 20rpx 0 !important;
|
||||
margin-top: 8rpx !important;
|
||||
}
|
||||
|
||||
.refreshing-text,
|
||||
.pull-down-text {
|
||||
color: #7c3aed !important;
|
||||
text-shadow: none !important;
|
||||
color: #6a9cff !important;
|
||||
text-shadow: 0 0 8px rgba(0, 200, 255, 0.35) !important;
|
||||
}
|
||||
|
||||
.tip-text {
|
||||
color: #999 !important;
|
||||
color: #8a9ac0 !important;
|
||||
}
|
||||
|
||||
.tip-icon {
|
||||
filter: none !important;
|
||||
}
|
||||
|
||||
.dingdan-card {
|
||||
border-radius: 28rpx !important;
|
||||
box-shadow: 0 8rpx 24rpx rgba(0, 0, 0, 0.08) !important;
|
||||
border: none !important;
|
||||
backdrop-filter: none !important;
|
||||
}
|
||||
|
||||
.pingtai-card {
|
||||
background: linear-gradient(to bottom, #7c3aed, #c4b5fd) !important;
|
||||
padding: 0 0 16rpx !important;
|
||||
}
|
||||
|
||||
.pingtai-card::before,
|
||||
.shangjia-card::before {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.pingtai-card .card-top,
|
||||
.shangjia-card .card-top {
|
||||
background: linear-gradient(50deg, #6d28d9, #9333ea) !important;
|
||||
border-radius: 28rpx 28rpx 0 0 !important;
|
||||
margin: -28rpx -24rpx 16rpx !important;
|
||||
padding: 16rpx 24rpx !important;
|
||||
}
|
||||
|
||||
.pingtai-tag,
|
||||
.creat-time {
|
||||
color: #ede9fe !important;
|
||||
}
|
||||
|
||||
.shangjia-card {
|
||||
background: linear-gradient(to bottom, #f5f3ff, #ddd6fe) !important;
|
||||
}
|
||||
|
||||
.card-content,
|
||||
.jieshao-box,
|
||||
.beizhu-box,
|
||||
.shangjia-jieshao,
|
||||
.shangjia-beizhu {
|
||||
background: rgba(255, 255, 255, 0.55) !important;
|
||||
border-radius: 12rpx !important;
|
||||
}
|
||||
|
||||
.jieshao-label,
|
||||
.beizhu-label,
|
||||
.xuqiu-label {
|
||||
color: #87ceeb !important;
|
||||
}
|
||||
|
||||
.jieshao-text,
|
||||
.beizhu-text {
|
||||
color: #333 !important;
|
||||
}
|
||||
|
||||
.fenyong-box {
|
||||
background: linear-gradient(to bottom, #c4b5fd, #a78bfa) !important;
|
||||
border-radius: 30rpx !important;
|
||||
}
|
||||
|
||||
.fenyong-text,
|
||||
.fenyong-price,
|
||||
.fenyong-unit {
|
||||
color: #4c1d95 !important;
|
||||
}
|
||||
|
||||
.qiangdan-btn,
|
||||
.mecha-btn {
|
||||
background: linear-gradient(180deg, #c4b5fd, #a78bfa) !important;
|
||||
border: 2rpx solid #fff !important;
|
||||
box-shadow: 0 4rpx 12rpx rgba(124, 58, 237, 0.25) !important;
|
||||
}
|
||||
|
||||
.qiangdan-btn .btn-text,
|
||||
.mecha-btn .btn-text {
|
||||
color: #4c1d95 !important;
|
||||
}
|
||||
|
||||
.btn-shine,
|
||||
.btn-glow,
|
||||
.mecha-overlay {
|
||||
display: none !important;
|
||||
filter: drop-shadow(0 0 16px rgba(0, 200, 255, 0.25)) !important;
|
||||
opacity: 0.65 !important;
|
||||
}
|
||||
|
||||
.loading-mask {
|
||||
background: rgba(245, 243, 255, 0.85) !important;
|
||||
background: rgba(5, 8, 18, 0.92) !important;
|
||||
}
|
||||
|
||||
.loading-mask-text,
|
||||
.loading-text,
|
||||
.no-more-text {
|
||||
color: #999 !important;
|
||||
color: #6a9cff !important;
|
||||
}
|
||||
|
||||
.unauthorized-container {
|
||||
background: linear-gradient(180deg, #c4b5fd, #fff 50%) !important;
|
||||
background: radial-gradient(ellipse at top, #1a1f30, #0b0f1a) !important;
|
||||
}
|
||||
|
||||
.unauthorized-card {
|
||||
background: #fdfcfa !important;
|
||||
border: none !important;
|
||||
box-shadow: 0 8rpx 32rpx rgba(0, 0, 0, 0.08) !important;
|
||||
background: rgba(18, 28, 48, 0.95) !important;
|
||||
border: 1rpx solid rgba(0, 200, 255, 0.2) !important;
|
||||
box-shadow: 0 12rpx 40rpx rgba(0, 0, 0, 0.55) !important;
|
||||
}
|
||||
|
||||
.unauthorized-card .title {
|
||||
color: #343434 !important;
|
||||
color: #c0d0ff !important;
|
||||
}
|
||||
|
||||
.unauthorized-card .message,
|
||||
.unauthorized-card .description {
|
||||
color: #666 !important;
|
||||
color: #8a9ac0 !important;
|
||||
}
|
||||
|
||||
.btn-register {
|
||||
background: linear-gradient(180deg, #c4b5fd, #a78bfa) !important;
|
||||
background: linear-gradient(145deg, #1a2a48, #0e1a30) !important;
|
||||
border: 1rpx solid rgba(0, 200, 255, 0.35) !important;
|
||||
border-radius: 44rpx !important;
|
||||
}
|
||||
|
||||
.btn-register .btn-text {
|
||||
color: #4c1d95 !important;
|
||||
}
|
||||
|
||||
.card-glow {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.order-type-tag {
|
||||
font-size: 22rpx;
|
||||
padding: 6rpx 16rpx;
|
||||
border-radius: 8rpx;
|
||||
font-weight: 600;
|
||||
line-height: 1.4;
|
||||
}
|
||||
|
||||
.tag-platform {
|
||||
background: rgba(196, 181, 253, 0.28);
|
||||
color: #ede9fe;
|
||||
border: 1rpx solid rgba(196, 181, 253, 0.55);
|
||||
}
|
||||
|
||||
.tag-merchant {
|
||||
background: rgba(255, 255, 255, 0.45);
|
||||
color: #6d28d9;
|
||||
border: 1rpx solid rgba(147, 51, 234, 0.55);
|
||||
}
|
||||
|
||||
.fenyong-mark {
|
||||
width: 36rpx;
|
||||
height: 36rpx;
|
||||
line-height: 36rpx;
|
||||
text-align: center;
|
||||
font-size: 22rpx;
|
||||
font-weight: 700;
|
||||
color: #4c1d95;
|
||||
background: rgba(255, 255, 255, 0.72);
|
||||
border-radius: 50%;
|
||||
margin-right: 8rpx;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.fenyong-icon {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.qiangdan-btn {
|
||||
min-width: 180rpx !important;
|
||||
height: 68rpx !important;
|
||||
border-radius: 34rpx !important;
|
||||
}
|
||||
|
||||
.qiangdan-btn .btn-text {
|
||||
font-size: 28rpx !important;
|
||||
font-weight: 700 !important;
|
||||
letter-spacing: 1rpx;
|
||||
color: #fff !important;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user