xuxueyang
2024-09-08 f0ed0a02286246080fe92f6855bf2ee9b2dea2c6
sub_pages/customer/trade/detail.vue
@@ -67,7 +67,7 @@
            </view>
         </view>
         <view class="desc m-t-12">
            <view class="m-r-15">已售:{{ dto.sales || 0 }}</view>
            <view class="m-r-15">已售:{{ ((dto.sales||0) +(dto.realSales||0)) || 0 }}</view>
            <view class="m-r-15">剩余:{{ dto.stock || 0 }}</view>
            <view class=" ">{{ dto.unit || '-' }}</view>
         </view>
@@ -219,7 +219,7 @@
         }
         this.refreshShopNum()
      },
      onLoad(options) {
      async onLoad(options) {
         console.log('trade detail options', options)
         this.id = options.id || ''
@@ -229,22 +229,24 @@
            let tmp = this
            tmp.sharePartnerUserId = options.partnerUserId
            //合伙人绑定的,判断当前用户,是否有登录,登录没绑定,没登录先缓存合伙人id,等注册和登录时候再弄
            setTimeout(() => {
               //并且当前用户没有绑定
               if (tmp.currentInfo.id && tmp.currentInfo.customerDTO.partnerId) {
                  return
               }
               if (tmp.currentInfo.id) {
                  tmp.bindPartnerUser(options.partnerUserId, '')
               } else {
                  tmp.sharePartnerUserId = options.partnerUserId
                  //没有登录到话设置到缓存
                  if (tmp.sharePartnerUserId) {
                     tmp.$storage.setItem('cache_sharePartnerUserId', tmp.sharePartnerUserId)
                  }
               }
            // setTimeout(() => {
            //并且当前用户没有绑定
            if (tmp.currentInfo.id && tmp.currentInfo.customerDTO.partnerId) {
            }else{
               if (tmp.currentInfo.id) {
                  await tmp.bindPartnerUser(options.partnerUserId, '')
               } else {
                  tmp.sharePartnerUserId = options.partnerUserId
                  //没有登录到话设置到缓存
                  if (tmp.sharePartnerUserId) {
                     tmp.$storage.setItem('cache_sharePartnerUserId', tmp.sharePartnerUserId)
                  }
               }
            }
            }, 1000)
            // }, 1000)
         }
         // #endif
         if (this.id) {
@@ -591,15 +593,15 @@
            display: flex;
            .tag {
                  min-width: 60rpx;
               // min-width: 60rpx;
               padding-left: 10rpx;
               padding-right: 10rpx;
               line-height: 30rpx;
               background: #FEE6E6;
               border-radius: 10rpx;
               font-size: 22rpx;
               font-size: 18rpx;
               color: #CD1212;
               margin-right: 12rpx;
               margin-right: 6rpx;
               text-align: center;
            }