From 3b90ed271713c5c73d928afcc47cbc89867e077c Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 13 八月 2026 14:05:44 +0800
Subject: [PATCH] 环境工程 1.协同审批中采购审批信息中合同金额一直显示0的问题

---
 multiple/config.json                                                                           |    4 ++--
 src/views/officeProcessAutomation/ApproveManage/approve-list/components/ApproveDetailPanel.vue |   14 +++++++++++++-
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/multiple/config.json b/multiple/config.json
index 362eea9..6601575 100644
--- a/multiple/config.json
+++ b/multiple/config.json
@@ -18,8 +18,8 @@
   "HJGC": {
     "env": {
       "VITE_APP_TITLE": "鐜宸ョ▼绠$悊绯荤粺",
-      "VITE_BASE_API": "http://36.139.202.111:9014",
-      "VITE_JAVA_API": "http://36.139.202.111:9013"
+      "VITE_BASE_API": "http://36.213.180.217:9013",
+      "VITE_JAVA_API": "http://36.213.180.217:9012"
     },
     "logo": "logo/HJGCLogo.png",
     "favicon": "favicon/HJGCfavicon.ico"
diff --git a/src/views/officeProcessAutomation/ApproveManage/approve-list/components/ApproveDetailPanel.vue b/src/views/officeProcessAutomation/ApproveManage/approve-list/components/ApproveDetailPanel.vue
index d057f16..9ceb8ea 100644
--- a/src/views/officeProcessAutomation/ApproveManage/approve-list/components/ApproveDetailPanel.vue
+++ b/src/views/officeProcessAutomation/ApproveManage/approve-list/components/ApproveDetailPanel.vue
@@ -85,7 +85,7 @@
             <el-descriptions-item label="浠樻鏂瑰紡">{{ detailData.paymentMethod || "--" }}</el-descriptions-item>
             <el-descriptions-item label="鍚堝悓閲戦" :span="2">
               <span style="font-size: 18px; color: #e6a23c; font-weight: bold;">
-                楼{{ Number(detailData.contractAmount ?? 0).toFixed(2) }}
+                楼{{ contractAmount.toFixed(2) }}
               </span>
             </el-descriptions-item>
           </el-descriptions>
@@ -209,6 +209,18 @@
     return props.detailData || {};
   });
 
+  // 鍚堝悓閲戦锛氬悗绔鎯呮帴鍙f湭杩斿洖 contractAmount 鏃讹紝鐢ㄤ骇鍝佹槑缁嗗惈绋庢�讳环姹傚拰鍏滃簳
+  const contractAmount = computed(() => {
+    const detail = props.detailData || {};
+    const raw = Number(detail.contractAmount);
+    if (raw > 0) return raw;
+    const products = detail.productData || [];
+    return products.reduce(
+      (sum, p) => sum + Number(p.taxInclusiveTotalPrice || 0),
+      0
+    );
+  });
+
   const attachmentList = computed(() => {
     const list = props.row.storageBlobVOList || props.row.storageBlobDTOs || [];
     return Array.isArray(list) ? list : [];

--
Gitblit v1.9.3