2026-08-21 17:20:51 +08:00
|
|
|
import { PackageX, RefreshCcw, Tags, Truck, Warehouse } from '@lucide/vue'
|
2026-08-03 18:52:30 +08:00
|
|
|
import type { ClientModuleManifest } from '../types.ts'
|
|
|
|
|
|
|
|
|
|
export const overseasWarehouseModule = {
|
|
|
|
|
key: 'overseas-warehouse',
|
|
|
|
|
navigationGroup: { title: '海外仓', icon: Warehouse },
|
|
|
|
|
routes: [
|
|
|
|
|
{
|
2026-08-21 17:20:51 +08:00
|
|
|
path: 'overseas-warehouse/labeling', name: 'overseas-labeling',
|
|
|
|
|
component: () => import('./views/WarehouseServiceView.vue'), props: { service: 'labeling' }, release: 'active',
|
|
|
|
|
meta: { title: '贴标申请', description: '查询并管理海外仓贴标申请', permission: 'dashboard:view' },
|
2026-08-03 18:52:30 +08:00
|
|
|
navigation: { key: 'overseas-labeling', icon: Tags },
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-08-21 17:20:51 +08:00
|
|
|
path: 'overseas-warehouse/storage-transfer', name: 'overseas-storage-transfer',
|
|
|
|
|
component: () => import('./views/WarehouseServiceView.vue'), props: { service: 'transfer' }, release: 'active',
|
|
|
|
|
meta: { title: '仓储转运', description: '查询并管理海外仓转运订单', permission: 'dashboard:view' },
|
|
|
|
|
navigation: { key: 'overseas-storage-transfer', icon: Truck },
|
2026-08-03 18:52:30 +08:00
|
|
|
},
|
|
|
|
|
{
|
2026-08-21 17:20:51 +08:00
|
|
|
path: 'overseas-warehouse/cargo-disposal', name: 'overseas-cargo-disposal',
|
|
|
|
|
component: () => import('./views/WarehouseServiceView.vue'), props: { service: 'disposal' }, release: 'active',
|
|
|
|
|
meta: { title: '货物废弃', description: '查询并管理海外仓货物废弃申请', permission: 'dashboard:view' },
|
|
|
|
|
navigation: { key: 'overseas-cargo-disposal', icon: PackageX },
|
2026-08-03 18:52:30 +08:00
|
|
|
},
|
|
|
|
|
{
|
2026-08-21 17:20:51 +08:00
|
|
|
path: 'overseas-warehouse/return-relabel', name: 'overseas-return-relabel',
|
|
|
|
|
component: () => import('./views/WarehouseServiceView.vue'), props: { service: 'relabel' }, release: 'active',
|
|
|
|
|
meta: { title: '退货换标', description: '查询并管理退货换标订单', permission: 'dashboard:view' },
|
|
|
|
|
navigation: { key: 'overseas-return-relabel', icon: RefreshCcw },
|
2026-08-03 18:52:30 +08:00
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
} satisfies ClientModuleManifest
|