From c1b491813b5312a6fc967905316ebdc325d77c41 Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期一, 15 四月 2024 20:30:02 +0800
Subject: [PATCH] #
---
pages/phyz/checkLocDetl/locDetl.vue | 71 +++++++++++++++++++----
pages.json | 8 ++
pages/phyz/checkLocDetl/locDetlList.vue | 52 +++++++++++++++++
3 files changed, 118 insertions(+), 13 deletions(-)
diff --git a/pages.json b/pages.json
index 14f0dad..b9b357e 100644
--- a/pages.json
+++ b/pages.json
@@ -630,6 +630,14 @@
"enablePullDownRefresh": false
}
+ },
+ {
+ "path" : "pages/phyz/checkLocDetl/locDetlList",
+ "style" :
+ {
+ "navigationBarTitleText" : "搴撳瓨鏄庣粏",
+ "enablePullDownRefresh" : false
+ }
}
],
"globalStyle": {
diff --git a/pages/phyz/checkLocDetl/locDetl.vue b/pages/phyz/checkLocDetl/locDetl.vue
index d823113..2ab7d1d 100644
--- a/pages/phyz/checkLocDetl/locDetl.vue
+++ b/pages/phyz/checkLocDetl/locDetl.vue
@@ -3,17 +3,28 @@
<view>褰撳墠搴撲綅鍙凤細{{locNo}}</view>
<view>褰撳墠璐ф灦鐮侊細{{barcode}}</view>
- <view>
- <view>瀹為檯搴撳瓨</view>
- <view>搴撲綅鍙穥{containerDetl.locNo}}</view>
- <view>璐ф灦鐮亄{containerDetl.barcode}}</view>
- <view>搴撳瓨鍝佺被{{containerDetl.count}}</view>
+ <view class="list locSts-O">
+ <view class="list-left">
+ <view>瀹為檯搴撳瓨</view>
+ <view>搴撲綅鍙凤細{{containerDetl.locNo}}</view>
+ <view>璐ф灦鐮侊細{{containerDetl.barcode}}</view>
+ <view>搴撳瓨鍝佺被锛歿{containerDetl.count}}</view>
+ </view>
+ <view class="list-right" @click="goToLocDetl(containerDetl)">
+ <uni-icons type="right" size="25" color="#fff"></uni-icons>
+ </view>
</view>
- <view v-if="locDetlShow">
- <view>鏁版嵁搴撳瓨</view>
- <view>搴撲綅鍙穥{locDetl.locNo}}</view>
- <view>璐ф灦鐮亄{locDetl.barcode}}</view>
- <view>搴撳瓨鍝佺被{{locDetl.count}}</view>
+
+ <view class="list locSts-D" v-if="locDetlShow">
+ <view class="list-left">
+ <view>鏁版嵁搴撳瓨</view>
+ <view>搴撲綅鍙凤細{{locDetl.locNo}}</view>
+ <view>璐ф灦鐮侊細{{locDetl.barcode}}</view>
+ <view>搴撳瓨鍝佺被锛歿{locDetl.count}}</view>
+ </view>
+ <view class="list-right" @click="goToLocDetl(locDetl)">
+ <uni-icons type="right" size="25" color="#fff"></uni-icons>
+ </view>
</view>
<!-- 搴曢儴鎿嶄綔鎸夐挳 -->
@@ -34,12 +45,14 @@
containerDetl: {
locNo: '',
barcode: '',
- count: ''
+ count: '',
+ data: []
},
locDetl: {
locNo: '',
barcode: '',
- count: ''
+ count: '',
+ data: []
},
dataList: [],
locDetlShow: false
@@ -55,6 +68,7 @@
eventChannel.on('item', function(data) {
console.log(data);
_this.locNo = data.item.locNo
+ _this.barcode = data.item.barcode
_this.getLocDetl(data.item.locNo,data.item.barcode)
})
},
@@ -75,6 +89,7 @@
_this.containerDetl.locNo = res.data.containerCode[0].locNo
_this.containerDetl.barcode = res.data.containerCode[0].suppCode
_this.containerDetl.count = res.data.containerCode.length
+ _this.containerDetl.data = res.data.containerCode
}
if (res.data.locNo.length > 0) {
@@ -82,7 +97,11 @@
&& res.data.containerCode[0].suppCode == res.data.locNo[0].suppCode) {
_this.locDetlShow = false
} else {
-
+ _this.locDetlShow = true
+ _this.locDetl.locNo = res.data.locNo[0].locNo
+ _this.locDetl.barcode = res.data.locNo[0].suppCode
+ _this.locDetl.count = res.data.locNo.length
+ _this.locDetl.data = res.data.locNo
}
}
@@ -91,6 +110,24 @@
}
}
})
+ },
+ goToLocDetl(item) {
+ let _this = this
+ uni.navigateTo({
+ url: "./locDetlList",
+ success: function(res) {
+ // 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹� 鍚戝彟澶栦竴涓〉闈紶閫掑�肩殑
+ res.eventChannel.emit('item', {
+ item: item
+ })
+ },
+ events: {
+ // 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹� 鍙﹀涓�涓〉闈紶杩囨潵鐨�
+ acceptDataFromOpenedPage: function(data) {
+ _this.searchValueFocus = true
+ }
+ },
+ });
}
}
}
@@ -98,4 +135,12 @@
<style>
@import url('../../../static/css/common/order.css');
+ .locSts-D {
+ color: #FFF;
+ background-color: #daad25;
+ }
+ .locSts-O {
+ color: #FFF;
+ background-color: #55aaff;
+ }
</style>
diff --git a/pages/phyz/checkLocDetl/locDetlList.vue b/pages/phyz/checkLocDetl/locDetlList.vue
new file mode 100644
index 0000000..2388b43
--- /dev/null
+++ b/pages/phyz/checkLocDetl/locDetlList.vue
@@ -0,0 +1,52 @@
+<template>
+ <view>
+ <view class="list list-font-color" :class="locMast.color" v-for="(locMast,index) in dataList" :key="index">
+ <view class="list-left">
+ <view class="detl-threeCode">{{locMast.locNo}}</view>
+ <view>搴撲綅鐘舵�侊細{{locMast.locSts$}}</view>
+ <view>搴撲綅绫诲瀷锛歿{locMast.locType1$}}</view>
+ <view>璐ф灦鐮侊細{{locMast.barcode}}</view>
+ <view style="display: flex;">
+ <view style="flex:1">鎺掞細<text style="font-size: 22px;font-weight: bold;">{{locMast.row1}}</text></view>
+ <view style="flex:1">鍒楋細<text style="font-size: 22px;font-weight: bold;">{{locMast.bay1}}</text></view>
+ <view style="flex:1">灞傦細<text style="font-size: 22px;font-weight: bold;">{{locMast.lev1}}</text></view>
+ </view>
+ </view>
+ <view class="list-right" @click="goToLocDetl(locMast)">
+ <uni-icons type="right" size="25" color="#fff"></uni-icons>
+ </view>
+ </view>
+ </view>
+</template>
+
+<script>
+ export default {
+ data() {
+ return {
+ baseUrl: '',
+ token: '',
+ dataList: []
+
+ }
+ },
+ 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) {
+ console.log(data);
+ _this.dataList = data.item.data
+ })
+ },
+ methods: {
+
+ }
+ }
+</script>
+
+<style>
+ @import url('../../../static/css/common/order.css');
+</style>
--
Gitblit v1.9.1