From fda6d3c555fd317137a24e9a6c0d342eb50bfe57 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 21 四月 2026 09:33:38 +0800
Subject: [PATCH] 湟水峡 1.项目利润页面加上采购合同号字段。项目名称、增值税字段去掉 2.生产订单删掉404接口

---
 src/views/index.vue |   36 +++++++++++++++++++++++++++++-------
 1 files changed, 29 insertions(+), 7 deletions(-)

diff --git a/src/views/index.vue b/src/views/index.vue
index 5c16ed4..31319e8 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -132,17 +132,17 @@
 
             <div class="process-card">
               <div class="process-card__label">绱鎬绘姇鍏�</div>
-              <div class="process-card__value">{{ formatAmount(processAside.totalInput) }}<span class="unit">鍏�</span>
+              <div class="process-card__value">{{ formatAmount(processAside.totalInput) }}
               </div>
             </div>
             <div class="process-card">
               <div class="process-card__label">绱鎬绘姤搴�</div>
-              <div class="process-card__value">{{ formatAmount(processAside.totalScrap) }}<span class="unit">鍏�</span>
+              <div class="process-card__value">{{ formatAmount(processAside.totalScrap) }}
               </div>
             </div>
             <div class="process-card">
               <div class="process-card__label">绱鎬讳骇鍑�</div>
-              <div class="process-card__value">{{ formatAmount(processAside.totalOutput) }}<span class="unit">鍏�</span>
+              <div class="process-card__value">{{ formatAmount(processAside.totalOutput) }}
               </div>
             </div>
           </div>
@@ -249,13 +249,15 @@
 import Echarts from "@/components/Echarts/echarts.vue";
 import * as echarts from 'echarts';
 import useUserStore from "@/store/modules/user.js";
+import { ElNotification } from 'element-plus'
 import {
   analysisCustomerContractAmounts, getAmountHalfYear,
   getBusiness,
   homeTodos,
   processDataProductionStatistics,
   statisticsReceivablePayable,
-  qualityInspectionStatistics
+  qualityInspectionStatistics,
+	overdueReceivable
 } from "@/api/viewIndex.js";
 import { list } from '@/api/productionManagement/productionProcess';
 
@@ -446,11 +448,32 @@
   getBusinessData()
   analysisCustomer()
   todoInfoS()
+	notifyOverdueReceivable()
   statisticsReceivable()
   qualityStatisticsInfo()
   getAmountHalfYearNum()
   getProcessList()
 })
+
+// 寰呭洖娆炬彁閱�
+const notifyOverdueReceivable = async () => {
+	try {
+		const res = await overdueReceivable()
+		const data = res.data
+
+		if (data > 0) {
+			ElNotification({
+				title: '寰呭洖娆炬彁閱�',
+				message: `褰撳墠鏈�${data}鏉″緟鍥炴`,
+				type: 'warning',
+				duration: 6000,
+			})
+		}
+	} catch (e) {
+		// 涓嶅奖鍝嶉椤垫甯稿姞杞�
+		console.error('overdueReceivable error:', e)
+	}
+}
 // 鏁版嵁缁熻
 const getBusinessData = () => {
   getBusiness().then((res) => {
@@ -552,7 +575,7 @@
     {
       name: '寮�绁�',
       type: 'line',
-      data: receiptAmount,
+      data: invoiceAmount,
       stack: 'Total',
       areaStyle: {
         color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
@@ -581,7 +604,7 @@
     {
       name: '鍥炴',
       type: 'line',
-      data: invoiceAmount,
+      data: receiptAmount,
       stack: 'Total',
       lineStyle: {
         width: 0
@@ -728,7 +751,6 @@
 
 <style scoped>
 .dashboard {
-  background: #f5f7fa;
   min-height: 100vh;
   padding: 20px;
   box-sizing: border-box;

--
Gitblit v1.9.3