Commit Graph

538 Commits (f152ed0f8d056f7bb61615e293692dc78f70c784)

Author SHA1 Message Date
Yamel Senih 40cc40a9ab
REfactory from Panjian changes, update gRPC library and components (#526) 2020-08-08 16:41:20 -04:00
Edwin Betancourt cc35fd7a1d
feat: Update fork repository (#514)
* chore: remove i18n (#1828)

* [release] 4.1.0

* perf[Profile]: adapt the profile page to the mobile (#2020)

* Revert "perf: optimize page scrolling when setting fixedHeader"

This reverts commit e8e6c7e79c.

* perf[Style]: refine fixed-header style when open el-dialog

* doc: add new article

* chore: use mockjs in production environment

* fix[sidebar.css]: remove redundant css

* perf[style]: refine dashboard style in mobile (#2060)

* feat[ErrorLog]: add a clear button in ErrorLog component (#2065)

* fix[redirect]: fix redirect bug in vue-devtools (#2066)

* perf[Tinymce]: update tinymce cdn version

* fix[redirect]: fix redirect bug in vue-devtool again

* docs: add support to readme for Spanish (#2070)

* docs[es]: add some translation(#2080)

* perf[Exapme]: set page title  according to article id

* perf[RightPanel]: tidy css (#2101)

* feat[SvgIcon]: support import svg from url (#2052)

* fix: fixed change roles bug (#2072)

* perf[Breadcrumb]: do not update breadcrumbs when go to redirect page (#2086)

* perf[store]: add support to sub-modules (#2047)

* perf[Login]: support other query (#2013)

* refactor[chore]: generate postcss.config.js instead of .postcssrc.js

consistent with vue-cli

* perf[Tinymce]: dynamic import tinymce(#2102)

* [release] 4.2.0

* docs: add support to readme for Spanish (#2070)

* docs[es]: add some translation(#2080)

* perf[Exapme]: set page title  according to article id

* perf[RightPanel]: tidy css (#2101)

* feat[SvgIcon]: support import svg from url (#2052)

* fix: fixed change roles bug (#2072)

* perf[Breadcrumb]: do not update breadcrumbs when go to redirect page (#2086)

* perf[store]: add support to sub-modules (#2047)

* perf[Login]: support other query (#2013)

* refactor[chore]: generate postcss.config.js instead of .postcssrc.js

consistent with vue-cli

* perf[Tinymce]: dynamic import tinymce(#2102)

* [release] 4.2.0

* perf[Style]: refine example css

* fix[Chart]: fixed chart bug in keep-alive (#2119)

* perf[Style]: refine example css

* fix[Chart]: fixed chart bug in keep-alive (#2119)

* Create FUNDING.yml

* chore: set localhost => 127.0.0.1 (#2142)

* update github ISSUE_TEMPLATE

* chore: add autoprefixer to devDependencies

* perf[Tinymce]: add language option (#2159)

* fix[Tinymce]: fixed bug when init multiple tinymces at the same time (#2152)

* feat: add tab url demo (#2114)

* perf[request.js]: refine error reject (#2160)

* [release] 4.2.1

* Create FUNDING.yml

* chore: set localhost => 127.0.0.1 (#2142)

* update github ISSUE_TEMPLATE

* chore: add autoprefixer to devDependencies

* fix[Tinymce]: fixed bug when init multiple tinymces at the same time (#2152)

* feat: add tab url demo (#2114)

* perf[request.js]: refine error reject (#2160)

* [release] 4.2.1

* perf: default not set withCredentials

* fix[ImageCropper]: removeEventListener when destroyed(#2169)

* docs: fix typo (#2170)

* fix: input attribute autocomplete error (#2191)

* perf: default not set withCredentials

* fix[ImageCropper]: removeEventListener when destroyed(#2169)

* docs: fix typo (#2170)

* fix: input attribute autocomplete error (#2191)

* perf[PanThumb]: Replace the image tag with background-image to prevent the stretching (#2202)

* docs: fix typo README.zh-CN.md (#2283)

修改错别字

* perf[clipboard.js]: remove redundant code (#2307)

* bump:  update axios for security vulnerability

* bump: update @vue/cli-plugin-eslint version (#2327)

FIx  cannot find module '.../node_modules/eslint/lib/api.js/package.json' bug,see https://github.com/vuejs/vue-cli/issues/4231.

* chore: allow dynamic set port

* fix[complex-table]: form header sort icon is out of sync (#2382)

* fix: fixed missing icons

* fix: typos (#2532)

Role Nmae => Role Name

* docs: add awesome-project

* fix[Dashboard]: fixed debounce bug (#2586) (#2597)

To fixed https://github.com/PanJiaChen/vue-element-admin/issues/2586

* perf: VS Code support webpack alias file jump (#2609)

* perf: optimize import file-saver way(#2347)

* refactor[ImageCropper]: fix lint error (#2365)

* fix: fixed numberFormatter  bug

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

* fix[example]: fixed create.vue cache error

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

* perf[utils.js]: perf parseTime function (#2625)

* perf[tagsView]: pref DEL_CACHED_VIEW and DEL_OTHERS_CACHED_VIEWS function (#2626)

* fix[tagsView]: fixed DEL_OTHERS_CACHED_VIEWS bug

* fix[logout]: empty tagsview when logout (#2632)

* fix[TagsView]: fixed toLastView bug (#2634)

* perf[SvgIcon]: change xlink:href to href(#2645)

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlink:href

* fix[TagsView]: fixed click.middle can close affixed tag bug (#2649)

* docs: add job ad

* perf[PanThumb]: Replace the image tag with background-image to prevent the stretching (#2202)

* docs: fix typo README.zh-CN.md (#2283)

修改错别字

* perf[clipboard.js]: remove redundant code (#2307)

* bump:  update axios for security vulnerability

* bump: update @vue/cli-plugin-eslint version (#2327)

FIx  cannot find module '.../node_modules/eslint/lib/api.js/package.json' bug,see https://github.com/vuejs/vue-cli/issues/4231.

* chore: allow dynamic set port

* fix[complex-table]: form header sort icon is out of sync (#2382)

* fix: fixed missing icons

* fix: typos (#2532)

Role Nmae => Role Name

* docs: add awesome-project

* fix[Dashboard]: fixed debounce bug (#2586) (#2597)

To fixed https://github.com/PanJiaChen/vue-element-admin/issues/2586

* perf: VS Code support webpack alias file jump (#2609)

* perf: optimize import file-saver way(#2347)

* refactor[ImageCropper]: fix lint error (#2365)

* fix: fixed numberFormatter  bug

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

* fix[example]: fixed create.vue cache error

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

* perf[utils.js]: perf parseTime function (#2625)

* perf[tagsView]: pref DEL_CACHED_VIEW and DEL_OTHERS_CACHED_VIEWS function (#2626)

* fix[tagsView]: fixed DEL_OTHERS_CACHED_VIEWS bug

* fix[logout]: empty tagsview when logout (#2632)

* fix[TagsView]: fixed toLastView bug (#2634)

* perf[SvgIcon]: change xlink:href to href(#2645)

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlink:href

* fix[TagsView]: fixed click.middle can close affixed tag bug (#2649)

* docs: add job ad

* feat: add job

* docs: improved README.md (#2656)

* style: fix el-date-picker css style

* perf: format dropdown menu code (#2720)

* perf: format inline edit table (#2725)

move one format `{row}`

* perf: format drag table (#2733)

move one format `{row}`

* perf: complex table (#2732)

* perf: text i18n (#2739)

* update 'MarkdownEditor' components name

* format: space in user card (#2744)

* perf: format pdf download (#2791)

* perf[views/icons]: use grid (#2803)

* feat: plop new generate store (#2805)

* fix[icons]:fixed eslint 1 error and 2 warnings (#2835)

* perf[documentation]:  refine css

* fix[Logout]: click blank area of ​​dropDown able to logout (#2896)

* perf: import mockXHR only in production (#2910)

* 自动排除mock

生产环境,使用webpack的条件编译自动排除mock数据

* perf: refine

Co-authored-by: 花裤衩 <panfree23@gmail.com>

* perf[Menu]: remove unused menu-wrapper (#2903)

* perf[complex-table]:refine code (#2825)

* perf: optimize checkCapslock method (#2635)

* optimize checkCapslock method

* update

Co-authored-by: 花裤衩 <panfree23@gmail.com>

* fix[Charts]: fix charts resize in keep-alive bug (#2922)

* fix[Charts]: fix charts resize in keep-alive bug

* refine

* fix: fixed mock server (#2929)

* init

* refine

* update

* bump: update element-ui version

* fix: fixed require mock bug in production

* feat[Search]: route search supports pinyin (#2643)

* fix: fixed redirect path regex (#2933)

* perf[Mock]: set responseFake to mock-server.js(#2966)

* modify 把mock/index.js中与mock-server相关的代码转移到mock-server.js中去,实现两则功能分割

* docs: improve Japanese translation (#2970)

* perf: change script-loader to dependencies

* fix[profile/UserCard]: fixed wrong key name (#3056)

roles => role

* fix:fixed parseTime bug in ie and safari(#3066)

* /src/utils/index.js parseTime 添加IE浏览器(版本10以下,包括版本10)兼容。

* perf: update

Co-authored-by: aisen60 <aisen60@qq.com>
Co-authored-by: 花裤衩 <panfree23@gmail.com>

* perf: format component names as PascalCase (#3074)

format: component names should be PascalCase

* docs: add smallsticker

* Update README.zh-CN.md

* fix: svg support old broswer (#3085)

* fixed typo (#3091)

* fix: use vue-cli default source-map (#3097)

cheap-module-eval-source-map

* perf[Tinymce]: editor try to keep these URLs intact (#3141)

* fix[element-variables]: missing space in element-variables (#3144)

* fix: compatibility with vetur (#1700)

* feat: add option to try project on CodeSandbox (#2976)

* docs: add tips

* perf: when tags-view scroll close the right-menu

* fix[parseTime]: fixed when pass null (#3038)

* fix[css]: min btn width (#3164)

* Add contributor into package.json file.

* fixed before merge.

Co-authored-by: 花裤衩 <panfree23@gmail.com>
Co-authored-by: toruksmakto <42709228+toruksmakto@users.noreply.github.com>
Co-authored-by: Yamel Senih <ysenih@erpya.com>
Co-authored-by: Yamel Senih <yamelsenih@gmail.com>
Co-authored-by: liugq <liugq5713@gmail.com>
Co-authored-by: bpzhang <bpzhang@users.noreply.github.com>
Co-authored-by: Serge <gaosj1993@foxmail.com>
Co-authored-by: MaYuanhai <414199639@qq.com>
Co-authored-by: Jessynt <xr5299@gmail.com>
Co-authored-by: 肖敏 <392716797@qq.com>
Co-authored-by: TinaryTree <mbdkhss@gmail.com>
Co-authored-by: itsccn <chen.sun@itsccn.com>
Co-authored-by: why <w.why@163.com>
Co-authored-by: Baskerville* <wszdlm@gmail.com>
Co-authored-by: Francis <31059354+FrancisSano@users.noreply.github.com>
Co-authored-by: monkeycf <41945134+monkeycf@users.noreply.github.com>
Co-authored-by: BradyBromley <51128276+BradyBromley@users.noreply.github.com>
Co-authored-by: Phạm Ngọc Hòa <thaycacac@gmail.com>
Co-authored-by: bbigcd <bbigcd@163.com>
Co-authored-by: xuanzai <43233731+MikuBlog@users.noreply.github.com>
Co-authored-by: flitrue <812863096@qq.com>
Co-authored-by: 韬 <605682551@qq.com>
Co-authored-by: 任羽飞 <ren12345@126.com>
Co-authored-by: Kaitian Xie <xkaitian@gmail.com>
Co-authored-by: AndyLZC/AndyLZC.github.io <34624589+AndyLZC@users.noreply.github.com>
Co-authored-by: RussXD <shangtouWeb@foxmail.com>
Co-authored-by: 李小斐 <623536309@qq.com>
Co-authored-by: RoBlues <robluesmail@gmail.com>
Co-authored-by: Shota Aratono <195194+artn@users.noreply.github.com>
Co-authored-by: echofly <36875450+echofly@users.noreply.github.com>
Co-authored-by: Aisen60 <1147319086@qq.com>
Co-authored-by: aisen60 <aisen60@qq.com>
Co-authored-by: Alex S <50220345+sabatale@users.noreply.github.com>
Co-authored-by: Aisen <caixusheng60@gmail.com>
Co-authored-by: ntnyq <ntnyq13@gmail.com>
Co-authored-by: garethx <gareth.wilson@gmail.com>
Co-authored-by: AiMe1991 <sxd.08@163.com>
Co-authored-by: cooper <1322849632@qq.com>
Co-authored-by: Nickbing Lao <giscafer@outlook.com>
2020-06-19 10:12:27 -04:00
Edwin Betancourt e5fa066938
feat: Add number format value (#519)
* feat: First change, add country and currency

* add support to currency prefix or sufix.

* fix
2020-06-12 13:07:32 -04:00
Edwin Betancourt 0800511177
feat: Remove context (#508)
* Change definition for v-model of fields using reactive store

* change custom validateValue to custom and overwrite parsedValue.

* Delete unused parameters.

* Add queue for persistence

* fix: Create entity.

* Add return value as array for persistence

* Add multiple commit for panel

* remove commnets

* Change context session to preference.

* fix: Load window.

* Add support to seekrecord for panel

* Set default value to isActive columnName.

* set default values.

* Separate template mobile and panel desktop with mixin.

* set values into panel with first load of records.

* fix lookups value and display value.

* change `DisplayColumn_${columnName}` to `displayColumnName` property.

* fix create entity with default values.

* Set default values and fix browser search.

* fix context values from SmartBrowser.

* fix: Associated process.

* set context values to process associated.

* fix set values.

* fix style field components.

* fix send values to server.

Co-authored-by: Yamel Senih <ysenih@erpya.com>
2020-06-12 12:07:24 -04:00
Edwin Betancourt d24666370f
fix: Error with `this.unsubscribe is not a function` (#499) 2020-05-18 12:16:20 -04:00
Edwin Betancourt 8727beefdc
feat: Add grpc core client support. (#495)
* feat: Add grpc core client support.

* export instances and catching error.
2020-05-15 10:57:53 -04:00
elsiosanchez cfc03c6c9c
hide title on form (#493) 2020-05-12 03:13:26 -04:00
Yamel Senih c03a3278da
Add support to default date format from language definition (#494)
* Add support to default date format from language definition

* Add optional format for format field
2020-05-12 03:11:02 -04:00
Yamel Senih 175a8fb4d1
Add support to some translation (#492)
* Add support to some translation

* Fix role
2020-05-11 01:25:10 -04:00
Edwin Betancourt 3559c61e89
feat: Add handle focus to field. (#491)
* feat: Add handle focus to field.

* set example into test view and fix set focus with mounted hook.

* change named attributes.

* change attributes name to handleRequestFocus and handleContentSelection.
2020-05-08 17:01:06 -04:00
Yamel Senih 9f59dee9cb
Rename test view to test (#489) 2020-05-06 16:10:33 -04:00
Yamel Senih 50bac60614
Add support to ActionKeyPerformance event for implement enter event (#488) 2020-05-06 12:59:06 -04:00
elsiosanchez e424b84768
adjust the container to its maximum height (#487) 2020-05-06 11:11:47 -04:00
elsiosanchez 85468ffa0c
correcting duplicate path error (#482) 2020-05-06 11:04:16 -04:00
Edwin Betancourt 098de4d8f3
feat: Add autofocus and showControl attributes. (#478) 2020-05-01 18:00:05 -04:00
elsiosanchez a4a1cdb182
raname variable (#475)
* raname variable

* change conditional
2020-04-30 12:26:08 -04:00
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
Yamel Senih dc7221d886
Remove unnecessary store (#468) 2020-04-28 19:31:13 -04:00
elsiosanchez a5860e036d
lining up loading (#465) 2020-04-27 16:36:40 -04:00
elsiosanchez 5b3efd7a66
Fixed Style Role Navbar (#463)
* Fixed Style Role Navbar

* Rename translation for Client

Co-authored-by: Yamel Senih <ysenih@erpya.com>
2020-04-24 18:15:52 -04:00
Edwin Betancourt 2453c673f4
fix: Default search SmartBrowser without mandatory query criteria fields (#459) 2020-04-24 10:00:47 -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
Edwin Betancourt fbe00c4478
fix: Style form view. (#452) 2020-04-19 21:12:08 -04:00
Yamel Senih 42b5adb97c
Add overwrite definition for factory (#451) 2020-04-18 20:41:16 -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
Yamel Senih 7fcf5bb9a5
Feature/tets view (#445)
* feat: Add test view to components field.

* date component render.

* Change references.js location to util folder

* Add LookupFactory util loader to be improve:
- Number fields
- Table/Search/TableDir: Missing reference values
- All: field list is missing for it, maybe can be improve with 
IsCustomField attribute

* Change reference name

Co-authored-by: Edwin Betancourt <EdwinBetanc0urt@hotmail.com>
2020-04-14 00:09:17 -04:00
Edwin Betancourt 5259c6c408
fix: Without title in some view's component. (#436)
* fix: Without title in some view's component.

* fix name attribute.
2020-04-06 13:15:47 -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 8258da6001
fix: Console error when login redirect to window. (#412)
* fix: Console error when login redirect.

* Update file.
2020-03-24 21:28:51 -04:00
Edwin Betancourt 7fe04ce531
fix: Loses role of session. (#405) 2020-03-11 21:47:39 -04:00
elsiosanchez 773c28089d
solve problems of split panel styles (#392) 2020-03-11 21:35:43 -04:00
Edwin Betancourt 206fedb198
fix: Default values that are @SQL= on the first load (#391) 2020-03-11 21:34:21 -04:00
elsiosanchez fab480816b
unnecessary requests (#383)
* unnecessary requests

* validate isDocument

* validate when new registration
2020-03-11 21:23:05 -04:00
elsiosanchez 460f6b9ada
Support in the style of Workflow Status Bar (#375)
* Support in the style of Workflow Status Bar

* add style to .el-step_arrow

* change in the style

* unnecessary request
2020-02-28 02:18:19 -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
Leonel Matos 647852f851
add proposal for quick access from favourites dashboard in windows items (#372)
* add proposal for quick access from favourites dashboard in windows items

* add tooltip for description and translations

* fix translations
2020-02-27 19:12:06 -04:00
Edwin Betancourt 5bed6a5f45
fix: #370 Lookup with NaN values in advanced query. (#371) 2020-02-27 15:54:43 -04:00
elsiosanchez c589cc1a20
correct unnecessary requests (#366)
* Update version for gRPC data client

* unnecessary requests

* resolve Conflicts

Co-authored-by: Yamel Senih <ysenih@erpya.com>
Co-authored-by: Leonel Matos <matosleonel0@gmail.com>
2020-02-26 18:41:14 -04:00
elsiosanchez 8e8608d60a
support mode mobile (#364)
* Update version for gRPC data client

* support mode mobile

Co-authored-by: Yamel Senih <ysenih@erpya.com>
Co-authored-by: Leonel Matos <matosleonel0@gmail.com>
2020-02-26 18:40:05 -04:00
elsiosanchez d2fc0c5713
Support mobile (#359) 2020-02-25 18:22:12 -04:00
elsiosanchez b44b71f418
support style mode mobile (#350)
Co-authored-by: Edwin Betancourt <EdwinBetanc0urt@hotmail.com>
2020-02-25 09:06:13 -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
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
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
elsiosanchez 6837cc19b4
Create a global method for document status tags (#305)
Nice it
2020-02-05 19:12:09 -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
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
elsiosanchez 045536f4b0
group by logId (#288)
* group by logId

* changing structure of the change log
2020-01-31 07:41:20 -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
elsiosanchez c0cb0dcf60
resolve disabled error with element-ui tabs component (#282)
* 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

* resolve disabled error with element-ui tabs component
2020-01-29 16:19:37 -04:00
Leonel Matos 8d7c37839a
bugfix open process activity from process notifications (#276) 2020-01-29 16:13:28 -04:00
EdwinBetanc0urt d7aaa4fc00
fix: #277 Context menu relations. (#278) 2020-01-29 10:17:48 -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
elsiosanchez 16f74a429e support dashboards associated to the selected role (#280) 2020-01-28 18:03:38 -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
Leonel Matos 68d8a1f55b Bugfix zoom process from process activity (#253)
* bugfix zoom in

* rename function
2020-01-22 17:36:00 -04:00
elsiosanchez a3d3dd3a1f Fixe Style of Dashboard (#235) 2020-01-21 14:00:38 -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
elsiosanchez cd1c2a1b53 Support Record Scroll (#224)
* navigation of record UpArrow and DownArrow in table of Tab Children

* Support keyboard shortcuts
2020-01-20 12:07:58 -04:00
Leonel Matos a1b5f44098 remove recent items implementation from profile page (#222)
* remove recent items implementation from profile page

* remove call recent items data
2020-01-14 18:02:53 -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
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
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
elsiosanchez 945c7941f5 Add Tag to Document Status (#215)
* Add Tag to Document Status

* Support to Smart Browser

* change color
2020-01-13 17:37:12 -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
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
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
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
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 5f536fdfc4 fix[redirect]: fix redirect bug in vue-devtool again 2019-05-13 17:33:50 +08:00
Pan 63f8635538 doc: add new article 2019-05-09 12:47:01 +08:00
花裤衩 6c8d7a164f perf[Profile]: adapt the profile page to the mobile (#2020) 2019-05-07 14:11:14 +08:00
Pan 6346ab3d80 merge master 2019-05-05 17:16:14 +08:00
Pan 90af74eb40 perf[Example]: refine example demo 2019-05-03 17:29:49 +08:00
dolonfly 09a80688d2 fix[Example]: fixed display_time always NaN bug (#2001) 2019-05-03 14:14:37 +08:00
linzhengen abac07820a feature: added ja lang (#1999) 2019-05-02 13:59:31 +08:00
Tuan Duong c58e2078bc feature[profile]: add profile page (#1953) 2019-04-25 17:45:46 +08:00
Pan d8dbf92b47 tweak 2019-04-19 17:25:11 +08:00
toruksmakto 7ca42be603 perf[login.vue]: add tabindex for login form (#1933) 2019-04-18 19:54:34 +08:00
Pan 50d0957409 perf: optimize some small details 2019-04-18 18:19:17 +08:00
Tuan Duong 6a08c79bfb Change views/icons path
- Icons view includes 2 small views: svg-icons and element-icons
2019-04-17 00:01:24 +07:00
Pan 952da32879 perf[element-ui.scss]: refine default style 2019-04-16 14:46:05 +08:00
Pan 067a2910d4 Revert "perf: add functional to template"
This reverts commit 9ecec0970f.
2019-04-16 13:28:57 +08:00
Pan 9ecec0970f perf: add functional to template 2019-04-16 11:51:12 +08:00
花裤衩 be7ec4c0ff
docs: improve code comments (#1911) 2019-04-16 11:20:13 +08:00
花裤衩 fdea6c684a
refactor: standardized files name (#1884)
style-guide: https://panjiachen.github.io/vue-element-admin-site/guide/advanced/style-guide.html#style-guide
2019-04-12 17:13:27 +08:00