1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- let routeDataList = [
- {
- name: "预警记录",
- limits:"7",
- route: "mineAlarm",
- routeUrl: "/pages/earlyWarningManage/earlyWarningList",
- img: require('@/images/basicsModules/icon_003.png'),
- buttonType:"page",
- },
- {
- name: "我的实验室",
- limits:"8",
- route: "laboratory",
- routeUrl: "/pages_manage/workbench/laboratory/meLaboratory",
- img: require('@/images/basicsModules/icon_002.png'),
- buttonType:"page",
- },
- {
- name: "预案执行记录",
- limits:"9",
- route: "record",
- routeUrl: "/pages_manage/workbench/plan/planList",
- img: require('@/images/basicsModules/icon_004.png'),
- buttonType:"page",
- },
- {
- name: "身份验证",
- limits:"",
- route: "faceImage",
- routeUrl: "/pages/faceImage",
- img: require('@/images/basicsModules/icon_001.png'),
- buttonType:"page",
- },
- {
- name: "电子签名",
- limits:"",
- route: "signature",
- routeUrl: '',
- img: require('@/images/basicsModules/icon_wd_dzqm.png'),
- buttonType:"button",
- },
- {
- name: "指纹",
- limits:"",
- route: "fingerprint",
- routeUrl: "",
- img: require('@/images/basicsModules/icon_wd_zw.png'),
- buttonType:"button",
- },
- ];
- export function getMineConfig(data) {
- let list = JSON.parse(JSON.stringify(data));
- let mineList = [];
- 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]){
- mineList.push(bigObj);
- }
- }
- return mineList;
- }
|