|
@@ -404,216 +404,80 @@ export const asyncRouterMap = [
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- // 库存管理
|
|
|
+ // 采购管理
|
|
|
{
|
|
|
- path: '/inventoryManagement',
|
|
|
- redirect: '/inventoryManagement/inventoryQuery',
|
|
|
+ path: '/purchasingManagement',
|
|
|
+ redirect: '/purchasingManagement/purchaseOrder',
|
|
|
component: PageView,
|
|
|
meta: {
|
|
|
- title: '库存管理',
|
|
|
- icon: 'shop'
|
|
|
+ title: '采购管理',
|
|
|
+ icon: 'money-collect'
|
|
|
// permission: 'M_shop'
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
|
- path: '/inventoryManagement/inventoryQuery',
|
|
|
- redirect: '/inventoryManagement/inventoryQuery/list',
|
|
|
- name: 'inventoryQuery',
|
|
|
- component: RouteView,
|
|
|
- meta: {
|
|
|
- title: '库存查询',
|
|
|
- icon: 'monitor'
|
|
|
- // permission: 'M_goodsManage_list'
|
|
|
- },
|
|
|
- hideChildrenInMenu: true,
|
|
|
- children: [
|
|
|
- {
|
|
|
- path: 'list',
|
|
|
- name: 'inventoryQueryList',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryQuery/list.vue'),
|
|
|
- meta: {
|
|
|
- title: '库存列表',
|
|
|
- icon: 'monitor',
|
|
|
- hidden: true
|
|
|
- // permission: 'M_goodsManage_list'
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- path: 'warehouseDetail/:id',
|
|
|
- name: 'inventoryQueryWarehouseDetail',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryQuery/warehouseDetail.vue'),
|
|
|
- meta: {
|
|
|
- title: '出入库明细',
|
|
|
- icon: 'monitor',
|
|
|
- hidden: true
|
|
|
- // permission: 'B_goodsManage_edit'
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/inventoryManagement/inventoryWarning',
|
|
|
- name: 'inventoryWarningList',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryWarning/list.vue'),
|
|
|
- meta: {
|
|
|
- title: '库存预警',
|
|
|
- icon: 'alert'
|
|
|
- // permission: 'M_goodsShelves_0'
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/inventoryManagement/satelliteWarehouseInventory',
|
|
|
- name: 'satelliteWarehouseInventoryList',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/satelliteWarehouseInventory/list.vue'),
|
|
|
- meta: {
|
|
|
- title: '卫星仓库存',
|
|
|
- icon: 'flag'
|
|
|
- // permission: 'M_goodsShelves_0'
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/inventoryManagement/warehouse',
|
|
|
- redirect: '/inventoryManagement/warehouse/list',
|
|
|
- name: 'warehouse',
|
|
|
- component: RouteView,
|
|
|
- meta: {
|
|
|
- title: '仓库管理',
|
|
|
- icon: 'deployment-unit'
|
|
|
- // permission: 'M_goodsManage_list'
|
|
|
- },
|
|
|
- hideChildrenInMenu: true,
|
|
|
- children: [
|
|
|
- {
|
|
|
- path: 'list',
|
|
|
- name: 'warehouseList',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/warehouse/list.vue'),
|
|
|
- meta: {
|
|
|
- title: '仓库列表',
|
|
|
- icon: 'deployment-unit',
|
|
|
- hidden: true
|
|
|
- // permission: 'M_goodsManage_list'
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/inventoryManagement/storingLocation/:id',
|
|
|
- name: 'storingLocationList',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/warehouse/storingLocation/list.vue'),
|
|
|
- meta: {
|
|
|
- title: '仓位列表',
|
|
|
- icon: 'deployment-unit',
|
|
|
- hidden: true
|
|
|
- // permission: 'B_goodsManage_edit'
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/inventoryManagement/inventoryChecking',
|
|
|
- redirect: '/inventoryManagement/inventoryChecking/list',
|
|
|
- name: 'inventoryChecking',
|
|
|
+ path: '/purchasingManagement/purchaseOrder',
|
|
|
+ redirect: '/purchasingManagement/purchaseOrder/list',
|
|
|
+ name: 'purchaseOrder',
|
|
|
component: RouteView,
|
|
|
meta: {
|
|
|
- title: '库存盘点',
|
|
|
- icon: 'monitor'
|
|
|
+ title: '采购单管理',
|
|
|
+ icon: 'money-collect'
|
|
|
// permission: 'M_goodsManage_list'
|
|
|
},
|
|
|
hideChildrenInMenu: true,
|
|
|
children: [
|
|
|
{
|
|
|
- path: 'list',
|
|
|
- name: 'inventoryCheckingList',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/list.vue'),
|
|
|
+ path: '/purchasingManagement/purchaseOrder/list',
|
|
|
+ name: 'purchaseOrderList',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseOrder/list.vue'),
|
|
|
meta: {
|
|
|
- title: '库存盘点列表',
|
|
|
- icon: 'monitor',
|
|
|
+ title: '采购单列表',
|
|
|
+ icon: 'money-collect',
|
|
|
hidden: true
|
|
|
// permission: 'M_goodsManage_list'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- path: 'overall/:id',
|
|
|
- name: 'inventoryCheckingOverall',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/overall.vue'),
|
|
|
- meta: {
|
|
|
- title: '盘点人盘点【全盘】',
|
|
|
- icon: 'monitor',
|
|
|
- hidden: true
|
|
|
- // permission: 'B_goodsManage_edit'
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- path: 'selfDisk/:id',
|
|
|
- name: 'inventoryCheckingSelfDisk',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/selfDisk.vue'),
|
|
|
- meta: {
|
|
|
- title: '盘点人盘点【自选盘点】',
|
|
|
- icon: 'monitor',
|
|
|
- hidden: true
|
|
|
- // permission: 'B_goodsManage_edit'
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- path: 'detail/:id',
|
|
|
- name: 'inventoryCheckingDetail',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/detail.vue'),
|
|
|
- meta: {
|
|
|
- title: '库存盘点详情',
|
|
|
- icon: 'monitor',
|
|
|
- hidden: true
|
|
|
- // permission: 'B_goodsManage_edit'
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- path: 'makeInventory/:id',
|
|
|
- name: 'inventoryCheckingMakeInventory',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/makeInventory.vue'),
|
|
|
- meta: {
|
|
|
- title: '待盘点【盘点】',
|
|
|
- icon: 'monitor',
|
|
|
- hidden: true
|
|
|
- // permission: 'B_goodsManage_edit'
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- path: 'makeInventory/detail/:id', /* 待盘点【盘点】详情 */
|
|
|
- name: 'inventoryCheckingMakeInventoryDetail',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/makeInventoryDetail.vue'),
|
|
|
+ path: '/purchasingManagement/purchaseOrder/add',
|
|
|
+ name: 'purchaseOrderAdd',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseOrder/edit.vue'),
|
|
|
meta: {
|
|
|
- title: '库存盘点详情',
|
|
|
- icon: 'monitor',
|
|
|
+ title: '新增采购单',
|
|
|
+ icon: 'money-collect',
|
|
|
hidden: true
|
|
|
// permission: 'B_goodsManage_edit'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- path: 'supervisionAudit/:id',
|
|
|
- name: 'inventoryCheckingSupervisionAudit',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/supervisionAudit.vue'),
|
|
|
+ path: '/purchasingManagement/purchaseOrder/edit/:id',
|
|
|
+ name: 'purchaseOrderEdit',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseOrder/edit.vue'),
|
|
|
meta: {
|
|
|
- title: '监盘审核',
|
|
|
- icon: 'monitor',
|
|
|
+ title: '编辑采购单',
|
|
|
+ icon: 'money-collect',
|
|
|
hidden: true
|
|
|
// permission: 'B_goodsManage_edit'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- path: 'supervisionAudit/detail/:id', /* 监盘审核详情 */
|
|
|
- name: 'inventoryCheckingSupervisionAuditDetail',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/supervisionAuditDetail.vue'),
|
|
|
+ path: '/purchasingManagement/purchaseOrder/detail/:id',
|
|
|
+ name: 'purchaseOrderDetail',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseOrder/detail.vue'),
|
|
|
meta: {
|
|
|
- title: '库存盘点详情',
|
|
|
- icon: 'monitor',
|
|
|
+ title: '采购单详情',
|
|
|
+ icon: 'money-collect',
|
|
|
hidden: true
|
|
|
// permission: 'B_goodsManage_edit'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- path: 'financialAudit/detail/:id', /* 财务审核详情 */
|
|
|
- name: 'inventoryCheckingFinancialAuditDetail',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/financialAuditDetail.vue'),
|
|
|
+ path: '/purchasingManagement/purchaseOrder/warehousing/:id',
|
|
|
+ name: 'purchaseOrderWarehousing',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseOrder/warehousing.vue'),
|
|
|
meta: {
|
|
|
- title: '库存盘点详情',
|
|
|
- icon: 'monitor',
|
|
|
+ title: '入库',
|
|
|
+ icon: 'money-collect',
|
|
|
hidden: true
|
|
|
// permission: 'B_goodsManage_edit'
|
|
|
}
|
|
@@ -867,80 +731,216 @@ export const asyncRouterMap = [
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- // 采购管理
|
|
|
+ // 库存管理
|
|
|
{
|
|
|
- path: '/purchasingManagement',
|
|
|
- redirect: '/purchasingManagement/purchaseOrder',
|
|
|
+ path: '/inventoryManagement',
|
|
|
+ redirect: '/inventoryManagement/inventoryQuery',
|
|
|
component: PageView,
|
|
|
meta: {
|
|
|
- title: '采购管理',
|
|
|
- icon: 'money-collect'
|
|
|
+ title: '库存管理',
|
|
|
+ icon: 'shop'
|
|
|
// permission: 'M_shop'
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
|
- path: '/purchasingManagement/purchaseOrder',
|
|
|
- redirect: '/purchasingManagement/purchaseOrder/list',
|
|
|
- name: 'purchaseOrder',
|
|
|
+ path: '/inventoryManagement/inventoryQuery',
|
|
|
+ redirect: '/inventoryManagement/inventoryQuery/list',
|
|
|
+ name: 'inventoryQuery',
|
|
|
component: RouteView,
|
|
|
meta: {
|
|
|
- title: '采购单管理',
|
|
|
- icon: 'money-collect'
|
|
|
+ title: '库存查询',
|
|
|
+ icon: 'monitor'
|
|
|
// permission: 'M_goodsManage_list'
|
|
|
},
|
|
|
hideChildrenInMenu: true,
|
|
|
children: [
|
|
|
{
|
|
|
- path: '/purchasingManagement/purchaseOrder/list',
|
|
|
- name: 'purchaseOrderList',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseOrder/list.vue'),
|
|
|
+ path: 'list',
|
|
|
+ name: 'inventoryQueryList',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryQuery/list.vue'),
|
|
|
meta: {
|
|
|
- title: '采购单列表',
|
|
|
- icon: 'money-collect',
|
|
|
+ title: '库存列表',
|
|
|
+ icon: 'monitor',
|
|
|
hidden: true
|
|
|
// permission: 'M_goodsManage_list'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- path: '/purchasingManagement/purchaseOrder/add',
|
|
|
- name: 'purchaseOrderAdd',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseOrder/edit.vue'),
|
|
|
+ path: 'warehouseDetail/:id',
|
|
|
+ name: 'inventoryQueryWarehouseDetail',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryQuery/warehouseDetail.vue'),
|
|
|
meta: {
|
|
|
- title: '新增采购单',
|
|
|
- icon: 'money-collect',
|
|
|
+ title: '出入库明细',
|
|
|
+ icon: 'monitor',
|
|
|
hidden: true
|
|
|
// permission: 'B_goodsManage_edit'
|
|
|
}
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/inventoryManagement/inventoryWarning',
|
|
|
+ name: 'inventoryWarningList',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryWarning/list.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '库存预警',
|
|
|
+ icon: 'alert'
|
|
|
+ // permission: 'M_goodsShelves_0'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/inventoryManagement/satelliteWarehouseInventory',
|
|
|
+ name: 'satelliteWarehouseInventoryList',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/satelliteWarehouseInventory/list.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '卫星仓库存',
|
|
|
+ icon: 'flag'
|
|
|
+ // permission: 'M_goodsShelves_0'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/inventoryManagement/warehouse',
|
|
|
+ redirect: '/inventoryManagement/warehouse/list',
|
|
|
+ name: 'warehouse',
|
|
|
+ component: RouteView,
|
|
|
+ meta: {
|
|
|
+ title: '仓库管理',
|
|
|
+ icon: 'deployment-unit'
|
|
|
+ // permission: 'M_goodsManage_list'
|
|
|
+ },
|
|
|
+ hideChildrenInMenu: true,
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: 'list',
|
|
|
+ name: 'warehouseList',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/warehouse/list.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '仓库列表',
|
|
|
+ icon: 'deployment-unit',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'M_goodsManage_list'
|
|
|
+ }
|
|
|
},
|
|
|
{
|
|
|
- path: '/purchasingManagement/purchaseOrder/edit/:id',
|
|
|
- name: 'purchaseOrderEdit',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseOrder/edit.vue'),
|
|
|
+ path: '/inventoryManagement/storingLocation/:id',
|
|
|
+ name: 'storingLocationList',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/warehouse/storingLocation/list.vue'),
|
|
|
meta: {
|
|
|
- title: '编辑采购单',
|
|
|
- icon: 'money-collect',
|
|
|
+ title: '仓位列表',
|
|
|
+ icon: 'deployment-unit',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'B_goodsManage_edit'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/inventoryManagement/inventoryChecking',
|
|
|
+ redirect: '/inventoryManagement/inventoryChecking/list',
|
|
|
+ name: 'inventoryChecking',
|
|
|
+ component: RouteView,
|
|
|
+ meta: {
|
|
|
+ title: '库存盘点',
|
|
|
+ icon: 'monitor'
|
|
|
+ // permission: 'M_goodsManage_list'
|
|
|
+ },
|
|
|
+ hideChildrenInMenu: true,
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: 'list',
|
|
|
+ name: 'inventoryCheckingList',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/list.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '库存盘点列表',
|
|
|
+ icon: 'monitor',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'M_goodsManage_list'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'overall/:id',
|
|
|
+ name: 'inventoryCheckingOverall',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/overall.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '盘点人盘点【全盘】',
|
|
|
+ icon: 'monitor',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'B_goodsManage_edit'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'selfDisk/:id',
|
|
|
+ name: 'inventoryCheckingSelfDisk',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/selfDisk.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '盘点人盘点【自选盘点】',
|
|
|
+ icon: 'monitor',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'B_goodsManage_edit'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'detail/:id',
|
|
|
+ name: 'inventoryCheckingDetail',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/detail.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '库存盘点详情',
|
|
|
+ icon: 'monitor',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'B_goodsManage_edit'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'makeInventory/:id',
|
|
|
+ name: 'inventoryCheckingMakeInventory',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/makeInventory.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '待盘点【盘点】',
|
|
|
+ icon: 'monitor',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'B_goodsManage_edit'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'makeInventory/detail/:id', /* 待盘点【盘点】详情 */
|
|
|
+ name: 'inventoryCheckingMakeInventoryDetail',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/makeInventoryDetail.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '库存盘点详情',
|
|
|
+ icon: 'monitor',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'B_goodsManage_edit'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'supervisionAudit/:id',
|
|
|
+ name: 'inventoryCheckingSupervisionAudit',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/supervisionAudit.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '监盘审核',
|
|
|
+ icon: 'monitor',
|
|
|
hidden: true
|
|
|
// permission: 'B_goodsManage_edit'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- path: '/purchasingManagement/purchaseOrder/detail/:id',
|
|
|
- name: 'purchaseOrderDetail',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseOrder/detail.vue'),
|
|
|
+ path: 'supervisionAudit/detail/:id', /* 监盘审核详情 */
|
|
|
+ name: 'inventoryCheckingSupervisionAuditDetail',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/supervisionAuditDetail.vue'),
|
|
|
meta: {
|
|
|
- title: '采购单详情',
|
|
|
- icon: 'money-collect',
|
|
|
+ title: '库存盘点详情',
|
|
|
+ icon: 'monitor',
|
|
|
hidden: true
|
|
|
// permission: 'B_goodsManage_edit'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- path: '/purchasingManagement/purchaseOrder/warehousing/:id',
|
|
|
- name: 'purchaseOrderWarehousing',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseOrder/warehousing.vue'),
|
|
|
+ path: 'financialAudit/detail/:id', /* 财务审核详情 */
|
|
|
+ name: 'inventoryCheckingFinancialAuditDetail',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/financialAuditDetail.vue'),
|
|
|
meta: {
|
|
|
- title: '入库',
|
|
|
- icon: 'money-collect',
|
|
|
+ title: '库存盘点详情',
|
|
|
+ icon: 'monitor',
|
|
|
hidden: true
|
|
|
// permission: 'B_goodsManage_edit'
|
|
|
}
|
|
@@ -949,80 +949,58 @@ export const asyncRouterMap = [
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- // 散件管理
|
|
|
+ // 客户管理
|
|
|
{
|
|
|
- path: '/bulkManagement',
|
|
|
- redirect: '/bulkManagement/purchaseOrder',
|
|
|
+ path: '/customerManagement',
|
|
|
+ redirect: '/customerManagement/customerInfo',
|
|
|
component: PageView,
|
|
|
meta: {
|
|
|
- title: '散件管理',
|
|
|
- icon: 'gold'
|
|
|
+ title: '客户管理',
|
|
|
+ icon: 'shopping'
|
|
|
// permission: 'M_shop'
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
|
- path: '/bulkManagement/bulkWarehousingOrder',
|
|
|
- redirect: '/bulkManagement/bulkWarehousingOrder/list',
|
|
|
- name: 'bulkWarehousingOrder',
|
|
|
+ path: '/customerManagement/customerInfo',
|
|
|
+ redirect: '/customerManagement/customerInfo/list',
|
|
|
+ name: 'customerInfo',
|
|
|
component: RouteView,
|
|
|
meta: {
|
|
|
- title: '散件入库',
|
|
|
- icon: 'gold'
|
|
|
+ title: '客户管理',
|
|
|
+ icon: 'idcard'
|
|
|
// permission: 'M_goodsManage_list'
|
|
|
},
|
|
|
hideChildrenInMenu: true,
|
|
|
children: [
|
|
|
{
|
|
|
- path: '/bulkManagement/bulkWarehousingOrder/list',
|
|
|
- name: 'bulkWarehousingOrderList',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/bulkManagement/bulkWarehousingOrder/list.vue'),
|
|
|
+ path: '/customerManagement/customerInfo/list',
|
|
|
+ name: 'customerInfoList',
|
|
|
+ component: () => import(/* webpackChunkName: "customerManagement" */ '@/views/customerManagement/customerInfo/list.vue'),
|
|
|
meta: {
|
|
|
- title: '散件入库单列表',
|
|
|
- icon: 'gold',
|
|
|
+ title: '客户列表',
|
|
|
+ icon: 'profile',
|
|
|
hidden: true
|
|
|
// permission: 'M_goodsManage_list'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- path: '/bulkManagement/bulkWarehousingOrder/add',
|
|
|
- name: 'bulkWarehousingOrderAdd',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/bulkManagement/bulkWarehousingOrder/edit.vue'),
|
|
|
- meta: {
|
|
|
- title: '新增散件入库单',
|
|
|
- icon: 'gold',
|
|
|
- hidden: true
|
|
|
- // permission: 'B_goodsManage_edit'
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/bulkManagement/bulkWarehousingOrder/edit/:id',
|
|
|
- name: 'bulkWarehousingOrderEdit',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/bulkManagement/bulkWarehousingOrder/edit.vue'),
|
|
|
- meta: {
|
|
|
- title: '编辑散件入库单',
|
|
|
- icon: 'gold',
|
|
|
- hidden: true
|
|
|
- // permission: 'B_goodsManage_edit'
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/bulkManagement/bulkWarehousingOrder/detail/:id',
|
|
|
- name: 'bulkWarehousingOrderDetail',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/bulkManagement/bulkWarehousingOrder/detail.vue'),
|
|
|
+ path: '/customerManagement/customerInfo/add',
|
|
|
+ name: 'customerInfoAdd',
|
|
|
+ component: () => import(/* webpackChunkName: "customerManagement" */ '@/views/customerManagement/customerInfo/edit.vue'),
|
|
|
meta: {
|
|
|
- title: '散件入库单详情',
|
|
|
- icon: 'gold',
|
|
|
+ title: '新增客户',
|
|
|
+ icon: 'plus-circle',
|
|
|
hidden: true
|
|
|
// permission: 'B_goodsManage_edit'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- path: '/bulkManagement/bulkWarehousingOrder/warehousing/:id',
|
|
|
- name: 'bulkWarehousingOrderWarehousing',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/bulkManagement/bulkWarehousingOrder/warehousing.vue'),
|
|
|
+ path: '/customerManagement/customerInfo/edit/:id',
|
|
|
+ name: 'customerInfoEdit',
|
|
|
+ component: () => import(/* webpackChunkName: "customerManagement" */ '@/views/customerManagement/customerInfo/edit.vue'),
|
|
|
meta: {
|
|
|
- title: '入库',
|
|
|
- icon: 'gold',
|
|
|
+ title: '编辑客户',
|
|
|
+ icon: 'edit',
|
|
|
hidden: true
|
|
|
// permission: 'B_goodsManage_edit'
|
|
|
}
|
|
@@ -1141,86 +1119,143 @@ export const asyncRouterMap = [
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- // 客户管理
|
|
|
+ // 供应商管理
|
|
|
{
|
|
|
- path: '/customerManagement',
|
|
|
- redirect: '/customerManagement/customerInfo',
|
|
|
+ path: '/supplierManagement',
|
|
|
+ redirect: '/supplierManagement/supplierInfo',
|
|
|
component: PageView,
|
|
|
meta: {
|
|
|
- title: '客户管理',
|
|
|
- icon: 'shopping'
|
|
|
+ title: '供应商管理',
|
|
|
+ icon: 'idcard'
|
|
|
// permission: 'M_shop'
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
|
- path: '/customerManagement/customerInfo',
|
|
|
- redirect: '/customerManagement/customerInfo/list',
|
|
|
- name: 'customerInfo',
|
|
|
+ path: '/supplierManagement/supplierInfo',
|
|
|
+ redirect: '/supplierManagement/supplierInfo/list',
|
|
|
+ name: 'supplierInfo',
|
|
|
component: RouteView,
|
|
|
meta: {
|
|
|
- title: '客户管理',
|
|
|
- icon: 'idcard'
|
|
|
+ title: '供应商管理',
|
|
|
+ icon: 'team'
|
|
|
// permission: 'M_goodsManage_list'
|
|
|
},
|
|
|
hideChildrenInMenu: true,
|
|
|
children: [
|
|
|
{
|
|
|
- path: '/customerManagement/customerInfo/list',
|
|
|
- name: 'customerInfoList',
|
|
|
- component: () => import(/* webpackChunkName: "customerManagement" */ '@/views/customerManagement/customerInfo/list.vue'),
|
|
|
+ path: '/supplierManagement/supplierInfo/list',
|
|
|
+ name: 'supplierInfoList',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/supplierManagement/supplierInfo/list.vue'),
|
|
|
meta: {
|
|
|
- title: '客户列表',
|
|
|
- icon: 'profile',
|
|
|
+ title: '供应商列表',
|
|
|
+ icon: 'team',
|
|
|
hidden: true
|
|
|
// permission: 'M_goodsManage_list'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- path: '/customerManagement/customerInfo/add',
|
|
|
- name: 'customerInfoAdd',
|
|
|
- component: () => import(/* webpackChunkName: "customerManagement" */ '@/views/customerManagement/customerInfo/edit.vue'),
|
|
|
+ path: '/supplierManagement/supplierInfo/add',
|
|
|
+ name: 'supplierInfoAdd',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/supplierManagement/supplierInfo/edit.vue'),
|
|
|
meta: {
|
|
|
- title: '新增客户',
|
|
|
- icon: 'plus-circle',
|
|
|
+ title: '新增供应商',
|
|
|
+ icon: 'team',
|
|
|
hidden: true
|
|
|
// permission: 'B_goodsManage_edit'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- path: '/customerManagement/customerInfo/edit/:id',
|
|
|
- name: 'customerInfoEdit',
|
|
|
- component: () => import(/* webpackChunkName: "customerManagement" */ '@/views/customerManagement/customerInfo/edit.vue'),
|
|
|
+ path: '/supplierManagement/supplierInfo/edit/:id',
|
|
|
+ name: 'supplierInfoEdit',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/supplierManagement/supplierInfo/edit.vue'),
|
|
|
meta: {
|
|
|
- title: '编辑客户',
|
|
|
- icon: 'edit',
|
|
|
+ title: '编辑供应商',
|
|
|
+ icon: 'team',
|
|
|
hidden: true
|
|
|
// permission: 'B_goodsManage_edit'
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
- },
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ // 散件管理
|
|
|
+ {
|
|
|
+ path: '/bulkManagement',
|
|
|
+ redirect: '/bulkManagement/purchaseOrder',
|
|
|
+ component: PageView,
|
|
|
+ meta: {
|
|
|
+ title: '散件管理',
|
|
|
+ icon: 'gold'
|
|
|
+ // permission: 'M_shop'
|
|
|
+ },
|
|
|
+ children: [
|
|
|
{
|
|
|
- path: '/customerManagement/customerTypeManagement',
|
|
|
- redirect: '/customerManagement/customerTypeManagement/list',
|
|
|
- name: 'customerTypeManagement',
|
|
|
+ path: '/bulkManagement/bulkWarehousingOrder',
|
|
|
+ redirect: '/bulkManagement/bulkWarehousingOrder/list',
|
|
|
+ name: 'bulkWarehousingOrder',
|
|
|
component: RouteView,
|
|
|
meta: {
|
|
|
- title: '客户类型管理',
|
|
|
- icon: 'idcard'
|
|
|
+ title: '散件入库',
|
|
|
+ icon: 'gold'
|
|
|
// permission: 'M_goodsManage_list'
|
|
|
},
|
|
|
hideChildrenInMenu: true,
|
|
|
children: [
|
|
|
{
|
|
|
- path: '/customerManagement/customerTypeManagement/list',
|
|
|
- name: 'customerTypeManagementList',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/customerManagement/customerTypeManagement/list.vue'),
|
|
|
+ path: '/bulkManagement/bulkWarehousingOrder/list',
|
|
|
+ name: 'bulkWarehousingOrderList',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/bulkManagement/bulkWarehousingOrder/list.vue'),
|
|
|
meta: {
|
|
|
- title: '客户类型列表',
|
|
|
- icon: 'idcard',
|
|
|
+ title: '散件入库单列表',
|
|
|
+ icon: 'gold',
|
|
|
hidden: true
|
|
|
// permission: 'M_goodsManage_list'
|
|
|
}
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/bulkManagement/bulkWarehousingOrder/add',
|
|
|
+ name: 'bulkWarehousingOrderAdd',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/bulkManagement/bulkWarehousingOrder/edit.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '新增散件入库单',
|
|
|
+ icon: 'gold',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'B_goodsManage_edit'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/bulkManagement/bulkWarehousingOrder/edit/:id',
|
|
|
+ name: 'bulkWarehousingOrderEdit',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/bulkManagement/bulkWarehousingOrder/edit.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '编辑散件入库单',
|
|
|
+ icon: 'gold',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'B_goodsManage_edit'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/bulkManagement/bulkWarehousingOrder/detail/:id',
|
|
|
+ name: 'bulkWarehousingOrderDetail',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/bulkManagement/bulkWarehousingOrder/detail.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '散件入库单详情',
|
|
|
+ icon: 'gold',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'B_goodsManage_edit'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/bulkManagement/bulkWarehousingOrder/warehousing/:id',
|
|
|
+ name: 'bulkWarehousingOrderWarehousing',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/bulkManagement/bulkWarehousingOrder/warehousing.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '入库',
|
|
|
+ icon: 'gold',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'B_goodsManage_edit'
|
|
|
+ }
|
|
|
}
|
|
|
]
|
|
|
}
|
|
@@ -1552,60 +1587,63 @@ export const asyncRouterMap = [
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- // 基础资料
|
|
|
+ // 基础设置
|
|
|
{
|
|
|
path: '/basicData',
|
|
|
- redirect: '/basicData/supplierManagement',
|
|
|
+ redirect: '/basicData/storeTransferOutTypeManagement',
|
|
|
component: PageView,
|
|
|
meta: {
|
|
|
- title: '基础资料',
|
|
|
+ title: '基础设置',
|
|
|
icon: 'idcard'
|
|
|
// permission: 'M_shop'
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
|
- path: '/basicData/supplierManagement',
|
|
|
- redirect: '/basicData/supplierManagement/list',
|
|
|
- name: 'supplierManagement',
|
|
|
+ path: '/basicData/storeTransferOutTypeManagement',
|
|
|
+ redirect: '/basicData/storeTransferOutTypeManagement/list',
|
|
|
+ name: 'storeTransferOutTypeManagement',
|
|
|
component: RouteView,
|
|
|
meta: {
|
|
|
- title: '供应商管理',
|
|
|
- icon: 'team'
|
|
|
+ title: '店内调出类型管理',
|
|
|
+ icon: 'idcard'
|
|
|
// permission: 'M_goodsManage_list'
|
|
|
},
|
|
|
hideChildrenInMenu: true,
|
|
|
children: [
|
|
|
{
|
|
|
- path: '/basicData/supplierManagement/list',
|
|
|
- name: 'supplierManagementList',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/basicData/supplierManagement/list.vue'),
|
|
|
+ path: '/basicData/storeTransferOutTypeManagement/list',
|
|
|
+ name: 'storeTransferOutTypeManagementList',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/basicData/storeTransferOutTypeManagement/list.vue'),
|
|
|
meta: {
|
|
|
- title: '供应商列表',
|
|
|
- icon: 'team',
|
|
|
+ title: '店内调出类型管理列表',
|
|
|
+ icon: 'idcard',
|
|
|
hidden: true
|
|
|
// permission: 'M_goodsManage_list'
|
|
|
}
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/basicData/supplierManagement/add',
|
|
|
- name: 'supplierManagementAdd',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/basicData/supplierManagement/edit.vue'),
|
|
|
- meta: {
|
|
|
- title: '新增供应商',
|
|
|
- icon: 'team',
|
|
|
- hidden: true
|
|
|
- // permission: 'B_goodsManage_edit'
|
|
|
- }
|
|
|
- },
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/basicData/bulkPartsTypeManagement',
|
|
|
+ redirect: '/basicData/bulkPartsTypeManagement/list',
|
|
|
+ name: 'bulkPartsTypeManagement',
|
|
|
+ component: RouteView,
|
|
|
+ meta: {
|
|
|
+ title: '散件类型管理',
|
|
|
+ icon: 'idcard'
|
|
|
+ // permission: 'M_goodsManage_list'
|
|
|
+ },
|
|
|
+ hideChildrenInMenu: true,
|
|
|
+ children: [
|
|
|
{
|
|
|
- path: '/basicData/supplierManagement/edit/:id',
|
|
|
- name: 'supplierManagementEdit',
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/basicData/supplierManagement/edit.vue'),
|
|
|
+ path: '/basicData/bulkPartsTypeManagement/list',
|
|
|
+ name: 'bulkPartsTypeManagementList',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/basicData/bulkPartsTypeManagement/list.vue'),
|
|
|
meta: {
|
|
|
- title: '编辑供应商',
|
|
|
- icon: 'team',
|
|
|
+ title: '散件类型管理列表',
|
|
|
+ icon: 'idcard',
|
|
|
hidden: true
|
|
|
- // permission: 'B_goodsManage_edit'
|
|
|
+ // permission: 'M_goodsManage_list'
|
|
|
}
|
|
|
}
|
|
|
]
|
|
@@ -1641,7 +1679,7 @@ export const asyncRouterMap = [
|
|
|
name: 'processSettings',
|
|
|
component: RouteView,
|
|
|
meta: {
|
|
|
- title: '业务流程设置',
|
|
|
+ title: '业务自动化设置',
|
|
|
icon: 'sliders'
|
|
|
// permission: 'M_goodsManage_list'
|
|
|
},
|
|
@@ -1652,13 +1690,38 @@ export const asyncRouterMap = [
|
|
|
name: 'processSettingsSetup',
|
|
|
component: () => import(/* webpackChunkName: "shop" */ '@/views/basicData/processSettings/setup.vue'),
|
|
|
meta: {
|
|
|
- title: '业务流程设置',
|
|
|
+ title: '业务自动化设置',
|
|
|
icon: 'sliders',
|
|
|
hidden: true
|
|
|
// permission: 'M_goodsManage_list'
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/basicData/customerTypeManagement',
|
|
|
+ redirect: '/basicData/customerTypeManagement/list',
|
|
|
+ name: 'customerTypeManagement',
|
|
|
+ component: RouteView,
|
|
|
+ meta: {
|
|
|
+ title: '客户类型管理',
|
|
|
+ icon: 'idcard'
|
|
|
+ // permission: 'M_goodsManage_list'
|
|
|
+ },
|
|
|
+ hideChildrenInMenu: true,
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: '/basicData/customerTypeManagement/list',
|
|
|
+ name: 'customerTypeManagementList',
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/basicData/customerTypeManagement/list.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '客户类型列表',
|
|
|
+ icon: 'idcard',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'M_goodsManage_list'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
}
|
|
|
]
|
|
|
},
|