rk
2026-04-22 2e3ab7fbbb336cf11ed37b8b0a7871976d597564
small-program/pages/payment-success/payment-success.vue
@@ -18,8 +18,8 @@
         <view class="pickup-card">
            <text class="pickup-title">自提码</text>
            <view class="qrcode-box">
               <canvas canvas-id="qrcodeCanvas" id="qrcodeCanvas"></canvas>
               <image class="qrcode-image" :src="qrcodeImage" mode="aspectFit"></image>
               <canvas canvas-id="qrcodeCanvas" id="qrcodeCanvas" style="width: 100px; height: 100px;"></canvas>
               <image class="qrcode-image" :src="qrcodeImage" mode="widthFix"></image>
            </view>
            <text class="pickup-code">{{ orderDetail.memberVerifyCode }}</text>
            <text class="pickup-tip" @tap="copyCode">点击复制自提码</text>
@@ -60,9 +60,9 @@
            drawQrcode({
               canvasId: 'qrcodeCanvas',
               text: code,
               width: 200,
               height: 200,
               correctLevel: drawQrcode.CorrectLevel.H
               width: 100,
               height: 100,
               correctLevel: 2
            })
            setTimeout(() => {
               uni.canvasToTempFilePath({
@@ -201,12 +201,18 @@
      height: 360rpx;
      border-radius: 8rpx;
      box-sizing: border-box;
      position: relative;
      canvas {
         position: absolute;
         top: 0;
         left: 0;
         opacity: 0;
      }
   }
   .qrcode-image {
      width: 100%;
      height: 100%;
      background: #f4f6fa;
   }
   .pickup-code {