xuxueyang
2024-09-23 e5d380f112e97532656e8f15c38f554f49015da1
pages/order/order.vue
@@ -93,6 +93,29 @@
         uni.stopPullDownRefresh()
      },
      methods: {
         getList_after() {
            var nowdate = new Date().getTime() - 1000 * 60 * 5
            var change = false
            for (var item of this.list) {
               if (item.statusBackend === 'PENDING') {
                  //计算倒计时
                  var diff = new Date(item.createTime).getTime() - nowdate
                  if (diff <= 2000 && true) {
                     //超过了5分钟
                     item.statusBackend = 'CANCEL'
                     item.statusBackend = '已取消'
                     item.status = 'CANCEL'
                     item.statusStr = '已取消'
                     item.bctime = ''
                     change = true
                  }
               }
            }
            if (change)
               this.$forceUpdate()
         },
         toDetail(item) {
            //  订单详情页面
            // console.log(' toDetail item', item)
@@ -108,7 +131,7 @@
         },
         toOrderItemDetail(item, op, opstr) {
            uni.navigateTo({
               url: `/sub_pages/supplier/order-manage/order-manage-settlement-op-detail?opStr=${opStr}&op=${op}&orderItemId=${item.id || item.orderItemId}`
               url: `/sub_pages/supplier/order-manage/order-manage-settlement-op-detail?opStr=${opstr}&op=${op}&orderItemId=${item.id || item.orderItemId}`
            })
         },
         async buttonClick(item, buttontype) {