Inventory
Description
Inventory ships the frontend route tree for warehouse, position, and label administration together with reusable stock-management components.
Installation
This package is distributed through the private Enso UI workspace and is normally consumed from the Solarlink client bundle.
Features
- registers route groups for warehouse, position, and label management under
/inventory - ships
index,create, andeditpages for positions and warehouses, plus the labels listing page - includes reusable stock-management components such as
ProductLocations,PositionsManager,Editor,EditorLine,Lines,MoveLine, andMover - adds product-side integrations such as
pages/products/Index.vue,pages/products/Edit.vue, and theSuppliershelper
Usage
import inventoryRoutes from '@enso-ui/inventory/src/bulma/routes/inventory.js';
import WarehousesIndex from '@enso-ui/inventory/src/bulma/pages/inventory/warehouses/Index.vue';
import PositionsManager from '@enso-ui/inventory/src/bulma/components/PositionsManager.vue';
API
Route modules
Common imports:
@enso-ui/inventory/src/bulma/routes/inventory.js@enso-ui/inventory/src/bulma/routes/inventory/warehouses.js@enso-ui/inventory/src/bulma/routes/inventory/positions.js@enso-ui/inventory/src/bulma/routes/inventory/labels.js
Page modules
Warehouse pages:
pages/inventory/warehouses/Index.vuepages/inventory/warehouses/Create.vuepages/inventory/warehouses/Edit.vue
Position pages:
pages/inventory/positions/Index.vuepages/inventory/positions/Create.vuepages/inventory/positions/Edit.vue
Label pages:
pages/inventory/labels/Index.vue
Product integrations:
pages/products/Index.vuepages/products/Edit.vuepages/products/components/Suppliers.vue
Reusable components
Stable deep imports used by higher-level packages:
ProductLocations.vuePositionsManager.vueEditor.vueEditorLine.vueLines.vueMoveLine.vueMover.vue
Routes
/inventory/warehouses
inventory.warehouses.indexinventory.warehouses.createinventory.warehouses.edit
/inventory/positions
inventory.positions.indexinventory.positions.createinventory.positions.edit
/inventory/labels
inventory.labels.index
Companion Backend Package
Depends On
@enso-ui/accessories↗@enso-ui/addresses↗@enso-ui/card↗@enso-ui/comments↗@enso-ui/data-import↗@enso-ui/documents↗@enso-ui/filters↗@enso-ui/forms↗@enso-ui/loader↗@enso-ui/select↗@enso-ui/tables↗@enso-ui/tabs↗@enso-ui/ui↗
License
Proprietary. See LICENSE.