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