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