filter.wxs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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) / 10000;
  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. }
  66. module.exports = {
  67. toDecimal2Penny: toDecimal2Penny,
  68. gridList: gridList,
  69. orderStatus: orderStatus,
  70. auditStatus: auditStatus,
  71. orderProductStatus:orderProductStatus
  72. }