ADempiere-Vue is a new UI for ADempiere ERP, CRM & SCM. It is based on Vue and uses the UI Toolkit element-ui. It is a great UI for ADempiere ERP, CRM & SCM, based on the newest development stack of Vue, built-in i18n solution, typical templates for enterprise applications, lots of awesome features. This project was forked from Vue-Element-Admin originally write by PanJiaChen / 花裤衩 over MIT license and was changed to GNU/GPL v3 by Yamel Senih after forked granted by PanJiaChen / 花裤衩 on the issue "Extend as GNU/Gpl v3 License #1434".
Greetings, it is proposed to implement a dynamic component that calls using lazy load to field components based on ADempiere references. This component will be the one that communicates the fields with the views, taking the main validations as read only, visualization and obligatory and showing the reference of the appropriate field.
Hello, it is proposed to migrate the Image component, this will support the data imported from gRPC and will conform to the ADempiere standards. Supported for JPG.PNG.BMP.GIF type image format, among others
hello, it is necessary to perform the migration of the binary component (file upload) for this a gRPC-based service is configured that can send the data from the file to the server.
Hello, it is necessary to perform the migration of the memo component that allows a long text - String of up to 250 characters, this is based on the JavaScript framework called vue.js and element-ui templates
Hello, with the date component it is required that you extract the date data imported from the .JSON file, with its format of yyyy-mm-dd as shown in the image acontinacion
Hello, it is necessary to migrate the entire component, this will support data imported from gRPC and must conform to ADempiere standards. It should not allow decimal values.
Hello, It is required to migrate the time picker component, using the Element design template, based on ADempiere standards and it can read data from the gRPC server.
Autocomplete element can be used for a fast entry from search, see:
A little comparison between current UI from ADempiere and popular frameworks of Vue.js:
A little comparison between current UI from ADempiere and popular frameworks of Vue.js:.
Combo Box is very used for select a item from list, it can be used for:
Set and modify a values from array or list.
Search a value inside list. Anatomy Label: Text for identity field. List: Saved values to show to user. Entry field: Allows typee keys for search result.
It is proposed to migrate the tabs, changing the vertical design to the left for a horizontal design at the top. It is currently displayed as follows in the ZK client: