人民医院前端

dataTreating.js 1.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. export function filterTreeDatas(tree) {
  2. const accessedRouters = []
  3. let j = -1
  4. for (const i in tree) {
  5. j++
  6. const treeValue = tree[i].TypeId + '_' + tree[i].id
  7. accessedRouters.push({
  8. value: tree[i].id,
  9. text: tree[i].text,
  10. })
  11. if (tree[i].children) {
  12. accessedRouters[j].children = filterTreeDatas(tree[i].children)
  13. }
  14. }
  15. return accessedRouters
  16. }
  17. export function filterTreatData(data){
  18. const treatData = []
  19. for (const i in data) {
  20. treatData.push({
  21. cityCode:data[i].F_UserId,
  22. cityName:data[i].F_UserName
  23. })
  24. }
  25. return treatData
  26. }
  27. export function filterSelectData(data,keyValue1,keyValue2){
  28. const treatData = []
  29. console.log(keyValue1);
  30. console.log(keyValue2);
  31. for (let data of data) {
  32. treatData.push({
  33. text:data[keyValue1],
  34. value:data[keyValue2]
  35. })
  36. }
  37. return treatData
  38. }
  39. export function filterSelectDataSX(data,keyValue1,keyValue2){
  40. const treatData = []
  41. console.log(keyValue1);
  42. console.log(keyValue2);
  43. for (let data of data) {
  44. treatData.push({
  45. text:data[keyValue1],
  46. value:data[keyValue2]
  47. })
  48. }
  49. return treatData
  50. }