processingData.js 971 B

12345678910111213141516171819202122232425262728293031323334353637
  1. /* 格式化时间 */
  2. function checkdate(data) {
  3. for (let i = 0; i < data.length; i++) {
  4. let checkdate = data[i].checkdate;
  5. data[i].checkdate = checkdate.slice(0, checkdate.lastIndexOf('.'));
  6. }
  7. return data;
  8. }
  9. /* 截取时间 只取年月日 */
  10. function getYTD(data) {
  11. for (let i = 0; i < data.length; i++) {
  12. let checkdate = data[i].checkdate;
  13. const YTD = checkdate.split(' ');
  14. data[i].checkdate = YTD[0];
  15. }
  16. return data;
  17. }
  18. /* 供需列表数据排序 */
  19. function listOrdering(data) {
  20. /* 处理排序 */
  21. const typeList = ['待对接', '正在对接', '已解决', '已过期'];
  22. let productList = [];
  23. for (let i = 0; i < typeList.length; i++) {
  24. for (let k = 0; k < data.length; k++) {
  25. if (typeList[i] == data[k].fstatus) productList[productList.length] = data[k];
  26. }
  27. };
  28. return productList;
  29. }
  30. module.exports = {
  31. checkdate,
  32. listOrdering,
  33. getYTD
  34. }