From c7870012df5f69ed1abcf30e08f31f34e96053d1 Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期五, 05 四月 2024 11:09:55 +0800
Subject: [PATCH] #

---
 pages/phyz/wrkMast/wrkMast.vue |   93 +++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 79 insertions(+), 14 deletions(-)

diff --git a/pages/phyz/wrkMast/wrkMast.vue b/pages/phyz/wrkMast/wrkMast.vue
index a18a608..50cfaa4 100644
--- a/pages/phyz/wrkMast/wrkMast.vue
+++ b/pages/phyz/wrkMast/wrkMast.vue
@@ -10,36 +10,36 @@
 			<view class="list-left">
 				<!-- 宸︿笂 -->
 				<view class="list-left-top">
-					<view style="font-weight: bold;">宸ヤ綔鍙�4099</view>
+					<view style="font-weight: bold;">宸ヤ綔鍙穥{item.wrkNo}}</view>
 					<view style="display: flex;border-bottom: 1px solid #FFF;margin: 10rpx;">
 						<text style="flex: 1;">宸ヤ綔鐘舵��</text>
-						<text>201.鐢熸垚鍏ュ簱浠诲姟ID</text>
+						<text>{{item.wrkSts$}}</text>
 					</view>
 					<view style="display: flex;border-bottom: 1px solid #FFF;margin: 10rpx;">
 						<text style="flex: 1;">鍏ュ嚭搴撶被鍨�</text>
-						<text>1.鍏ュ簱</text>
+						<text>{{item.ioType$}}</text>
 					</view>
 					<view style="display: flex;border-bottom: 1px solid #FFF;margin: 10rpx;">
 						<text style="flex: 1;">浼樺厛绾�</text>
-						<text>300</text>
+						<text>{{item.ioPri}}</text>
 					</view>
 					<view style="display: flex;border-bottom: 1px solid #FFF;margin: 10rpx;">
 						<text style="flex: 1;">婧愬簱浣�</text>
-						<text>CS-101-001-01@1</text>
+						<text>{{item.sourceLocNo}}</text>
 					</view>
 					<view style="display: flex;border-bottom: 1px solid #FFF;margin: 10rpx;">
 						<text style="flex: 1;">鐩爣搴撲綅</text>
-						<text>YZ-015-001-01@1</text>
+						<text>{{item.locNo}}</text>
 					</view>
 					<view style="display: flex;border-bottom: 1px solid #FFF;margin: 10rpx;">
 						<text style="flex: 1;">鏂欑鐮�</text>
-						<text>1112223335</text>
+						<text>{{item.barcode}}</text>
 					</view>
 				</view>
 				<!-- 宸︿笅 -->
 				<view class="list-left-bottom">
-					<button size="mini">鏄庣粏</button>
-					<button size="mini">瀹屾垚</button>
+					<button size="mini" @click="getWrkDetlList(item.wrkNo)">鏄庣粏</button>
+					<button size="mini" @click="handControl(item.wrkNo)">瀹屾垚</button>
 					<button size="mini">鍙栨秷</button>
 				</view>
 			</view>
@@ -54,14 +54,18 @@
 	export default {
 		data() {
 			return {
+				baseUrl: '',
+				token: '',
 				searchValue: '',
 				searchFocus: true,
-				dataList: [
-					{},
-					{},
-					{}
-				]
+				dataList: []
 			}
+		},
+		onShow() {
+			this.baseUrl = uni.getStorageSync('baseUrl');
+			this.token = uni.getStorageSync('token');
+			this.oldDataList = [...this.dataList]
+			this.getWrkMastList()
 		},
 		methods: {
 			// 鎼滅储妗嗚緭鍏�
@@ -71,6 +75,67 @@
 			// 閲嶇疆鎼滅储妗�
 			clear() {
 				
+			},
+			// 鑾峰彇宸ヤ綔鍒楄〃
+			getWrkMastList() {
+				let _this = this
+				_this.dataList = []
+				uni.request({
+					url: `${_this.baseUrl}/agv/wrkMast/list/auth`,
+					header: {'token': uni.getStorageSync('token')},
+					data: {
+						curr: 1,
+						limit: 1000,
+					},
+					method: 'GET',
+					success(res) {
+						res = res.data
+						if (res.code === 200) {
+							_this.dataList = res.data.records
+						} 
+					}
+				})
+			},
+			// 鑾峰彇宸ヤ綔鏄庣粏
+			getWrkDetlList(e) {
+				let _this = this
+				uni.navigateTo({
+					url: "./wrkDetl",
+					success: function(res) {
+						// 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹�   鍚戝彟澶栦竴涓〉闈紶閫掑�肩殑
+						res.eventChannel.emit('item', {
+							item: e
+						})
+					},
+					events: {
+						// 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹�  鍙﹀涓�涓〉闈紶杩囨潵鐨�
+						acceptDataFromOpenedPage: function(data) {
+							// _this.matnr = data.data
+							_this.input(_this.matnr)
+						},
+					},
+				});
+			},
+			handControl(wrkNo) {
+				let _this = this
+				uni.request({
+					url: `${_this.baseUrl}/agv/hand/control/wrkMast`,
+					header: {
+						'token': uni.getStorageSync('token'),
+						'content-type': 'application/x-www-form-urlencoded'
+					},
+					data: {
+						workNo: wrkNo,
+						type: 1
+					},
+					method: 'POST',
+					success(res) {
+						res = res.data
+						if (res.code === 200) {
+							_this.getWrkMastList()
+						} 
+					}
+				})
 			}
 		}
 	}

--
Gitblit v1.9.1