From 7b7accc4ce1c1ccfc7a006980e1d3e4d0fbc56e8 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 06 一月 2026 16:57:33 +0800
Subject: [PATCH] 双奇点 1.编辑采购台账时,删除产品时,弹出两个提示需修改下 2.采购台账添加附件操作按钮和页面

---
 src/views/index.vue |   37 +++++++++++++++++++++++--------------
 1 files changed, 23 insertions(+), 14 deletions(-)

diff --git a/src/views/index.vue b/src/views/index.vue
index 5c23f5e..8292b85 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -24,11 +24,11 @@
 						<div class="data-num">
 							<div>
 								<div class="data-desc">鏈湀閿�鍞/鍏�</div>
-								<div class="data-value">{{businessInfo.monthSaleMoney}}</div>
+								<div class="data-value" :title="businessInfo.monthSaleMoney">{{businessInfo.monthSaleMoney}}</div>
 							</div>
 							<div>
 								<div class="data-desc">鏈紑绁ㄩ噾棰�/鍏�</div>
-								<div class="data-value">{{businessInfo.monthSaleHaveMoney}}</div>
+								<div class="data-value" :title="businessInfo.monthSaleHaveMoney">{{businessInfo.monthSaleHaveMoney}}</div>
 							</div>
 						</div>
 						
@@ -38,24 +38,24 @@
 						<div class="data-num">
 							<div>
 								<div class="data-desc">鏈湀閲囪喘棰�/鍏�</div>
-								<div class="data-value">{{businessInfo.monthPurchaseMoney}}</div>
+								<div class="data-value" :title="businessInfo.monthPurchaseMoney">{{businessInfo.monthPurchaseMoney}}</div>
 							</div>
 							<div>
 								<div class="data-desc">寰呬粯娆鹃噾棰�/鍏�</div>
-								<div class="data-value">{{businessInfo.monthPurchaseHaveMoney}}</div>
+								<div class="data-value" :title="businessInfo.monthPurchaseHaveMoney">{{businessInfo.monthPurchaseHaveMoney}}</div>
 							</div>
 						</div>
 					</div>
 					<div class="data-card inventory">
-						<div class="data-title">搴撳瓨鏁版嵁</div>
+						<div class="data-title">閲囪喘搴撳瓨</div>
 						<div class="data-num">
 							<div>
 								<div class="data-desc">褰撳墠搴撳瓨鎬婚噺/浠�</div>
-								<div class="data-value">{{businessInfo.inventoryNum}}</div>
+								<div class="data-value" :title="businessInfo.inventoryNum">{{businessInfo.inventoryNum}}</div>
 							</div>
 							<div>
 								<div class="data-desc">浠婃棩鍏ュ簱/浠�</div>
-								<div class="data-value">{{businessInfo.todayInventoryNum}}</div>
+								<div class="data-value" :title="businessInfo.todayInventoryNum">{{businessInfo.todayInventoryNum}}</div>
 							</div>
 						</div>
 					</div>
@@ -68,11 +68,11 @@
 					<li v-for="item in todoList" :key="item.id">
 						<div style="display: flex;flex-direction: column;justify-content: space-between;width: 100%;gap: 20px">
 							<div style="display: flex;justify-content: space-between;align-items: center;">
-								<div class="todo-title">娴佺▼缂栧彿锛歿{item.approveId}}</div>
-								<div class="todo-division">鐢宠閮ㄩ棬锛歿{item.approveDeptName}}</div>
+								<div class="todo-title">寰呭姙缂栧彿锛歿{item.approveId}}</div>
+								<div class="todo-division">閮ㄩ棬锛歿{item.approveDeptName}}</div>
 								<div class="todo-time">{{item.approveTime}}</div>
 							</div>
-							<div class="todo-division">瀹℃壒浜嬬敱锛歿{item.approveReason}}</div>
+							<div class="todo-division">寰呭姙浜嬬敱锛歿{item.approveReason}}</div>
 						</div>
 					</li>
 				</ul>
@@ -287,7 +287,7 @@
 	formatter: function (params) {
 		// 鍔ㄦ�佺敓鎴愭彁绀轰俊鎭紝鍩轰簬鏁版嵁椤圭殑 name 灞炴��
 		const description = params.name === '鏈湀鍥炴閲戦' ? '鏈湀鍥炴閲戦' : '搴旀敹娆鹃噾棰�';
-		return `${description} ${formatNumber(params.value)}鍏� ${params.percent}%`;
+		return `${description} ${formattedNumber(params.value)}鍏� ${params.percent}%`;
 	},
 	position: 'right'
 })
@@ -365,6 +365,13 @@
 		businessInfo.value = {...res.data}
 	})
 }
+const formattedNumber = (row, column, cellValue) => {
+	// 濡傛灉鍙紶浜嗕竴涓弬鏁帮紝鐩存帴鏍煎紡鍖栬鍙傛暟
+	if (column === undefined && cellValue === undefined) {
+		return parseFloat(row).toFixed(2)
+	}
+	return parseFloat(cellValue).toFixed(2)
+};
 // 鍚堝悓閲戦
 const analysisCustomer = () => {
 	analysisCustomerContractAmounts().then((res) => {
@@ -386,7 +393,6 @@
 }
 // 搴斾粯搴旀敹缁熻
 const statisticsReceivable = (type) => {
-	console.log(type)
 	statisticsReceivablePayable({type: radio1.value}).then((res) => {
 		barSeries.value[0].data = [
 			// { value: res.data.prepayMoney, itemStyle: { color: barColors2[0] } },
@@ -426,7 +432,7 @@
 	xAxis2.value[0].data = monthName.map(item => item.replace(/~/g, '\n~'));
 	lineSeries.value = [
 		{
-			name: '寮�绁�',
+			name: '鍥炴',
 			type: 'line',
 			data: receiptAmount,
 			stack: 'Total',
@@ -455,7 +461,7 @@
 			showSymbol: true,
 		},
 		{
-			name: '鍥炴',
+			name: '寮�绁�',
 			type: 'line',
 			data: invoiceAmount,
 			stack: 'Total',
@@ -603,6 +609,9 @@
 	color: #FFFFFF;
 }
 .data-value {
+	max-width: 100px;
+	overflow: hidden;
+	text-overflow: ellipsis;
 	font-size: 18px;
 	font-weight: 500;
 	margin: 10px 0;

--
Gitblit v1.9.3