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