Laravel EnsoLaravel Enso
Guide
Back End
Front End
GitHub
Guide
Back End
Front End
GitHub
  • Front End

    • Accessories
    • Addresses
    • Algolia
    • Audits
    • Auth
    • Bookmarks
    • Calendar
    • Card
    • Cargo Partner
    • Categories
    • Charts
    • Checkbox
    • Clipboard
    • Comments
    • Commercial
    • Companies
    • Confirmation
    • Currencies
    • Data Import
    • Date
    • Datepicker
    • Directives
    • Discounts
    • Divider
    • Documents
    • Dropdown
    • Dropdown Indicator
    • Eav
    • Emag
    • Emails
    • Enums
    • ERD
    • Facebook
    • Files
    • Filters
    • Financials
    • Forms
    • Frisbo
    • Google
    • Holidays
    • How to
    • Interactions
    • Inventory
    • IO
    • Laravel Validation
    • Loader
    • Localisation
    • Logs
    • Measurement Units
    • Meili Search
    • Menus
    • Mixins
    • Modal
    • Money
    • Monitored Emails
    • Notifications
    • Orderable Trees
    • Packaging Units
    • Pagination
    • People
    • Permissions
    • Product Lots
    • Products
    • Progress Bar
    • Progress Circle
    • Progress Indicator
    • Questionnaires
    • Quick View
    • Range Slider
    • Rating
    • Roles
    • Route Mapper
    • Sale Channels
    • Scroll to Top
    • Search Mode
    • Select
    • Sentry
    • Services
    • Smart Bill
    • SMS Advert
    • Strings
    • Switch
    • Tables
    • Tabs
    • Tasks
    • Teams
    • Textarea
    • Themes
    • Ticketing
    • Toastr
    • Transitions
    • Tree View
    • Tutorials
    • Typeahead
    • Typesense
    • UI
    • Uploader
    • UPS
    • User Groups
    • Users
    • Virtual Call Center
    • Vouchers
    • Webshop
    • WYSIWYG

Commercial

LicenseStableVueJavaScriptSCSSnpmIssuesMerge 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

  • laravel-enso/commercial ↗

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

Depends On

  • @enso-ui/accessories ↗
  • @enso-ui/charts ↗
  • @enso-ui/comments ↗
  • @enso-ui/data-import ↗
  • @enso-ui/documents ↗
  • @enso-ui/forms ↗
  • @enso-ui/tables ↗
  • @enso-ui/tabs ↗
  • @enso-ui/typeahead ↗
  • @enso-ui/ui ↗

License

Proprietary. See LICENSE.

Edit this page on GitHub
Last Updated: 4/21/2026, 9:47:11 AM
Prev
Comments
Next
Companies