From 45f89198612c5e029c618925f50a2335c1fd7561 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期六, 30 三月 2024 14:17:19 +0800
Subject: [PATCH] 销售明细 采购数量,生产数量,委外数量 3个部分的显示逻辑修改

---
 src/views/sales/salesDetails/index.vue |   33 ++++++++++++++++++++++++++++-----
 1 files changed, 28 insertions(+), 5 deletions(-)

diff --git a/src/views/sales/salesDetails/index.vue b/src/views/sales/salesDetails/index.vue
index 56c7778..1af7f6e 100644
--- a/src/views/sales/salesDetails/index.vue
+++ b/src/views/sales/salesDetails/index.vue
@@ -364,8 +364,7 @@
       },
       {
         label: "璁㈠崟鐘舵��",
-        prop: "status",
-        default: true, isCallMethod: true, getCallMethod: this.getStatus
+        prop: "outsourcingStatus",
       },
       {
         label: "濮斿渚涘簲鍟�",
@@ -727,9 +726,33 @@
       if (this.TabsIndex == 0) {
               if(res&&res.data){
                 res.data.productInfo.map((item=>{
-                  item.purchaseAmount=item.purchaseFinishAmount+"/"+item.purchaseAmount
-                  item.makeAmount=item.makeFinishAmount+"/"+item.makeAmount
-                  item.outsourcingAmount=item.outsourcingFinishAmount+"/"+item.outsourcingAmount
+                  let string1 = "--";
+                  let number1 = item.purchaseFinishAmount;
+                  let val1=item.purchaseAmount
+                  if ((val1 && val1 != 0) || (number1 && number1 != 0)) {
+                    let a1 = val1 || val1 == 0 ? val1 : "--";
+                    let b1 = number1 || number1 == 0 ? number1 : "--";
+                    string1 = b1 + "/" + a1;
+                  }
+                  item.purchaseAmount=string1
+                  let string2 = "--";
+                  let number2 = item.makeFinishAmount;
+                  let val2=item.makeAmount
+                  if ((val2 && val2 != 0) || (number2 && number2 != 0)) {
+                    let a2 = val2 || val2 == 0 ? val2 : "--";
+                    let b2 = number2 || number2 == 0 ? number2 : "--";
+                    string2 = b2 + "/" + a2;
+                  }
+                  item.makeAmount=string2
+                  let string3 = "--";
+                  let number3 = item.outsourcingFinishAmount;
+                  let val3=item.outsourcingAmount
+                  if ((val3 && val3 != 0) || (number3 && number3 != 0)) {
+                    let a3 = val3 || val3 == 0 ? val3 : "--";
+                    let b3 = number3 || number3 == 0 ? number3 : "--";
+                    string3 = b3 + "/" + a3;
+                  }
+                  item.outsourcingAmount=string3
                 }))
               }
               this.productTableList.tableInfomation = res.data && res.data.productInfo ? res.data.productInfo : []

--
Gitblit v1.8.0