filter.wxs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. var mathFormat = function (num) {
  2. var patt = getRegExp('\.','g');
  3. var formatnum
  4. if(!patt.test(num)){
  5. formatnum= num
  6. }else{
  7. formatnum= Number(num).toFixed(1)||'--';
  8. }
  9. return formatnum
  10. }
  11. var initItemNum = function(project,value,name) {
  12. // var specialProject=["Pj1101080259"];
  13. /*
  14. console.log(project,'project222');
  15. var specialProject=["VOTn11010802592ab7d57ca79b47ee95a0b9eb1cd6a902"];
  16. var falg=false;
  17. for(var i=0;i<specialProject.length;i++){
  18. if(specialProject[i]===project){
  19. falg=true;
  20. break;
  21. }
  22. }
  23. if(falg&&name==="PM2.5"&&value){
  24. value = parseInt(value*1000);
  25. }
  26. */
  27. // PM2d5 不用乘 1000
  28. if(name==="PM2.5"&&value){
  29. value = parseInt(value);
  30. }
  31. if(name==="CO₂"&&value){
  32. value = parseInt(value);
  33. }
  34. if(name==="甲醛"&&value){
  35. value =Number(value).toFixed(2);
  36. }
  37. if(name==="湿度"&&value){
  38. value = parseInt(value);
  39. }
  40. if(name==="温度"&&value){
  41. value = Number(value).toFixed(1);
  42. }
  43. return (value||value==0)?value:'--'
  44. }
  45. /*
  46. * 导出
  47. */
  48. module.exports = {
  49. mathFormat: mathFormat,
  50. initItemNum:initItemNum
  51. }