This commit is contained in:
2026-08-19 16:45:51 +08:00
parent d1de19dc82
commit 65cd9ecefa
79 changed files with 3397 additions and 38 deletions
+95
View File
@@ -0,0 +1,95 @@
import type { RouteRecordRaw } from 'vue-router'
import { overseasWarehousePermissions as permission } from './permissions'
export const overseasWarehouseRoutes = [
{
path: 'overseas-warehouse/last-mile-orders',
name: 'overseas-last-mile-orders',
component: () => import('./pages/LastMileOrdersView.vue'),
meta: { title: '尾程订单', description: '管理海外接柜后的尾程订单与入仓衔接', permission: permission.lastMileOrderList },
},
{
path: 'overseas-warehouse/last-mile-orders/:orderId',
name: 'overseas-last-mile-order-detail',
component: () => import('./pages/LastMileOrderDetailView.vue'),
meta: { title: '尾程订单详情', description: '查看尾程订单、计划、货物和操作记录', permission: permission.lastMileOrderList, showPageHeading: false },
},
{
path: 'overseas-warehouse/inbound-orders',
name: 'overseas-inbound-orders',
component: () => import('./pages/InboundOrdersView.vue'),
meta: { title: '入库单', description: '管理海外合作仓入库、预约与排车衔接', permission: permission.inboundOrderList },
},
{
path: 'overseas-warehouse/inbound-orders/:orderId',
name: 'overseas-inbound-order-detail',
component: () => import('./pages/InboundOrderDetailView.vue'),
meta: { title: '入库单详情', description: '查看海外仓入库单与应收费用', permission: permission.inboundOrderList, showPageHeading: false },
},
{
path: 'overseas-warehouse/inventory',
name: 'overseas-inventory',
component: () => import('./pages/InventoryView.vue'),
meta: { title: '库存管理', description: '查看海外仓库存汇总、可用量和库内分布', permission: permission.inventoryList },
},
{
path: 'overseas-warehouse/inventory-transactions',
name: 'overseas-inventory-transactions',
component: () => import('./pages/InventoryTransactionsView.vue'),
meta: { title: '进销存记录', description: '查看海外仓库存的只读变动流水', permission: permission.inventoryList },
},
{
path: 'overseas-warehouse/inventory/:inventoryId',
name: 'overseas-inventory-detail',
component: () => import('./pages/InventoryDetailView.vue'),
meta: { title: '库存详情', description: '查看商品、库位、托盘箱号和进销存明细', permission: permission.inventoryList, showPageHeading: false },
},
{
path: 'overseas-warehouse/relabel-orders',
name: 'overseas-relabel-orders',
component: () => import('./pages/RelabelOrdersView.vue'),
meta: { title: '换标单', description: '管理海外仓换标作业要求与费用信息', permission: permission.relabelOrderList },
},
{
path: 'overseas-warehouse/relabel-orders/:orderId',
name: 'overseas-relabel-order-detail',
component: () => import('./pages/RelabelOrderDetailView.vue'),
meta: { title: '换标单详情', description: '查看换标单、作业要求与费用明细', permission: permission.relabelOrderList, showPageHeading: false },
},
{
path: 'overseas-warehouse/pallets',
name: 'overseas-pallets',
component: () => import('./pages/PalletsView.vue'),
meta: { title: '托盘管理', description: '管理海外仓托盘主数据与使用状态', permission: permission.palletList },
},
{
path: 'overseas-warehouse/pallets/:palletId',
name: 'overseas-pallet-detail',
component: () => import('./pages/PalletDetailView.vue'),
meta: { title: '托盘详情', description: '查看托盘基础信息与使用信息', permission: permission.palletList, showPageHeading: false },
},
{
path: 'overseas-warehouse/cartons',
name: 'overseas-cartons',
component: () => import('./pages/CartonsView.vue'),
meta: { title: '箱号管理', description: '管理海外仓箱号、商品与托盘关联', permission: permission.cartonList },
},
{
path: 'overseas-warehouse/cartons/:cartonId',
name: 'overseas-carton-detail',
component: () => import('./pages/CartonDetailView.vue'),
meta: { title: '箱号详情', description: '查看箱号基础信息与商品信息', permission: permission.cartonList, showPageHeading: false },
},
{
path: 'overseas-warehouse/products',
name: 'overseas-products',
component: () => import('./pages/ProductsView.vue'),
meta: { title: '产品库', description: '管理海外仓商品与包装信息', permission: permission.productList },
},
{
path: 'overseas-warehouse/products/:productId',
name: 'overseas-product-detail',
component: () => import('./pages/ProductDetailView.vue'),
meta: { title: '产品详情', description: '查看商品基础信息与包装信息', permission: permission.productList, showPageHeading: false },
},
] satisfies RouteRecordRaw[]