From 7839d94fc246556baf6f05db92e3ae20bcf36245 Mon Sep 17 00:00:00 2001 From: whycq <913841844@qq.com> Date: 星期五, 05 四月 2024 14:35:07 +0800 Subject: [PATCH] # --- pages/phyz/order/purchaseOrder.vue | 50 +++++++++++++++++--------------------------------- 1 files changed, 17 insertions(+), 33 deletions(-) diff --git a/pages/phyz/order/purchaseOrder.vue b/pages/phyz/order/purchaseOrder.vue index 8f964c8..2fb6a42 100644 --- a/pages/phyz/order/purchaseOrder.vue +++ b/pages/phyz/order/purchaseOrder.vue @@ -1,5 +1,5 @@ <template> - <view> + <view class="container"> <view class="code"> <uni-search-bar :focus="searchValueFocus" v-model="searchValue" @input="searchValueInput()" maxlength="500" ancel="cancel" @clear="clear" placeholder="杈撳叆 / 鎵弿 璁㈠崟鍙�"> @@ -17,7 +17,9 @@ <view>鍗曟嵁绫诲瀷锛歿{item.docType$}}</view> <view>鍒涘缓鏃堕棿锛歿{item.createTime$}}</view> <!-- <view class="card-id">{{i + 1}}</view> --> - <view class="card-status">{{item.settle$}}</view> + <view class="card-status-1" v-if="item.settle == 1">{{item.settle$}}</view> + <view class="card-status-2" v-if="item.settle == 2">{{item.settle$}}</view> + <view class="card-status-4" v-if="item.settle == 4">{{item.settle$}}</view> </view> <!-- <view class="list-right" @click="checkboxChange(item)"> <label > @@ -29,6 +31,11 @@ </view> </view> <view style="height: 100rpx;"></view> + + <view style="position: fixed;bottom: 40px;padding: 10rpx;border-radius: 50%; + left: 20px;background-color: #55aaff;box-shadow: 0px 0px 5px 5px #c8c8c8;"> + <uni-icons type="refreshempty" size="30" color="#FFF" @click="reload()"/> + </view> </view> </template> @@ -45,41 +52,29 @@ oldDataList: [], newDataList: [], allCheck: false, - allCheckBtnTitle: '鍏ㄩ��' + allCheckBtnTitle: '鍏ㄩ��', } }, onShow() { this.baseUrl = uni.getStorageSync('baseUrl'); this.token = uni.getStorageSync('token'); - this.oldDataList = [...this.dataList] this.getOrderList() }, + methods: { + reload() { + this.getOrderList() + }, searchValueInput() { let count = 0 let sign = 0 this.dataList = [...this.oldDataList] this.newDataList = [] for (let k in this.dataList) { - if (!this.dataList[k].matnr.includes(this.matnr)) { + if (!this.dataList[k].orderNo.includes(this.searchValue)) { count++; } else { this.newDataList.push(this.dataList[k]) - } - } - if (this.matnr != '') { - for (let j in this.dataList) { - if (!this.dataList[j].maktx.includes(this.matnr)) { - } else { - for (let i in this.newDataList) { - if (this.newDataList[i].matnr == this.dataList[j].matnr) { - sign++ - } - } - if (sign == 0) { - this.newDataList.push(this.dataList[j]) - } - } } } this.dataList = this.newDataList @@ -121,13 +116,14 @@ header: {'token': uni.getStorageSync('token')}, data: { curr: 1, - limit: 1000 + limit: 1000, }, method: 'GET', success(res) { res = res.data if (res.code === 200) { _this.dataList = res.data.records + _this.oldDataList = [..._this.dataList] } } }) @@ -161,16 +157,4 @@ <style> @import url('../../../static/css/common/order.css'); - .card-status { - position: absolute; - right: 20rpx; - top: 30rpx; - padding: 10rpx 20rpx; - text-align: center; - font-size: 10px; - color: #ffa39e; - background-color: #fff1f0; - border: 1px solid #ffa39e; - border-radius: 6rpx; - } </style> \ No newline at end of file -- Gitblit v1.9.1