| | |
| | | <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> |
| | |
| | | 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> |
| | |
| | | .order-list:last-child { |
| | | margin-bottom: 10px; |
| | | } |
| | | .order-item { |
| | | display: flex; |
| | | height: 100%; |
| | | width: 100%; |
| | | align-items: center; |
| | | } |
| | | </style> |