From c9c6a52fc71cbaacd14f0bc113b3a31d944327aa Mon Sep 17 00:00:00 2001 From: tengchong <26172583@qq.com> Date: Sun, 25 Apr 2021 21:22:26 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=80=E4=BA=9B?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/data-display/Ellipsis.vue | 24 +++++ .../components/data-display/NumberInfo.vue | 43 +++++++++ .../sample/components/data-display/Trend.vue | 33 +++++++ .../sample/components/data-entry/Cron.vue | 43 +++++++++ .../sample/components/data-entry/Dict.vue | 68 ++++++++++++++ .../components/data-entry/IconSelector.vue | 52 +++++++++++ .../components/data-entry/LimitTextArea.vue | 27 ++++++ .../data-entry/UserSearchSelect.vue | 59 ++++++++++++ .../sample/components/general/Button.vue | 92 +++++++++++++++++++ .../sample/components/general/Loading.vue | 31 +++++++ 10 files changed, 472 insertions(+) create mode 100644 src/views/sample/components/data-display/Ellipsis.vue create mode 100644 src/views/sample/components/data-display/NumberInfo.vue create mode 100644 src/views/sample/components/data-display/Trend.vue create mode 100644 src/views/sample/components/data-entry/Cron.vue create mode 100644 src/views/sample/components/data-entry/Dict.vue create mode 100644 src/views/sample/components/data-entry/IconSelector.vue create mode 100644 src/views/sample/components/data-entry/LimitTextArea.vue create mode 100644 src/views/sample/components/data-entry/UserSearchSelect.vue create mode 100644 src/views/sample/components/general/Button.vue create mode 100644 src/views/sample/components/general/Loading.vue diff --git a/src/views/sample/components/data-display/Ellipsis.vue b/src/views/sample/components/data-display/Ellipsis.vue new file mode 100644 index 0000000..88b0cbc --- /dev/null +++ b/src/views/sample/components/data-display/Ellipsis.vue @@ -0,0 +1,24 @@ + + + + + diff --git a/src/views/sample/components/data-display/NumberInfo.vue b/src/views/sample/components/data-display/NumberInfo.vue new file mode 100644 index 0000000..a322b4d --- /dev/null +++ b/src/views/sample/components/data-display/NumberInfo.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/src/views/sample/components/data-display/Trend.vue b/src/views/sample/components/data-display/Trend.vue new file mode 100644 index 0000000..c5dc332 --- /dev/null +++ b/src/views/sample/components/data-display/Trend.vue @@ -0,0 +1,33 @@ + + + + + diff --git a/src/views/sample/components/data-entry/Cron.vue b/src/views/sample/components/data-entry/Cron.vue new file mode 100644 index 0000000..a3dc1f2 --- /dev/null +++ b/src/views/sample/components/data-entry/Cron.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/src/views/sample/components/data-entry/Dict.vue b/src/views/sample/components/data-entry/Dict.vue new file mode 100644 index 0000000..b7c608e --- /dev/null +++ b/src/views/sample/components/data-entry/Dict.vue @@ -0,0 +1,68 @@ + + + + + diff --git a/src/views/sample/components/data-entry/IconSelector.vue b/src/views/sample/components/data-entry/IconSelector.vue new file mode 100644 index 0000000..da3c56b --- /dev/null +++ b/src/views/sample/components/data-entry/IconSelector.vue @@ -0,0 +1,52 @@ + + + + + diff --git a/src/views/sample/components/data-entry/LimitTextArea.vue b/src/views/sample/components/data-entry/LimitTextArea.vue new file mode 100644 index 0000000..5f7d0ab --- /dev/null +++ b/src/views/sample/components/data-entry/LimitTextArea.vue @@ -0,0 +1,27 @@ + + + + + diff --git a/src/views/sample/components/data-entry/UserSearchSelect.vue b/src/views/sample/components/data-entry/UserSearchSelect.vue new file mode 100644 index 0000000..c86ec45 --- /dev/null +++ b/src/views/sample/components/data-entry/UserSearchSelect.vue @@ -0,0 +1,59 @@ + + + + + diff --git a/src/views/sample/components/general/Button.vue b/src/views/sample/components/general/Button.vue new file mode 100644 index 0000000..238e4cc --- /dev/null +++ b/src/views/sample/components/general/Button.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/src/views/sample/components/general/Loading.vue b/src/views/sample/components/general/Loading.vue new file mode 100644 index 0000000..37366f5 --- /dev/null +++ b/src/views/sample/components/general/Loading.vue @@ -0,0 +1,31 @@ + + + + + -- Gitee From 4770abcc27fb79140d3c7c8a2486580b2b1dc1da Mon Sep 17 00:00:00 2001 From: tengchong <26172583@qq.com> Date: Sun, 25 Apr 2021 21:23:45 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E5=B9=BF=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Other/CarbonAds.vue | 114 ----------------------------- src/layouts/BasicLayout.vue | 2 - 2 files changed, 116 deletions(-) delete mode 100644 src/components/Other/CarbonAds.vue diff --git a/src/components/Other/CarbonAds.vue b/src/components/Other/CarbonAds.vue deleted file mode 100644 index 1e53ba6..0000000 --- a/src/components/Other/CarbonAds.vue +++ /dev/null @@ -1,114 +0,0 @@ - - diff --git a/src/layouts/BasicLayout.vue b/src/layouts/BasicLayout.vue index 6fb46c7..0465657 100644 --- a/src/layouts/BasicLayout.vue +++ b/src/layouts/BasicLayout.vue @@ -48,7 +48,6 @@ import { CONTENT_WIDTH_TYPE, SIDEBAR_TYPE, TOGGLE_MOBILE_TYPE } from '@/store/mu import defaultSettings from '@/config/defaultSettings' import RightContent from '@/components/GlobalHeader/RightContent' import GlobalFooter from '@/components/GlobalFooter' -import Ads from '@/components/Other/CarbonAds' import LogoSvg from '@/assets/logo.svg?inline' import BaseMenu from '@/components/RouteMenu' import { isNotBlank } from '@/utils/util' @@ -62,7 +61,6 @@ export default { RightContent, GlobalFooter, LogoSvg, - Ads, BaseMenu }, data () { -- Gitee From bc6a4f087aed93cf32da77a17b75bcce45c62681 Mon Sep 17 00:00:00 2001 From: tengchong <26172583@qq.com> Date: Sun, 25 Apr 2021 21:24:13 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E7=BB=84=E4=BB=B6=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/sys/user.js | 6 ++++-- .../Easy/data-entry/UserSearchSelect.vue | 7 +++++-- src/components/Ellipsis/Ellipsis.vue | 17 ++--------------- src/components/Ellipsis/index.md | 6 +++--- src/components/NumberInfo/NumberInfo.vue | 2 +- src/components/PageLoading/index.jsx | 2 +- src/components/TextArea/index.jsx | 1 - src/components/Trend/Trend.vue | 10 +++++----- src/components/_util/util.js | 2 +- 9 files changed, 22 insertions(+), 31 deletions(-) diff --git a/src/api/sys/user.js b/src/api/sys/user.js index 5ae043f..37ae499 100644 --- a/src/api/sys/user.js +++ b/src/api/sys/user.js @@ -21,14 +21,16 @@ export function select (params) { * 搜索 * * @param keyword 关键字 + * @param range 数据范围,可以选择哪些用户 'all' | 'currentDept' * @return Page */ -export function selectByKeyword (keyword) { +export function selectByKeyword (keyword, range) { return request({ url: `${baseUrl}keyword`, method: HTTP_METHOD.GET, params: { - keyword + keyword, + range } }) } diff --git a/src/components/Easy/data-entry/UserSearchSelect.vue b/src/components/Easy/data-entry/UserSearchSelect.vue index 1ff2b15..a209118 100644 --- a/src/components/Easy/data-entry/UserSearchSelect.vue +++ b/src/components/Easy/data-entry/UserSearchSelect.vue @@ -32,7 +32,10 @@ export default { name: 'EUserSearchSelect', components: { EAvatar }, props: { - mode: PropTypes.string.def(), + // 设置 Select 的模式为多选或标签 'default' | 'multiple' | 'tags' | 'combobox' + mode: PropTypes.string.def('default'), + // 数据范围,可以选择哪些用户 'all' | 'currentDept' + range: PropTypes.string.def('all'), placeholder: PropTypes.string.def('输入用户名、昵称、部门查询用户'), disabled: PropTypes.bool.def(false), allowClear: PropTypes.bool.def(true), @@ -97,7 +100,7 @@ export default { selectUser (value) { if (isNotBlank(value)) { this.fetching = true - selectByKeyword(value).then(res => { + selectByKeyword(value, this.range).then(res => { this.selectOptions = res.data.data this.fetching = false }) diff --git a/src/components/Ellipsis/Ellipsis.vue b/src/components/Ellipsis/Ellipsis.vue index 25eb7ee..7998a2a 100644 --- a/src/components/Ellipsis/Ellipsis.vue +++ b/src/components/Ellipsis/Ellipsis.vue @@ -1,30 +1,17 @@ diff --git a/src/components/_util/util.js b/src/components/_util/util.js index 8f715da..82d3c2c 100644 --- a/src/components/_util/util.js +++ b/src/components/_util/util.js @@ -16,7 +16,7 @@ export function filterEmpty (children = []) { * @param {*} str */ export const getStrFullLength = (str = '') => { - str.split('').reduce((pre, cur) => { + return str.split('').reduce((pre, cur) => { const charCode = cur.charCodeAt(0) if (charCode >= 0 && charCode <= 128) { return pre + 1 -- Gitee From 17b8adc83ed8027c38a5f88cd5c80dbbca92eb30 Mon Sep 17 00:00:00 2001 From: tengchong <26172583@qq.com> Date: Sun, 25 Apr 2021 21:24:47 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=8F=91=E5=B8=83=20v.0.?= =?UTF-8?q?8.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 2 +- .env.development | 2 +- .env.preview | 2 +- CHANGELOG.md | 7 ++++++- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.env b/.env index 315bc61..381bfd3 100644 --- a/.env +++ b/.env @@ -2,4 +2,4 @@ NODE_ENV=production VUE_APP_PREVIEW=true # 后端服务访问地址 VUE_APP_API_BASE_URL=http://rest-api.easy-frame.top -VUE_APP_VERSION=0.8.0 \ No newline at end of file +VUE_APP_VERSION=0.8.1 \ No newline at end of file diff --git a/.env.development b/.env.development index dd8888f..db1e9ca 100644 --- a/.env.development +++ b/.env.development @@ -2,6 +2,6 @@ NODE_ENV=development VUE_APP_PREVIEW=true # 后端服务访问地址 VUE_APP_API_BASE_URL=http://127.0.0.1 -VUE_APP_VERSION=0.8.0 +VUE_APP_VERSION=0.8.1 # 代码生成 - 前端项目路径(填写前端项目所在磁盘路径) VUE_APP_FRONT_END_PATH=/Users/tengchong/workspaces/webStorm/vue/Easy-RESTful-UI \ No newline at end of file diff --git a/.env.preview b/.env.preview index 315bc61..381bfd3 100644 --- a/.env.preview +++ b/.env.preview @@ -2,4 +2,4 @@ NODE_ENV=production VUE_APP_PREVIEW=true # 后端服务访问地址 VUE_APP_API_BASE_URL=http://rest-api.easy-frame.top -VUE_APP_VERSION=0.8.0 \ No newline at end of file +VUE_APP_VERSION=0.8.1 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 18a00a2..5f21a56 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,9 @@ # 更新日志 +## [v.0.8.1] 2021-04-25 +- 修复代码生成步骤条跳过bug +- 优化字典加载方式 +- 添加一些组件示例 + ## [v.0.8.0] 2021-02-24 - 偏好设置数据保存在浏览器storage - 添加数据导入功能 @@ -25,4 +30,4 @@ - 解决部分bug ## [v.0.4.0] 2021-01-01 -- 添加系统设置、权限管理、系统监控、个人中心模块 \ No newline at end of file +- 添加系统设置、权限管理、系统监控、个人中心模块 -- Gitee