handleData.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. // import useData from './useData';
  2. //
  3. // // 取出级别为 1 的
  4. // let firstData = [];
  5. // let globalUseData = {};
  6. // let parseData = {};
  7. //
  8. //
  9. // for (let i=0,count=useData.length;i<count;i++) {
  10. //
  11. // if (useData[i].level === 1) {
  12. // firstData.push(useData[i]);
  13. // } else {
  14. // if (globalUseData[useData[i].pid] === undefined) globalUseData[useData[i].pid] = [];
  15. //
  16. // globalUseData[useData[i].pid].push(useData[i]);
  17. // }
  18. //
  19. // }
  20. //
  21. // function handleItem(item){
  22. //
  23. // return {
  24. // code:item.id,
  25. // name:item.name
  26. // };
  27. //
  28. // }
  29. //
  30. //
  31. // function getChildren(data,level) {
  32. //
  33. //
  34. // data.map((item,index)=>{
  35. // parseData[level+':'+item.code] = handleData(globalUseData[item.code],level===1?item.code+':city':item.code+':area');
  36. // if (level===1) {
  37. // return getChildren(parseData[level+':'+item.code],2);
  38. // }
  39. // });
  40. //
  41. //
  42. // }
  43. //
  44. // parseData['0:0'] = handleData(firstData);
  45. //
  46. // function handleData(data,type='province') {
  47. //
  48. // let arr = [];
  49. // data = data.map((item)=>{
  50. // arr.push(item.name);
  51. // return handleItem(item);
  52. // });
  53. //
  54. // parseData[type] = arr;
  55. //
  56. // return data;
  57. //
  58. // }
  59. //
  60. // getChildren(parseData['0:0'],1);
  61. //
  62. // console.log(parseData);