123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- var filters = {
- toFix: function (value) {
- return parseFloat((value*1).toFixed(2))
- },
- toFixOne: function (value) {
- return parseFloat((value*1).toFixed(1))
- },
- toFixTwo: function (value) {
- return parseFloat((value*1).toFixed(2))
- },
- mobile:function(value){
- var mobileNum='';
- var arr=value.split('');
- mobileNum=arr[0]+''+arr[1]+''+arr[2]+'******'+arr[arr.length-2]+''+arr[arr.length-1];
- return mobileNum;
- },
- time:function(value){
- return value.split(' ')[0].split('-').join('/');
- },
- hidephone:function(value){
- return value.split('')[0]+''+value.split('')[1]+''+value.split('')[2]+'******'+value.split('')[value.split('').length-2]+''+value.split('')[value.split('').length-1]
- },
- getseir:function(val){
- return val.split('')[0]+'老师';
- },
- timesplit:function(val){
- return val.split(' ')[0]
- },
- strarrlast:function(val){
- return val.split(' ')[1]
- },
- isArrays: function(data) {
- return Array.isArray(data);
- },
- isChecked: function(itemArr,item) {
- return itemArr.includes(item);
- },
- imgtype:function(val){
- var arr=[ 'png','PNG','jpg','JPG', 'jpeg','JPEG', 'bmp','BMP', 'gif',"GIF","WEBP", 'webp', 'psd',"PSD", 'svg', 'tiff'];
- var text=val.split('.')[val.split('.').length-1];
- var flag=false;
- var i=0,len=arr.length;
- for(i;i<len;i++){
- if(arr[i]==text){
- flag=true;
- }
- }
- return flag?'':'?x-oss-process=video/snapshot,t_200,f_jpg'
- },
- imgsrc:function(val){
- return val.replace('https://o.nczyzs.com/','https://wzh-zqxg.oss-cn-hangzhou.aliyuncs.com/')
- },
- starnum:function(val){
- var num= Math.floor(val/2);
- return num;
- },
- graynum:function(val){
- var num= 5-Math.ceil(val/2);
- return num;
- },
- otherstar:function(val){
- var num= val%2;
- num=num*100/2;
- return num;
- },
- evenum:function(val){
- return val%2=='0'?false:true
- },
- daynum:function(num){
- var date=getDate();
- var year=date.getFullYear();
- var month=date.getMonth()*1+1;
- var day=date.getDate();
- var date1=year+'-'+month+'-'+day;
- var a1 = getDate(date1);
- var a2 = getDate(num.split(' ')[0]);
- var day1 = Math.ceil((a2-a1)/ (1000 * 60 * 60 * 24));//核心:时间戳相减,然后除以天数
- return day1;
- },
- twonum: function (flag,value) {
- return !flag?'450':225
- },
- setime:function(time){
- var arr=time.split('-');
- var str=arr[1]+'月'+arr[2]+"日";
- return str;
- },
- setime2:function(time){
- var arr=time.split('-');
- var str=arr[0]+'年'+arr[1]+'月'+arr[2]+"日";
- return str;
- },
- moretest:function(str,idx){
- return str.indexOf(idx);
- },
- arrtostr:function(arr){
- return arr.join(',');
- },
- getsubstr: function(text,len) {
- if (text) {
- var str = text.substring(0,len);
- return str;
- }
- },
- titext:function(text){
- var str="";
- if(text&&text.length>12){
- str=text.slice(0,11)+'...'
- }else{
- str=text
- }
- return text;
- },
- ftime:function(str,text){
- var str1=str;
- return str1 ? str1.split(" ")[0] : text;
- },
- }
- module.exports = {
- setime:filters.setime,
- setime2: filters.setime2,
- twonum: filters.twonum,
- toFix: filters.toFix,
- toFixOne: filters.toFixOne,
- toFixTwo: filters.toFixTwo,
- mobile:filters.mobile,
- time:filters.time,
- hidephone:filters.hidephone,
- getseir:filters.getseir,
- timesplit:filters.timesplit,
- imgtype:filters.imgtype,
- imgsrc:filters.imgsrc,
- starnum:filters.starnum,
- graynum:filters.graynum,
- otherstar:filters.otherstar,
- strarrlast:filters.strarrlast,
- evenum:filters.evenum,
- daynum:filters.daynum,
- moretest:filters.moretest,
- arrtostr:filters.arrtostr,
- getsubstr: filters.getsubstr,
- titext:filters.titext,
- ftime:filters.ftime
- }
|