From 0bcbc2b4491ec57a8ad930030c83d8c7d74a4a76 Mon Sep 17 00:00:00 2001
From: caill <815519168@qq.com>
Date: Wed, 5 Nov 2025 09:31:22 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/zw/confirm-quhuo.vue | 5 +-
pages/zw/manual-returnmater.vue | 151 ++++++--------------------------
utils/getData4.js | 4 +-
3 files changed, 33 insertions(+), 127 deletions(-)
diff --git a/pages/zw/confirm-quhuo.vue b/pages/zw/confirm-quhuo.vue
index 0892da2..3ec0187 100644
--- a/pages/zw/confirm-quhuo.vue
+++ b/pages/zw/confirm-quhuo.vue
@@ -22,7 +22,7 @@
-
+
托盘编码
@@ -79,7 +79,8 @@
return
}
try {
- let res = await pickUp(this.val1, this.index, this.val2)
+ const val2 = this.index === '2' || this.index === '3' ? this.val2 : null
+ let res = await pickUp(this.val1, this.index, val2)
if (res.code === '200') {
uni.showToast({
title: res.message,
diff --git a/pages/zw/manual-returnmater.vue b/pages/zw/manual-returnmater.vue
index 1f9e4b5..ae28619 100644
--- a/pages/zw/manual-returnmater.vue
+++ b/pages/zw/manual-returnmater.vue
@@ -6,111 +6,33 @@
- 起点点位
+ 机台
-
-
-
-
-
-
- 载具编码
-
-
-
+
+
任务类型
-
+
-
-
-
- 物料信息
-
-
-
-
-
-
-
- 物料编码
-
-
-
-
-
-
-
- 物料名称
-
-
-
-
-
-
-
- 物料规格
-
-
-
-
-
-
-
- 物料数量(kg)
-
-
-
-
-
-
-
-
- 供应商
-
-
-
+
-
-
-
-
+
@@ -119,7 +41,7 @@
import NavBar from '@/components/NavBar.vue'
import SearchBox from '@/components/SearchBox.vue'
import NumberInput from '@/components/NumberInput.vue'
- import {supplierdroplist, getMaterialSuppByVehicleCode, checkoutbillBackMaterial} from '@/utils/getData4.js'
+ import {getPdaCallEquipment, checkoutbillBackMaterial} from '@/utils/getData4.js'
export default {
components: {
NavBar,
@@ -128,54 +50,44 @@
},
data() {
return {
- val1: '',
- val2: '',
- val3: '',
title: '',
+ options2: [],
+ index2: '',
options4: [{text:'退料', value:'1'}, {text:'退空桶', value: '2'}],
index4: '',
- options5: [],
- index5: '',
- currentData: {},
+ qty: null,
disabled: false
};
},
onLoad (options) {
this.title = options.title
- },
- onShow() {
- },
- created () {
- this._supplierdroplist()
+ this._getPdaCallEquipment()
},
methods: {
- async _supplierdroplist () {
+ async _getPdaCallEquipment () {
try {
- let res = await supplierdroplist()
+ let res = await getPdaCallEquipment()
if (res) {
- this.options5 = res.data
+ this.options2 = res.data
} else {
- this.options5 = []
+ this.options2 = []
}
} catch (e) {
- this.options5 = []
+ this.options2 = []
}
},
- toJump () {
- this._getMaterialSuppByVehicleCode()
+ selectChange2 (e) {
+ if (e) {
+ this.index2 = e
+ }
},
selectChange4 (e) {
this.index4 = e
},
- selectChange5 (e) {
- this.index5 = e
- },
clearUp () {
- this.val1 = ''
- this.val2 = ''
this.index4 = ''
- this.index5 = ''
- this.currentData = {}
+ this.index2 = ''
+ this.qty = null
this.disabled = false
},
async _getMaterialSuppByVehicleCode () {
@@ -194,20 +106,13 @@
},
async _checkoutbillBackMaterial () {
this.disabled = true
- if (this.index4 === '1') {
- if (!this.val1 || !this.val2 || !this.index4 || !this.index5 || !this.currentData.material_code) {
- this.disabled = false
- return
- }
- } else {
- if (!this.val1 || !this.val2 || !this.index4) {
- this.disabled = false
- return
- }
+ if (!this.index2 || (!this.qty && this.index4 === '1') || !this.index4) {
+ this.disabled = false
+ return
}
try {
- let selobj = this.options5.find(item => item.value === this.index5)
- let res = await checkoutbillBackMaterial(this.val1, this.val2, this.index4, this.val3, this.currentData.material_code, this.index5, selobj.text)
+ const qty = this.index4 !== '2' ? this.qty : null
+ let res = await checkoutbillBackMaterial(this.index2, this.index4, qty)
if (res.code === '200') {
uni.showToast({
title: res.message,
diff --git a/utils/getData4.js b/utils/getData4.js
index 04b7678..baaf6de 100644
--- a/utils/getData4.js
+++ b/utils/getData4.js
@@ -268,9 +268,9 @@ export const checkoutbillcallMaterial = (dcode, scode, mcode, type, spcode, spna
data: {device_code: dcode, struct_code: scode, material_code: mcode, task_type: type, supp_code: spcode, supp_name: spname}
})
// 手工退料
-export const checkoutbillBackMaterial = (dcode, vcode, type, qty, mcode, spcode, spname) => request({
+export const checkoutbillBackMaterial = (code, type, qty) => request({
url:'api/checkoutbill/BackMaterial',
- data: {device_code: dcode, vehicle_code: vcode, task_type: type, qty: qty, material_code: mcode, supp_code: spcode, supp_name: spname}
+ data: {device_code: code, task_type: type, qty: qty}
})
// 获取库位(已弃用)
export const getPdaStruct = (scode) => request({