From 7f7f2ed6cc332d82260077a2e13920569dcc9632 Mon Sep 17 00:00:00 2001
From: buhuazhen <hua100783@gmail.com>
Date: 星期一, 30 三月 2026 09:42:29 +0800
Subject: [PATCH] fix(productionReporting): 修复生产数量输入框类型和验证
---
src/views/productionManagement/workOrder/index.vue | 27 +++++++++++++++------------
src/views/productionManagement/productionReporting/components/formDia.vue | 4 ++--
2 files changed, 17 insertions(+), 14 deletions(-)
diff --git a/src/views/productionManagement/productionReporting/components/formDia.vue b/src/views/productionManagement/productionReporting/components/formDia.vue
index 126c5b0..ee65546 100644
--- a/src/views/productionManagement/productionReporting/components/formDia.vue
+++ b/src/views/productionManagement/productionReporting/components/formDia.vue
@@ -141,7 +141,7 @@
const calculateTotalPrice = () => {
const quantity = Number(form.value.finishedNum ?? 0);
const unitPrice = Number(form.value.unitPrice ?? 0);
-
+
if (quantity > 0 && unitPrice > 0) {
form.value.totalPrice = (quantity * unitPrice).toFixed(2);
} else {
@@ -181,4 +181,4 @@
<style scoped>
-</style>
\ No newline at end of file
+</style>
diff --git a/src/views/productionManagement/workOrder/index.vue b/src/views/productionManagement/workOrder/index.vue
index f5d2bc1..bd67613 100644
--- a/src/views/productionManagement/workOrder/index.vue
+++ b/src/views/productionManagement/workOrder/index.vue
@@ -96,15 +96,15 @@
</div>
<!-- <div class="info-item">
<span class="info-label">宸ュ崟鐘舵��</span>
- <span class="info-value">{{
- transferCardRowData.status === 1 ? '寰呯‘璁�' :
- transferCardRowData.status === 2 ? '寰呯敓浜�' :
- transferCardRowData.status === 3 ? '鐢熶骇涓�' :
- transferCardRowData.status === 4 ? '宸茬敓浜�' :
- transferCardRowData.status
+ <span class="info-value">{{
+ transferCardRowData.status === 1 ? '寰呯‘璁�' :
+ transferCardRowData.status === 2 ? '寰呯敓浜�' :
+ transferCardRowData.status === 3 ? '鐢熶骇涓�' :
+ transferCardRowData.status === 4 ? '宸茬敓浜�' :
+ transferCardRowData.status
}}</span>
</div> -->
-
+
<div class="info-item">
<span class="info-label">璁″垝寮�濮嬫椂闂�</span>
<span class="info-value">{{ transferCardRowData.planStartTime }}</span>
@@ -174,11 +174,14 @@
style="width: 300px" />
</el-form-item>
<el-form-item label="鏈鐢熶骇鏁伴噺">
- <el-input v-model.number="reportForm.quantity"
- type="number"
- min="1"
- style="width: 300px"
- placeholder="璇疯緭鍏ユ湰娆$敓浜ф暟閲�" />
+ <el-input-number
+ v-model="reportForm.quantity"
+ :min="0"
+ placeholder="璇疯緭鍏ユ湰娆$敓浜ф暟閲�"
+ :step="0.01"
+ :precision="2"
+ style="width: 300px"
+ />
</el-form-item>
<el-form-item label="鐝粍淇℃伅">
<el-select v-model="reportForm.userId"
--
Gitblit v1.9.3