From 403afa9ba849b97e896d5b88b14fcd8e6a3575ee Mon Sep 17 00:00:00 2001 From: callmeyan Date: Fri, 9 Dec 2022 15:12:58 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E6=B7=BB=E5=8A=A0=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin-fe/src/assets/app.less | 26 ++++++--- admin-fe/src/components/button/Index.vue | 2 +- admin-fe/src/components/pager/Pager.vue | 2 +- admin-fe/src/components/select/Select.vue | 3 ++ admin-fe/src/views/goods/index.vue | 15 +++--- admin-fe/src/views/layout/AdminLayout.vue | 26 +++++---- admin-fe/src/views/user/index.vue | 2 +- .../admin/OrderAdminController.java | 54 +++++++++++++++++++ .../me/xiaoyan/point/api/pojo/OrderInfo.java | 7 ++- .../point/api/pojo/vo/OrderQueryParam.java | 11 ++++ .../xiaoyan/point/api/pojo/vo/PageParam.java | 4 +- .../point/api/service/GoodsService.java | 1 + .../point/api/service/OrderInfoService.java | 4 ++ .../api/service/impl/GoodsServiceImpl.java | 13 ++++- .../service/impl/OrderInfoServiceImpl.java | 20 +++++++ .../point/api/util/QueryWrapperUtil.java | 14 +++++ api/src/main/resources/db.sql | 13 ++--- .../main/resources/mapper/OrderInfoMapper.xml | 4 ++ 18 files changed, 181 insertions(+), 40 deletions(-) create mode 100644 api/src/main/java/me/xiaoyan/point/api/controller/admin/OrderAdminController.java create mode 100644 api/src/main/java/me/xiaoyan/point/api/pojo/vo/OrderQueryParam.java diff --git a/admin-fe/src/assets/app.less b/admin-fe/src/assets/app.less index 5932b9d..a6d3ce4 100644 --- a/admin-fe/src/assets/app.less +++ b/admin-fe/src/assets/app.less @@ -50,7 +50,8 @@ --border-radius-middle: calc(var(--border-radius) + 2px); --border-radius-large: calc(var(--border-radius) + 3px); - --header-height: 80px; + --header-bg: #001529; + --header-height: 50px; --left-menu-width: 200px; } @@ -130,29 +131,38 @@ body { } table { width: 100%; - border-left: solid 1px #eee; - border-top: solid 1px #eee; + border: solid 1px #eee; border-collapse: collapse; + font-size: 13px; + } + th{ + background-color: #f5f7fa; } - td, th { - border-right: solid 1px #eee; + text-align: left; border-bottom: solid 1px #eee; - padding: 6px; + padding: 6px 8px; + } + tr{ + &:hover{ + background-color: #f5f7fa; + } } } .page-wrapper { margin: 20px 0; + font-size: 12px; + text-align: right; .page-item { cursor: pointer; border: solid 1px var(--primary-2); border-radius: var(--border-radius-middle); display: inline-block; - padding: 4px 10px; + padding: 4px 6px; margin: 0 5px; - min-width: 40px; + min-width: 26px; text-align: center; &:hover, &.current-page { diff --git a/admin-fe/src/components/button/Index.vue b/admin-fe/src/components/button/Index.vue index 39802a8..ffc8996 100644 --- a/admin-fe/src/components/button/Index.vue +++ b/admin-fe/src/components/button/Index.vue @@ -73,8 +73,8 @@ const btnType = computed(() => props.type || 'primary') } &.btn-link { + padding:2px; background: none; - text-decoration: underline; color: var(--primary-color) } } diff --git a/admin-fe/src/components/pager/Pager.vue b/admin-fe/src/components/pager/Pager.vue index 0eef26b..df9f908 100644 --- a/admin-fe/src/components/pager/Pager.vue +++ b/admin-fe/src/components/pager/Pager.vue @@ -1,6 +1,6 @@