From 4f113e817811a126ea8615fd3517cf757437a233 Mon Sep 17 00:00:00 2001 From: woody Date: Thu, 10 Jul 2025 13:41:14 +0800 Subject: [PATCH] =?UTF-8?q?feat(vertexAwardConfig):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=BD=93=E7=B3=BB=E5=A5=96=E9=A1=B9=E9=85=8D=E7=BD=AE=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/business.js | 7 +- src/api/enums.js | 8 + src/api/vertex.js | 24 ++ src/layout/components/Navbar.vue | 2 +- src/router/index.js | 6 + .../VertexAwardConfiguration.vue | 330 ++++++++++++++++++ .../systemconfiguration/mixins.js | 5 + 7 files changed, 375 insertions(+), 7 deletions(-) create mode 100644 src/api/enums.js create mode 100644 src/api/vertex.js create mode 100644 src/views/configManage/systemconfiguration/VertexAwardConfiguration.vue diff --git a/src/api/business.js b/src/api/business.js index 56643b0..fa056e9 100644 --- a/src/api/business.js +++ b/src/api/business.js @@ -1,9 +1,4 @@ -/* - * @Descripttion: - * @version: - * @Author: kBank - * @Date: 2023-03-21 09:00:28 - */ + import request from '@/utils/request' // 统计 export function getstaAmountBox(params) { diff --git a/src/api/enums.js b/src/api/enums.js new file mode 100644 index 0000000..0f02f8f --- /dev/null +++ b/src/api/enums.js @@ -0,0 +1,8 @@ +import request from '@/utils/request' + +export function getVertexAwardBonusOptions() { + return request({ + url: `/system/pub/enums/vertex-bonus-items`, + method: 'get' + }) +} diff --git a/src/api/vertex.js b/src/api/vertex.js new file mode 100644 index 0000000..9854be8 --- /dev/null +++ b/src/api/vertex.js @@ -0,0 +1,24 @@ +import request from '@/utils/request' + +export function getVertexAwardConfiguration() { + return request({ + url: '/system/manage/vertex-bonus/list', + method: 'get' + }) +} + +export function saveVertexAwardConfiguration(data) { + return request({ + url: '/system/manage/vertex-bonus/save', + method: 'post', + data + }) +} + +export function delVertexAwardConfiguration(pkId) { + return request({ + url: `/system/manage/vertex-bonus/${pkId}`, + method: 'delete' + }) +} + diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index d459c85..793bffe 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -96,7 +96,7 @@ export default { that.getJScountry() // 获取语言列表 that.getLanguages() - that.getSystem() + // that.getSystem() }, 10) this.systemItem = localStorage.getItem('systemItem') || 2 diff --git a/src/router/index.js b/src/router/index.js index dea0544..152adc1 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1681,6 +1681,12 @@ export const constantRoutes = [ name: 'GroupConfigurationList', component: () => import('@/views/configManage/systemconfiguration/groupConfiguration'), meta: { title: '区域体系分组' } + }, + { + path: 'vertexAwardConfiguration', + name: 'VertexAwardConfiguration', + component: () => import('@/views/configManage/systemconfiguration/VertexAwardConfiguration'), + meta: { title: '体系奖项配置' } } ] }, diff --git a/src/views/configManage/systemconfiguration/VertexAwardConfiguration.vue b/src/views/configManage/systemconfiguration/VertexAwardConfiguration.vue new file mode 100644 index 0000000..4a3d434 --- /dev/null +++ b/src/views/configManage/systemconfiguration/VertexAwardConfiguration.vue @@ -0,0 +1,330 @@ + + + + + diff --git a/src/views/configManage/systemconfiguration/mixins.js b/src/views/configManage/systemconfiguration/mixins.js index db82f2a..b3e32fa 100644 --- a/src/views/configManage/systemconfiguration/mixins.js +++ b/src/views/configManage/systemconfiguration/mixins.js @@ -8,5 +8,10 @@ export const topList = [ name: '区域体系分组', path: 'groupConfiguration', url: 'GroupConfigurationList' + }, + { + name: '体系奖项配置', + path: 'vertexAwardConfiguration', + url: 'VertexAwardConfiguration' } ]