From d24b706b7f1b88e0982346dd2afa4f083ae7cb0e Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期二, 23 九月 2025 10:03:41 +0800
Subject: [PATCH] PDA核磅录入页面创建时客户名称选择逻辑修改,至少选择一个客户,解决叉车工选择弹框不能滚动问题
---
pages/wareHouse/inventory/index.vue | 130 +++++++++++++++++--------------------------
1 files changed, 51 insertions(+), 79 deletions(-)
diff --git a/pages/wareHouse/inventory/index.vue b/pages/wareHouse/inventory/index.vue
index 22e8c67..3f8b34a 100644
--- a/pages/wareHouse/inventory/index.vue
+++ b/pages/wareHouse/inventory/index.vue
@@ -1,8 +1,12 @@
<template>
<view class="page">
<view class="packing-registration-bg" />
- <u-navbar title="鐩樼偣鎶ュ憡鐩樼偣" :background="background" :border-bottom="false" :title-bold="true" title-color="#000"
- back-icon-color="#000" />
+ <u-navbar title="搴撳瓨鐩樼偣" :background="background" :border-bottom="false" :title-bold="true" title-color="#000"
+ back-icon-color="#000">
+ <template #right>
+ <text style="font-size:14px;margin-right:14px;font-weight:bold" @click="goSubmit">鎻愪氦</text>
+ </template>
+ </u-navbar>
<view class="packing-registration-param">
<view class="packing-registration-param-view">
<view class="packing-registration-param-item param-extra">
@@ -123,9 +127,6 @@
</view>
</u-cell-group>
</scroll-view>
- <view class="registration-form-footer">
- <u-button class="btn" type="primary" @click="goSubmit">鎻愪氦</u-button>
- </view>
<scan></scan>
<!-- 闆朵欢鍙� -->
<modalBg ref="openPN" :confirm="confirmPN">
@@ -172,39 +173,8 @@
fontSize: '32rpx',
whiteSpace: 'nowrap'
},
- registerInfo: {
- value1: '',
- value2: '',
- value3: '',
- value4: '',
- value5: '',
- value6: ''
- },
- hasScanSnList: [{
- value0: '11111111111111111111111',
- value1: '111',
- value2: '111',
- value3: '111',
- },
- {
- value0: '111',
- value1: '111',
- value2: '111',
- value3: '111',
- },
- {
- value0: '111',
- value1: '111',
- value2: '111',
- value3: '111',
- },
- {
- value0: '111',
- value1: '111',
- value2: '111',
- value3: '111',
- },
- ],
+ registerInfo: {},
+ hasScanSnList: [],
delContent: null,
staffList: [],
};
@@ -323,51 +293,53 @@
}
}
},
- goSubmit() {
- // if (this.registerInfo.shiftId == null || this.registerInfo.shiftId == '') {
- // this.$u.toast('璇烽�夋嫨鐝')
- // return
- // }
- // if (this.registerInfo.value3 == null || this.registerInfo.value3 == '') {
- // this.$u.toast('璇烽�夋嫨鏃ユ湡')
- // return
- // }
- // if (this.registerInfo.locNo == null || this.registerInfo.locNo == '') {
- // this.$u.toast('璇烽�夋嫨鍖呰搴撲綅')
- // return
- // }
- // if (this.hasScanSnList.length == 0) {
- // this.$u.toast('鏃犲緟鎻愪氦鐨凷N鍙锋槑缁�')
- // return
- // }
- // let registrList = []
- // this.staffList = []
- // this.staffNameList.forEach((item) => {
- // this.staffList.push({
- // staffId: item.id
- // })
- // })
- // this.hasScanSnList.forEach((item) => {
- // registrList.push({
- // shiftId: this.registerInfo.shiftId,
- // value3: this.registerInfo.value3,
- // locNo: this.registerInfo.locNo,
- // partBatchNo: item,
- // staffList: this.staffList
- // })
- // })
- // this.$u.api.pigxPacking.addPackageRegister(registrList).then(res => {
- // let resData = res.data
- // this.hasScanSnList = []
- // this.$u.toast('鎻愪氦鎴愬姛')
- // }).catch((e) => {
- // })
-
- },
+ // 鐐瑰嚮鎻愪氦鎸夐挳鐨勪簨浠跺鐞嗗嚱鏁�
+ goSubmit() {
+ if (!this.registerInfo.value1) {
+ this.$u.toast('璇烽�夋嫨鐩樼偣鎶ュ憡鍙�');
+ return;
+ }
+ if (!this.registerInfo.value5) {
+ this.$u.toast('璇疯緭鍏ョ洏鐐规暟閲�');
+ return;
+ }
+ uni.showLoading({
+ mask: true,
+ title: "鎻愪氦涓�...",
+ });
+ // 澶勭悊鎻愪氦閫昏緫
+ this.$u.api.workReporting
+ .operationTask({
+ inventoryNo: this.registerInfo.value1,
+ warehouse: this.registerInfo.value2,
+ partNo: this.registerInfo.value6,
+ batchNo: this.registerInfo.value3,
+ location: this.registerInfo.value4,
+ quantity: this.registerInfo.value5,
+ scanList: this.hasScanSnList
+ })
+ .then((res) => {
+ uni.hideLoading();
+ if (res.success) {
+ this.$u.toast('鎻愪氦鎴愬姛');
+ this.registerInfo = {};
+ this.hasScanSnList = [];
+ } else {
+ this.$u.toast(res.message || '鎻愪氦澶辫触');
+ }
+ })
+ .catch(() => {
+ uni.hideLoading();
+ this.$u.toast('缃戠粶寮傚父锛岃閲嶈瘯');
+ });
+ },
}
};
</script>
<style lang="scss" scoped>
+.transparent-border {
+border: none;
+}
.packing-registration-bg {
background-color: #F6F9FF;
background-image: url('~@/static/custom/packing/backBg.png');
--
Gitblit v1.9.3