From 177f7552f9abb461d4c9b64f92235028d5e73ff8 Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期五, 28 七月 2023 15:12:55 +0800 Subject: [PATCH] # --- pages/order/orderList.vue | 46 ++++++++++++++++++++++++++++++---------------- 1 files changed, 30 insertions(+), 16 deletions(-) diff --git a/pages/order/orderList.vue b/pages/order/orderList.vue index 51f869f..1e1e7ee 100644 --- a/pages/order/orderList.vue +++ b/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> \ No newline at end of file -- Gitblit v1.9.1