@enso-ui/commercial

Commercial operations pages and reusable inventory components for Enso UI.
4,079
Install
npm install @enso-ui/commercial
Latest Version:8.0.27
Vue:3
Older releases:2
License:proprietary
Last Updated:Apr 28, 2026
Links: Repository  ·  npm
Maintainer: aocneanu

Commercial

License Stable Vue JavaScript SCSS npm Issues Merge Requests

Description

Commercial operations pages and reusable inventory components for Enso UI.

Installation

This package is distributed as part of the private Enso UI workspace and is normally consumed from the Solarlink client bundle.

Features

  • ships the route modules for sales, sale returns, purchases, purchase returns, audit, and settings
  • exposes page modules for list and edit flows across the main commercial documents
  • includes reusable deep-import building blocks such as DetailedStock, PositionsManager, and document-specific editor components
  • coordinates large backend-driven forms, tables, filters, comments, documents, quick views, charts, and state transitions inside the Enso shell

Usage

import SalesIndex from '@enso-ui/commercial/src/bulma/pages/sales/Index.vue';
import SaleEdit from '@enso-ui/commercial/src/bulma/pages/sales/Edit.vue';
import DetailedStock from '@enso-ui/commercial/src/bulma/components/DetailedStock.vue';
import PositionsManager from '@enso-ui/commercial/src/bulma/components/inventory/PositionsManager.vue';

The package is page-oriented. Enso applications usually consume the route pages and reusable building blocks through the shipped deep-import paths under src/bulma.

API

Route pages

The practical public surface is page-oriented and centered on deep imports.

Common imports:

  • @enso-ui/commercial/src/bulma/pages/sales/Index.vue
  • @enso-ui/commercial/src/bulma/pages/sales/Edit.vue
  • @enso-ui/commercial/src/bulma/pages/saleReturns/Index.vue
  • @enso-ui/commercial/src/bulma/pages/saleReturns/Edit.vue
  • @enso-ui/commercial/src/bulma/pages/purchases/Index.vue
  • @enso-ui/commercial/src/bulma/pages/purchases/Edit.vue
  • @enso-ui/commercial/src/bulma/pages/purchaseReturns/Index.vue
  • @enso-ui/commercial/src/bulma/pages/purchaseReturns/Edit.vue
  • @enso-ui/commercial/src/bulma/pages/audit/Index.vue
  • @enso-ui/commercial/src/bulma/pages/settings/Index.vue
  • @enso-ui/commercial/src/bulma/pages/stats/Index.vue

Reusable deep-import components

Common imports:

  • DetailedStock
  • PositionsManager
  • Reservations
  • document editor components under src/bulma/pages/*/components

Routes

/commercial/sales

Route names:

  • commercial.sales.index
  • commercial.sales.edit

Pages:

  • src/bulma/pages/sales/Index.vue
  • src/bulma/pages/sales/Edit.vue

The sales list page combines Enso tables with channel, status, client, product, user, loss, and date filters. The edit page delegates the full document workflow to the Sale editor component.

/commercial/saleReturns

Route names:

  • commercial.saleReturns.index
  • commercial.saleReturns.edit

Pages:

  • src/bulma/pages/saleReturns/Index.vue
  • src/bulma/pages/saleReturns/Edit.vue

/commercial/purchases

Route names:

  • commercial.purchases.index
  • commercial.purchases.edit

Pages:

  • src/bulma/pages/purchases/Index.vue
  • src/bulma/pages/purchases/Edit.vue

The purchases index page combines supplier, status, product, user, inventory, and date filters on top of the backend table definition.

/commercial/purchaseReturns

Route names:

  • commercial.purchaseReturns.index
  • commercial.purchaseReturns.edit

Pages:

  • src/bulma/pages/purchaseReturns/Index.vue
  • src/bulma/pages/purchaseReturns/Edit.vue

/commercial/audit

Route name:

  • commercial.audit.index

Page:

  • src/bulma/pages/audit/Index.vue

The audit page combines stock, sale, sale return, purchase, and purchase return tables with product/client filters and a detailed-stock drilldown.

/commercial/settings

Route name:

  • commercial.settings.index

Page:

  • src/bulma/pages/settings/Index.vue

The settings page is a backend-driven Enso form with AWB schedule tab visibility controlled at runtime.

Additional page modules

  • src/bulma/pages/stats/Index.vue exposes the dashboard/statistics page used with chart-backed order metrics.

Companion Backend Package

The backend package provides the routes, tables, forms, enum feeds, quick-view payloads, charts, and document workflows consumed by the frontend pages.

Depends On

License

Proprietary. See LICENSE.

Related Packages

vue

The progressive JavaScript framework for building modern web UI.

588,019,132 54,801
vue
@vueuse/shared
372,738,348 22,398
@vueuse/core

Collection of essential Vue Composition Utilities

367,188,523 22,398
@vitejs/plugin-vue

The official plugin for Vue SFC support in Vite.

333,357,380 686
eslint-plugin-vue

Official ESLint plugin for Vue.js

266,364,830 4,591

Version History

Version Released Vue License
8.0.27 ^3.5.0 proprietary
8.0.26 ^3.5.0 proprietary
8.0.20 ^3.5.0 proprietary
8.0.15 ^3.5.0 proprietary
8.0.14 ^3.5.0 proprietary