import Vue from 'vue'

//保留两位小数
Vue.filter('keepTwoNum',function(val){
	let value = Number(val)
	return value.toFixed(2)
});

//格式化数字三位加一逗号
Vue.filter('NumFormat', function(value) {
	if(!value) return '';
	/*原来用的是Number(value).toFixed(0),这样取整时有问题,例如0.51取整之后为1 */
	/*后来改成了 Number(value)|0,但是输入超过十一位就为负数了 */
	var intPart = Number(value) - Number(value)%1; //获取整数部分
	var intPartFormat = intPart.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,'); //将整数部分逢三一断
	return intPartFormat;

});

//链接加时间戳
Vue.filter("timestamp", function(link) {	
	return link + '?t=' + new Date().getTime();
});

//截取第一张照片且判断是否有图片,没有图片输入默认图片
Vue.filter("firstImg",function(arr,sizeType,imgType){
	//图片类型判断
	if(arr){
		if(arr instanceof Array){
			img = arr[0]
		}else{
			img = arr.split(',')[0]
		}
	}else if(!arr){
		//如果没有图片则随机输出一张
		// if(imgType === 'farmer'){
		// 	const farmerList = ['carbon2/farmer/1.png','carbon2/farmer/2.png']
		// 	img = farmerList[Math.floor(Math.random() * farmerList.length)];
		// }
		// img = '/static/img/inbuild.png'
	}
	// return config.imgUrl + img;
	return img;
});

//七牛云压缩图片
Vue.filter("miniImg",function(img,quality){
	return img+'?imageMogr2/quality/'+quality
});

//车辆类型
Vue.filter("filterCarType",function(item){
	console.log(item)
	switch (item){
		case 0:
			return '小车'
			break;
		case 1:
			return '大车'
			break;
		case 2:
			return '超大型车'
			break;
		case 3:
			return '摩托车'
			break;
		case 4:
			return '非机动车'
			break;
		case 5:
			return '其他'
			break;
		default:
			return '其他'
			break;
	}
	
});