141 lines
3.1 KiB
JavaScript
141 lines
3.1 KiB
JavaScript
const switchTab = "switchTab";
|
|
const navigateTo = "navigateTo";
|
|
const redirectTo = "redirectTo";
|
|
let id = 0;
|
|
|
|
let menuItemDict = {
|
|
'login': {
|
|
for: ['unknown'],
|
|
title: "登录",
|
|
image: "code.png",
|
|
switchFunc: switchTab,
|
|
url: '/pages/index/login',
|
|
},
|
|
'code': {
|
|
for: ['visitor', 'user'],
|
|
title: "进出码",
|
|
image: "code.png",
|
|
switchFunc: switchTab,
|
|
url: '/pages/residents/code'
|
|
},
|
|
'gateCode': {
|
|
for: ['visitor', 'user'],
|
|
title: "扫门禁码",
|
|
image: "scan.svg",
|
|
switchFunc: "function",
|
|
url: 'scanQRCode'
|
|
},
|
|
'report': {
|
|
for: ['user'],
|
|
title: "体温上报",
|
|
image: "report.png",
|
|
switchFunc: switchTab,
|
|
url: '/pages/residents/report'
|
|
},
|
|
'reportHistory': {
|
|
for: ['user'],
|
|
title: "体温上报历史记录",
|
|
image: "history.svg",
|
|
switchFunc: navigateTo,
|
|
url: '/pages/residents/reportHistory'
|
|
},
|
|
'shop': {
|
|
for: ['user'],
|
|
title: "生活物资",
|
|
image: "shopping.svg",
|
|
switchFunc: switchTab,
|
|
url: '/pages/shop/shop'
|
|
},
|
|
'myOrder': {
|
|
for: ['user'],
|
|
title: "我的订单",
|
|
image: "order.svg",
|
|
switchFunc: navigateTo,
|
|
url: '/pages/shop/myOrder'
|
|
},
|
|
// 'apply-record': {
|
|
// for: ['visitor'],
|
|
// title: "申请记录",
|
|
// image: "apply.png",
|
|
// switchFunc: switchTab,
|
|
// url: ''
|
|
// },
|
|
// 'apply-approval': {
|
|
// for: ['admin'],
|
|
// title: "申请审批",
|
|
// image: "apply.png", // ApplyReplay
|
|
// switchFunc: switchTab,
|
|
// url: ''
|
|
// },
|
|
// 'visitor-apply': {
|
|
// for: ['admin'],
|
|
// title: "访客审批",
|
|
// image: "visitor.png",
|
|
// switchFunc: switchTab,
|
|
// url: ''
|
|
// },
|
|
// 'abnormal': {
|
|
// for: ['admin'],
|
|
// title: "异常人员",
|
|
// image: "danger.png",
|
|
// switchFunc: switchTab,
|
|
// url: ''
|
|
// },
|
|
// 'feedback-submit': {
|
|
// for: ['visitor'],
|
|
// title: "提交反馈",
|
|
// image: "fk.png",
|
|
// switchFunc: switchTab,
|
|
// url: ''
|
|
// },
|
|
// 'feedback-list': {
|
|
// for: ['visitor'],
|
|
// title: "反馈查看",
|
|
// image: "feedback.png",
|
|
// switchFunc: switchTab,
|
|
// url: ''
|
|
// },
|
|
// 'feedback-reply': {
|
|
// for: ['admin'],
|
|
// title: "反馈回复",
|
|
// image: "feedback.png",
|
|
// switchFunc: switchTab,
|
|
// url: ''
|
|
// },
|
|
'person': {
|
|
for: ['admin', 'user'],
|
|
title: "个人中心",
|
|
image: "person.png",
|
|
switchFunc: switchTab,
|
|
url: '/pages/person/person'
|
|
},
|
|
'update-password': {
|
|
for: ['user', 'admin'],
|
|
title: "修改密码",
|
|
image: "updPwd.png",
|
|
switchFunc: navigateTo,
|
|
url: '/pages/person/updpwd'
|
|
},
|
|
// 'assign': {
|
|
// for: ['admin'],
|
|
// title: "分配账号",
|
|
// image: "count.png",
|
|
// switchFunc: switchTab,
|
|
// url: ''
|
|
// },
|
|
// 'unfinish': {
|
|
// for: ['admin'],
|
|
// title: "今日未填", // RedList
|
|
// image: "_report.png",
|
|
// switchFunc: switchTab,
|
|
// url: ''
|
|
// }
|
|
}
|
|
let keys = Object.keys(menuItemDict);
|
|
for (let key of keys) {
|
|
menuItemDict[key].id = id++;
|
|
menuItemDict[key].addDot = false;
|
|
}
|
|
|
|
module.exports = menuItemDict
|