Browse Source

投标决策分析类型项目明细金额换算问题

TANGSHIZHE 4 years ago
parent
commit
703f83ab38
1 changed files with 18 additions and 2 deletions
  1. 18 2
      src/views/portrayal/components/AnalysisDetailList.vue

+ 18 - 2
src/views/portrayal/components/AnalysisDetailList.vue

@@ -111,12 +111,28 @@ export default {
           list[index].s_winner = []
         }
         if (item.budget) {
-          item.budget = moneyUnit(item.budget).substring(0, (moneyUnit(item.budget * 10000) + '').length - 2)
+          let budgetmoney = parseInt(item.budget)
+          budgetmoney = budgetmoney + ''
+          if (budgetmoney.length < 5) {
+            item.budget = moneyUnit(item.budget).substring(0, (moneyUnit(item.budget) + '').length - 1) / 10000
+          } 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)
+          }
         } else {
           item.budget = '--'
         }
         if (item.bidamount) {
-          item.bidamount = moneyUnit(item.bidamount).substring(0, (moneyUnit(item.bidamount * 10000) + '').length - 2)
+          let bidamountmoney = parseInt(item.bidamount)
+          bidamountmoney = bidamountmoney + ''
+          if (bidamountmoney.length < 5) {
+            item.bidamount = moneyUnit(item.bidamount).substring(0, (moneyUnit(item.bidamount) + '').length - 1) / 10000
+          } 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)
+          }
         } else {
           item.bidamount = '--'
         }