From 1c3f4fd17f04b5951bcce9b78e2a25e5d154b126 Mon Sep 17 00:00:00 2001 From: yyb <995253665@qq.com> Date: 星期二, 29 七月 2025 14:31:32 +0800 Subject: [PATCH] 报工的净重等毛重减盘重 --- pages/product/report/components/saveForm.vue | 33 ++++++++++++++++++++++++++++++++- 1 files changed, 32 insertions(+), 1 deletions(-) diff --git a/pages/product/report/components/saveForm.vue b/pages/product/report/components/saveForm.vue index 22841b1..e3d14fb 100644 --- a/pages/product/report/components/saveForm.vue +++ b/pages/product/report/components/saveForm.vue @@ -14,6 +14,14 @@ <view class="packing-registration-param-view"> <view class="packing-registration-param-item param-extra"> <view class="packing-registration-param-item-left"> + <text class="item-one">鎵瑰彿</text> + </view> + <view class="packing-registration-param-item-right"> + <u-input class="item-one item-two" v-model="form.outBatchNo" /> + </view> + </view> + <view class="packing-registration-param-item param-extra"> + <view class="packing-registration-param-item-left"> <text class="item-one">闀垮害</text> </view> <view class="packing-registration-param-item-right"> @@ -61,7 +69,7 @@ <text class="item-one">鍑�閲�</text> </view> <view class="packing-registration-param-item-right"> - <u-input class="item-one item-two" v-model="form.netWeight" /> + <u-input class="item-one item-two" v-model="form.netWeight" disabled /> </view> </view> <view class="packing-registration-param-item param-extra"> @@ -137,6 +145,20 @@ loading: false }; }, + watch: { + 'form.grossWeight'(val) { + if (val === '') { + this.form.netWeight = ''; + } else if (this.form.reelWeight) { + this.form.netWeight = (parseFloat(val) - parseFloat(this.form.reelWeight)); + } + }, + 'form.reelWeight'(val) { + if (this.form.grossWeight && val) { + this.form.netWeight = (parseFloat(this.form.grossWeight) - parseFloat(val)); + } + } + }, methods: { confirm() { if (this.loading) return; @@ -165,8 +187,17 @@ this.$refs.uModal.clearLoading(); // 娓呴櫎鍔犺浇鐘舵�� return; } + if (!this.form.outBatchNo) { + this.$u.toast("璇疯緭鍏ユ壒鍙�"); + this.$refs.uModal.clearLoading(); // 娓呴櫎鍔犺浇鐘舵�� + return; + } this.operationTaskList.operationTaskId = this.operationTaskList.id; this.form.operationTaskId = this.operationTaskList.id; + this.form.status = this.operationTaskList.status; + this.form.Persons = this.operationTaskList.Persons; + this.form.productStaffIds = this.operationTaskList.productStaffIds; + this.form.productStaffs = this.operationTaskList.productStaffs; this.operationTaskList.productOutputList = []; // 鍒涘缓涓�涓┖鏁扮粍 this.operationTaskList.productOutputList.push(this.form); // 鍚戞暟缁勪腑娣诲姞鍏冪礌 console.log("this.operationTaskList", this.operationTaskList); -- Gitblit v1.9.3