From 6624afc7e320466a370e54fa4c34b37b2f92a7a2 Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期五, 05 四月 2024 17:51:32 +0800
Subject: [PATCH] #

---
 pages/phyz/order/purchaseOrder.vue |   63 +++++--------------------------
 1 files changed, 10 insertions(+), 53 deletions(-)

diff --git a/pages/phyz/order/purchaseOrder.vue b/pages/phyz/order/purchaseOrder.vue
index 5daa42a..2fb6a42 100644
--- a/pages/phyz/order/purchaseOrder.vue
+++ b/pages/phyz/order/purchaseOrder.vue
@@ -31,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>
 
@@ -53,36 +58,23 @@
 		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
@@ -131,6 +123,7 @@
 						res = res.data
 						if (res.code === 200) {
 							_this.dataList = res.data.records
+							_this.oldDataList = [..._this.dataList]
 						} 
 					}
 				})
@@ -164,40 +157,4 @@
 
 <style>
 	@import url('../../../static/css/common/order.css');
-	.card-status-1 {
-		position: absolute;
-		right: 20rpx;
-		top: 30rpx;
-		padding: 4rpx 20rpx;
-		text-align: center;
-		font-size: 10px;
-		color: #f5222d;
-		background-color: #fff1f0;
-		border: 1px solid #ffa39e;
-		border-radius: 6rpx;
-	}
-	.card-status-2 {
-		position: absolute;
-		right: 20rpx;
-		top: 30rpx;
-		padding: 4rpx 20rpx;
-		text-align: center;
-		font-size: 10px;
-		color: #52c41a;
-		background-color: #f6ffed;
-		border: 1px solid #b7eb8f;
-		border-radius: 6rpx;
-	}
-	.card-status-4 {
-		position: absolute;
-		right: 20rpx;
-		top: 30rpx;
-		padding: 4rpx 20rpx;
-		text-align: center;
-		font-size: 10px;
-		color: #1890ff;
-		background-color: #e6f7ff;
-		border: 1px solid #91d5ff;
-		border-radius: 6rpx;
-	}
 </style>
\ No newline at end of file

--
Gitblit v1.9.1