const menuManager = { pid: null, init(res) { switch (res.pid) { case 's1': //配网巡检 return this.setMenuS1(res); break; case 's2': //配网运检 return this.setMenuS2(res); break; case 's3': //配网灾害管理 return this.setMenuS3(res); break; case 's4': //图层管理 return this.setMenuS4(res); break; case 's5': //漫游 return this.setMenuS5(res); break; case 's6': //定位 return this.setMenuS6(res); break; case 's7': //标绘 return this.setMenuS7(res); break; case 's8': //测量 return this.setMenuS8(res); break; case 's9': //特效 return this.setMenuS9(res); break; } }, //配网巡检 setMenuS1(res) { switch (res.id) { case 'a1': return res.name; break; default: return null; break; } }, // 配网运检 setMenuS2(res) { switch (res.id) { case 'a1': case 'a2': return res.name; break; default: return null; break; } }, // 灾害管理 setMenuS3(res) { switch (res.id) { case 'a1': return res.name; break; default: return null; break; } }, //图层管理 setMenuS4(res) { switch (res.id) { case 'a1': return res.name; break; default: return null; break; } }, // 漫游 setMenuS5(res) { switch (res.id) { case 'a1': case 'a3': return null; break; case 'a2': return res.name; break; default: return null; break; } }, // 定位 setMenuS6(res) { switch (res.id) { case 'a1': return res.name; break; default: return null; break; } }, // 标绘 setMenuS7(res) { return null; }, // 测量 setMenuS8(res) { return null; }, // 特效 setMenuS9(res) { switch (res.id) { case 'a1': return res.name; break; case 'a2': return res.name; break; default: return null; break; } }, }; export default menuManager;