/* eslint-disable */ const dataMenu = ["orderManage", "faultRepairManagement", "comDispatch", "SJGD"] const urlData = { 'orderManage': [ { id: "12", imagePath: "../../static/consult.png", imageBg: "#1ccd8d", text: "咨询工单", //WorkOrder/GetLDDealList navigateToUrl: "/pages/myTask/consultList/consultList?segmenter=0&urlIndex=0", }, { id: "13", imagePath: "../../static/consult.png", imageBg: "#1ccd8d", text: "综合调度", //WorkOrder/GetLDDealList navigateToUrl: "/pages/myTask/comDispatch/applicantList/applicantList?segmenter=0&urlIndex=0", }, { id: "11", imagePath: "../../static/reppair.png", imageBg: "#1ccd8d", text: "故障报修", //WorkOrder/GetLDDealList navigateToUrl: "/pages/myTask/repairList/myRepairOrderList/myRepairOrderList?segmenter=0&urlIndex=1", }, { id: "14", imagePath: "../../static/icon_vehicleScheduling.png", imageBg: "#1ccd8d", text: "车辆调度", //WorkOrder/GetLDDealList navigateToUrl: "/pages/myTask/vehicleSchedulList/vehicleSchedulList?segmenter=1", } ], 'faultRepairManagement': [{ id: "2", imagePath: "../../static/icon_repair.png", imageBg: "#fe940a", text: "维修工单", //WorkOrder/GetLDDealList navigateToUrl: "/pages/myTask/repairList/repairList?segmenter=0", }], "comDispatch": [{ id: "3", imagePath: "../../static/consult.png", imageBg: "#fe940a", text: "调度工单", //WorkOrder/GetLDDealList navigateToUrl: "/pages/myTask/comDispatch/applicantList/applicantList?segmenter=0&urlIndex=1", }], "SJGD": [{ id: "4", imagePath: "../../static/icon_vehicleScheduling.png", imageBg: "#fe940a", text: "司机工单", //WorkOrder/GetLDDealList navigateToUrl: "/pages/myTask/vehicleSchedulList/vehicleSchedulList?segmenter=0", }], } const listUrl = { getUrlData(code) { return urlData[code]; }, getUrlCode() { const urlCodeData = [] Object.keys(urlData).forEach(function(key) { urlCodeData.push(key) }); return urlCodeData; }, getMenuData(data, code) { const menuData = [] for (let i in data) { const menuCode = data[i].F_MenuCode if(menuCode ==="vehicleDispatch"){ for (let m in data[i].children) { const menuChildCode = data[i].children[m].F_MenuCode if (dataMenu.indexOf(menuChildCode) != -1) { for(let n in urlData[menuChildCode]){ menuData.push(urlData[menuChildCode][n]) } } } }else{ for(let n in urlData[menuCode]){ menuData.push(urlData[menuCode][n]) } } } return menuData } }; export default listUrl