From dbb4a755c136a32b1e0d6d045d95f11841f21d75 Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期四, 24 七月 2025 17:01:32 +0800 Subject: [PATCH] # --- pages/listing/unPakin.vue | 112 +++++++++++++++++--------------------------------------- 1 files changed, 34 insertions(+), 78 deletions(-) diff --git a/pages/listing/unPakin.vue b/pages/listing/unPakin.vue index fed1283..dab82c2 100644 --- a/pages/listing/unPakin.vue +++ b/pages/listing/unPakin.vue @@ -2,29 +2,22 @@ <view class="has-foot"> <view> <form> - <view class="cu-form-group margin-top"> + <view class="cu-form-group "> <view class="title">瀹瑰櫒鍙�</view> <input placeholder="璇锋壂鎻忓鍣ㄥ彿" v-model="container" focus></input> <text class='cuIcon-search text-blue' @click="getList"></text> - </view> -<!-- <view class="cu-form-group"> - <view class="title">ASN鍗曞彿</view> - <input placeholder="璇疯緭鍏SN鍗曞彿" v-model="asnCode"></input> </view> <view class="cu-form-group"> - <view class="title">鐗╂枡缂栫爜</view> - <input placeholder="璇锋壂鎻忕墿鏂欑紪鐮�" v-model="matnrCode"></input> - <text class='cuIcon-search text-blue' @click="search"></text> - </view> --> + <view class="title">缂栫爜</view> + <input placeholder="璇锋壂鎻忕粍鎵樻。缂栫爜" v-model="pkCode"></input> + <text class='cuIcon-search text-blue' @click="getList"></text> + </view> </form> - <view class="flex solid-bottom padding-sm justify-between"> <view class="text-blue">鐗╂枡鎬荤被:{{list.length}}</view> <view class="text-blue">缁勭洏鎬绘暟:{{allCount}}</view> </view> - </view> - <view class="padding-lr margin-top-sm"> <block v-for="(item, index) in list" :key="index"> <view class="cu-list det menu sm-border margin-bottom-sm " :class="[item.trackCode===barcode&&'act']" @@ -45,76 +38,54 @@ </view> <view class="cu-item"> <view class="content"> - <text class="text-black">ASN:</text> - </view> - <view class="action"> - <text class="text-grey ">{{item.asnCode}}</text> - </view> - </view> - <view class="cu-item"> - <view class="content"> <text class="text-black">鐗╂枡缂栫爜:</text> - </view> - <view class="action"> - <text class="text-grey ">{{item.matnrCode}}</text> + <text class="text-grey ">{{item.maktx}}</text> </view> </view> <view class="cu-item"> <view class="content"> - <text class="text-black">渚涘簲鍟嗘壒娆�:</text> - </view> - <view class="action"> - <text class="text-grey ">{{item.splrBatch}}</text> - </view> + <text class="text-black">ASN:</text> + <text class="text-grey ">{{item.asnCode}}</text> + </view> + </view> + + <view class="cu-item"> + <view class="content"> + <text class="text-black">鎵规:</text> + <text class="text-grey ">{{item.batch}}</text> + </view> + </view> + <view class="cu-item"> <view class="content"> <text class="text-black">璐ㄦ鐘舵��:</text> - </view> - <view class="action"> <text class="text-grey ">{{item.isptResult$}}</text> - </view> + </view> </view> <view class="cu-item"> - <view class="content"> - <text class="text-black">搴撳瓨鎵规:</text> - </view> - <view class="action"> - <text class="text-grey ">{{item.batch}}</text> - </view> <view class="content"> <text class="text-black">搴撳瓨鍗曚綅: <text class="text-grey ">{{item.stockUnit}}</text></text> </view> - </view> - <!-- <view class="cu-item"> - <view class="content"> - <text class="text-black">骞冲彴琛屽彿: <text class="text-grey ">{{item.platformId}}</text></text> - </view> - <view class="content"> - <text class="text-black">璐ㄦ缁撴灉: <text class="text-grey ">{{item.inspect}}</text></text> - </view> - </view> --> - + </view> <view class="cu-item"> <view class="content"> - <text class="text-black">鏀惰揣鏁伴噺: <text class="text-grey ">{{item.anfme}}</text></text> + <text class="text-black">宸茬粍鎵樻暟: <text class="text-grey ">{{item.anfme}}</text></text> </view> <view class="content"> - <text class="text-black">宸蹭笂鏋舵暟閲�: <text - class="text-grey ">{{item.workQty + item.qty}}</text></text> + <text class="text-black">宸叉墽琛屾暟閲�: <text class="text-grey ">{{item.workQty}}</text></text> </view> </view> <view class="cu-item"> <view class="content"> - <text class="text-black">鍙粍鐩樻暟閲�: <text + <text class="text-black">鍙В缁戞暟閲�: <text class="text-grey ">{{item.anfme - item.workQty}}</text></text> </view> - </view> <view class="cu-item"> <view class="content"> <view class="cu-form-group padding-lr-0"> <view class="title text-blue"><text - class="text-red text-xl vertical-middle">*</text>缁勭洏鏁伴噺: + class="text-red text-xl vertical-middle">*</text>瑙g粦鏁伴噺: </view> <uni-number-box style="width: 70%;" :max="max" v-model="item.receiptQty" :step='1'></uni-number-box> @@ -154,6 +125,7 @@ isconfirm: false, matnrCode: '', max: 99999999, + pkCode: '', } }, computed: { @@ -178,30 +150,9 @@ matnrCode: this.matnrCode, asnCode: this.asnCode }, "post") - if (code === 200) { - // if(data !== [] || data !== null){ - // uni.navigateTo({ - // url: "../listing/itemSelect", - // success: function(res) { - // // 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹� 鍚戝彟澶栦竴涓〉闈紶閫掑�肩殑 - // res.eventChannel.emit('data', { - // item: data - // }) - // }, - // events: { - // // 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹� 鍙﹀涓�涓〉闈紶杩囨潵鐨� - // acceptDataFromOpenedPage: function(data) { - // that.matnr = data.data - // that.findMat(that.matnr) - // }, - // }, - - - // }); - - // } + if (code === 200) { for (var i = 0; i < data.length; i++) { - data[i].receiptQty = 1; + data[i].receiptQty = 0; data[i].selected = false; } this.list = data @@ -219,10 +170,14 @@ data, msg } = await request('/asnOrderItem/container', { - barcode: this.container, + barcode: this.container, + code: this.pkCode, type: 'unbind' }) if (code === 200) { + for (var i = 0; i < data.length; i++) { + data[i].receiptQty = 0; + } this.list = data } else { uni.showToast({ @@ -264,7 +219,8 @@ const newArr = this.list.map(item => { return { - ...item, + ...item, + extendFields: {}, anfme: item.anfme === null ? 0 : +item.anfme, }; }); -- Gitblit v1.9.1