From 9dbdd3fc6055c0d6bef81597b8ae2a7b9741d159 Mon Sep 17 00:00:00 2001 From: WindowBird <13870814+windows-bird@user.noreply.gitee.com> Date: Tue, 25 Nov 2025 11:07:38 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=8C=E4=BD=8D=E7=AE=A1=E7=90=86=E8=89=B2?= =?UTF-8?q?=E7=B3=BB=E4=BF=AE=E6=94=B90.5-=E6=9A=82=E6=97=B6=E5=85=B3?= =?UTF-8?q?=E9=97=AD=E6=89=ABnfc=E7=9A=84api=E5=85=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/memorial/nfcPairing.vue | 83 +++++++++++++++++++++-------------- 1 file changed, 49 insertions(+), 34 deletions(-) diff --git a/pages/memorial/nfcPairing.vue b/pages/memorial/nfcPairing.vue index 7f6e7f1..e8f4f56 100644 --- a/pages/memorial/nfcPairing.vue +++ b/pages/memorial/nfcPairing.vue @@ -896,9 +896,10 @@ export default { }); }, async reportSwipeCard(cardNo) { - if (!cardNo || this.reportingSwipe) { - return; - } + return; + // if (!cardNo || this.reportingSwipe) { + // return; + // } this.reportingSwipe = true; uni.showLoading({ title: "处理中...", @@ -953,11 +954,11 @@ export default { .status-card, .form-card { - background: rgba(255, 255, 255, 0.92); + background: #fff1dd; border-radius: 24rpx; padding: 32rpx; margin-top: 32rpx; - box-shadow: 0 12rpx 32rpx rgba(0, 0, 0, 0.06); + box-shadow: 0 12rpx 32rpx rgba(82, 37, 16, 0.08); } .status-header { @@ -970,27 +971,28 @@ export default { width: 16rpx; height: 16rpx; border-radius: 50%; - background: #f0b400; + background: #c7a26d; } .status-dot.online { - background: #3ac569; + background: #c7a26d; } .status-dot.offline { - background: #f56c6c; + background: #999; } .status-title { font-size: 30rpx; font-weight: 600; - color: #333; + color: #522510; } .status-desc { margin-top: 12rpx; font-size: 24rpx; - color: #999; + color: #522510; + opacity: 0.7; line-height: 1.5; } @@ -1000,16 +1002,17 @@ export default { } .nfc-hint-text { - color: #4a90e2; + color: #c7a26d; font-size: 22rpx; + font-weight: 500; } .nfc-status { margin-top: 24rpx; padding: 20rpx; - background: rgba(74, 144, 226, 0.08); + background: rgba(199, 162, 109, 0.1); border-radius: 16rpx; - border-left: 4rpx solid #4a90e2; + border-left: 4rpx solid #c7a26d; } .nfc-status-header { @@ -1020,32 +1023,33 @@ export default { .nfc-status-title { font-size: 26rpx; - color: #333; + color: #522510; font-weight: 500; } .nfc-error-text { padding: 12rpx; - background: #fef0f0; + background: rgba(199, 162, 109, 0.15); border-radius: 8rpx; } .card-box { margin-top: 24rpx; - border: 2rpx dashed #f0b400; + border: 2rpx dashed #c7a26d; border-radius: 20rpx; padding: 24rpx; - background: #fff9eb; + background: #fff1dd; } .card-box.ready { - border-color: #3ac569; - background: #effbf4; + border-color: #c7a26d; + background: rgba(199, 162, 109, 0.1); } .card-label { font-size: 24rpx; - color: #666; + color: #522510; + opacity: 0.8; } .card-value { @@ -1053,20 +1057,20 @@ export default { margin-top: 16rpx; font-size: 36rpx; font-weight: 600; - color: #333; + color: #522510; word-break: break-all; } .error-text { margin-top: 16rpx; padding: 16rpx; - background: #fef0f0; + background: rgba(199, 162, 109, 0.15); border-radius: 12rpx; - border-left: 4rpx solid #f56c6c; + border-left: 4rpx solid #c7a26d; } .error-content { - color: #f56c6c; + color: #522510; font-size: 24rpx; line-height: 1.6; white-space: pre-line; @@ -1075,7 +1079,8 @@ export default { .hint-text { margin-top: 16rpx; - color: #999; + color: #522510; + opacity: 0.7; font-size: 24rpx; } @@ -1096,21 +1101,27 @@ export default { .field.readonly { padding: 24rpx; - background: #f9f9f9; + background: #fff1dd; border-radius: 16rpx; + border: 1rpx solid rgba(199, 162, 109, 0.3); } .memorial-info-section { margin-bottom: 24rpx; padding: 24rpx; - background: linear-gradient(135deg, #f0f9ff 0%, #c7a26d 100%); + background: linear-gradient( + 135deg, + #fff1dd 0%, + rgba(199, 162, 109, 0.2) 100% + ); border-radius: 16rpx; border-left: 4rpx solid #c7a26d; } .memorial-info-section .field.readonly { - background: rgba(255, 255, 255, 0.8); + background: rgba(255, 255, 255, 0.6); margin-bottom: 16rpx; + border-color: rgba(199, 162, 109, 0.4); } .memorial-info-section .field.readonly:last-child { @@ -1119,7 +1130,8 @@ export default { .label { font-size: 26rpx; - color: #666; + color: #522510; + opacity: 0.8; margin-bottom: 12rpx; display: block; } @@ -1128,27 +1140,29 @@ export default { width: 100%; height: 88rpx; border-radius: 16rpx; - background: #f8f8f8; + background: #fff1dd; + border: 1rpx solid rgba(199, 162, 109, 0.3); padding: 0 24rpx; font-size: 28rpx; - color: #333; + color: #522510; box-sizing: border-box; } .placeholder { - color: #bbb; + color: rgba(82, 37, 16, 0.4); } .unit-value { font-size: 30rpx; - color: #333; + color: #522510; word-break: break-all; + font-weight: 500; } .primary-btn { height: 96rpx; border-radius: 16rpx; - background: linear-gradient(135deg, #c7a26d, #c7a26d); + background: linear-gradient(135deg, #c7a26d, #b8956a); color: #fff; font-size: 30rpx; font-weight: 600; @@ -1156,6 +1170,7 @@ export default { align-items: center; justify-content: center; margin-top: 12rpx; + box-shadow: 0 4rpx 12rpx rgba(199, 162, 109, 0.3); } .primary-btn.disabled {