Browse Source

金额可以是小数

chen 3 năm trước cách đây
mục cha
commit
153320d49e
1 tập tin đã thay đổi với 8 bổ sung8 xóa
  1. 8 8
      src/views/finance/rebate_form.vue

+ 8 - 8
src/views/finance/rebate_form.vue

@@ -90,12 +90,12 @@
           </el-table-column>
           <el-table-column align="right" label="返利总金额" prop="amount" min-width="160" show-overflow-tooltip>
             <template slot-scope="scope">
-              <el-input size="mini" class="mountclass" v-model.number="scope.row.amount"></el-input>
+              <el-input size="mini" class="mountclass" v-model="scope.row.amount"></el-input>
             </template>
           </el-table-column>
           <el-table-column align="right" label="暂扣返利" prop="withholdAmount" min-width="160" show-overflow-tooltip>
             <template slot-scope="scope">
-              <el-input size="mini" class="mountclass" v-model.number="scope.row.withholdAmount"></el-input>
+              <el-input size="mini" class="mountclass" v-model="scope.row.withholdAmount"></el-input>
             </template>
           </el-table-column>
           <el-table-column align="left" label="政策文件流水号" prop="policyFileNo" min-width="160" show-overflow-tooltip>
@@ -228,30 +228,30 @@ export default {
         }
         if (index === 4) {
           let map2 = data.map((v) => {
-            return v.amount;
+            return v.amount * 1;
           });
           sums[index] = map2
             .reduce((prev, curr) => {
               const value = Number(curr);
               if (!isNaN(value)) {
-                return prev + curr;
+                return (prev + curr) * 1;
               } else {
-                return prev;
+                return prev * 1;
               }
             }, 0)
             .toFixed(2);
         }
         if (index === 5) {
           let map2 = data.map((v) => {
-            return v.withholdAmount;
+            return v.withholdAmount * 1;
           });
           sums[index] = map2
             .reduce((prev, curr) => {
               const value = Number(curr);
               if (!isNaN(value)) {
-                return prev + curr;
+                return (prev + curr) * 1;
               } else {
-                return prev;
+                return prev * 1;
               }
             }, 0)
             .toFixed(2);