filter.wxs 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. var toDecimal2Penny = function (x) {
  2. var f = parseFloat(x);
  3. if (isNaN(f)) {
  4. return false;
  5. }
  6. var f = Math.round(x * 100) / 100;
  7. var s = f.toString();
  8. var rs = s.indexOf('.');
  9. if (rs < 0) {
  10. rs = s.length;
  11. s += '.';
  12. }
  13. while (s.length <= rs + 2) {
  14. s += '0';
  15. }
  16. return s;
  17. }
  18. var gridList = function (str) {
  19. console.log(str)
  20. if(!str){
  21. return []
  22. }
  23. if(str.length<1){
  24. return []
  25. }
  26. var vals = str.split(',')
  27. var res = ''
  28. if (vals.length > 0) {
  29. res = vals
  30. }
  31. return res;
  32. }
  33. var orderStatus = function (value){
  34. //活动状态:START【进行中】NO【未开始】已结束【OVER】
  35. if (value === 0) {
  36. return '待付款';
  37. } else if (value === 1) {
  38. return '已完成';
  39. } else if (value === 2) {
  40. return '已关闭';
  41. }
  42. }
  43. var auditStatus = function (value){
  44. if (value === 0) {
  45. return '待确认';
  46. } else if (value === 1) {
  47. return '已确认';
  48. } else if (value === 2) {
  49. return '已拒绝';
  50. }
  51. }
  52. var orderProductStatus = function (value){
  53. //活动状态:START【进行中】NO【未开始】已结束【OVER】
  54. // if (value === 0) {
  55. // return '待付款';
  56. // } else if (value === 1) {
  57. // return '待发货';
  58. // } else if (value === 2) {
  59. // return '已发货';
  60. // } else if (value === 2) {
  61. // return '已完成';
  62. // } else if (value === 2) {
  63. // return '已关闭';
  64. // }
  65. if (value === 1) {
  66. return '待确认';
  67. } else if (value === 2) {
  68. return '已确认';
  69. } else if (value === 3) {
  70. return '审核失败';
  71. }
  72. }
  73. module.exports = {
  74. toDecimal2Penny: toDecimal2Penny,
  75. gridList: gridList,
  76. orderStatus: orderStatus,
  77. auditStatus: auditStatus,
  78. orderProductStatus:orderProductStatus
  79. }