From 46372985a6049a50a1c666fb264d07caf28fe89f Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期四, 21 八月 2025 19:50:41 +0800
Subject: [PATCH] #
---
pages/stock/stockCheck.vue | 73 +++++++++++++++++++++++-------------
1 files changed, 47 insertions(+), 26 deletions(-)
diff --git a/pages/stock/stockCheck.vue b/pages/stock/stockCheck.vue
index c774534..dbebda6 100644
--- a/pages/stock/stockCheck.vue
+++ b/pages/stock/stockCheck.vue
@@ -5,19 +5,10 @@
<view class="code-decs">鎵樼洏鐮�:</view>
<input type="text" placeholder=" 鎵爜 / 杈撳叆" v-model="barcode" :focus="barcodeFocus"
@input="search()">
- </view>
- <view class="item">
- <view class="code-decs">鐗╂枡鐮�:</view>
- <input type="text" placeholder=" 鎵爜 / 杈撳叆" v-model="matnr" :focus="matFocus" @input="findMat()">
- <view class="item-right">
- <button></button>
- <text style="text-align: right;color: #409EFF;" @click="selectMat()">鎻愬彇+</text>
- <uni-icons type="right" color="#c1c1c1"></uni-icons>
- </view>
- </view>
+ </view>
</view>
<view class="mat-list-title">
- 鍟嗗搧鍒楄〃
+ 鐗╂枡鍒楄〃
</view>
<scroll-view>
<view class="list" v-for="(item,i) in dataList" :key="i">
@@ -43,17 +34,23 @@
<view class="list-left-item">
<view class="desc">鎵瑰彿锛�</view>
<view class="left-item">
- <uni-tag :text="item.batch" type="warning"></uni-tag>
+ {{item.batch}}
</view>
</view>
<view class="list-left-item">
- <view class="desc">鏁伴噺锛�</view>
- <view class="left-item">{{item.anfme}}</view>
+ <view class="desc">搴撳瓨锛�</view>
+ <view class="left-item">
+ {{item.anfme}}
+ </view>
+ </view>
+ <view class="list-left-item">
+ <view class="desc">鐩樼偣锛�</view>
+ <view class="left-item">{{item.checkAnfme}}</view>
</view>
</view>
<view class="list-right">
<uni-icons type="compose" color="#9add8b" size="24" @click="revise(item,i)"></uni-icons>
- <uni-icons type="trash" color="#f58a8a" size="24" @click="remove(item,i,'warn')"></uni-icons>
+ <!-- <uni-icons type="trash" color="#f58a8a" size="24" @click="remove(item,i,'warn')"></uni-icons> -->
</view>
</view>
</scroll-view>
@@ -77,9 +74,10 @@
</view>
</view>
<view class="popup-item">
- <view class="popup-item-left">鍚堝悓鍙�:</view>
- <view class="popup-item-right"><input type="text" v-model="batch"></view>
- </view>
+ <view class="popup-item-left">鎵瑰彿:</view>
+ <view class="popup-item-right"><input type="text" v-model="batch" disabled="true"
+ style="background-color: #f7f7f7;padding: 0;color: #d5d5d5;"></view>
+ </view>
<view class="popup-item">
<view class="popup-item-left">鏁伴噺:</view>
<view class="popup-item-right" style="border: none;justify-content: center;">
@@ -131,7 +129,7 @@
baseUrl: '',
token: '',
barcode: '',
- dataList: [{},{}],
+ dataList: [],
count: 0,
rowNum: '',
matnr: '',
@@ -162,8 +160,11 @@
// 鏍规嵁鎵樼洏鐮佹悳绱�
search() {
let that = this
+ if(that.barcode === "" || that.barcode === null || that.barcode === ''){
+ return
+ }
uni.request({
- url: that.baseUrl + '/mobile/checkDetl/auth2',
+ url: that.baseUrl + '/inventoryCheckOrder/StockCheck/select/barcode',
header: {
'token':uni.getStorageSync('token')
},
@@ -184,6 +185,7 @@
});
}, 1000);
} else {
+ that.dataList = []
uni.showToast({title: res.msg, icon: "none",position: 'top'})
}
}
@@ -323,7 +325,7 @@
// 淇敼鎵瑰彿
revise(item, i) {
this.matnr = this.dataList[i].matnr
- this.count = this.dataList[i].anfme
+ this.count = this.dataList[i].checkAnfme
this.batch = this.dataList[i].batch
this.rowNum = i
this.eject()
@@ -350,7 +352,7 @@
this.$refs.alertDialog.close()
},
reviseConfirm() {
- this.dataList[this.rowNum].anfme = this.count
+ this.dataList[this.rowNum].checkAnfme = this.count
this.dataList[this.rowNum].batch = this.batch
this.messageText = "淇敼鎴愬姛"
this.messageToggle('success')
@@ -396,12 +398,20 @@
},
adjust() {
let that = this
+
+ for (var i = 0; i < that.dataList.length; i++) {
+ if (that.dataList[i].checkAnfme == 0 || that.dataList[i].checkAnfme == '' || that.dataList[i].checkAnfme == null) {
+ this.messageText = that.dataList[i].matnr + '鐩樼偣鏁伴噺涓嶈兘涓�0'
+ this.messageToggle('error')
+ return;
+ }
+ }
var combMats = []
var combParam = {}
combParam['barcode'] = that.barcode
- combParam['wrkDetls'] = that.dataList
+ combParam['param'] = that.dataList
uni.request({
- url: that.baseUrl + '/mobile/adjustNew/auth',
+ url: that.baseUrl + '/mobile/pda/adjust/auth',
method: 'POST',
data: JSON.stringify(combParam),
header: {
@@ -436,7 +446,7 @@
.code {
width: 100%;
position: fixed;
- min-height: 200rpx;
+ min-height: 100rpx;
background-color: #FFF;
z-index: 10;
}
@@ -476,10 +486,21 @@
width: 100%;
background-color: white;
position: fixed;
- margin-top: 200rpx;
+ margin-top: 100rpx;
z-index: 9;
/* border-top: 1px solid #DCDFE6; */
text-align: center;
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.5);
}
+ .list {
+ display: flex;
+ min-height: 80rpx;
+ background-color: #FFF;
+ margin: 20rpx 20rpx;
+ border-radius: 20rpx;
+ box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2);
+ }
+ .list:first-child {
+ margin-top: 250rpx;
+ }
</style>
--
Gitblit v1.9.1