Commit Graph

282 Commits (46db7de0b28cb5a27abb1279bb3e9970d358a3bb)

Author SHA1 Message Date
Yamel Senih 86fd3a432a
Bugfix/dynamic import (#473)
* first test es-lint babel.

* Update all dependencies and fix import dynamic import.

* Add support to docstatus

Co-authored-by: Edwin Betancourt <EdwinBetanc0urt@hotmail.com>
2020-04-29 23:39:57 -04:00
elsiosanchez 983d3642c3
Hide and show context information (#471)
* Hide and show context information

* default value true

* rename variable

* rename variable
2020-04-29 17:11:31 -04:00
elsiosanchez b45619fa74
addAction (#470)
* addAction

* minimal change

* minimal change
2020-04-29 17:02:01 -04:00
Yamel Senih efe5f49e9e
Add functionality for event handler from any field, it define the follow global events: (#472)
- Action Performed: used for all **change** event
- Focus Gained: used for focus gained on field
- Focus Lost: used for focus lost on field
- Key Pressed: like to keydown
- Key Released: like keyup

For field events:
- notifyActionPerformed: when a value is changed
- notifyKeyPressed: when a key is press
- notifyKeyReleased: when a key is released
- notifyFocusGained: when a focus is gained in component
- notifyFocusLost: when a focus is lost from component
For Actions:
- notifyRunAction: used when a action is applied
Getters:
- getFieldEventList: get field event list from container UUID
- getActionEventList: get action event list from container UUID
2020-04-29 16:44:05 -04:00
Edwin Betancourt 6e9c48ad51
feat: Change size component implementation (#464)
* feat: Change size component implementation

* fix operators list.

* set size values in references.

* fix: Operator's comparison list.

* Set id with constants references.
2020-04-29 10:32:15 -04:00
Yamel Senih dc7221d886
Remove unnecessary store (#468) 2020-04-28 19:31:13 -04:00
Yamel Senih 1c133bc87c
Feature/#source code improve reorder implementation (#466)
* Improve source code and define structure for api
Note that currently does not exist a way for spared api and search from 
backend or push, this pull request want reorder use of api by 
functionality or tool:
- All inside ADempiere folder is dedicated for adempiere functionality
- ADempiere/dashboard: use this path for add your api resource for all 
related with dashboard, note that already exist a file named 
dashboard.js with standard dashboard for ADempiere, if you want to add a 
new dashboard just create a new file <dashboard name>.js for gest info 
from backend
- ADempiere/form: used for all form, for now exist the first 
implementation named price-checking.js that matched with 
components/ADempiere/form/PriceChecking, if you want to add a new form 
just add a new file here
- ADempiere/browser.js: browser is a native functionality for Smart 
Browser tool, just add here all functions related for browser
- ADempiere/private-access.js: just handle private access, will be used 
for add role table access and record access (nice to have)
- ADempiere/process.js: related with all action for process and get 
information from server like getProcessLog and others
- ADempiere/report.js: get info like getReportOutput from parameters 
used for window report and change print formats
- ADempiere/rule.js: for now is used for dispatch callouts from server 
but will be implemented for run rules directly for client on languages 
like javascript, kotlin and groovy
- ADempiere/system-core.js: just get generic functions like 
getWarehouseList and organization, also can be used for get langages and 
other infor from server
- ADempiere/values.js: get info like lookup list, default values and 
other values like systen configurator
- ADempiere/window.js: all functions related to window like record log, 
workflow log and other infor that can be used for container
- ADempiere/persistence.js: handle standard CRUD for all entities and 
implement functions like getTranslation from entity

* Improve source code and define structure for api
Note that currently does not exist a way for spared api and search from 
backend or push, this pull request want reorder use of api by 
functionality or tool:
- All inside ADempiere folder is dedicated for adempiere functionality
- ADempiere/dashboard: use this path for add your api resource for all 
related with dashboard, note that already exist a file named 
dashboard.js with standard dashboard for ADempiere, if you want to add a 
new dashboard just create a new file <dashboard name>.js for gest info 
from backend
- ADempiere/form: used for all form, for now exist the first 
implementation named price-checking.js that matched with 
components/ADempiere/form/PriceChecking, if you want to add a new form 
just add a new file here
- ADempiere/browser.js: browser is a native functionality for Smart 
Browser tool, just add here all functions related for browser
- ADempiere/private-access.js: just handle private access, will be used 
for add role table access and record access (nice to have)
- ADempiere/process.js: related with all action for process and get 
information from server like getProcessLog and others
- ADempiere/report.js: get info like getReportOutput from parameters 
used for window report and change print formats
- ADempiere/rule.js: for now is used for dispatch callouts from server 
but will be implemented for run rules directly for client on languages 
like javascript, kotlin and groovy
- ADempiere/system-core.js: just get generic functions like 
getWarehouseList and organization, also can be used for get langages and 
other infor from server
- ADempiere/values.js: get info like lookup list, default values and 
other values like systen configurator
- ADempiere/window.js: all functions related to window like record log, 
workflow log and other infor that can be used for container
- ADempiere/persistence.js: handle standard CRUD for all entities and 
implement functions like getTranslation from entity
2020-04-28 01:39:27 -04:00
Yamel Senih d6d9a2117e
Fixed error with set context from tables and browsers, it is a problem when exist one field depending, example: (#461)
C_BPartner_Location_ID depending of C_BPartner_ID
2020-04-24 15:48:08 -04:00
Edwin Betancourt 0d7aa7c72f
fix: Mandatory fields empty. (#456) 2020-04-23 20:33:40 -04:00
Yamel Senih 9d59700aa5
Improves/reduce create form (#457)
* improves: Reduce and more easy create news Forms.

* fix: Overwrite template metadata component with metadata prop from mixin

* Add search from server for product price inquiry

* add isEvaluateValueChanges.

* Add support to latest version from POS client

* Add clean for all fields

* add style with prop cssClassName

* Add style for components

* fix subscribe mutation's and add set value and set values.

* Change error by info for form

Co-authored-by: Edwin Betancourt <EdwinBetanc0urt@hotmail.com>
2020-04-23 20:26:18 -04:00
Yamel Senih a52d2ee0de
Add support to set warehouse and organization for current role (#455) 2020-04-22 03:08:09 -04:00
Yamel Senih ae787ba798
Fixed error wuth login is too long when a session is expired (#453) 2020-04-19 21:24:10 -04:00
Edwin Betancourt 20a3bc3025
feat: Add load dynamic form with fileName. (#450)
* feat: Add load dynamic form with fileName.

* Load Form metadata from server.
2020-04-18 16:43:07 -04:00
Edwin Betancourt 7fd5c8f334
fix: Test View error when change value into field. (#446)
* fix: Test View error when change value into field.

* remove console.log

* add support to references fields for manual forms

* fix logic's Test View.

* change definition lookup factory.

* Some changes

* Add support to factory from ADempiere

Co-authored-by: Yamel Senih <ysenih@erpya.com>
2020-04-17 11:04:47 -04:00
elsiosanchez 1ac405ef53
Bugfix/validate filled fields before saving (#444)
* Validate filled fields before saving

* remove console
2020-04-14 00:09:53 -04:00
Yamel Senih b5441183fb
Revert "Set value to filter lookups list (#343)" (#443)
This reverts commit 6258abb6e1.
2020-04-09 02:10:43 -04:00
Leonel Matos 6258abb6e1
Set value to filter lookups list (#343)
* Set value to filter lookups list

* change data client version

* bugfix display value without label

Co-authored-by: Edwin Betancourt <EdwinBetanc0urt@hotmail.com>
Co-authored-by: Yamel Senih <ysenih@erpya.com>
2020-04-09 00:42:24 -04:00
Yamel Senih b653f430cd
Fixed error with ready for summit method for panel (#440) 2020-04-07 18:26:21 -04:00
Edwin Betancourt 8385415ec0
fix #341 Send double values with 0 values in decimals (#342)
* fix convert float values to double values with grpc.

* Update package.json

* fix send double values with callout.

* Change Double value to Decimal value.

* fixed FIELDS_FLOATS to FIELDS_DECIMALS

* Change references by correct valuess Q

* Update version for data management

* Add support to latest version for data 2.1.6

Co-authored-by: Yamel Senih <ysenih@erpya.com>
2020-04-07 02:46:50 -04:00
Edwin Betancourt f9187f2795
fix: Refresh window records should not run callout. (#437) 2020-04-06 13:16:36 -04:00
Edwin Betancourt 78e2c19468
fix: Lookup with -1 as default value. (#435) 2020-04-06 13:12:55 -04:00
Yamel Senih 8779ff2441
Remove default table C_Order hardcoded from list workdlows (#429) 2020-04-02 23:17:51 -04:00
Edwin Betancourt c8146819e4
fix: Context menu relations in report view. (#427) 2020-04-02 19:53:16 -04:00
Edwin Betancourt 927de4aa33
improves: Optimize the times data is consulted in the vuex store (#426)
* improves: Optimize the times data is consulted in the vuex store

* Improves to get store tab.
2020-04-02 04:06:54 -04:00
elsiosanchez ee9feded0c
error requests when advanced query (#424)
* current record request in the container info

* Delete unnecessary console
2020-04-02 04:03:06 -04:00
Edwin Betancourt a1b3b25c2b
fix: Run print format without operator's. (#420) 2020-03-27 16:59:09 -04:00
Edwin Betancourt c0c758d7ff
fix: Reset parameters after run Process. (#415)
* fix: Reset panel after run Process.

* Minimal changes.
2020-03-27 16:36:28 -04:00
Edwin Betancourt f47dea22df
fix: Run callout's after change values in all field's. (#418)
* fix: Run callout's after change values in all field's.

* change to pomisse getCalloyut and await getContextInfoValueFromServer
2020-03-24 21:42:34 -04:00
Edwin Betancourt 8c9e2f0513
fix: Print formats unnecessary request. (#414) 2020-03-24 21:34:57 -04:00
Edwin Betancourt 1e837db9e0
fix: Run process notification without session (#413)
* fix: Show notification run process without session.

* close notification after response.
2020-03-24 21:32:22 -04:00
Edwin Betancourt 9dbf57a877
fix: Values in fields lookup (#407) 2020-03-16 19:08:25 -04:00
Edwin Betancourt 20dfa472b1
fix: #401 Display logics show more fields than they need to be (#402)
* fix: #401 Display logic's showed fields.

* Update evaluator.js

* minor changes.
2020-03-16 16:19:50 -04:00
Edwin Betancourt 7fe04ce531
fix: Loses role of session. (#405) 2020-03-11 21:47:39 -04:00
Edwin Betancourt d03de8b2a2
improves: Add state restart for modules that manage and store data. (#397) 2020-03-11 21:38:41 -04:00
Edwin Betancourt 902832ee79
fix: The references associated with a record are not displayed. (#396) 2020-03-11 21:36:44 -04:00
Edwin Betancourt 206fedb198
fix: Default values that are @SQL= on the first load (#391) 2020-03-11 21:34:21 -04:00
Leonel Matos b2c5f894ec
bugfix load context info of fields (#390) 2020-03-11 21:33:31 -04:00
elsiosanchez acedbb88de
Show sequence options in the table menu (#388)
* Show sequence options in the table menu

* Open sequence modal
2020-03-11 21:28:20 -04:00
Edwin Betancourt 876b51cce3
fix: #386 Value preference with session context. (#387)
* fix: Value preference with session context.

* fix set value in field isParentLink or isKey

* remove unused attribute.

* Add additional attributes fieldTemplate.
2020-03-11 21:27:09 -04:00
Edwin Betancourt 1f97c9f339
fix: Request document statuses only window is document (#377) 2020-02-29 17:37:35 -04:00
elsiosanchez 278fad1bfa
change tabs from the path (#376) 2020-02-29 17:36:50 -04:00
Leonel Matos 618a24d22f
Add calculator component to numeric references (#349)
* add calc component

* change display values to top

* Update version for gRPC data client

* redefine styles and enter key press event

* Revert "Merge branch 'develop' of https://github.com/erpcya/adempiere-vue into develop"

This reverts commit eaa9477d2b52e87962b7610fda7944fc944460a6.

* Revert "Merge branch 'develop' of https://github.com/erpcya/adempiere-vue into develop"

This reverts commit eaa9477d2b52e87962b7610fda7944fc944460a6.

* add mathematical operation directly from field

* add value to math operation in real time

* minor changes

* minor changes

* validate input values

* redefine logics

Co-authored-by: Edwin Betancourt <EdwinBetanc0urt@hotmail.com>
Co-authored-by: Yamel Senih <ysenih@erpya.com>
2020-02-28 02:21:51 -04:00
elsiosanchez da08c71f01
Add the workflow phases sequence (#346)
* indicate new row

* add focus in field text

* add workflow line

* delete console.log

* width the step

* confi the width

* add width fixed

* add scroll

* minimal  change

* add the vue-resize library to control panel behavior

* change version

* add List Status Document

* process the document status from the workflow line

* change name file

Co-authored-by: Edwin Betancourt <EdwinBetanc0urt@hotmail.com>
2020-02-27 19:28:21 -04:00
Edwin Betancourt 5bed6a5f45
fix: #370 Lookup with NaN values in advanced query. (#371) 2020-02-27 15:54:43 -04:00
Edwin Betancourt 7ed14ac44e
Does not sort the field list of the child tabs on every render. (#363) 2020-02-25 18:31:02 -04:00
Edwin Betancourt 8f9c7f390d
fix: Display logic field when set empty value in parent field. (#357) 2020-02-25 09:18:35 -04:00
Edwin Betancourt 1126c00c1f
fix: #347 Loses values when create entity using callout generate error or warning. (#348)
* fix loses values when using callout or generate error create entity.

* fix undefined method.

* Remover comments un data table component

* Delete comments in dictionary utils
2020-02-25 09:05:02 -04:00
Edwin Betancourt 02c634e56d
fix: Fields that are not displayed by default and have a default value. (#345) 2020-02-25 08:49:20 -04:00
elsiosanchez 557937349a
Duplicate Processes (#354) 2020-02-23 00:06:34 -04:00
Edwin Betancourt 6ce282c65d
fix: Not resend request when hidden document status. (#339)
* fix: Not resend request when hidden document status.

* Validate store data to get documents actions.
2020-02-22 23:46:17 -04:00
Edwin Betancourt df6762578e
fix: #334 Display logic that prevents some fields from being displayed. (#335)
* fix: Display logic that prevents some fields from being displayed.

* fix open criteria with uuid
2020-02-16 00:06:38 -04:00
Leonel Matos f700b0341e
bugfix login from redirect (#333) 2020-02-16 00:04:43 -04:00
elsiosanchez 1a3d50424f
correcting container info chats errors (#322)
* add document action

* order processing structure

* add document action

* order processing structure

* correcting errors when Process Order

* correcting initial load error

* update document action before processing

* refres action document

* add Markdown of chat

* Solve all chat problems

* Duplicate Record Error

* Library of MArkDown

Co-authored-by: Yamel Senih <ysenih@erpya.com>
2020-02-13 18:21:03 -04:00
Edwin Betancourt be0e3d8eec
fix: Delete record with contextual menu in data table. (#329) 2020-02-13 16:43:25 -04:00
Leonel Matos 2d9b33398e
bugfix multiple call for lookup item (#324) 2020-02-11 18:14:25 -04:00
Edwin Betancourt 252cc43679
fix: Export record in table, and mobile support to Smart Browser. (#325)
* fix: Export record in table, and mobile support to Smart Browser.

* Change comparison disabled export record action.

* Closed fotmat exports list in export record action menu.
2020-02-11 17:52:23 -04:00
Edwin Betancourt ac4b0df91c
fix: #316 Add Smart Browser validation to research with mandatory parameters. (#317)
* fix: Add Smart Browser validation to research with mandatory parameters.

* Delete duplicated code.
2020-02-11 15:54:10 -04:00
Leonel Matos d55e7b7d4d
Bugfix create order lines (#311)
* Bugfix create order lines

* bugfix context boolean value

* validate void label for create entity

* rename variables
2020-02-11 15:51:57 -04:00
EdwinBetanc0urt 7f74235073
Refactor code, remove unused methods and optimized application. (#318)
* Refactor code, remove unused methods and optimized application.

* Delete redundant action's, and some deprecated.

* Optimize delete record container to panels in window.

* fix delete tag view when change roles.
2020-02-10 21:13:19 -04:00
EdwinBetanc0urt 29ced53bcb
fix: Multiple requests block the browser. (#313) 2020-02-05 19:16:40 -04:00
EdwinBetanc0urt f6e7118846
fix: Update the search if a field with value is hidden or showed. (#307) 2020-02-05 19:12:47 -04:00
elsiosanchez 6837cc19b4
Create a global method for document status tags (#305)
Nice it
2020-02-05 19:12:09 -04:00
EdwinBetanc0urt cdaf4832cb
fix: Text Long not only change value to old value. (#303) 2020-02-05 19:10:12 -04:00
elsiosanchez 94788e0e7c
changing chat structure and asynchronous methods (#298)
* changing chat structure and asynchronous methods

* changing descending order

* reverse changes

* change constante

* clear notes when new record

* clear notes when new record

* rename change history to activities
2020-02-04 10:38:58 -04:00
EdwinBetanc0urt 4de4076230
fix: The fields of type Yes-No and Number, take the fields as empty . (#299)
* fix: The fields of type Si-No and Number, take the fields as empty .

* fix: Values preference.
2020-02-04 00:49:33 -04:00
Leonel Matos 343949371e
bugfix load values of field Target Document Type (#297)
* bugfix load values of field Target Document Type

* remove console message
2020-02-04 00:46:04 -04:00
elsiosanchez e4729a4841
Support add comment (#291)
* Support add comment

* add traslation

* add chat

* change color of parrafo
2020-01-31 18:00:31 -04:00
EdwinBetanc0urt 7870fdbfab
feat: Add operators comparison to advanced search. (#287)
* feat: Add operators comparison to advanced search.

* Set is null and not null operator.

* Add multiple values to IN and NOT IN operators.

* Add component render to set values to IN and NOT IN operators.

* Add IN and NOT IN operators in date component.

* Fix attribute comparison (isAdvancedQuery).
2020-01-31 12:53:04 -04:00
Leonel Matos 88c1f03494
bugfix add fields to advanced query (#290) 2020-01-31 11:15:06 -04:00
EdwinBetanc0urt 5a38ada770
fix: Undefined method. (#285) 2020-01-29 17:30:53 -04:00
elsiosanchez f446bf6142
add popover of Workflow log (#284)
* Add popover to Workflow Log

* delete italic format

* change funtion
2020-01-29 17:26:25 -04:00
EdwinBetanc0urt d7aaa4fc00
fix: #277 Context menu relations. (#278) 2020-01-29 10:17:48 -04:00
Leonel Matos 182c4c2303
bugfix send email to enrollment user (#275) 2020-01-29 10:15:48 -04:00
Leonel Matos fde8d64a40
bugfix with criteria filter (#273) 2020-01-29 10:14:36 -04:00
elsiosanchez 99d49b91fc
Add ListRecordChat and ListChatEntries (#272)
* creating structure for the service

* structure container info

* waiting for service

* service test

* Support record Log of container info

* style of the option Change Detail

* Text formats

* add color to event type

* Add Disable of textLong

* change style text long

* Add service the ListRecordChats and ListChatEntries

* Support Workflow

* changing translation
2020-01-29 10:13:21 -04:00
Leonel Matos 63944c9815 bugfix validation of get lock records (#270) 2020-01-28 12:27:27 -04:00
EdwinBetanc0urt 6e89373f51 fix: Uncaught exception in promises, and remove log consoles. (#267) 2020-01-27 12:59:33 -04:00
elsiosanchez b9cc5ff276 Support record Log of container info (#266)
* creating structure for the service

* structure container info

* waiting for service

* service test

* Support record Log of container info

* style of the option Change Detail

* Text formats

* add color to event type

* Add Disable of textLong

* change style text long
2020-01-27 11:00:34 -04:00
EdwinBetanc0urt fb08cf3c0a fix: Send context to process associated. (#263)
* fix: Send context values from parent view to process associated.

* change parseContext.

* fix get preference.
2020-01-24 11:38:55 -04:00
Leonel Matos 997b7fcfe3 bugfix set void values from callout (#262) 2020-01-24 11:37:20 -04:00
EdwinBetanc0urt b854a8c68a fix: Show/hidden optional columns in table. (#256) 2020-01-22 17:39:30 -04:00
Leonel Matos f1dc173558 bugfix print format selection after report (#255) 2020-01-22 17:38:21 -04:00
Leonel Matos 68d8a1f55b Bugfix zoom process from process activity (#253)
* bugfix zoom in

* rename function
2020-01-22 17:36:00 -04:00
Leonel Matos 828edc58a2 Change desing for zoom references (#252)
* bugfix advanced search when field value no change

* update styles
2020-01-22 17:34:27 -04:00
EdwinBetanc0urt b160070320 feat: Add support to gRPC Business Data Client version 1.9.0 (#236) 2020-01-21 14:01:17 -04:00
EdwinBetanc0urt 8e771a01e8 Add support to translations (Tab Translations). (#229)
* Support to translations in ADempiere Vue.

* change popover to translation and add vuex store

* Add structure from vuex store to get translations.

* Add update translations with language.
2020-01-20 16:11:30 -04:00
Leonel Matos 8425f1c965 add validation to personal lock by role (#226)
Co-authored-by: EdwinBetanc0urt <EdwinBetanc0urt@hotmail.com>
2020-01-20 16:03:16 -04:00
EdwinBetanc0urt f728e4eb43 fix: Mandatory logic on first field load. (#223) 2020-01-14 17:45:25 -04:00
EdwinBetanc0urt fd6096b565 redefine API to provide business data (#214)
* Change of main functions of api from the application to the grpc library

* Create entity.
* Update entity.
* Delete entity.
* Request entity.
* Request entities list.
* Rollback entity.
* Run process.
* Browser search.

* Convert API functions to get values.

* migrate CRUD and Browser Search.

* migrate process control and callout control.

* migrate print formats.

* migrate recent items, references, context info value, private access

* migrate pending documents, favorites, language and translations.

* migrate lookups.

* fix: Drill table empty name.

* Change report output.

* Refactor dashboard and language.

* Fix dashboard component.

* Fix dashboards unsupported, and refactor and remove getting values
2020-01-14 15:42:09 -04:00
EdwinBetanc0urt 683e0d250b fix: The values are lost from the list of changed fields. (#217)
* fix: The values are lost from the list of changed fields.

* fix: Lost value in date field type range.
2020-01-14 10:54:34 -04:00
Leonel Matos d748a0e35f Add support to generate report from print format (#218)
* add support to generate report from print format

* bugfix with report format

* redefine report format value
2020-01-14 10:53:45 -04:00
Leonel Matos f0630d79d6 Support to dynamic dashboard (#219)
* First test for dynamic load

* add support to list dashboard items

* change some dashboards names

Co-authored-by: Yamel Senih <ysenih@erpya.com>
2020-01-14 10:51:28 -04:00
EdwinBetanc0urt 1ecd55d1e0 fix: Fix the display column of the lookup when it has a default value. (#216) 2020-01-13 18:16:01 -04:00
Leonel Matos d7745092f9 add support to language list gRPC service (#213) 2020-01-13 18:11:17 -04:00
elsiosanchez e33dd42a33 Support to process the selection of records (#212)
* add processes to context menu

* add a mixins for menu

* execute selected processes

* add message with process results

* add process selection

* modify hover from context menu

* modify hover from context menu

* style hover

* resolve conflicts
2020-01-13 18:04:10 -04:00
Leonel Matos da3fad95a6 add drill down support to reports (#183)
* add drill down support to reports

* add validations and service implementation for get report output

* add parameters for change report output

* add service implementation for report output and add change print format

* fix send parameters of report

* add support to change view report

* bugfix names of properties

* minor bugfix

* add support to list drill tables by reports

* modify styles for childs menu

* open drill report in other container

* bugfix route definition

* bugfix default report format

* bugfix to generate reports

Co-authored-by: EdwinBetanc0urt <EdwinBetanc0urt@hotmail.com>
2020-01-10 14:47:25 -04:00
Leonel Matos 951fbb9bbf Add support to zoom from smart browser (#209)
* add support to zoom record from smart browser

* change view column name for element name
2019-12-13 20:51:57 -04:00
EdwinBetanc0urt ef26f3055d fix: Correct process metadata loading in modal. (#210) 2019-12-13 20:42:47 -04:00
EdwinBetanc0urt 2e036e2034 fix: Error render lookups fields without reference. (#207)
* fix: Error render lookups without reference.

* fix: Query and DirectQuery empty values.

* Corrections when cleaning the lookup.
2019-12-13 20:37:43 -04:00
Leonel Matos 101de06515 #171 bugfix show record from zoom action (#201) 2019-12-12 18:44:04 -04:00
Leonel Matos c4938ee879 bugfix call user uuid (#205) 2019-12-12 18:43:27 -04:00
Yamel Senih 739f658fea
Remove bad implementation for dashboard (#206) 2019-12-12 18:42:21 -04:00
EdwinBetanc0urt 8b53babb21 feat: Add support to sequence tab. (#186)
* feat: Add support to sequence tab.

* Add name to list sequence tab.

* Add multiple tab sequence as process in tab.

* Add identifier fields from source tab to sequence tab.

* Add multiple requests to get all records according to the pagination.

* Corrects the display of records in the first load.

* Correct multiple petition if parent record has not changed.

* Refresh the list of records on the source tab.

* Fix moved sequence and names to showed.

* fix identifiers list and actions.

* remove the displayed sequence.
2019-12-11 16:33:29 -04:00
EdwinBetanc0urt 79698ad562 Redefine API to provider access. (#199)
* Migrate login, get session, change role, logout.

* Convert menu.
2019-12-10 10:11:44 -04:00
EdwinBetanc0urt 206539251b Migrate enrollment API to provider enrollment. (#198) 2019-12-10 09:40:35 -04:00
EdwinBetanc0urt 992908ad72 redefine API to provide dictionary metadata. (#197)
* Migrate Smart Browser, Process, and Field.

* Migrate Window and Tabs.
2019-12-10 09:40:07 -04:00
Leonel Matos 3b5f0816a9 Unify popovers with field info an zoom in (#191)
* unify popovers with field info an zoom in

* change method to send value from zoom in

* change popover title
2019-12-03 16:05:41 -04:00
Leonel Matos 2c35e3f978 Support to private access feature (#174)
* add feature for go to print format setup window from report viewer

* change translation

* add feature for field condition in table records

* add private access feature

* some changes

* redefine

* add notification for lock and unlock records

* bugfix syntax

* bugfix lock and unlock records
2019-12-03 15:18:16 -04:00
elsiosanchez 73b375ca74 Support Documents Pendings (#189)
* Support Documents Pendings

* Bugfix syntax

* route getters according to the role

* add send criteria from list of documents pendings

* change translations
2019-12-03 15:04:33 -04:00
elsiosanchez 929301579c Add Export Window Record (#168)
* Add Export Window Record

* Remove console.log

* unnecessary message

* add javascript class for exporter

* rename function

* rename file

* Add contexMenu to table

* import changes

* correcting translations

* add translation when exporting file...

* add a computed property to the Json array

* Add Traslation to Option Format Export

* remove validation

* Restore File

* restore file Export

* restore file Export

* Update Export2Excel.js
2019-12-02 12:36:06 -04:00
EdwinBetanc0urt f82d0a49b3 fix: Corrects update records, no value was sent. (#188) 2019-12-02 11:24:10 -04:00
EdwinBetanc0urt 0b95a6e10d feat: Add totals with selection. (#187) 2019-11-28 10:03:16 -04:00
Leonel Matos 85bb211490 add favorites list in dashboard view (#182)
Is nice it jus is nice to have a way for update this automatically
2019-11-26 15:03:53 -04:00
Leonel Matos dbaf0ec966 add feature report view selection in report viewer (#165)
* add feature report view selection in report viewer

* add report view list service implementation
2019-11-25 16:36:21 -04:00
Leonel Matos 2564ce307f add feature print format selection in report viewer (#162)
* add feature print format selection in report viewer

* add service implementation

* add print format list to context menu actions
2019-11-25 11:41:08 -04:00
Leonel Matos 7cb80dd246 Bugfix references filtering (#175)
* add feature for go to print format setup window from report viewer

* change translation

* add feature for field condition in table records

* add evaluate logic for display field definition

* bugfix references filter

* some changes
2019-11-22 19:02:28 -04:00
EdwinBetanc0urt aa931527f8 fix: Correct rank type numerical fields. (#177) 2019-11-22 14:22:01 -04:00
EdwinBetanc0urt 7b0354fa34 fix: #172 Reload a window with a record, loses the display column. (#173) 2019-11-22 12:01:15 -04:00
Yamel Senih 059f17e279
This is the first pull request for ADempiere-Vue (#106)
This is the first commit for changes and integration with ADempiere UI, the pull request have very to long commits, here is a squash and merge, for detail refere to https://github.com/erpcya/adempiere-vue
with committers:
- [Yamel Senih](https://github.com/yamelsenih)
- [Raúl Muñoz](https://github.com/Raul-mz)
- [Edwin Betancourt](https://github.com/EdwinBetanc0urt)
- [Leonel Matos](https://github.com/leonel1524)
- [Elsio Sanchez](https://github.com/elsiosanchez)

* add server error message (#571)

* Feature/collapse avanced search (#572)

* add server error message

* add collasep to advanced search

* bugfix load data ordered (#573)

* Fix share values from panel. (#574)

* Fix share values from panel.

* Parsed values.

* support refresh and field updata (#575)

* refresh

* bugfix load data ordered

* minimal changes

* Fix parameters to share data type date and boolean. (#576)

* Change search browser. (#577)

* read url parameters and load data (#578)

* Fix error when search browser list. (#579)

* Fix error when search browser list.

* Minimal changes.

* Update Dictionary and business data client version

* bugfix share link with props (#580)

* bugfix copy link with uuid

* bugfix share link with props

* Add support conditions to object list from criteria. (#581)

* bugfix record navigation in left table (#582)

* add export-browser (#583)

* add export browser

* minimal changes

* wait for service

* add window report

* bugfix load report with link shared (#584)

* bugfix copy link with uuid

* bugfix share link with props

* bugfix load report with link shared

* Rollback support to window. (#585)

* Rollback support to window.

* Minimal changes.

* support Mandatory Field (#586)

* support Mandatory Field

* delete comment

* bugfix share link from avanced query (#588)

* bugfix copy link with uuid

* bugfix share link with props

* bugfix load report with link shared

* bugfix share link from avanced query

* Fix optional fields showed from user. (#589)

* Fix optional fields showed from user.

* Remove destructuring assignment.

* message error serve (#587)

* message error serve

* remove console

* remove error code

* minimal changes

* bugfix change records in record navigation (#590)

* bugfix record navigation in left table

* bugfix change records in record navigation

* support process Activity (#592)

* support processActivity

* minimal changes

* Load one group field to advanced query. (#593)

* Load one group field to advanced query.

* Minimal changes.

* bugfix load record with criteria method (#594)

* support refrest menu contexto (#595)

* Add new version from business data

* Fix read only fields. (#591)

* Fix read only fields.

* Minimal changes.

* Add all field list in panel advanced query. (#596)

* fix set date with context (#597)

* support logs Process Activity (#598)

* support for the logs of Process Activity

* support logs Process Activity

* remove console.log

* Update data in main panel when update list from server. (#599)

* Update data in main panel when update list from server.

* Update comments.

* Update conditional to update main panel.

* First commit to data load children. (#600)

* bugfix change tag view title and rename variables (#601)

* Fix add optional fields to advanced query. (#602)

* Fix add optional fields to advanced query.

* Add attribute to advanced query.

* Fix variable name.

* Fix change roles in navigation bar and view profile. (#603)

* Fix send all parameters by advanced query. (#604)

* bugfix close tag after process execute (#605)

* bugfix load windows process without fields (#606)

* clear fields when the window is closed (#607)

* clear field of process

* minimal changes

* add report type to share link of reports (#608)

* Fix context menu. (#609)

* bugfix reload parameters after close SB (#610)

* bugfix reload parameters after close SB

* change condition

* add ZoomIn ProcessActivity (#611)

* add ZoomIn ProcessActivity

* add parameters

* Update es.js

Fix Variable Name

* Update index.vue

Fix Variable Name

* Update en.js

* bugfix close window after process (#613)

* bugfix close window after process

* bugfix close views after execute SB process

* support refresh the SmartBrowser (#614)

* Remove data after close view. (#612)

* Remove data after close view.

* Clear data in tabs children when change uuid in main panel.

* Fix load data in tabs children. (#615)

* Fix load data in tabs children.

* Send where clause.

* bugfix load data whith criteria conditions (#616)

* bugfix load data whith criteria conditions

* remove unnecessary functions

* change import function and change component name (#617)

* add reference mobile (#618)

* fix function calling (#619)

* support mobile (#620)

* remove advanced query option from child tabs

* support mobile

* Fix load data tab children and not send row tab (edit mode). (#621)

* bugfix execute report formats (#622)

* support datatable y and contextmenu (#623)

* Fix load display column, record navigation. (#624)

* some bugfix in advanced query panel (#625)

* support for the range date and the title of the processes and reports (#626)

* add option select last week range date
* adjust the height of the title of the processes and reports

* fix create new action error (#627)

* Remove duplicate request to server by Tabs and Fields children. (#628)

* Fix display value NULL in TextField component. (#630)

* Smart browser support when opening the process Activity (#631)

* support to record load in the table

* add dispatch isClearSelection

* adding conditional

* minimal changes

* Update contextMenuMixin.js

* bugfix in share link report and process properties (#632)

* fix open report viewer on process return error (#633)

* feat: Add create entity in tab children. (#634)

* feat: Add create entity in tab children.

* Fix route query action when create entity in tab children.

* feat: Add notification after delete selection records in table. (#636)

* feat: Add notification after delete selection records in table.

* Add destructuring of object.

* Fix fields list mandatory empty when create/update in table. (#635)

* feat: Add create entity in tab children.

* Fix route query action when create entity in tab children.

* Fix fields list mandatory empty when create/update in table.

* fix: Create entity from main panel. (#637)

* add condition (#638)

* fix values of date parameters in share link (#639)

* Support DateRange week (#640)

* Add Summary to logs (#641)

* support daterange week (#642)

* Support DateRange week

* minimal changes

* Auto stash before merge of "bugfix/support-date-range-week" and "develop-i18n"

* fix: Search browser when change show/hidden field not isQueryCriteria. (#643)

* change displayed fields on advanced query (#644)

* add summary to logs (#645)

* fix create new action query (#646)

* fix: Not load tabs not supported (isSortTab and isTranslationTab) (#647)

* Change version

* remove refresh the tabs children (#648)

* remove refresh the tabs children

* column top of the table of the select

* minimal changes

* fix: Create entity in table send server after change field. (#649)

* add loading (#650)

* add loading

* rename isLoaded

* add translations

* add translations
* add message

* report control error (#651)

* Add mark (*) mandatory fields in table. (#652)

* fix: Exception not handled, add message when capturing error in promise. (#653)

* fix: Correct loading into table when it has 0 records. (#654)

* fix: Correct loading into table when it has 0 records.

If the search returns 0 records the DataTable remains loading even when that was its response, giving the confucion that it is still waiting for the response from the server.

* Minimal changes.

* fix: Hide search notification for language and role. (#655)

* add hidden main panel (#656)

* fix: Show fields with default values. (#658)

* fix load records in left table (#657)

* support the hide panel button (#660)

* add icon create new (#659)

* add icon create new

* setting the add button

* fix: Delete record and selection in browser after run process. (#661)

* fix load parameters of share link (#662)

* open report from the window (#663)

* open report from the window

* resolve Conflicts

* fix references disabled

* Remove console.log (#664)

* fix: Load data tab children after set context main panel. (#665)

* add lastrun to the process Activity (#667)

* fix: Lookups context. (#668)

* fix: Set is load context not report and process. (#669)

* fix: Set is load context not report and process.

* Minimal changes.

* Change evaluate multiple conditions.

* feat: Add display column in add new row with value or default values. (#670)

* feat: Add display column in add new row with value or default values.

* Add comments.

* Fixing navigation height between records (#671)

* Fixing navigation height between records

* minimal changes

* support recent intems

* fix: Context for window request. TODO: Add AD_User_ID in user info gRPC. (#672)

* feat: Add last run to process activity. (#673)

* feat: Add last run to process activity.

* Change convert parameters to object in vuex store.

* fix: Run process error.

* Update source packages version

* Update access version

* fix: Do not show loading when the data request returns error. (#675)

* feat: Add support to fields isEncrypted (type password). (#677)

* fixing translation (#678)

* fix display panel and fields in advanced query (#676)

* fix display panel and fields in advanced query

* bugfix filter fields in advanced query

* fix load values in lookup component (#679)

* filter fields exclude buttons on adavanced query (#680)

* fix: Add display column to field link in tab. (#681)

* feat: Add support to default context. (#682)

TODO: Add default context in session info.

* feat: Add field length to field text as max length attribute. (#683)

* Add support to latest version from access

* button setting to close table panel or expand (#684)

* fix activities order by date (#685)

* add date translations in process activity

* fix activities order by date

* fix: Handle data request error to leave loading the table. (#686)

* fix: Smart Browser, research data when records length > 100. (#687)

* fix: Smart Browser, research data when records length > 100.

* Correct variable evaluation.

* fix close report (#688)

* Evaluate server response error by dictionary (#689)

* Evaluate server response error by dictionary

* Support Smart Browser and Process

* minimal changes

* fixed color and size of icon datatable (#690)

* fixed color and size of icon datatable

* minimal changes

* add clearable

* fix: Create request field mandatory number 0. (#691)

* validate edit mode until ready to save (#692)

* validate edit mode until ready to save

* correcting condition

* add child tab to url and share link (#693)

* feat: Add support to new session request. (#694)

* multiple record support (#695)

* fix delete data after close window (#696)

* fix load view on reapeted route

* fix delete data after close window

* feat: Add read only row from table. (#697)

* feat: Add read only row from table.

* Add read only if client context is different to client record.

* add call off record (#698)

* date error when executing (#699)

* feat: Add validation read only with parent record is read only. (#700)

* feat: Add validation read only with parent record is read only.

* Minimal changes.

* fix: Run process associate with Smart Browser or Window. (#702)

* restore create new record of datatable child (#701)

* restore create new record of datatable child

* restore change

* minimal changes

* restoring values in the table

* fix: Create new main panel, clear records to tabs children. (#703)

* validate multiple record (#704)

* validate multiple record

* validate isEdit datatable children

* Add new version for data

* Add new version for data

* add show to password type field (#705)

* validate multiple record

* add show to password type field

* fix: Change evaluation of conditionals to add new row. (#706)

* feat: Keep rows in edit mode after listing by creating record. (#707)

* fix: Fix get lookup to window navigation. (#708)

* fix: Parse default values to create or update record. (#709)

* bugfix set tab child in URL (#710)

* support height datable (#711)

* fix: Read Only from processed and processing record. (#712)

* Support badge and column fixed (#713)

* support height datable

* support badge

* raname badge (#714)

* no recharge view on changes (#715)

* bugfix style of badge (#717)

* change tabNumber query prop for tabParent (#718)

* bugfix set tab child in URL

* change tabNumber query prop for tabParent

* fix: Pagination and total records. (#719)

* Support duplicate lookup (#721)

* set advanced search (#716)

* field auto focus (#720)

* field auto focus

* bugfix

* some changes

* change method

* remove unused attributes

* fix: Add display column from server to add new row. (#723)

* set values in main panel to share link (#725)

* fix: Add new record data tables. (#726)

* support LookupList (#724)

* support LookupList

* fix: Add display column from server to add new row.

* delete isDisabledAddNewIcono

* remove highlight current row of data table (#722)

* fix: Tag view undefined. (#727)

* fix: Get display column from server to add new row. (#729)

* remove unused conditions (#730)

* support style collapse item (#731)

* clear panel values when view is closed (#732)

* fix: Get multiple request data. (#733)

* bugfix open process activity view (#736)

* Evaluate values of the displayColumn with empty string or number at 0 (#737)

* Evaluate values of the displayColumn with empty string or number at 0

* documenting evaluation

* fix route from process activity to process view (#735)

* bugfix conditions of tags views (#738)

* bugfix infinity loading in datatable on new record (#734)

* bugfix maxlength in process (#739)

* feat: Add support to callout. (#741)

* feat: Add callout support.

* feat: Add support to callout.

* Evaluate Column display values with empty string or number in 0u8 evaluation (#740)

* bugfix close window after delete record (#742)

* bugfix change panel records (#743)

* fix: Error input text when show/hidden column DataTables. (#744)

* fix: Remove duplicate code to focus field. (#745)

* add change value of image (#746)

* fix: Disable roles that do not have uuid in the registry (#747)

* Add new version for gRPC data client

* fix: Remove multiple request data from server. (#748)

* Support duplicate or null data lookup (#749)

* bugfix (#750)

* Bugfix/parsed boolean context (#751)

* bugfix

* fix: Parsed context convert Boolean values to string values in query.

* feat: Add support to callout response. (#752)

* bugfix

* feat: Add support to callout response to change panel values.

* remove concole.log.

* fix: Not send callout if is panel change. (#753)

* fix: Not request callout when navigation records. (#755)

* Update business data client from latest

* Reduce time transition menu (#754)

* fix: Set null values before reset panel to new. (#756)

* fix: Set null values before reset panel to new.

* Add oldValue.

* add windowNo to callout store (#757)

* bugfix record void in tabs (#758)

* Update data version

* feat: Add callout request to tab children. (#759)

* feat: Add callout request to tab children.

* Minimal changes.

* bugfix context default values (#762)

* bugfix void values from gRPC (#763)

* feat: Add support for empty gRPC values. (#764)

* feat: Add support for empty gRPC values.

* Update comments.

* tab record load and reduce requests to the server (#765)

* tab record load and reduce requests to the server

* duplicate keys Lookups

* add forget password (#761)

* add forget password

* remove console

* rename translation

* minimal changes

* Minimal Changes

* duplicate data and string type (#766)

* Support duplicate data and string type

* minimal changes

* update grpc-access-client version (#768)

* bugfix load values after callout response (#769)

* feat: Add support enrollment. (#767)

* feat: Add support enrollment.

* Update enrollment package version.

* Fix language.

* feat: Add reset password with token. (#771)

* bugfix send panel values to create record (#772)

* bugfix convert dates to UTC (#774)

* feat: Add persistent vuex state in local storage. (#773)

* feat: Add persistent vuex state in local storage.

* fix: Error when LogOut session.

* validate options list lookup (#776)

* feat: Add enrollment user. (#778)

* feat: Add create password and join with reset password form view. (#779)

* fix: Zoom item process activity, parameters undefined. (#780)

* Validate ColumnName in DataTable (#783)

* bugfix load list items and callout send (#777)

* fix: Search records with uuid url. (#781)

* convert ternary operator into computed property (#782)

* fix: Remove unused methods and remove watching. (#784)

* fix: Remove unused methods and remove watching.

* remove watch window view.

* fix: Validation in google chrome enroll user. (#785)

* fix: Validation in google chrome enroll user.

* Update grpc-enrollment-user-client version.

* fix: Convert context map to array pairs. (#786)

* fix: Delete persistent date. (#788)

* fix: Yes -No component value in table when edit mode. (#789)

* multiple requests LookupList (#791)

* fix: Read only panel parent when set context tab children. (#792)

* Change value to displayColumn (#793)

* add display column in tables childs (#787)

* bugfix load list items and callout send

* add display column in tables childs

* add dynamic table name

* add get default value from server

* change comparation

* remove request LookupItem (#794)

* Change value to displayColumn

* minimal changes

* bugfix send criteria for get default value (#795)

* bugfix load list items and callout send

* add display column in tables childs

* add dynamic table name

* add get default value from server

* change comparation

* add criteria for get default value

* remove parse int

* feat: Add undo to create new record. (#796)

* bugfix display values in tabs child (#797)

* fix: Browser Generate Invoice From Outbound Order not search result. (#798)

* add icons to recent items (#799)

* bugfix display values in tabs child

* add icons to recent items

* correct translation and add client when changing rolecorrect translation and add client when changing role (#800)

* feat: Add show mandatory columns and show all available columns. (#801)

* bugfix recent items and change styles (#802)

* change getDefaultValue service implementation (#803)

* bugfix display values with sql

* change getDefaultValue service implementation

* fix: Set empty values to component's base. (#804)

* add context info in field (#805)

* bugfix context info fields (#806)

* feat: Update access client and data client grpc version. (#807)

* Add displayColumn to getterValueSelect (#808)

* Add displayColumn to getterValueSelect

* Update panel.js

* fix: Duplicate change panel with record. (#809)

* Change license and readme waiting for merge with ADempiere trunk

* Add Changes for license and readme

* Add commiter
2019-11-17 04:56:42 -04:00
Pan 6346ab3d80 merge master 2019-05-05 17:16:14 +08:00
Pan 50d0957409 perf: optimize some small details 2019-04-18 18:19:17 +08:00
花裤衩 be7ec4c0ff
docs: improve code comments (#1911) 2019-04-16 11:20:13 +08:00
非空 26d0f40df2 feature: change page title when route change (#1910) 2019-04-15 11:58:43 +08:00
Estelle00 e363c7a77b feature[Vuex]: auto import vuex modules(#1815) 2019-04-04 14:37:01 +08:00
花裤衩 b94e69be6f
[release] 4.0.0 (#1291)
* fix[ExternalLink]: fixed bug when url include chinese #1182

* feature: support  Spanish(#1196)

* fix[MockJS]: fix bug with withCredentials after using mockjs  (#1194)

* 修复 Mock 导致请求丢失 Cookie 的问题

修复 Mock 导致 Cookie 丢失的问题,只有在 XHR.open() 周期时,自定义的 withCredentials 会被挂载,此时检查是否是未被拦截的 xhr,并挂载自定义的 withCredentials ,无则默认为 false

* update readme

* perf[tagsView]: refactor the moveToTarget function (#1195)

* fix[tagsView]:fixed visited view move to currentTag

* edit the scroll regular friendly

* tweak

* fix[tagsView]: fixed moveToCurrentTag bug

* feature: add pagination component (#1213)

* fix[TagsView]: fixed update tags title demo bug (#1223)

* chore: temporary hack cssnano bug #1222

* [release] 3.9.2

* chore: restore the hack of cssnano bug

https://github.com/cssnano/cssnano/issues/643

* add an example of sort data by table  (#1236)

* feature: add drag select component (#1249)

* feat: perfect migrate to @vue/cli-service, upgrade vue babel version (#1267)

* feat: perfect migrate to @vue/cli-service, upgrade vue babel version

1. update to @vue/cli-service@3.0.5, @babel/core@7.0.0
2. use vue-cli service replace config file in build/ and config/
3. upgrade vue and babel configuration
4. solve the svg-sprite config problem #980

refs: #932 #1087  #980 #1056

* fix: fix breadcrumb dependency

* fix: fix index template and static assets load with vue-cli 3

* fix: fix import driver.js in guide page

* refactor(mock): mak mock api compatible with both web-view and webpack server

1. 把 Mockjs 功能移到 server 端中间件,同时也兼容前端直接劫持 XHR
2. dev 环境下默认作为 express 中间件通过 webpack server 提供 mock api
3. prod 构建时,默认在前端用 Mockjs 劫持 XHR

benefits:
  - dev 开发调试时能直接看到 XHR 请求,方便调试网络,能和后端对接联调
  - 避开在开发时因为 Mockjs 引起的网络 bug
  - prod 构建时劫持 XHR,保证本项目的 Github Pages preview 能正常显示 (逻辑和 error-log 一样)
  - 前后台使用的 mock 是同一份代码,不会增加维护负担

ref: [#562](https://github.com/PanJiaChen/vue-element-admin/issues/562#issuecomment-378116233)

* update requires the lowest version of node

* add favicon

* fix(TreeTable): fix `Array.prototype.concat` on custom-tree-table page

* update

* add test

* fix bug

* fix[Charts]: fixed charts resize mixins bug  #1285 (#1290)

* perf[Tinymce]: add searchreplace plugin

* perf[avatar]:minimize the selected area of avatar on the mobile phone when user clicked avatar (#1304)

* refine css

* fix[DragSelect]: fixed querySelectorAll bug

* perf[DragSelect]: add $listeners

* fix link

* fix[Breadcurmb]: fixed pathCompile bug

* fix[Breadcurmb]: fixed router-link bug

* perf[style]: use webpack alias instead of hard code src path (#1338)

* perf[style]: use webpack alias instead of hard code src path

* add sponsors

* fix import path bug

* update vue-router to fixed url path for non ascii urls #1362

* fix[Pagination]: apply PageSizes property to el-pagination  (#1355)

Apply PageSizes property to el-pagination

* update dependence

* add tui.editor (#1374)

* tweak

* add preview

* fix return back bug

* update guide page

* fix[Tinymce]: fixed fullScreen bug #1400

* feat[Breadcrumb]: add hide Breadcrumb option #1442

* perf: use WeChat 7.0 new version icon color

* refactor[login]: refactor login page style

* perf[ScrollPane]: refine moveToTarget code (#1460)

* feature[PDF]: add PDF demo (#1469)

* perf[v-permission]: refine v-permission demo

* perf[Sidebar]: refine sidebar store #1473 (#1474)

* refine: GetUserInfo error message

* fix typo (#1505)

* perf: add sidebar width to variables.scss (#1494)

* tweak

* fix[ThemePicker]: fixed bug when oldVal is null (#1517)

* update README.md

* fix[Breadcrumb]: fixed eslint error (#1521)

* fix[DndList]: fixed drag bug (#1527)

https://github.com/PanJiaChen/vue-element-admin/issues/1524

* pref[Hamburger]: refactor Hamburger component (#1528)

* 美化侧栏菜单切换按钮

* tweak

* perf[Login Form]: optimize eye icon style (#1545)

* optimiz: eye icon style for login form

* change eye-open svg

* perf[Sticky]: export reset method (#1550)

* perf[Sticky]: refine width default value

* perf[utils]: refine parseTime function (#1546)

* 优化 parseTime

修复传入的时间戳是字符串类型,不能转换时间的问题
例:parseTime("1548221490638")

* Update index.js

* perf[UploadExcel]: optimized code (#1552)

* perf: adjust the import order to make it more elegant #1537

* perf[Sidebar]: use sass variables in vue template

* perf[Style]: optimize the sidebar style to make it better to set (#1568)

* perf[SizeSelect]: add default size option (#1566)

* fix[SIdebar]: fixed bug in mobile #1567 (#1569)

* perf: fixed eslint errors

* perf[Lang]: make up for miss keywords

* perf: optimize some code

* perf[Navbar]: refactor navbar style

* perf[Login]: refine css

* feature[Navbar]: add header-search component(#1591)

* fix[Screenfull]: fix screenfull click bug

* perf[Screenfull]: refactor screenfull component

* fix[Screenfull]: fix screenfull bug (#1603)

* fix typo

* fearure[TagsView]: add affix option (#1577)

* perf[utils]: optimize code

* perf[utils]: optimizate variable name

* perf[Navbar]: add scroll bar when the subMenu is too long (#1619)

* perf[ThemePicker]: refine updateStyle function (#554)

* theme replacing should cut tons of irrelevant css

* perf[ResizeHandler]: optimized the judgment of isMobile (#1633)

perf[ResizeHandler]: optimized the judgment of isMobile

*  fix[Sidebar]: fixed infinite loop bug(#1333)

* fixed infinite loop Bug when in hasOneShowingChild Edit the onlyOneChild

* tweak

* fix[Sidebar]: data should return a object

* perf[Sidebar]: optimize code logic (#1349)

* fix[TagsView]: fixed refresh affixed-tag bug (#1653)

* perf[utils.js]: refactor byteLength function (#1650)

* perf[TagsView]: refine code

* perf[TagsView]: set the scrollPane as a business component (#1660)

* fix[DragTable]: support multiple drag-table (#1666)

* perf[Tree-Table]: refactor tree-table

* perf[Tree-Table]: organize the structure and add documentation (#1673)

* fix[Sidebar]: fixed nested router hover bug

* update version

* set preserveWhitespace

* lint code

* fix jest test case

* update config

* bump

* remove empty file

* docs: add link

* fix[Sidebar]: fixed collapse animation problem (#1690)

* fix[Tree-Table]: fixed update item data bug (#1692)

* fix[Waves-Directive]: fixed v-waves does not support update (#1705)

* update husky

* rm cli-plugin-eslint

* add settings (#1707)

* refine settings

* fix[utils]: fixed param2Obj not decoding plus sign (#1712)

* feature[Directive]: add auto-height table directive (#1702)

* fix bug

* feature[Permission]: add role permission management page (#1605)

* feature[Excel]: support export merged header export (#1718)

* feature[Excel]: add export merge header excel demo

* lint

* refine theme color

* add role mock

* tweak mock

* fix[Excel]: fixed export merge-header excel bug

* refine code

* add ThemePicker to setting

* fix[HeaderSearch]: fixed bug in vue2.6+ (#1733)

* fix[Sticky]: fixed bug when set stickyTop

* perf[Sticky]: refine demo

* refine code

* tweak mock

* vuex add namespaced

* fix[Excel]: fixed export bug (#1736)

* rm

* refactor permission

* perf[ThemePicker]: add predefine (#1743)

* fix[Utils]: fixed deepClone error msg (#1748)

* feature: add fixedHeader settings

* fix style in mobile

* fix chore

* perf[Eslint]: update eslint rules

* feature: add create template (#1762)

* add comment

* update vue.config.js

* feature: add sidebar logo (#1767)

* rm

* perf settings

* bump

* refine script and css

* update

* refine settings

* refine config

* update docs

* refine

* rm

* fix jest

* add theme setting

* dump vue-cli

* perf: remove redundant code

* update element-ui

* fix sticky demo bug

* docs

* fixed password input  bug

* refine login form css

* remove tree-table

* update version

* mock error

* refine layout name

* refine
2019-04-01 17:07:16 +08:00
Serge c963f56686 feature[Permission]: add role permission management page (#1605)
增加角色权限管理菜单
2019-03-15 18:08:12 +08:00
花裤衩 48e47e86f1
fearure[TagsView]: add affix option (#1577) 2019-02-15 15:26:48 +08:00
Pan 9daeb1cb34 perf: adjust the import order to make it more elegant #1537 2019-01-29 16:54:38 +08:00
Pan 9cea3c3abe refine: GetUserInfo error message 2019-01-09 16:04:24 +08:00
花裤衩 311796a14b
perf[Sidebar]: refine sidebar store #1473 (#1474) 2018-12-28 15:28:26 +08:00
inklake 4c49259c92 refine[permission.js]: switch roles will refresh the sidebar correctly (#1067)
后台菜单->权限测试页->指令权限 切换角色 会正确 刷新侧边栏

> /src/store/modules/permission.js

原方法在递归筛选侧边菜单后, 会意外修改原始 asyncRouterMap 导致侧边菜单重绘不正常
已经用新方法替代修复  结果入下图

![图片](https://s1.ax1x.com/2018/09/07/iCL7f1.gif)
2018-09-17 17:46:20 +08:00
花裤衩 11163146c0
fix[tagsView]: update tagsview when query is different(#1090) 2018-09-14 17:58:59 +08:00
Pan c58bce603b rm unnecessary console.log 2018-09-06 13:18:34 +08:00
花裤衩 d0d1addba8
refactor[store]: refactor tagsView store (#1032) 2018-08-31 16:00:28 +08:00
花裤衩 0fbda3c8c7
feature: add global size option (#1024) 2018-08-29 15:24:47 +08:00
Pan 53f3e7d5e6 format code 2018-08-15 17:29:15 +08:00
mimimi 5f20bfc780 fixed[tagsView]: DEL_OTHERS_VIEWS cachedViews bug (#913)
* mutations DEL_OTHERS_VIEWS state.cachedViews -> i type is string slice(begin: number, end: number)
2018-07-25 17:20:32 +08:00
临书 2a590a2087 Support route query in TagView (#765) 2018-06-12 13:53:56 +08:00
Pan 9fbb028124 perf[permission]: add the verification of roles 2018-05-02 17:37:47 +08:00
花裤衩 0e4ea0871c
feat[sidebar]: add resonsive sidebar (#636) 2018-05-02 14:43:20 +08:00
Pan 3c0696d1a9 fix[tags-view]: fixed delete cachedViews bug #395 2018-01-12 13:30:27 +08:00
Pan 54acf1e0d5 perf[permission]:set role => roles 2018-01-05 11:38:34 +08:00
Pan de08e49f19 fix[i18n]: fixed defalut language bug 2018-01-04 12:37:08 +08:00
tlx6550 fe25c4d96b fix[tags-view]: fixed bug in DEL_OTHERS_VIEWS (#368) 2017-12-22 10:29:47 +08:00
Pan 4d3bbae183 perf[tags-view]:refine the style && format code 2017-12-13 18:33:12 +08:00
leij1ang b6d97f1806 feat[tags-view]: tags-view add contextmenu (#343)
* add the menu by right-clicking the tags

* bug fixed

* refine
2017-12-13 17:43:03 +08:00
Pan a68413cb8f refactor[errorLog]: save the logs in vuex 2017-12-13 13:52:14 +08:00
Pan f9aaaa9091 perf[errorLog]:optimized error-log 2017-12-12 18:14:31 +08:00
Pan ca75f7bcbc perf(tagsView):split to single modules 2017-12-08 16:17:40 +08:00
Pan d476e32032 Merge branch 'master' into refacor/style 2017-11-29 10:05:09 +08:00