Procházet zdrojové kódy

fix: 保留2位小数

zh před 2 roky
rodič
revize
1b7795b0bc

+ 1 - 1
src/views/basic_data/dealer/components/dealer_list-detail.vue

@@ -374,7 +374,7 @@ export default {
       })
     },
     onSubmit() {
-      if (this.radio.length) {
+      if (!this.radio.length) {
         this.$errorMsg('必须选择一种提货方式')
         return
       }

+ 35 - 18
src/views/supply/engin/home_list.vue

@@ -9,7 +9,14 @@
             <el-button size="mini" type="primary" @click="submitScreenForm">搜索</el-button>
           </template>
           <template #left_btn>
-            <el-checkbox-group v-model="screenForm.status" @change="currentPage = 1;getList()" size="mini">
+            <el-checkbox-group
+              v-model="screenForm.status"
+              @change="
+                currentPage = 1
+                getList()
+              "
+              size="mini"
+            >
               <el-checkbox-button v-for="(item, index) in statusList" :key="index" :label="item.value">{{
                 item.label
               }}</el-checkbox-button>
@@ -46,7 +53,7 @@
                     <el-date-picker
                       v-model="screenForm.date"
                       type="datetimerange"
-:default-time="['00:00:00','23:59:59']"
+                      :default-time="['00:00:00', '23:59:59']"
                       range-separator="至"
                       style="width: 100%"
                       value-format="yyyy-MM-dd HH:mm:ss"
@@ -163,7 +170,7 @@
                     <el-date-picker
                       v-model="screenForm.orderTime"
                       type="datetimerange"
-:default-time="['00:00:00','23:59:59']"
+                      :default-time="['00:00:00', '23:59:59']"
                       range-separator="至"
                       style="width: 100%"
                       value-format="yyyy-MM-dd HH:mm:ss"
@@ -206,8 +213,12 @@
         </Collapse>
       </div>
       <ul class="ulStyle">
-        <li class="title">金额:<span class="num">{{numSum.amountC || 0}}</span></li>
-        <li class="title">数量:<span class="num">{{numSum.totalC || 0}}</span></li>
+        <li class="title">
+          金额:<span class="num">{{ (Number(numSum.amountC) || 0) | numToFixed }}</span>
+        </li>
+        <li class="title">
+          数量:<span class="num">{{ Number(numSum.totalC) || 0 | numToFixed }}</span>
+        </li>
       </ul>
       <div class="mymain-container">
         <div class="btn-group clearfix">
@@ -376,7 +387,7 @@
                 {{ scope.row.isDirectTransfer ? '是' : '否' }}
               </template>
             </el-table-column>
-    <el-table-column
+            <el-table-column
               align="right"
               label="出库数量"
               prop="hasSendQty"
@@ -601,7 +612,15 @@
 </template>
 
 <script>
-import { getOrderList, applyHome, withdrawHome, deleteHome, editDateHome, abandonHome,getEnginCountList } from '@/api/supply/engin'
+import {
+  getOrderList,
+  applyHome,
+  withdrawHome,
+  deleteHome,
+  editDateHome,
+  abandonHome,
+  getEnginCountList
+} from '@/api/supply/engin'
 import { getSalesmanList, getTypeList } from '@/api/common'
 import HomeDetail from '@/views/supply/engin/components/home_detail'
 import HomeForm from '@/views/supply/engin/components/home_form'
@@ -695,9 +714,9 @@ export default {
       salesTypeList: [],
       NoRebateWalletList: [],
       typeList: [],
-      numSum:{
-        totalC:0,
-        amountC:0
+      numSum: {
+        totalC: 0,
+        amountC: 0
       }
     }
   },
@@ -749,7 +768,6 @@ export default {
     this.getSalesTypeList()
     this.getSalesmanList()
     this.getList()
-
   },
 
   methods: {
@@ -859,12 +877,11 @@ export default {
 
         refPromiseProvide: this.screenForm.refPromiseProvide,
         enginOrderType: 'HOME' // TRADE=商用 HOME=家用
-      }).then(res=>{
-        if (res.data){
+      }).then(res => {
+        if (res.data) {
           this.numSum = res.data
         }
       })
-
     },
 
     // 提交筛选表单
@@ -875,7 +892,7 @@ export default {
 
     // 重置筛选表单
     resetScreenForm() {
-        this.$refs.screenForm.resetFields()
+      this.$refs.screenForm.resetFields()
       this.currentPage = 1
       this.getList()
     },
@@ -1009,19 +1026,19 @@ export default {
 </script>
 
 <style lang="scss" scoped>
-.ulStyle{
+.ulStyle {
   list-style: none;
   margin: 0;
   padding: 10px 0;
   background-color: #ffffff;
   z-index: 1;
 }
-.title{
+.title {
   display: inline-block;
   font-weight: 700;
   margin-right: 20px;
 }
-.num{
+.num {
   padding-left: 6px;
   font-weight: 400;
 }