From fff541726267dcf7fc11f56eb3ac64e19c7d9fde Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期一, 08 四月 2024 23:55:06 +0800
Subject: [PATCH] #

---
 pages.json                                 |    8 ++++
 pages/phyz/stationManage/stationManage.vue |    4 +-
 pages/phyz/order/orderCar.vue              |   54 +++++++++++++++++++++++++++
 pages/phyz/order/pakinOrderSelect.vue      |   32 ++++++++++++++--
 4 files changed, 92 insertions(+), 6 deletions(-)

diff --git a/pages.json b/pages.json
index dfa8c10..8069d00 100644
--- a/pages.json
+++ b/pages.json
@@ -578,6 +578,14 @@
                 "enablePullDownRefresh": false
             }
             
+        },
+        {
+        	"path" : "pages/phyz/order/orderCar",
+        	"style" : 
+        	{
+        		"navigationBarTitleText" : "寰呯粍鎵樺垪琛�",
+        		"enablePullDownRefresh" : false
+        	}
         }
     ],
 	"globalStyle": {
diff --git a/pages/phyz/order/orderCar.vue b/pages/phyz/order/orderCar.vue
new file mode 100644
index 0000000..7b79055
--- /dev/null
+++ b/pages/phyz/order/orderCar.vue
@@ -0,0 +1,54 @@
+<template>
+	<view>
+		<view class="list list-font-color shop-car" :class="orderDetl.color" v-for="orderDetl in orderCarList" >
+			<view class="list-left">
+				<view class="detl-threeCode">{{orderDetl.threeCode}}</view>
+				<view>涓诲崟鍙凤細{{orderDetl.orderNo}}</view>
+				<view>缂栧彿锛歿{orderDetl.matnr}}</view>
+				<view>鍚嶇О锛歿{orderDetl.maktx}}</view>
+				<view>鎬绘暟閲忥細{{orderDetl.anfme}}</view>
+				<view>鍏ュ簱鏁伴噺锛歿{orderDetl.anfme}}</view>
+			</view>
+			<view class="list-right" @click="addItem(orderDetl)">
+				<uni-icons type="settings" size="25"  color="#fff"></uni-icons>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				orderCarList: []
+			}
+		},
+		onShow() {
+			let _this = this
+			this.baseUrl = uni.getStorageSync('baseUrl');
+			this.token = uni.getStorageSync('token');
+			// const eventChannel = this.$scope.eventChannel; // 鍏煎APP-NVUE
+			const eventChannel = this.getOpenerEventChannel();
+			// 鐩戝惉acceptDataFromOpenerPage浜嬩欢锛岃幏鍙栦笂涓�椤甸潰閫氳繃eventChannel浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹�
+			eventChannel.on('item', function(data) {
+				_this.orderCarList = data.item
+				console.log(data.item);
+			})
+		},
+		methods: {
+			
+		}
+	}
+</script>
+
+<style>
+	@import url('../../../static/css/common/order.css');
+	.shop-car {
+		background-color: #2299ff;
+		color: #fff;
+	}
+	.detl-threeCode {
+		font-size: 28px;
+		font-weight: bold;
+	}
+</style>
diff --git a/pages/phyz/order/pakinOrderSelect.vue b/pages/phyz/order/pakinOrderSelect.vue
index 4d77922..4acf3c6 100644
--- a/pages/phyz/order/pakinOrderSelect.vue
+++ b/pages/phyz/order/pakinOrderSelect.vue
@@ -20,16 +20,18 @@
 				<view>鎬绘暟閲忥細{{orderDetl.anfme}}</view>
 				<view>宸插叆鏁伴噺锛歿{orderDetl.qty}}</view>
 			</view>
-			<view class="list-right">
+			<view class="list-right" @click="addItem(orderDetl)">
 				<uni-icons type="folder-add" size="25"  color="#fff"></uni-icons>
 			</view>
 		</view>
-		<view class="shop-car">
+		
+		
+		<view class="shop-car" @click="orderCar()">
 			<view class="car-left">
 				<uni-icons type="cart-filled" size="35"  color="#fff"></uni-icons>
 			</view>
 			<view class="car-right">
-				<text>10</text>
+				<text>{{orderCarList.length}}</text>
 			</view>
 		</view>
 		<view style="height: 50rpx;"></view>
@@ -46,6 +48,7 @@
 				searchValue: '',
 				total: '',
 				dataList: [],
+				orderCarList: [],
 				data: {
 					curr: 1,
 					limit: 100,
@@ -54,7 +57,7 @@
 				
 			}
 		},
-		onShow() {
+		onLoad() {
 			this.baseUrl = uni.getStorageSync('baseUrl');
 			this.token = uni.getStorageSync('token');
 			this.searchValue = uni.getStorageSync('threeCode');
@@ -99,6 +102,27 @@
 			},
 			clear() {
 				this.getOrderDetlList(this.searchValue,30)
+			},
+			// 娣诲姞鍏ュ簱鍟嗗搧鑷� 寰呯粍鎵樺垪琛�
+			addItem(orderDetl) {
+				this.orderCarList.push(orderDetl)
+			},
+			// 鐐瑰嚮鍓嶅線 寰呯粍鎵樺垪琛�
+			orderCar() {
+				let _this = this
+				uni.navigateTo({
+					url: './orderCar',
+					success(res) {
+						res.eventChannel.emit('item', {
+							item: _this.orderCarList
+						})
+					},
+					events: {
+						acceptDataFromOpenedPage: function(data) {
+							console.log(data);
+						}
+					}
+				})
 			}
 		}
 	}
diff --git a/pages/phyz/stationManage/stationManage.vue b/pages/phyz/stationManage/stationManage.vue
index ad329dc..3923ef4 100644
--- a/pages/phyz/stationManage/stationManage.vue
+++ b/pages/phyz/stationManage/stationManage.vue
@@ -378,14 +378,14 @@
 						// 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹�   鍚戝彟澶栦竴涓〉闈紶閫掑�肩殑
 						res.eventChannel.emit('item', {
 							item: e
-						}),
+						})
 						_this.searchValue = ''
 					},
 					events: {
 						// 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹�  鍙﹀涓�涓〉闈紶杩囨潵鐨�
 						acceptDataFromOpenedPage: function(data) {
 							_this.searchValueFocus = true
-						},
+						}
 					},
 				});
 			}

--
Gitblit v1.9.1