Browse Source

no message

DaMoWang 2 years ago
parent
commit
46b9a661ae
3 changed files with 24 additions and 54 deletions
  1. 0 46
      src/main.js
  2. 23 3
      src/pages/accountDetails/running.vue
  3. 1 5
      src/pagesB/invoice/editinvoice.vue

+ 0 - 46
src/main.js

@@ -35,52 +35,6 @@ Vue.prototype.tidyTpye = (da) => {
     }
 }
 
-Number.prototype.toFixed = function (n) {
- 
-    if (n > 20 || n < 0) {
-        throw new RangeError('toFixed() digits argument must be between 0 and 20');
-    }
-    const number = this;
-    if (isNaN(number) || number >= Math.pow(10, 21)) {
-        return number.toString();
-    }
-  
-    if (typeof (n) == 'undefined' || n == 0) {
-        return (Math.round(number)).toString();
-    }
-    let result = number.toString();
-    const arr = result.split('.');
-    // 整数的情况
-    if (arr.length < 2) {
-        result += '.';
-        for (let i = 0; i < n; i += 1) {
-            result += '0';
-        }
-        return result;
-    }
-    const integer = arr[0];
-    const decimal = arr[1];
-    if (decimal.length == n) {
-        return result;
-    }
-  
-    if (decimal.length < n) {
-        for (let i = 0; i < n - decimal.length; i += 1) {
-            result += '0';
-        }
-        return result;
-    }
-    result = integer + '.' + decimal.substr(0, n);
-    const last = decimal.substr(n, 1);
-    // 四舍五入,转换为整数再处理,避免浮点数精度的损失
-    if (parseInt(last, 10) >= 5) {
-        const x = Math.pow(10, n);
-        result = (Math.round((parseFloat(result) * x)) + 1) / x;
-        result = result.toFixed(n);
-    }
-    return result;
-  }
-
 // 自动适配接口域名
 import hosts from "@/request/config";
 Vue.prototype.$hosts = hosts;

+ 23 - 3
src/pages/accountDetails/running.vue

@@ -16,8 +16,9 @@
     <view class="con">
       <view class="list" v-for="(item, index) in list" :key="index">
         <view class="list_head flex_r flex_ac flex_jb">
-          <view class="head_name">{{ item.act == '+' ? '收益' : '支出'}}</view>
-          <view class="head_price g_color">{{ item.act }}{{item.num }}</view>
+          <!-- <view class="head_name">{{ item.act == '+' ? '收益' : '支出'}}</view> -->
+          <view class="head_name">{{ type(item.type_id) }}</view>
+          <view :class="['head_price',item.act == '+' ? 'g_color' : '']">{{ item.act }}{{item.num }}</view>
         </view>
         <view class="list_con flex_r flex_ac flex_jb">
           <view class="list_time">{{ item.create_time }}</view>
@@ -52,7 +53,7 @@ export default {
       page:1
     };
   },
-  onShow: function () {
+  onShow() {
     this.page = 1;
     this.list = [];
     this.loadData();
@@ -98,6 +99,25 @@ export default {
       this.loadData();
     },
   },
+  computed: {
+    type() {
+      return (va) => {
+        switch (va) {
+          case 1: return "充值";
+          case 2: return "提现";
+          case 3: return "零售或精品扣除余额";
+          case 4: return "零售确认收货上级发佣金";
+          case 5: return "分红发放余额";
+          case 6: return "寄售成功加余额";
+          case 7: return "退款到余额";
+          case 8: return "实名赠送";
+          case 9: return "转换茶宝";
+          default: return "";
+        }
+      }
+    }
+  },
+
   /**
    * 页面上拉触底事件的处理函数
    */

+ 1 - 5
src/pagesB/invoice/editinvoice.vue

@@ -1,11 +1,7 @@
 <template>
   <div class="editinvoice">
     <div class="top">
-      <span
-        >本次共选择{{ list.length }}个订单,合计¥{{
-          (money * 1).toFixed(2)
-        }}</span
-      >
+      <span>本次共选择{{ list.length }}个订单,合计¥{{ money }}</span>
     </div>
     <div class="tit">发票详情</div>
     <div class="formBar">