MrShi
2026-06-05 00a7a61df86db969f2ba61c508d02ba4709ce3d4
small-program/shop/pages/store-home/store-home.vue
@@ -77,16 +77,17 @@
      <view class="order-item" v-for="(item,index) in dataList" :key="item.id">
        <view class="order-header"  @click="jumpOrderDetails(item.id)">
          <view style="display: flex; align-items: center;">
            <view class="order-tag">{{item.type===1?'同城配送':'就地寄存'}}</view>
            <view class="order-tag" :class="{ 'city-delivery': item.type === 1 }">{{item.type===1?'同城寄送':'就地寄存'}}</view>
            <text class="order-user">{{formatName(item.takeUser)}} {{formatPhoneStar(item.takePhone)||''}}</text>
          </view>
        <view style="display: flex;flex-direction: column;">
        <view style="display: flex;flex-direction: column;align-items: flex-end;">
           <text  v-if="item.status ===5 && item.overdueStatus ===1 "  class="order-status" style="color: red;">超时未取件</text>
           <text  v-else-if="item.status ===5 && item.overdueStatus ===3 "  class="order-status" style="color: red;">超时到店取件</text>
           <text v-else class="order-status">{{item.statusName || ''}}</text>
           <text v-if="item.status ===5 && item.overdueStatus ===1 "  class="order-status" style="color: red;font-size: 24rpx;">逾期费用¥{{((item.overdueFee || 0)/100).toFixed(2)}}</text>
           <text v-if="item.status ===5 && item.overdueStatus ===3 "  class="order-status" style="color: red;font-size: 24rpx;">逾期费用¥{{((item.overdueFee || 0)/100).toFixed(2)}}</text>
        </view>
        <text v-if="item.abnormalOrder === 1" class="order-status" style="color: red;">异常转存</text>
      </view>
        </view>
        <view class="order-items"  @click="jumpOrderDetails(item.id)">
          <view class="order-product" v-for="(item1,index1) in item.detailList" :key="item1.id">
@@ -267,9 +268,11 @@
      },
      goToStore() {
      this.$store.commit('setUserType', 0)
      setTimeout(() => {
        uni.switchTab({
           url: '/pages/index/index'
        })
      }, 100)
      },
      jumpShopLogin() {
         uni.redirectTo({
@@ -555,6 +558,10 @@
  background: #10B2FA;
  border-radius: 8rpx;
  margin-right: 20rpx;
  &.city-delivery {
    background: #FA8010;
  }
}
.order-user {