const filters = {
|
|
/*æµè¯è¿æ»¤*/
|
testFilter:function(val){
|
return 'vip'+val;
|
},
|
|
/*夿忮µæ¯å¦ä¸ºç©ºï¼ä¸ºç©ºçè¯å
�*/
|
isNull:function(val){
|
|
if(val==null||val==undefined||val===""||val==="null"||val=='undefined'){
|
return '-';
|
}else if(val==0 || val=='0'){
|
return val;
|
}
|
else{
|
return val;
|
}
|
},
|
|
/*ç¾åæ¯?/
|
returnPercentage:function(val){
|
if(val!==null&&val!==''&&val!==undefined){
|
let num=(val*100).toFixed(2);
|
return num+'%';
|
}else{
|
return '-';
|
}
|
},
|
|
/*å°æ°ç¹åé¢ä¿ç使?/
|
returnToFixed:function(val,num){
|
if(val!=null){
|
let nums=val.toFixed(num);
|
return nums;
|
}else{
|
if(val!=null&&val!==""){
|
return val;
|
}else{
|
return '-';
|
}
|
}
|
},
|
|
/*åä¸å
?/
|
tenThousand:function(val){
|
if(val!=null&&val!=''){
|
var x=(val/10000).toFixed(2);
|
var f = Math.round(x * 100) / 100;
|
var s = f.toString();
|
return s;
|
}else{
|
return '-';
|
}
|
},
|
|
/*æ°åæ¢æå?/
|
numTabWeek: function(val) {
|
|
let ch = '';
|
switch(val) {
|
case 1:
|
ch = 'ä¸';
|
break;
|
case 2:
|
ch = '�;
|
break;
|
case 3:
|
ch = '�;
|
break;
|
case 4:
|
ch = 'å?;
|
break;
|
case 5:
|
ch = '�;
|
break;
|
case 6:
|
ch = 'å
?;
|
break;
|
case 7:
|
ch = 'æ?;
|
break;
|
}
|
return ch;
|
|
},
|
|
/*è¿åæ§å«*/
|
convertSex: function(num){
|
let sex = '';
|
switch(num) {
|
case 0:
|
sex = '�;
|
break;
|
case 1:
|
sex= 'ç?;
|
break;
|
default:
|
sex = 'å
¶ä»';
|
}
|
return sex;
|
},
|
|
/*å»é¤ç©ºæ ¼*/
|
replaceSpace:function(val){
|
if(val!=undefined){
|
return val.replace(/\s*/g,"");
|
}else{
|
return '';
|
}
|
},
|
|
/*å¤æææ²¡æç©ºæ ?/
|
hasSpace:function(val){
|
if(val!=undefined){
|
let patt=/\s/g;
|
return patt.test(val);
|
}else{
|
return false;
|
}
|
},
|
|
/*å¯ç å¿
é¡»ç±æ°åååæ¯ç»æ*/
|
passwordForm(val){
|
var reg = new RegExp(/^(?![^a-zA-Z]+$)(?!\D+$)/);
|
if (reg.test(val)){
|
return true;
|
}else{
|
return false;
|
}
|
},
|
|
/*夿å符串æ¯å¦å
¨æ¯ç©ºæ ?/
|
isAllSpace(val){
|
if(val.match(/^[ ]*$/)){
|
return true;
|
}else{
|
return false;
|
}
|
}
|
|
|
}
|
|
export default filters;
|