123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186 |
- let routeDataList = [
- //原教职工
- {
- name: "随手拍",
- limits:"",
- route: "casuallyPat",
- routeUrl: "/pages/casuallyPat",
- img: require('@/images/basicsModules/icon_sy_ssp.png'),
- buttonType:"page",
- },
- {
- name: "安全检查",
- limits:"",
- route: "safetyInspect",
- routeUrl: "/pages_manage/workbench/securityCheck/inspectionRecords",
- img: require('@/images/basicsModules/icon_sy_aqjc.png'),
- buttonType:"page",
- },
- {
- name: "离开检查",
- limits:"123123123",
- route: "photoInspection",
- routeUrl: "",
- img: require('@/images/basicsModules/icon_dzt_pzjc.png'),
- buttonType:"button",
- },
- {
- name: "准入审核",
- limits:"",
- route: "accessQualification",
- routeUrl: "/pages_manage/workbench/accessQualification/accessQualification",
- img: require('@/images/basicsModules/icon_sy_zrsq.png'),
- buttonType:"page",
- },
- {
- name: "气瓶管理",
- limits:"",
- route: "gas",
- routeUrl: "/pages_manage/gasManage/gasManage",
- img: require('@/images/basicsModules/icon_sy_qpgl.png'),
- buttonType:"page",
- },
- {
- name: "化学品管理",
- limits:"",
- route: "hxpgl",
- routeUrl: "",
- img: require('@/images/basicsModules/icon_sy_hxp.png'),
- buttonType:"none",
- },
- {
- name: "特种设备",
- limits:"",
- route: "tzsb",
- routeUrl: "",
- img: require('@/images/basicsModules/icon_sy_tzsb.png'),
- buttonType:"none",
- },
- {
- name: "安全档案",
- limits:"",
- route: "aqda",
- routeUrl: "",
- img: require('@/images/basicsModules/icon_sy_aqxx.png'),
- buttonType:"none",
- },
- {
- name: "安全报警",
- limits:"",
- route: "alarm",
- routeUrl: "/pages/earlyWarningManage/earlyWarningList",
- img: require('@/images/basicsModules/button_1.png'),
- buttonType:"page",
- },
- {
- name: "应急疏散",
- limits:"",
- route: "emergencyEvacuation",
- routeUrl: "/pages_manage/emergencyEvacuationBig",
- img: require('@/images/basicsModules/button_2.png'),
- buttonType:"page",
- },
- {
- name: "分级管控",
- limits:"",
- route: "grading",
- routeUrl: "/pages_manage/gradingControl/gradingControl",
- img: require('@/images/basicsModules/icon_sy_fjgk.png'),
- buttonType:"page",
- },
- //原学生
- {
- name: "积分兑换",
- limits:"",
- route: "saoCode",
- routeUrl: "",
- img: require('@/images/basicsModules/btn_wd_jfdh.png'),
- buttonType:"button",
- },
- {
- name: "准入申请",
- limits:"",
- route: "safeAccess",
- routeUrl: "/pages_student/workbench/safeAccess/safeAccess",
- img: require('@/images/basicsModules/icon_sy_zrsq.png'),
- buttonType:"page",
- },
- {
- name: "安全检查",
- limits:"",
- route: "studentSafetyInspect",
- routeUrl: "/pages_manage/workbench/problemRectification/rectifyList",
- img: require('@/images/basicsModules/icon_sy_aqjc.png'),
- buttonType:"page",
- },
- {
- name: "气瓶管理",
- limits:"",
- route: "studentGas",
- routeUrl: "/pages_student/gasManage/gasManage",
- img: require('@/images/basicsModules/icon_sy_qpgl.png'),
- buttonType:"page",
- },
- {
- name: "分级管控",
- limits:"",
- route: "studentGrading",
- routeUrl: "/pages_student/gradingControl/gradingControl",
- img: require('@/images/basicsModules/icon_sy_qpgl.png'),
- buttonType:"page",
- },
- {
- name: "成绩查询",
- limits:"",
- route: "cjcx",
- routeUrl: "",
- img: require('@/images/basicsModules/img_bg_cjcx.png'),
- buttonType:"none",
- },
- {
- name: "违规记录",
- limits:"",
- route: "meViolation",
- routeUrl: "/pages_student/workbench/meViolation",
- img: require('@/images/basicsModules/img_bg_wgjl.png'),
- buttonType:"page",
- },
- {
- name: "积分明细",
- limits:"",
- route: "jfmx",
- routeUrl: "",
- img: require('@/images/basicsModules/img_bg_jfmx.png'),
- buttonType:"none",
- },
- ];
- export function getHomeConfig(data) {
- let list = JSON.parse(JSON.stringify(data));
- let homeList = [];
- for(let i=0 ; i<list.length; i++){
- let bigObj = {
- type:list[i].type,
- layout:[],
- };
- for(let l=0 ; l<list[i].layout.length; l++){
- console.log('list',list[i].layout[l])
- for(let o=0 ; o<routeDataList.length; o++){
- if(list[i].layout[l].path === routeDataList[o].route){
- bigObj.layout.push({
- limits:routeDataList[o].limits,
- route:routeDataList[o].route,
- routeUrl:routeDataList[o].routeUrl,
- name:routeDataList[o].name,
- img:routeDataList[o].img,
- buttonType:routeDataList[o].buttonType,
- })
- }
- }
- }
- if(bigObj.layout[0]){
- homeList.push(bigObj);
- }
- }
- return homeList;
- }
|