Browse Source

fix:投标决策分析金额转换异常

yangfeng 3 years ago
parent
commit
ac5cb5a081
1 changed files with 21 additions and 19 deletions
  1. 21 19
      src/views/portrayal/components/AnalysisDetailList.vue

+ 21 - 19
src/views/portrayal/components/AnalysisDetailList.vue

@@ -132,33 +132,35 @@ export default {
           list[index].s_winner = []
         }
         if (item.budget) {
-          let budgetmoney = parseInt(item.budget)
-          budgetmoney = budgetmoney + ''
-          if (budgetmoney.length < 5) {
-            item.budget = (moneyUnit(item.budget).substring(0, (moneyUnit(item.budget) + '').length - 1) / 10000).toFixed(6)
-          } else if (budgetmoney.length > 8) {
-            item.budget = (moneyUnit(item.budget).substring(0, (moneyUnit(item.budget) + '').length - 2) * 10000).toFixed(2)
-          } else {
-            item.budget = moneyUnit(item.budget).substring(0, (moneyUnit(item.budget) + '').length - 2)
-          }
+          const budgetmoney = parseInt(item.budget)
+          // budgetmoney = budgetmoney + ''
+          // if (budgetmoney.length < 5) {
+          //   item.budget = (moneyUnit(item.budget).substring(0, (moneyUnit(item.budget) + '').length - 1) / 10000).toFixed(6)
+          // } else if (budgetmoney.length > 8) {
+          //   item.budget = (moneyUnit(item.budget).substring(0, (moneyUnit(item.budget) + '').length - 2) * 10000).toFixed(2)
+          // } else {
+          //   item.budget = moneyUnit(item.budget).substring(0, (moneyUnit(item.budget) + '').length - 2)
+          // }
+          item.budget = (budgetmoney / 10000).fixed(2)
         } else {
           item.budget = '--'
         }
         if (item.bidamount) {
-          let bidamountmoney = parseInt(item.bidamount)
-          bidamountmoney = bidamountmoney + ''
-          if (bidamountmoney.length < 5) {
-            item.bidamount = (moneyUnit(item.bidamount).substring(0, (moneyUnit(item.bidamount) + '').length - 1) / 10000).toFixed(6)
-          } else if (bidamountmoney.length > 8) {
-            item.bidamount = (moneyUnit(item.bidamount).substring(0, (moneyUnit(item.bidamount) + '').length - 2) * 10000).toFixed(2)
-          } else {
-            item.bidamount = moneyUnit(item.bidamount).substring(0, (moneyUnit(item.bidamount) + '').length - 2)
-          }
+          const bidamountmoney = parseInt(item.bidamount)
+          // bidamountmoney = bidamountmoney + ''
+          // if (bidamountmoney.length < 5) {
+          //   item.bidamount = (moneyUnit(item.bidamount).substring(0, (moneyUnit(item.bidamount) + '').length - 1) / 10000).toFixed(6)
+          // } else if (bidamountmoney.length > 8) {
+          //   item.bidamount = (moneyUnit(item.bidamount).substring(0, (moneyUnit(item.bidamount) + '').length - 2) * 10000).toFixed(2)
+          // } else {
+          //   item.bidamount = moneyUnit(item.bidamount).substring(0, (moneyUnit(item.bidamount) + '').length - 2)
+          // }
+          item.bidamount = (bidamountmoney / 10000).fixed(2)
         } else {
           item.bidamount = '--'
         }
         if (item.project_rate) {
-          item.project_rate = Number((item.project_rate * 100)).toFixed(2) + '%'
+          item.project_rate = Number((item.project_rate * 100)).fixed(2) + '%'
         } else {
           item.project_rate = '--'
         }