人民医院前端

dataTreating.js 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. id: tree[i].identification
  11. })
  12. if (tree[i].children) {
  13. accessedRouters[j].children = filterTreeDatas(tree[i].children)
  14. }
  15. }
  16. return accessedRouters
  17. }
  18. export function filterTreatData(data){
  19. const treatData = []
  20. for (const i in data) {
  21. treatData.push({
  22. cityCode:data[i].F_UserId,
  23. cityName:data[i].F_UserName
  24. })
  25. }
  26. return treatData
  27. }
  28. export function filterSelectData(data,keyValue1,keyValue2){
  29. const treatData = []
  30. console.log(keyValue1);
  31. console.log(keyValue2);
  32. for (let data of data) {
  33. treatData.push({
  34. text:data[keyValue1],
  35. value:data[keyValue2]
  36. })
  37. }
  38. return treatData
  39. }
  40. export function filterSelectDataSX(data,keyValue1,keyValue2){
  41. const treatData = []
  42. console.log(keyValue1);
  43. console.log(keyValue2);
  44. for (let data of data) {
  45. treatData.push({
  46. text:data[keyValue1],
  47. value:data[keyValue2]
  48. })
  49. }
  50. return treatData
  51. }