Quellcode durchsuchen

增加相关枚举类型

yumeng vor 1 Monat
Ursprung
Commit
4bfb18af44
1 geänderte Dateien mit 97 neuen und 93 gelöschten Zeilen
  1. 97 93
      src/filters.js

+ 97 - 93
src/filters.js

@@ -1,8 +1,9 @@
+import moment from 'moment'
 
-import moment from 'moment';
 function fixedZero(val) {
-    return val * 1 < 10 ? `0${val}` : val;
+    return val * 1 < 10 ? `0${val}` : val
 }
+
 // function getrandom(minnum , maxnum ,total,size){
 //     var num = total; //定义整数
 //     var length= size;  //定义多个整数的数量
@@ -56,12 +57,12 @@ const filters = {
     },
     //时间日期格式化
     format(time) {
-        const hours = 60 * 60 * 1000;
-        const minutes = 60 * 1000;
+        const hours = 60 * 60 * 1000
+        const minutes = 60 * 1000
 
-        const h = Math.floor(time / hours);
-        const m = Math.floor((time - h * hours) / minutes);
-        const s = Math.floor((time - h * hours - m * minutes) / 1000);
+        const h = Math.floor(time / hours)
+        const m = Math.floor((time - h * hours) / minutes)
+        const s = Math.floor((time - h * hours - m * minutes) / 1000)
         return `${fixedZero(h)}:${fixedZero(m)}:${fixedZero(s)}`
     },
     //年月日格式化
@@ -75,7 +76,7 @@ const filters = {
         return y + '-' + MM + '-' + d
     },
     //年月日时分秒格式化
-    formatDate: function (value) {
+    formatDate: function(value) {
         let date = new Date(value)
         let y = date.getFullYear()
         let MM = date.getMonth() + 1
@@ -91,40 +92,40 @@ const filters = {
         return y + '-' + MM + '-' + d + ' ' + h + ':' + m + ':' + s
     },
     //时间秒转化为时间格式
-    formatS: function (s) {
-        var sTime = parseInt(s);// 秒
-        var mTime = 0;// 分
-        var hTime = 0;// 时
+    formatS: function(s) {
+        var sTime = parseInt(s)// 秒
+        var mTime = 0// 分
+        var hTime = 0// 时
         if (sTime > 60) {//如果秒数大于60,将秒数转换成整数
             //获取分钟,除以60取整数,得到整数分钟
-            mTime = parseInt(sTime / 60);
+            mTime = parseInt(sTime / 60)
             //获取秒数,秒数取佘,得到整数秒数
-            sTime = parseInt(sTime % 60);
+            sTime = parseInt(sTime % 60)
             //如果分钟大于60,将分钟转换成小时
             if (mTime > 60) {
                 //获取小时,获取分钟除以60,得到整数小时
-                hTime = parseInt(mTime / 60);
+                hTime = parseInt(mTime / 60)
                 //获取小时后取佘的分,获取分钟除以60取佘的分
-                mTime = parseInt(mTime % 60);
+                mTime = parseInt(mTime % 60)
             }
         }
-        var result = '';
+        var result = ''
         if (sTime >= 0 && sTime < 10) {
-            result = "0" + parseInt(sTime) + "";
+            result = '0' + parseInt(sTime) + ''
         } else {
-            result = "" + parseInt(sTime) + "";
+            result = '' + parseInt(sTime) + ''
         }
         if (mTime >= 0 && mTime < 10) {
-            result = "0" + parseInt(mTime) + ":" + result;
+            result = '0' + parseInt(mTime) + ':' + result
         } else {
-            result = "" + parseInt(mTime) + ":" + result;
+            result = '' + parseInt(mTime) + ':' + result
         }
         if (hTime >= 0 && hTime < 10) {
-            result = "0" + parseInt(hTime) + ":" + result;
+            result = '0' + parseInt(hTime) + ':' + result
         } else {
-            result = "" + parseInt(hTime) + ":" + result;
+            result = '' + parseInt(hTime) + ':' + result
         }
-        return result;
+        return result
     },
     auditRechargeName(sta) {
         var data = {
@@ -133,7 +134,7 @@ const filters = {
             2: '待充值',
             3: '充值完成',
             4: '临时充值',
-            5: '审核拒绝',
+            5: '审核拒绝'
         }
         return data[sta]
     },
@@ -143,7 +144,7 @@ const filters = {
             1: '待审核',
             3: '审核通过',
             4: '临时通过',
-            5: '审核拒绝',
+            5: '审核拒绝'
         }
         return data[sta]
     },
@@ -154,6 +155,10 @@ const filters = {
             2: '快手',
             7: '磁力金牛',
             9: '广点通',
+            12: '小红书',
+            13: 'b站',
+            14: '快手金教',
+            15: '阿里UC'
         }
         return data[sta]
     },
@@ -161,7 +166,7 @@ const filters = {
         var data = {
             null: '-',
             1: '预付款',
-            2: '垫款',
+            2: '垫款'
         }
         return data[sta]
     },
@@ -217,7 +222,7 @@ const filters = {
             designTeamLeader: '设计组长',
             planeLeader: '平面组长',
             touTiaoOperationManager: '头条运营经理',
-            operationAssistant: '运营助理',
+            operationAssistant: '运营助理'
         }
 
         if (value) {
@@ -230,11 +235,11 @@ const filters = {
     decimalsHandle(val) {
         if (val && typeof val != 'string') {
             if (val >= 0) {
-                val = parseFloat(val).toFixed(2);
+                val = parseFloat(val).toFixed(2)
                 let numberStr = val.toString()
                 let str = numberStr.split('.')
 
-                let str0 = str[0].split('').reverse();
+                let str0 = str[0].split('').reverse()
                 for (let i = 0; i < str0.length; i++) {
                     if ((i + 1) % 4 === 0) {
                         str0.splice(i, 0, ',')
@@ -248,11 +253,11 @@ const filters = {
 
                 return handleResult + '.' + str[1]
             } else {
-                val = parseFloat(val).toFixed(2);
+                val = parseFloat(val).toFixed(2)
                 let numberStr = val.toString()
                 let str = numberStr.split('.')
 
-                let str0 = str[0].substr(1).split('').reverse();
+                let str0 = str[0].substr(1).split('').reverse()
                 for (let i = 0; i < str0.length; i++) {
                     if ((i + 1) % 4 === 0) {
                         str0.splice(i, 0, ',')
@@ -269,8 +274,7 @@ const filters = {
 
         } else if (typeof val == 'string') {
             return val
-        }
-        else {
+        } else {
             return 0
         }
     },
@@ -292,8 +296,7 @@ const filters = {
             return handleResult
         } else if (typeof val == 'string') {
             return val
-        }
-        else {
+        } else {
             return '-'
         }
 
@@ -308,8 +311,7 @@ const filters = {
             }
         } else if (typeof val == 'string') {
             return val
-        }
-        else {
+        } else {
             return 0
         }
     },
@@ -360,7 +362,7 @@ const filters = {
             charge: '金额',//'等于',
             dayBudget: '预算',//不等于,
             bid: '出价',//大于
-            cost: '成本',//小于
+            cost: '成本'//小于
         }
 
         return data[val]
@@ -369,7 +371,7 @@ const filters = {
         var data = {
             up: '提高',//'等于',
             down: '降低',//不等于,
-            to: '调整至',//大于
+            to: '调整至'//大于
         }
 
         return data[val]
@@ -381,7 +383,7 @@ const filters = {
             24: '24-30岁',//不等于,
             31: '31-40岁',//大于
             41: '41-49岁',//小于
-            50: '50+',//大于等于
+            50: '50+'//大于等于
         }
 
         return data[val]
@@ -398,7 +400,7 @@ const filters = {
             7: '4001~4500',
             8: '4501~5000',
             9: '5001~5500',
-            10: '5500以上',
+            10: '5500以上'
         }
 
         return data[val]
@@ -423,7 +425,7 @@ const filters = {
             3: '视频播放页广告',
             6: '上下滑大屏广告',
             7: '信息流广告',
-            5: "联盟广告",
+            5: '联盟广告',
             24: '激励视频广告',
             10: '联盟场景',
             27: '开屏广告'
@@ -446,121 +448,123 @@ const filters = {
         switch (val) {
             case 1:
                 str = '上传人群'
-                break;
+                break
             case 2:
                 str = '广告人群'
-                break;
+                break
             case 3:
                 str = '主题专区'
-                break;
+                break
             case 4:
                 str = '逻辑规则'
-                break;
+                break
             case 5:
                 str = '人群扩展'
-                break;
+                break
             case 6:
                 str = '平台定制'
-                break;
+                break
             case 7:
                 str = '定制付费'
-                break;
+                break
             case 8:
                 str = '网红粉丝类别'
-                break;
+                break
             case 9:
                 str = '内容付费行为'
-                break;
+                break
             case 10:
                 str = '移动应用安装'
-                break;
+                break
             case 11:
                 str = '快手使用活跃度'
-                break;
+                break
             case 12:
                 str = '行业分类'
-                break;
+                break
             case 13:
                 str = '商业兴趣'
-                break;
+                break
             case 14:
                 str = '固化标签'
-                break;
+                break
             case 15:
                 str = '行业偏好'
-                break;
+                break
             case 16:
                 str = '第三方标签'
-                break;
+                break
             case 17:
                 str = '产品关键词'
-                break;
+                break
 
             default:
-                break;
+                break
         }
         return str
     },
     deviceBrand(str) {
         var data = {
-            1: "OPPO",
-            2: "VIVO",
-            3: "华为",
-            4: "小米",
-            5: "荣耀",
-            6: "三星",
-            7: "金立",
-            8: "魅族",
-            9: "乐视",
-            10: "其他",
-            11: "苹果",
+            1: 'OPPO',
+            2: 'VIVO',
+            3: '华为',
+            4: '小米',
+            5: '荣耀',
+            6: '三星',
+            7: '金立',
+            8: '魅族',
+            9: '乐视',
+            10: '其他',
+            11: '苹果'
         }
         return data[str]
     },
     //已安装用户
     disableInstalledAppSwitchLable(str) {
         var data = {
-            0: "过滤",
-            1: "不限",
+            0: '过滤',
+            1: '不限'
         }
         return data[str]
-    },
+    }
 
 }
 
 // 获取当前月的第一天
 function getCurrentMonthFirst() {
-    let date = new Date();
-    date.setDate(1);
-    return date;
+    let date = new Date()
+    date.setDate(1)
+    return date
 }
+
 // 获取当前月的最后一天
 function getCurrentMonthLast() {
-    let date = new Date();
-    let currentMonth = date.getMonth();
-    let nextMonth = ++currentMonth;
-    let nextMonthFirstDay = new Date(date.getFullYear(), nextMonth, 1);
-    let oneDay = 1000 * 60 * 60 * 24;
-    return new Date(nextMonthFirstDay - oneDay);
+    let date = new Date()
+    let currentMonth = date.getMonth()
+    let nextMonth = ++currentMonth
+    let nextMonthFirstDay = new Date(date.getFullYear(), nextMonth, 1)
+    let oneDay = 1000 * 60 * 60 * 24
+    return new Date(nextMonthFirstDay - oneDay)
 }
+
 // 今日日期小于15号时和今日日期大于等于15号时
 function getCurrentMonthFifty() {
-    let date = new Date();
+    let date = new Date()
     if (date.getDate() < 15) {
-        let bb = date.setTime(new Date().getTime() - 3600 * 1000 * 24 * 15);
-        return bb;
+        let bb = date.setTime(new Date().getTime() - 3600 * 1000 * 24 * 15)
+        return bb
     } else if (date.getDate() >= 15) {
-        let year = date.getFullYear();
-        let month = date.getMonth();
-        let myDate = new Date(year, month, 0);
-        let lastDay = year + "-" + month + "-" + myDate.getDate();//上个月的最后一天
-        return lastDay;
+        let year = date.getFullYear()
+        let month = date.getMonth()
+        let myDate = new Date(year, month, 0)
+        let lastDay = year + '-' + month + '-' + myDate.getDate()//上个月的最后一天
+        return lastDay
     }
 
 }
 
 export default {
-    install: function (Vue) {
+    install: function(Vue) {
         Object.keys(filters).forEach(key => {
             Vue.filter(key, filters[key])
         })