From 306660c86f86cc92a725db3cc1c2f324cf6eaf96 Mon Sep 17 00:00:00 2001
From: buhuazhen <hua100783@gmail.com>
Date: 星期五, 29 五月 2026 13:54:11 +0800
Subject: [PATCH] fix:所有采购合同号改为采购单号。销售合同号改为销售单号。

---
 src/views/salesManagement/invoiceRegistration/index.vue |   76 +++++++++++++++++++-------------------
 1 files changed, 38 insertions(+), 38 deletions(-)

diff --git a/src/views/salesManagement/invoiceRegistration/index.vue b/src/views/salesManagement/invoiceRegistration/index.vue
index 44e1c4e..a4ecc8b 100644
--- a/src/views/salesManagement/invoiceRegistration/index.vue
+++ b/src/views/salesManagement/invoiceRegistration/index.vue
@@ -30,9 +30,9 @@
 			<div class="flex justify-between">
 				<div></div>
 				<div>
-					<el-button 
-						type="primary" 
-						@click="openForm" 
+					<el-button
+						type="primary"
+						@click="openForm"
 						style="margin-bottom: 8px"
 						:disabled="!canInvoice"
 					>
@@ -116,7 +116,7 @@
 				</el-table-column>
 				<el-table-column align="center" label="搴忓彿" type="index" width="60" />
 				<el-table-column
-					label="閿�鍞悎鍚屽彿"
+					label="閿�鍞崟鍙�"
 					prop="salesContractNo"
 					show-overflow-tooltip
 				/>
@@ -137,7 +137,7 @@
 					prop="contractAmount"
 					show-overflow-tooltip
 					:formatter="formattedNumber"
-				
+
 				/>
 				<el-table-column
 					label="宸插紑绁ㄩ噾棰�(鍏�)"
@@ -184,7 +184,7 @@
 			>
 				<el-row :gutter="30">
 					<el-col :span="12">
-						<el-form-item label="閿�鍞悎鍚屽彿锛�" prop="salesContractNo">
+						<el-form-item label="閿�鍞崟鍙凤細" prop="salesContractNo">
 							<el-input v-model="form.salesContractNo" disabled placeholder="澶氬悎鍚屾壒閲忓鐞嗭紙鍏蜂綋鍚堝悓鍙疯浜у搧鍒楄〃锛�"></el-input>
 						</el-form-item>
 					</el-col>
@@ -250,7 +250,7 @@
 							/>
 						</el-form-item>
 					</el-col>
-					
+
 				</el-row>
 				<el-row>
 					<el-form-item label="浜у搧淇℃伅锛�" prop="entryDate"> </el-form-item>
@@ -301,9 +301,9 @@
 					/>
 					<el-table-column label="鏈寮�绁ㄦ暟" prop="currentInvoiceNum" width="180">
 						<template #default="scope">
-							<el-input-number 
-								:step="0.1" 
-								:min="0" 
+							<el-input-number
+								:step="0.1"
+								:min="0"
 								style="width: 100%"
 								:precision="2"
 								v-model="scope.row.currentInvoiceNum"
@@ -318,9 +318,9 @@
 						width="180"
 					>
 						<template #default="scope">
-							<el-input-number 
-								:step="0.01" 
-								:min="0" 
+							<el-input-number
+								:step="0.01"
+								:min="0"
 								style="width: 100%"
 								:precision="2"
 								v-model="scope.row.currentInvoiceAmount"
@@ -562,28 +562,28 @@
 		proxy.$modal.msgError("璇疯嚦灏戦�夋嫨涓�鏉″悎鍚�");
 		return;
 	}
-	
+
 	// 妫�鏌ユ墍鏈夐�夋嫨鐨勫悎鍚屾槸鍚﹀叿鏈夌浉鍚岀殑瀹㈡埛鍚嶇О
 	const firstRow = selectedRows.value[0];
 	const isSameCustomer = selectedRows.value.every(row =>
 		row.customerName === firstRow.customerName
 	);
-	
+
 	if (!isSameCustomer) {
 		proxy.$modal.msgError("璇烽�夋嫨鐩稿悓瀹㈡埛鍚嶇О鐨勫悎鍚�");
 		return;
 	}
-	
-	// 鍏佽涓嶅悓鐨勯攢鍞悎鍚屽彿鎵归噺澶勭悊锛屾棤闇�妫�鏌ラ噸澶�
-	
+
+	// 鍏佽涓嶅悓鐨勯攢鍞崟鍙锋壒閲忓鐞嗭紝鏃犻渶妫�鏌ラ噸澶�
+
 	form.value = {};
 	productData.value = [];
-	
+
 	// 鍔犺浇鎵�鏈夐�変腑鍚堝悓鐨勪骇鍝佹暟鎹�
 	const promises = selectedRows.value.map(row =>
 		getSalesLedgerWithProducts({ id: row.id })
 	);
-	
+
 	Promise.all(promises).then(results => {
 		// 鍚堝苟鎵�鏈夊悎鍚岀殑浜у搧鏁版嵁锛屽苟涓烘瘡涓骇鍝佹坊鍔犲搴旂殑鍚堝悓淇℃伅
 		const allProductData = [];
@@ -595,24 +595,24 @@
 					allProductData.push({
 						...item,
 						// id: contractId, // 鏄庣‘璁剧疆鍚堝悓ID
-						salesContractNo: contract.salesContractNo, // 娣诲姞閿�鍞悎鍚屽彿
+						salesContractNo: contract.salesContractNo, // 娣诲姞閿�鍞崟鍙�
 						customerName: contract.customerName, // 娣诲姞瀹㈡埛鍚嶇О
 						customerContractNo: contract.customerContractNo // 娣诲姞瀹㈡埛鍚堝悓鍙�
 					});
 				});
 			}
 		});
-		
-		// 璁剧疆琛ㄥ崟鏁版嵁锛堜娇鐢ㄧ涓�涓悎鍚岀殑鍩烘湰淇℃伅锛岄攢鍞悎鍚屽彿鐣欑┖锛�
+
+		// 璁剧疆琛ㄥ崟鏁版嵁锛堜娇鐢ㄧ涓�涓悎鍚岀殑鍩烘湰淇℃伅锛岄攢鍞崟鍙风暀绌猴級
 		form.value = { ...results[0] };
 		form.value.createTime = dayjs().format("YYYY-MM-DD");
 		form.value.issueDate = dayjs().format("YYYY-MM-DD");
 		form.value.createUer = userStore.nickName;
 		form.value.selectedContractIds = selectedRows.value.map(row => row.id); // 瀛樺偍鎵�鏈夐�変腑鐨勫悎鍚孖D
-		form.value.salesContractNo = ""; // 閿�鍞悎鍚屽彿鐣欑┖锛屽洜涓轰細鍦ㄤ骇鍝佽〃鏍间腑鍒嗗埆鏄剧ず
-		
+		form.value.salesContractNo = ""; // 閿�鍞崟鍙风暀绌猴紝鍥犱负浼氬湪浜у搧琛ㄦ牸涓垎鍒樉绀�
+
 		productData.value = allProductData;
-		
+
 		// 瀵逛簬涓嶈兘寮�绁ㄧ殑浜у搧锛屽皢寮�绁ㄦ暟鍜屽紑绁ㄩ噾棰濊缃负0
 		productData.value.forEach(item => {
 			if (isProductInvoiceDisabled(item)) {
@@ -620,7 +620,7 @@
 				item.currentInvoiceAmount = 0;
 			}
 		});
-		
+
 		dialogFormVisible.value = true;
 		console.log("productData.value ", productData.value);
 	});
@@ -637,32 +637,32 @@
 					const contractProductData = productData.value.filter(item =>
 						item.salesLedgerId === contract.id
 					);
-					
-					// 涓烘瘡涓攢鍞悎鍚屽彿鍒涘缓鐙珛鐨勫璞�
+
+					// 涓烘瘡涓攢鍞崟鍙峰垱寤虹嫭绔嬬殑瀵硅薄
 					return {
 						// 鍩虹琛ㄥ崟鏁版嵁
 						issueDate: form.value.issueDate,
 						createTime: form.value.createTime,
 						createUer: form.value.createUer,
 						invoiceNo: form.value.invoiceNo,
-						
+
 						// 鍚堝悓瀹為檯淇℃伅
 						id: contract.id, // 浣跨敤id浣滀负瀛楁鍚嶏紝鍊间负salesLedgerId
-						salesContractNo: contract.salesContractNo, // 浣跨敤瀹為檯鐨勯攢鍞悎鍚屽彿
+						salesContractNo: contract.salesContractNo, // 浣跨敤瀹為檯鐨勯攢鍞崟鍙�
 						customerName: contract.customerName, // 浣跨敤瀹為檯鐨勫鎴峰悕绉�
 						customerId: contract.customerId, // 娣诲姞瀹㈡埛ID
 						customerContractNo: contract.customerContractNo, // 浣跨敤瀹為檯鐨勫鎴峰悎鍚屽彿
 						projectName: contract.projectName, // 浣跨敤瀹為檯鐨勯」鐩悕绉�
 						salesman: contract.salesman, // 浣跨敤瀹為檯鐨勪笟鍔″憳
-						
+
 						// 浜у搧鏁版嵁
 						productData: proxy.HaveJson(contractProductData),
-						
+
 						// 鎵归噺鏍囪瘑
 						isBatch: true
 					};
 				});
-				
+
 				// 鍙皟鐢ㄤ竴娆℃帴鍙o紝浼犻�掑寘鍚墍鏈夊悎鍚屾暟鎹殑鏁扮粍
 				invoiceRegistrationSave(batchData).then(() => {
 					proxy.$modal.msgSuccess("鎵归噺鏂板鎴愬姛");
@@ -679,19 +679,19 @@
 						createTime: form.value.createTime,
 						createUer: form.value.createUer,
 						invoiceNo: form.value.invoiceNo,
-						
+
 						// 鍚堝悓瀹為檯淇℃伅
 						id: singleContract.id, // 浣跨敤id浣滀负瀛楁鍚嶏紝鍊间负salesLedgerId
-						salesContractNo: singleContract.salesContractNo, // 浣跨敤瀹為檯鐨勯攢鍞悎鍚屽彿
+						salesContractNo: singleContract.salesContractNo, // 浣跨敤瀹為檯鐨勯攢鍞崟鍙�
 						customerName: singleContract.customerName, // 浣跨敤瀹為檯鐨勫鎴峰悕绉�
 						customerId: singleContract.customerId, // 娣诲姞瀹㈡埛ID
 						customerContractNo: singleContract.customerContractNo, // 浣跨敤瀹為檯鐨勫鎴峰悎鍚屽彿
 						projectName: singleContract.projectName, // 浣跨敤瀹為檯鐨勯」鐩悕绉�
 						salesman: singleContract.salesman, // 浣跨敤瀹為檯鐨勪笟鍔″憳
-						
+
 						// 浜у搧鏁版嵁
 						productData: proxy.HaveJson(productData.value),
-						
+
 						// 鎵归噺鏍囪瘑
 						isBatch: false
 					}

--
Gitblit v1.9.3