| | |
| | | import Layout from '@/page/index/' |
| | | |
| | | export default [{ |
| | | path: '/wel', |
| | | component: Layout, |
| | | redirect: '/wel/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '首页', |
| | | meta: { |
| | | i18n: 'dashboard' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/wel/index') |
| | | }, { |
| | | path: 'dashboard', |
| | | name: '控制台', |
| | | meta: { |
| | | i18n: 'dashboard', |
| | | menu: false, |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/wel/dashboard') |
| | | }] |
| | | }, { |
| | | path: '/test', |
| | | component: Layout, |
| | | redirect: '/test/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '测试页', |
| | | meta: { |
| | | i18n: 'test' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/util/test') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/framing', |
| | | redirect: '/farmplant/farmplant', |
| | | component: Layout, |
| | | children: [{ |
| | | path: 'index', |
| | | name: '农事操作', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/farm/farmPaper') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/stockrecord', |
| | | redirect: '/stockrecord/stockrecord', |
| | | component: Layout, |
| | | children: [{ |
| | | path: 'stockrecord', |
| | | name: '农资记录', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/stockrecord/stockrecord') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/farmingrecord', |
| | | redirect: '/farm/farmingrecord', |
| | | component: Layout, |
| | | children: [{ |
| | | path: 'farmingrecord', |
| | | name: '农事记录', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/farm/farmingrecord') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/soldrecord', |
| | | redirect: '/soldrecord/soldrecord', |
| | | component: Layout, |
| | | children: [{ |
| | | path: 'soldrecord', |
| | | name: '已出库待使用农资', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/soldrecord/soldrecord') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/farmDetail', |
| | | redirect: '/wel/farmDetail', |
| | | component: Layout, |
| | | children: [{ |
| | | path: '/farmDetail', |
| | | name: '操作记录', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/wel/farmDetail') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/LandDetail', |
| | | redirect: '/land/LandDetail', |
| | | component: Layout, |
| | | children: [{ |
| | | path: '/LandDetail', |
| | | name: '地块详情', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/land/LandDetail') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/stockout', |
| | | redirect: '/stock/stockout', |
| | | component: Layout, |
| | | children: [{ |
| | | path: '/stockout', |
| | | name: '已出资待使用农资', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/stock/stockout') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/landMap', |
| | | redirect: '/land/landMap', |
| | | component: Layout, |
| | | children: [{ |
| | | path: '/landMap', |
| | | name: '地块位置', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/land/landMap') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/recovery', |
| | | redirect: '/recovery/recovery', |
| | | component: Layout, |
| | | children: [{ |
| | | path: 'recovery', |
| | | name: '采收记录', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/recovery/recovery') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/dict-horizontal', |
| | | component: Layout, |
| | | redirect: '/dict-horizontal/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '字典管理', |
| | | meta: { |
| | | i18n: 'dict' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/util/demo/dict-horizontal') |
| | | }] |
| | | }, { |
| | | path: '/dict-vertical', |
| | | component: Layout, |
| | | redirect: '/dict-vertical/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '字典管理', |
| | | meta: { |
| | | i18n: 'dict' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/util/demo/dict-vertical') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/land', |
| | | component: Layout, |
| | | redirect: '/land/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '地块管理', |
| | | meta: { |
| | | i18n: 'land' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/land/cs') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/task', |
| | | component: Layout, |
| | | redirect: '/task/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '任务管理', |
| | | meta: { |
| | | i18n: 'task' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/task/task') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/farmproductstock', |
| | | component: Layout, |
| | | redirect: '/farmproductstock/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '农产品库存管理', |
| | | meta: { |
| | | i18n: 'farmproductstock' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/farmplant/farmproductstock') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/stockmanage', |
| | | component: Layout, |
| | | redirect: '/stockmanage/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '农资库存管理', |
| | | meta: { |
| | | i18n: 'stockmanage' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/stock/stockmanage') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/statistics', |
| | | component: Layout, |
| | | redirect: '/statistics/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '数据统计', |
| | | meta: { |
| | | i18n: 'statistics' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/statistics/statistics') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/traceability', |
| | | component: Layout, |
| | | redirect: '/traceability/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '溯源码管理', |
| | | meta: { |
| | | i18n: 'traceability' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/traceability/traceability') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/info', |
| | | component: Layout, |
| | | redirect: '/info/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '个人信息', |
| | | meta: { |
| | | i18n: 'info' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/system/userinfo') |
| | | }] |
| | | }, { |
| | | path: '/work/process/leave', |
| | | component: Layout, |
| | | redirect: '/work/process/leave/form', |
| | | children: [{ |
| | | path: 'form/:processDefinitionId', |
| | | name: '请假流程', |
| | | meta: { |
| | | i18n: 'work' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/work/process/leave/form') |
| | | path: '/wel', |
| | | component: Layout, |
| | | redirect: '/wel/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '首页', |
| | | meta: { |
| | | i18n: 'dashboard' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/wel/index') |
| | | }, { |
| | | path: 'dashboard', |
| | | name: '控制台', |
| | | meta: { |
| | | i18n: 'dashboard', |
| | | menu: false, |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/wel/dashboard') |
| | | }] |
| | | }, { |
| | | path: 'handle/:taskId/:processInstanceId/:businessId', |
| | | name: '处理请假流程', |
| | | meta: { |
| | | i18n: 'work' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/work/process/leave/handle') |
| | | path: '/test', |
| | | component: Layout, |
| | | redirect: '/test/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '测试页', |
| | | meta: { |
| | | i18n: 'test' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/util/test') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/framing', |
| | | redirect: '/farmplant/farmplant', |
| | | component: Layout, |
| | | children: [{ |
| | | path: 'index', |
| | | name: '农事操作', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/farm/farmPaper') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/stockrecord', |
| | | redirect: '/stockrecord/stockrecord', |
| | | component: Layout, |
| | | children: [{ |
| | | path: 'stockrecord', |
| | | name: '农资记录', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/stockrecord/stockrecord') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/farmingrecord', |
| | | redirect: '/farm/farmingrecord', |
| | | component: Layout, |
| | | children: [{ |
| | | path: 'farmingrecord', |
| | | name: '农事记录', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/farm/farmingrecord') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/soldrecord', |
| | | redirect: '/soldrecord/soldrecord', |
| | | component: Layout, |
| | | children: [{ |
| | | path: 'soldrecord', |
| | | name: '已出库待使用农资', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/soldrecord/soldrecord') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/farmDetail', |
| | | redirect: '/wel/farmDetail', |
| | | component: Layout, |
| | | children: [{ |
| | | path: '/farmDetail', |
| | | name: '操作记录', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/wel/farmDetail') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/LandDetail', |
| | | redirect: '/land/LandDetail', |
| | | component: Layout, |
| | | children: [{ |
| | | path: '/LandDetail', |
| | | name: '地块详情', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/land/LandDetail') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/stockout', |
| | | redirect: '/stock/stockout', |
| | | component: Layout, |
| | | children: [{ |
| | | path: '/stockout', |
| | | name: '已出资待使用农资', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/stock/stockout') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/landMap', |
| | | redirect: '/land/landMap', |
| | | component: Layout, |
| | | children: [{ |
| | | path: '/landMap', |
| | | name: '地块位置', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/land/landMap') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/recovery', |
| | | redirect: '/recovery/recovery', |
| | | component: Layout, |
| | | children: [{ |
| | | path: 'recovery', |
| | | name: '采收记录', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/recovery/recovery') |
| | | }] |
| | | }, |
| | | |
| | | { |
| | | path: '/dict-horizontal', |
| | | component: Layout, |
| | | redirect: '/dict-horizontal/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '字典管理', |
| | | meta: { |
| | | i18n: 'dict' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/util/demo/dict-horizontal') |
| | | }] |
| | | }, { |
| | | path: 'detail/:processInstanceId/:businessId', |
| | | name: '请假流程详情', |
| | | meta: { |
| | | i18n: 'work' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/work/process/leave/detail') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/farm', |
| | | component: Layout, |
| | | redirect: '/farm/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '农场信息管理', |
| | | meta: { |
| | | i18n: 'farm' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/farm/farm') |
| | | }] |
| | | }, |
| | | ] |
| | | path: '/dict-vertical', |
| | | component: Layout, |
| | | redirect: '/dict-vertical/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '字典管理', |
| | | meta: { |
| | | i18n: 'dict' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/util/demo/dict-vertical') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/land', |
| | | component: Layout, |
| | | redirect: '/land/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '地块管理', |
| | | meta: { |
| | | i18n: 'land' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/land/cs') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/task', |
| | | component: Layout, |
| | | redirect: '/task/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '任务管理', |
| | | meta: { |
| | | i18n: 'task' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/task/task') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/farmproductstock', |
| | | component: Layout, |
| | | redirect: '/farmproductstock/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '农产品库存管理', |
| | | meta: { |
| | | i18n: 'farmproductstock' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/farmplant/farmproductstock') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/stockmanage', |
| | | component: Layout, |
| | | redirect: '/stockmanage/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '农资库存管理', |
| | | meta: { |
| | | i18n: 'stockmanage' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/stock/stockmanage') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/statistics', |
| | | component: Layout, |
| | | redirect: '/statistics/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '数据统计', |
| | | meta: { |
| | | i18n: 'statistics' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/statistics/statistics') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/traceability', |
| | | component: Layout, |
| | | redirect: '/traceability/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '溯源码管理', |
| | | meta: { |
| | | i18n: 'traceability' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/traceability/traceability') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/info', |
| | | component: Layout, |
| | | redirect: '/info/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '个人信息', |
| | | meta: { |
| | | i18n: 'info' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/system/userinfo') |
| | | }] |
| | | }, { |
| | | path: '/work/process/leave', |
| | | component: Layout, |
| | | redirect: '/work/process/leave/form', |
| | | children: [{ |
| | | path: 'form/:processDefinitionId', |
| | | name: '请假流程', |
| | | meta: { |
| | | i18n: 'work' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/work/process/leave/form') |
| | | }, { |
| | | path: 'handle/:taskId/:processInstanceId/:businessId', |
| | | name: '处理请假流程', |
| | | meta: { |
| | | i18n: 'work' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/work/process/leave/handle') |
| | | }, { |
| | | path: 'detail/:processInstanceId/:businessId', |
| | | name: '请假流程详情', |
| | | meta: { |
| | | i18n: 'work' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/work/process/leave/detail') |
| | | }] |
| | | }, |
| | | { |
| | | path: '/farm', |
| | | component: Layout, |
| | | redirect: '/farm/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '农场信息管理', |
| | | meta: { |
| | | i18n: 'farm' |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/farm/farm') |
| | | }, |
| | | { |
| | | path: 'farmInfoDetail', |
| | | name: '农场详情信息', |
| | | meta: { |
| | | i18n: 'index', |
| | | }, |
| | | component: () => |
| | | import ( /* webpackChunkName: "views" */ '@/views/farm/farmInfoDetail') |
| | | } |
| | | ] |
| | | }, |
| | | ] |