From da0d57b09ce3d90edab41460cbab8b0f7b48fb2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BF=9E=E5=AE=9D=E5=B1=B1?= <1253070437@qq.com> Date: Fri, 19 Jul 2024 02:12:00 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=96=B0=E5=A2=9E=E3=80=91=E8=BD=AE?= =?UTF-8?q?=E6=92=AD=E5=9B=BE=E3=80=81=E9=80=9A=E7=9F=A5=E5=85=AC=E5=91=8A?= =?UTF-8?q?=E3=80=81=E4=B8=9A=E5=8A=A1=E9=A6=96=E9=A1=B5=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=8C=E5=85=B6=E6=AC=A1=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=A4=9A=E4=B8=AA=E9=A6=96=E9=A1=B5=E5=8D=A1=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- snowy-admin-web/src/api/biz/bizIndexApi.js | 24 ++ snowy-admin-web/src/api/biz/bizNoticeApi.js | 36 +++ snowy-admin-web/src/api/dev/slideshowApi.js | 32 +++ snowy-admin-web/src/api/sys/indexApi.js | 12 + .../HomeCard/BizMiniMessageCard/index.vue} | 5 +- .../HomeCard/BizNoticeCard/detail.vue | 85 ++++++ .../HomeCard/BizNoticeCard/index.vue | 79 ++++++ .../HomeCard/BizScheduleCard/index.vue} | 13 +- .../HomeCard/BizShortcutCard/index.vue} | 34 ++- .../HomeCard/BizSlideshowCard/index.vue | 108 ++++++++ .../HomeCard/SysBizDataCard/index.vue | 60 +++++ .../HomeCard/SysOpDataCard/index.vue | 78 ++++++ .../HomeCard/SysOpLogCard/index.vue} | 4 +- .../HomeCard/SysToolDataCard/index.vue | 60 +++++ .../HomeCard/SysUserInfoCard/index.vue} | 18 +- .../HomeCard/SysVisChartDataCard/index.vue | 55 ++++ .../HomeCard/SysVisLogCard/index.vue} | 4 +- .../src/components/ShortcutCard/index.vue | 1 + snowy-admin-web/src/style/index.less | 2 + snowy-admin-web/src/views/biz/index/index.vue | 41 +++ .../src/views/biz/notice/detail.vue | 85 ++++++ snowy-admin-web/src/views/biz/notice/form.vue | 148 +++++++++++ .../src/views/biz/notice/index.vue | 250 ++++++++++++++++++ .../src/views/dev/slideshow/form.vue | 111 ++++++++ .../src/views/dev/slideshow/index.vue | 233 ++++++++++++++++ .../src/views/dev/slideshow/subForm.vue | 162 ++++++++++++ .../src/views/index/components/carousel.vue | 90 ------- snowy-admin-web/src/views/index/index.vue | 36 ++- snowy-admin-web/vite.config.mjs | 37 ++- 29 files changed, 1752 insertions(+), 151 deletions(-) create mode 100644 snowy-admin-web/src/api/biz/bizIndexApi.js create mode 100644 snowy-admin-web/src/api/biz/bizNoticeApi.js create mode 100644 snowy-admin-web/src/api/dev/slideshowApi.js rename snowy-admin-web/src/{views/index/components/miniMessage.vue => components/HomeCard/BizMiniMessageCard/index.vue} (96%) create mode 100644 snowy-admin-web/src/components/HomeCard/BizNoticeCard/detail.vue create mode 100644 snowy-admin-web/src/components/HomeCard/BizNoticeCard/index.vue rename snowy-admin-web/src/{views/index/components/schedule.vue => components/HomeCard/BizScheduleCard/index.vue} (92%) rename snowy-admin-web/src/{views/index/components/shortcut.vue => components/HomeCard/BizShortcutCard/index.vue} (55%) create mode 100644 snowy-admin-web/src/components/HomeCard/BizSlideshowCard/index.vue create mode 100644 snowy-admin-web/src/components/HomeCard/SysBizDataCard/index.vue create mode 100644 snowy-admin-web/src/components/HomeCard/SysOpDataCard/index.vue rename snowy-admin-web/src/{views/index/components/opLog.vue => components/HomeCard/SysOpLogCard/index.vue} (96%) create mode 100644 snowy-admin-web/src/components/HomeCard/SysToolDataCard/index.vue rename snowy-admin-web/src/{views/index/components/userInfo.vue => components/HomeCard/SysUserInfoCard/index.vue} (86%) create mode 100644 snowy-admin-web/src/components/HomeCard/SysVisChartDataCard/index.vue rename snowy-admin-web/src/{views/index/components/visLog.vue => components/HomeCard/SysVisLogCard/index.vue} (96%) create mode 100644 snowy-admin-web/src/views/biz/index/index.vue create mode 100644 snowy-admin-web/src/views/biz/notice/detail.vue create mode 100644 snowy-admin-web/src/views/biz/notice/form.vue create mode 100644 snowy-admin-web/src/views/biz/notice/index.vue create mode 100644 snowy-admin-web/src/views/dev/slideshow/form.vue create mode 100644 snowy-admin-web/src/views/dev/slideshow/index.vue create mode 100644 snowy-admin-web/src/views/dev/slideshow/subForm.vue delete mode 100644 snowy-admin-web/src/views/index/components/carousel.vue diff --git a/snowy-admin-web/src/api/biz/bizIndexApi.js b/snowy-admin-web/src/api/biz/bizIndexApi.js new file mode 100644 index 00000000..f1ded643 --- /dev/null +++ b/snowy-admin-web/src/api/biz/bizIndexApi.js @@ -0,0 +1,24 @@ +import { baseRequest } from '@/utils/request' + +const request = (url, ...arg) => baseRequest(`/biz/index/` + url, ...arg) + +/** + * 业务主页Api接口管理器 + * + * @author yubaoshan + * @date 2024/07/11 14:46 + **/ +export default { + // 获取轮播图列表 + bizIndexSlideshowList(data) { + return request('slideshow/list', data, 'get') + }, + // 获取通知公告列表 + bizIndexNoticeList(data) { + return request('notice/list', data, 'get') + }, + // 获取通知公告详情 + bizIndexNoticeDetail(data) { + return request('notice/detail', data, 'get') + } +} diff --git a/snowy-admin-web/src/api/biz/bizNoticeApi.js b/snowy-admin-web/src/api/biz/bizNoticeApi.js new file mode 100644 index 00000000..c75200b8 --- /dev/null +++ b/snowy-admin-web/src/api/biz/bizNoticeApi.js @@ -0,0 +1,36 @@ +import { baseRequest } from '@/utils/request' + +const request = (url, ...arg) => baseRequest(`/biz/notice/` + url, ...arg) + +/** + * 通知公告Api接口管理器 + * + * @author yubaoshan + * @date 2024/07/11 14:46 + **/ +export default { + // 获取通知公告分页 + bizNoticePage(data) { + return request('page', data, 'get') + }, + // 提交通知公告表单 edit为true时为编辑,默认为新增 + bizNoticeSubmitForm(data, edit = false) { + return request(edit ? 'edit' : 'add', data) + }, + // 删除通知公告 + bizNoticeDelete(data) { + return request('delete', data) + }, + // 获取通知公告详情 + bizNoticeDetail(data) { + return request('detail', data, 'get') + }, + // 禁用通知公告 + bizNoticeDisableStatus(data) { + return request('disableStatus', data) + }, + // 启用通知公告 + bizNoticeEnableStatus(data) { + return request('enableStatus', data) + } +} diff --git a/snowy-admin-web/src/api/dev/slideshowApi.js b/snowy-admin-web/src/api/dev/slideshowApi.js new file mode 100644 index 00000000..2f61c818 --- /dev/null +++ b/snowy-admin-web/src/api/dev/slideshowApi.js @@ -0,0 +1,32 @@ +import { baseRequest } from '@/utils/request' + +const request = (url, ...arg) => baseRequest(`/dev/slideshow/` + url, ...arg) + +/** + * 轮播图Api接口管理器 + * + * @author yubaoshan + * @date 2024/07/13 00:31 + **/ +export default { + // 获取轮播图分页 + devSlideshowPage(data) { + return request('page', data, 'get') + }, + // 提交轮播图表单 edit为true时为编辑,默认为新增 + devSlideshowSubmitForm(data, edit = false) { + return request(edit ? 'edit' : 'add', data) + }, + // 删除轮播图 + devSlideshowDelete(data) { + return request('delete', data) + }, + // 禁用轮播图 + devSlideshowDisableStatus(data) { + return request('disableStatus', data) + }, + // 启用轮播图 + devSlideshowEnableStatus(data) { + return request('enableStatus', data) + } +} diff --git a/snowy-admin-web/src/api/sys/indexApi.js b/snowy-admin-web/src/api/sys/indexApi.js index c4eceb31..2b746c7f 100644 --- a/snowy-admin-web/src/api/sys/indexApi.js +++ b/snowy-admin-web/src/api/sys/indexApi.js @@ -49,5 +49,17 @@ export default { // 获取当前用户操作日志列表 indexOpLogList(data) { return request('opLog/list', data, 'get') + }, + // 获取基础系统业务数据 + indexBizDataCount(data) { + return request('bizDataCount', data, 'get') + }, + // 获取运维一览数据 + indexOpDataCount(data) { + return request('opDataCount', data, 'get') + }, + // 获取基础工具数据 + indexToolDataCount(data) { + return request('toolDataCount', data, 'get') } } diff --git a/snowy-admin-web/src/views/index/components/miniMessage.vue b/snowy-admin-web/src/components/HomeCard/BizMiniMessageCard/index.vue similarity index 96% rename from snowy-admin-web/src/views/index/components/miniMessage.vue rename to snowy-admin-web/src/components/HomeCard/BizMiniMessageCard/index.vue index 735a806d..7301f306 100644 --- a/snowy-admin-web/src/views/index/components/miniMessage.vue +++ b/snowy-admin-web/src/components/HomeCard/BizMiniMessageCard/index.vue @@ -1,5 +1,5 @@ + + diff --git a/snowy-admin-web/src/components/HomeCard/SysBizDataCard/index.vue b/snowy-admin-web/src/components/HomeCard/SysBizDataCard/index.vue new file mode 100644 index 00000000..ae65873e --- /dev/null +++ b/snowy-admin-web/src/components/HomeCard/SysBizDataCard/index.vue @@ -0,0 +1,60 @@ + + + + + diff --git a/snowy-admin-web/src/components/HomeCard/SysOpDataCard/index.vue b/snowy-admin-web/src/components/HomeCard/SysOpDataCard/index.vue new file mode 100644 index 00000000..8e2ba733 --- /dev/null +++ b/snowy-admin-web/src/components/HomeCard/SysOpDataCard/index.vue @@ -0,0 +1,78 @@ + + + + + diff --git a/snowy-admin-web/src/views/index/components/opLog.vue b/snowy-admin-web/src/components/HomeCard/SysOpLogCard/index.vue similarity index 96% rename from snowy-admin-web/src/views/index/components/opLog.vue rename to snowy-admin-web/src/components/HomeCard/SysOpLogCard/index.vue index 6b43f36f..a2a41743 100644 --- a/snowy-admin-web/src/views/index/components/opLog.vue +++ b/snowy-admin-web/src/components/HomeCard/SysOpLogCard/index.vue @@ -20,14 +20,14 @@ const opLogList = ref([]) onMounted(() => { // 进来后执行查询 - seleOpLogList() + getOpLogList() }) // 是否展示更多按钮 const displayMore = () => { return userInfo.roleCodeList && userInfo.roleCodeList.toString().indexOf('superAdmin') !== -1 } - const seleOpLogList = () => { + const getOpLogList = () => { indexApi.indexOpLogList().then((data) => { opLogList.value = data }) diff --git a/snowy-admin-web/src/components/HomeCard/SysToolDataCard/index.vue b/snowy-admin-web/src/components/HomeCard/SysToolDataCard/index.vue new file mode 100644 index 00000000..205d105d --- /dev/null +++ b/snowy-admin-web/src/components/HomeCard/SysToolDataCard/index.vue @@ -0,0 +1,60 @@ + + + + + diff --git a/snowy-admin-web/src/views/index/components/userInfo.vue b/snowy-admin-web/src/components/HomeCard/SysUserInfoCard/index.vue similarity index 86% rename from snowy-admin-web/src/views/index/components/userInfo.vue rename to snowy-admin-web/src/components/HomeCard/SysUserInfoCard/index.vue index 874835b0..cd01735b 100644 --- a/snowy-admin-web/src/views/index/components/userInfo.vue +++ b/snowy-admin-web/src/components/HomeCard/SysUserInfoCard/index.vue @@ -1,12 +1,8 @@