#
zjj
2024-04-17 e4dc67055ea0c21e72815054c044b56a76ec625e
pages/order/orderList.vue
@@ -5,9 +5,9 @@
         <uni-search-bar v-model="condition" placeholder=" 扫码 / 输入" bgColor="#EEEEEE" @confirm="search" />
      </view>
      <scroll-view>
         <view v-for="(item,i) in orderList" class="order-list"@click="selectOrderNo(i)">
            <view >
               {{item.orderNo}}
         <view v-for="(item,i) in orderList" class="order-list">
            <view @click="selectOrderNo(item)" class="order-item">
               {{item}}
            </view>
         </view>
      </scroll-view>
@@ -19,29 +19,37 @@
      data() {
         return {
            condition: '',
            orderList: [
               {orderNo:100821212},{orderNo:10086},
               {orderNo:10086},{orderNo:10086},
               {orderNo:10086},{orderNo:10086},
               {orderNo:10086},{orderNo:10086},
               {orderNo:10086},{orderNo:10086},
               {orderNo:10086},{orderNo:10086},
               {orderNo:10086},{orderNo:10086},
               {orderNo:10086},{orderNo:10086},
               {orderNo:10086},{orderNo:10086},
               ],
            orderList: [],
            checked: true
         }
      },
      onShow() {
         this.baseUrl = uni.getStorageSync('baseUrl');
         this.token = uni.getStorageSync('token');
         this.getOrderNoList()
      },
      methods: {
         selectOrderNo(i) {
            let that = this
            this.getOpenerEventChannel().emit('acceptDataFromOpenedPage', {data: that.orderList[i].orderNo});
            this.getOpenerEventChannel().emit('acceptDataFromOpenedPage', {data: i});
            uni.navigateBack({
               
            })
               
         }
         },
         getOrderNoList() {
            let that = this
            uni.request({
               url: this.baseUrl + '/order/list/all',
               method: 'POST',
               success(res) {
                  res = res.data
                  for (var i = 0; i < res.data.length; i++) {
                     that.orderList.push(res.data[i].order_no)
                  }
               }
            })
         },
      }
   }
</script>
@@ -63,4 +71,10 @@
   .order-list:last-child {
      margin-bottom: 10px;
   }
   .order-item {
      display: flex;
      height: 100%;
      width: 100%;
      align-items: center;
   }
</style>