You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
79 lines
2.6 KiB
79 lines
2.6 KiB
const Base = () => import('/nerv-lib/saas/view/system/layout/content.vue');
|
|
const equipment = {
|
|
path: '/equipmentManage',
|
|
name: 'EquipmentManage',
|
|
meta: { title: '设备管理', icon: 'shebeiguanli', index: 1 },
|
|
redirect: { name: 'Ledger' },
|
|
children: [
|
|
{
|
|
path: 'ledger',
|
|
name: 'Ledger',
|
|
meta: { title: '设备台账', hideChildren: true, icon: 'shebeiguanli' },
|
|
component: Base,
|
|
redirect: { name: 'LedgerIndex' },
|
|
children: [
|
|
{
|
|
path: 'index',
|
|
name: 'LedgerIndex',
|
|
// component: () => import('/nerv-lib/saas/view/menuManage/index.vue'),
|
|
component: () => import('/@/view/equipmentManage/ledger/index.vue'),
|
|
meta: {
|
|
title: '设备台账',
|
|
keepAlive: false,
|
|
// backApi: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
path: 'group',
|
|
name: 'Group',
|
|
meta: { title: '分组管理', hideChildren: true, icon: 'shebeiguanli' },
|
|
component: Base,
|
|
redirect: { name: 'GroupIndex' },
|
|
children: [
|
|
{
|
|
path: 'index',
|
|
name: 'GroupIndex',
|
|
component: () => import('/@/view/equipmentManage/group/index.vue'),
|
|
meta: {
|
|
title: '分组管理',
|
|
keepAlive: false,
|
|
operates: [
|
|
{ title: '新增分组', code: 'GroupAdd' },
|
|
{ title: '删除分组', code: 'GroupDelete' },
|
|
{ title: '编辑分组', code: 'GroupEdit' },
|
|
{ title: '删除点位', code: 'GroupPointDelete' },
|
|
{ title: '编辑点位', code: 'GroupPointEdit' },
|
|
{ title: '导入点位', code: 'GroupPointImport' },
|
|
{ title: '导出点位', code: 'GroupPointExports' },
|
|
{ title: '模版下载', code: 'GroupTempDownload' },
|
|
{ title: '批量分组', code: 'GroupBatchGroup' },
|
|
{ title: '公式编辑', code: 'GroupFormulaEdit' },
|
|
],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
// {
|
|
// path: 'energyMapping',
|
|
// name: 'EnergyMapping',
|
|
// meta: { title: '能耗映射', hideChildren: true, icon: 'shebeiguanli' },
|
|
// component: Base,
|
|
// redirect: { name: 'EnergyMappingIndex' },
|
|
// children: [
|
|
// {
|
|
// path: 'index',
|
|
// name: 'EnergyMappingIndex',
|
|
// component: () => import('/@/view/equipmentManage/energyMapping/index.vue'),
|
|
// meta: {
|
|
// title: '能耗映射',
|
|
// keepAlive: false,
|
|
// // backApi: [],
|
|
// },
|
|
// },
|
|
// ],
|
|
// },
|
|
],
|
|
};
|
|
export default equipment;
|
|
|