mineConfig.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. let routeDataList = [
  2. {
  3. name: "预警记录",
  4. limits:"",
  5. route: "mineAlarm",
  6. routeUrl: "/pages/earlyWarningManage/earlyWarningList",
  7. img: require('@/images/icon_003.png'),
  8. buttonType:"page",
  9. },
  10. {
  11. name: "我的实验室",
  12. limits:"",
  13. route: "laboratory",
  14. routeUrl: "/pages_manage/workbench/laboratory/meLaboratory",
  15. img: require('@/images/icon_002.png'),
  16. buttonType:"page",
  17. },
  18. {
  19. name: "预案执行记录",
  20. limits:"",
  21. route: "record",
  22. routeUrl: "/pages_manage/workbench/plan/planList",
  23. img: require('@/images/icon_004.png'),
  24. buttonType:"page",
  25. },
  26. {
  27. name: "身份验证",
  28. limits:"",
  29. route: "faceImage",
  30. routeUrl: "/pages/faceImage",
  31. img: require('@/images/icon_001.png'),
  32. buttonType:"page",
  33. },
  34. {
  35. name: "电子签名",
  36. limits:"",
  37. route: "signature",
  38. routeUrl: '',
  39. img: require('@/images/icon_wd_dzqm.png'),
  40. buttonType:"button",
  41. },
  42. {
  43. name: "指纹",
  44. limits:"",
  45. route: "fingerprint",
  46. routeUrl: "",
  47. img: require('@/images/icon_wd_zw.png'),
  48. buttonType:"button",
  49. },
  50. ];
  51. export function getMineConfig(data) {
  52. let list = JSON.parse(JSON.stringify(data));
  53. let mineList = [];
  54. for(let i=0 ; i<list.length; i++){
  55. for(let o=0 ; o<routeDataList.length; o++){
  56. console.log('list[i].route',list[i].route)
  57. console.log('routeDataList[o].route',routeDataList[o].route)
  58. if(list[i].route === routeDataList[o].route){
  59. mineList.push({
  60. limits:routeDataList[o].limits,
  61. route:routeDataList[o].route,
  62. routeUrl:routeDataList[o].routeUrl,
  63. name:routeDataList[o].name,
  64. img:routeDataList[o].img,
  65. buttonType:routeDataList[o].buttonType,
  66. })
  67. }
  68. }
  69. }
  70. return mineList;
  71. }