From 7465eb431e134576b4c9c43103c9fc6f918d1696 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期三, 20 五月 2026 17:37:21 +0800
Subject: [PATCH] fix: 每个工序添加投入重量字段

---
 src/views/salesManagement/salesLedger/index.vue |   31 ++++++++++++++++++-------------
 1 files changed, 18 insertions(+), 13 deletions(-)

diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index fbbcb85..c2be59c 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -104,18 +104,21 @@
 					</template>
 				</el-table-column>
 				<el-table-column align="center" label="搴忓彿" type="index" width="60" />
-				<el-table-column label="閿�鍞悎鍚屽彿" prop="salesContractNo" width="180" show-overflow-tooltip />
 				<el-table-column label="瀹㈡埛鍚嶇О" prop="customerName" width="300" show-overflow-tooltip />
-				<el-table-column label="涓氬姟鍛�" prop="salesman" width="100" show-overflow-tooltip />
+				<el-table-column label="鍨嬪彿" prop="model" width="100" show-overflow-tooltip />
+				<el-table-column label="鐢靛帇" prop="voltage" width="100" show-overflow-tooltip />
+				<el-table-column label="qty" prop="qty" width="100" show-overflow-tooltip />
 				<el-table-column label="椤圭洰鍚嶇О" prop="projectName" width="180" show-overflow-tooltip />
-				<el-table-column label="浠樻鏂瑰紡" prop="paymentMethod" show-overflow-tooltip />
-				<el-table-column label="鍚堝悓閲戦(鍏�)" prop="contractAmount" width="220" show-overflow-tooltip
-					:formatter="formattedNumber" />
+        <el-table-column label="鍚堝悓閲戦(鍏�)" prop="contractAmount" width="220" show-overflow-tooltip
+                         :formatter="formattedNumber" />
+        <el-table-column label="浠樻鏂瑰紡" prop="paymentMethod" show-overflow-tooltip />
 				<el-table-column label="褰曞叆浜�" prop="entryPersonName" width="100" show-overflow-tooltip />
 				<el-table-column label="褰曞叆鏃ユ湡" prop="entryDate" width="120" show-overflow-tooltip />
 				<el-table-column label="绛捐鏃ユ湡" prop="executionDate" width="120" show-overflow-tooltip />
 				<el-table-column label="浜や粯鏃ユ湡" prop="deliveryDate" width="120" show-overflow-tooltip />
-				<el-table-column label="澶囨敞" prop="remarks" width="200" show-overflow-tooltip />
+        <el-table-column label="涓氬姟鍛�" prop="salesman" width="100" show-overflow-tooltip />
+        <el-table-column label="澶囨敞" prop="remarks" width="200" show-overflow-tooltip />
+        <el-table-column label="閿�鍞悎鍚屽彿" prop="salesContractNo" width="180" show-overflow-tooltip />
 				<el-table-column fixed="right" label="鎿嶄綔" min-width="100" align="center">
 					<template #default="scope">
 						<el-button link type="primary" size="small" @click="openForm('edit', scope.row)"
@@ -218,7 +221,7 @@
 					</el-col>
 					<el-col :span="12">
 						<el-form-item label="鏄惁鐢熶骇锛�" prop="produce">
-							<el-radio-group v-model="form.produce">
+							<el-radio-group v-model="form.produce" :disabled="operationType !== 'add'">
 								<el-radio :label="true">鏄�</el-radio>
 								<el-radio :label="false">鍚�</el-radio>
 							</el-radio-group>
@@ -917,8 +920,12 @@
 // 鑾峰彇浜у搧澶х被tree鏁版嵁
 const getProductOptions = () => {
 	// 杩斿洖 Promise锛屼究浜庡湪缂栬緫浜у搧鏃剁瓑寰呭姞杞藉畬鎴�
-	return productTreeList().then((res) => {
-		productOptions.value = convertIdToValue(res);
+	return productTreeList({productName: '鎴愬搧'}).then((res) => {
+		const tree = convertIdToValue(res);
+		const finishedNode = tree.find(
+			(item) => item?.label === '鎴愬搧' || item?.productName === '鎴愬搧'
+		);
+		productOptions.value = finishedNode?.children || tree;
 		return productOptions.value;
 	});
 };
@@ -1484,9 +1491,7 @@
     type: "warning",
   })
       .then(() => {
-        console.log(selectedRows.value.map((item) => item.id))
-        proxy.download("/sales/ledger/exportShippingNote", {ids: selectedRows.value.map((item) => item.id).join(",")}, "閫佽揣鍗�.zip");
-        selectedRows.value = [];
+        proxy.download("/sales/ledger/exportShippingNote", {ids: selectedRows.value.map((item) => item.id).join(",")}, "閫佽揣鍗�.xlsx");
       })
       .catch(() => {
         proxy.$modal.msg("宸插彇娑�");
@@ -2347,4 +2352,4 @@
 		page-break-after: avoid;
 	}
 }
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.3