人民医院前端

dataTreating.js 1.5KB

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