From a56f41d778e11ffe87193c6765d15bae5eab3d61 Mon Sep 17 00:00:00 2001 From: woody Date: Wed, 23 Jul 2025 15:05:54 +0800 Subject: [PATCH 01/11] =?UTF-8?q?feat(bonus):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=94=B6=E7=9B=8A=E5=8C=BA=E5=9F=9F=E9=85=8D=E7=BD=AE=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/bonus.js | 132 +-- src/api/configManage.js | 39 + src/api/manage.js | 9 + src/router/index.js | 24 +- .../configManage/bonus/areaRegionConfig.vue | 148 ++++ src/views/configManage/bonus/fdfh.vue | 41 +- src/views/configManage/bonus/fwbt.vue | 139 ++- src/views/configManage/bonus/hqjf.vue | 104 +-- src/views/configManage/bonus/index.vue | 264 +++--- src/views/configManage/bonus/jjkx.vue | 139 ++- src/views/configManage/bonus/kzpz.vue | 41 +- src/views/configManage/bonus/mixin.js | 48 ++ src/views/configManage/bonus/njjf.vue | 116 +-- src/views/configManage/bonus/ydpz.vue | 104 +-- src/views/configManage/bonus/ztpz.vue | 45 +- .../configManage/memberRetailRegion/index.vue | 806 ++++++++++++++++++ vue.config.js | 2 +- 17 files changed, 1473 insertions(+), 728 deletions(-) create mode 100644 src/views/configManage/bonus/areaRegionConfig.vue create mode 100644 src/views/configManage/bonus/mixin.js create mode 100644 src/views/configManage/memberRetailRegion/index.vue diff --git a/src/api/bonus.js b/src/api/bonus.js index 230c998..6fcc166 100644 --- a/src/api/bonus.js +++ b/src/api/bonus.js @@ -4,11 +4,11 @@ import request from '@/utils/request' export function getExpandList() { return request({ url: '/system/manage/grade/expandList', - method: 'get', + method: 'get' }) } -//修改拓展配置列表 +// 修改拓展配置列表 export function updateExpand(data) { return request({ url: '/system/manage/grade/updateExpand', @@ -17,32 +17,31 @@ export function updateExpand(data) { }) } -//4-N配置列表 +// 4-N配置列表 export function getbdBonusExpand() { return request({ url: '/system/manage/bd-bonus-expand/list', - method: 'get', + method: 'get' }) } -//辅导分红列表 +// 辅导分红列表 export function getcoachBonusList() { return request({ url: '/system/manage/awards/coachBonusList', - method: 'get', + method: 'get' }) } -//考核类型下拉选 +// 考核类型下拉选 export function getAssessmentType() { return request({ url: '/system/pub/enums/assessmentType', - method: 'get', + method: 'get' }) } - -//修改辅导分红 +// 修改辅导分红 export function updateCoachBonus(data) { return request({ url: '/system/manage/awards/updateCoachBonus', @@ -51,15 +50,15 @@ export function updateCoachBonus(data) { }) } -//获取环球积分、车奖积分列表 +// 获取环球积分、车奖积分列表 export function getintegralList() { return request({ url: '/system/manage/awards/integralList', - method: 'get', + method: 'get' }) } -//修改环球积分 +// 修改环球积分 export function updategLobalIntegral(data) { return request({ url: '/system/manage/awards/updategLobalIntegral', @@ -68,7 +67,7 @@ export function updategLobalIntegral(data) { }) } -//修改车奖积分 +// 修改车奖积分 export function updategCarAwardPoints(data) { return request({ url: '/system/manage/awards/updategCarAwardPoints', @@ -77,15 +76,15 @@ export function updategCarAwardPoints(data) { }) } -//云代配置列表获取 +// 云代配置列表获取 export function getCloudList() { return request({ url: '/system/manage/bd-bonus-cloud/list', - method: 'get', + method: 'get' }) } -//修改云代配置 +// 修改云代配置 export function updateCloud(data) { return request({ url: '/system/manage/bd-bonus-cloud/save', @@ -94,15 +93,15 @@ export function updateCloud(data) { }) } -//服务补贴配置列表 +// 服务补贴配置列表 export function getServiceList() { return request({ url: '/system/manage/bonus-service/list', - method: 'get', + method: 'get' }) } -//修改服务补贴配置 +// 修改服务补贴配置 export function updateService(data) { return request({ url: '/system/manage/bonus-service/update', @@ -111,23 +110,23 @@ export function updateService(data) { }) } -//服务补贴类型枚举值 +// 服务补贴类型枚举值 export function getServiceTypeList() { return request({ url: '/system/pub/enums/get-service-type', - method: 'get', + method: 'get' }) } -//奖金扣项列表 +// 奖金扣项列表 export function getDeductList() { return request({ url: '/system/manage/bonus-deduct/list', - method: 'get', + method: 'get' }) } -//奖金扣项修改 +// 奖金扣项修改 export function updateDeduct(data) { return request({ url: '/system/manage/bonus-deduct/update', @@ -136,24 +135,24 @@ export function updateDeduct(data) { }) } -//奖金扣项枚举查询 +// 奖金扣项枚举查询 export function getDeductTypeList() { return request({ url: '/system/pub/enums/get-bonus-deduct', - method: 'get', + method: 'get' }) } // 奖金来源 -export function bonusSource(data,data1) { +export function bonusSource(data, data1) { return request({ - url: '/bonus/manage/bonus/query-bonus-source'+data1, + url: '/bonus/manage/bonus/query-bonus-source' + data1, method: 'post', data }) } // 奖金计算 -export function listPeriod(data,data1) { +export function listPeriod(data, data1) { return request({ url: '/bonus/manage/settle/list-period' + data1, method: 'post', @@ -161,7 +160,7 @@ export function listPeriod(data,data1) { }) } // 奖金明细 -export function queryBonusDetail(data,data1) { +export function queryBonusDetail(data, data1) { return request({ url: '/bonus/manage/bonus/query-bonus-detail' + data1, method: 'post', @@ -169,7 +168,7 @@ export function queryBonusDetail(data,data1) { }) } // 奖金汇总 -export function queryBonusTotal(data,data1) { +export function queryBonusTotal(data, data1) { return request({ url: '/bonus/manage/bonus/query-bonus-total' + data1, method: 'post', @@ -177,40 +176,39 @@ export function queryBonusTotal(data,data1) { }) } -//获取直推配置列表 +// 获取直推配置列表 export function getdirectLoopList() { return request({ url: '/system/manage/bd-bonus-direct-loop/list', - method: 'get', + method: 'get' }) } -//级差枚举类型列表1等级2奖衔 +// 级差枚举类型列表1等级2奖衔 export function getrangeTypeList() { return request({ url: '/system/pub/enums/range-type', - method: 'get', + method: 'get' }) } -//计算类型枚举值 +// 计算类型枚举值 export function getcellTypeList() { return request({ url: '/system/pub/enums/cal-type', - method: 'get', + method: 'get' }) } -//取值类型枚举 +// 取值类型枚举 export function getTakeValueTypeList() { return request({ url: '/system/pub/enums/take-value-type', - method: 'get', + method: 'get' }) } - -//保存修改直推配置 +// 保存修改直推配置 export function updateDirectLoop(data) { return request({ url: '/system/manage/bd-bonus-direct-loop/save', @@ -219,7 +217,7 @@ export function updateDirectLoop(data) { }) } -//奖项配置列表 +// 奖项配置列表 export function getbonusList(params) { return request({ url: '/system/manage/bd-bonus-items/list', @@ -228,41 +226,41 @@ export function getbonusList(params) { }) } -//删除奖项配置 +// 删除奖项配置 export function deletebonusList(pkId) { return request({ - url: '/system/manage/bd-bonus-items/'+pkId, - method: 'delete', + url: '/system/manage/bd-bonus-items/' + pkId, + method: 'delete' }) } -//获取单条奖项配置列表 +// 获取单条奖项配置列表 export function getOneBounsList(pkId) { return request({ - url: '/system/manage/bd-bonus-items/getOne/'+pkId, - method: 'get', + url: '/system/manage/bd-bonus-items/getOne/' + pkId, + method: 'get' }) } -//生成奖项配置列表 +// 生成奖项配置列表 export function scBonusList(data) { return request({ - url: '/system/manage/bd-bonus-items/generate', - method: 'post', - data + url: '/system/manage/bd-bonus-items/generate', + method: 'post', + data }) } -//修改奖项配置列表 +// 修改奖项配置列表 export function updateBonus(data) { return request({ - url: '/system/manage/bd-bonus-items/update', - method: 'post', - data + url: '/system/manage/bd-bonus-items/update', + method: 'post', + data }) } -//结算周期枚举列表 +// 结算周期枚举列表 export function getsettlement(params) { return request({ url: '/system/pub/enums/settlement-cycle', @@ -271,7 +269,7 @@ export function getsettlement(params) { }) } -//公布日期、发布日期、可提现日期 枚举 +// 公布日期、发布日期、可提现日期 枚举 export function getPublishDate(params) { return request({ url: '/system/pub/enums/publish-date', @@ -280,7 +278,7 @@ export function getPublishDate(params) { }) } -//直推配置-获取代数列表 +// 直推配置-获取代数列表 export function getAlgebra(params) { return request({ url: '/system/pub/enums/algebra', @@ -289,4 +287,18 @@ export function getAlgebra(params) { }) } +export function getAreaRegionConfig() { + return request({ + url: '/system/manage/bd-awards-region-config/list', + method: 'get' + }) +} + +export function updateAreaRegionConfig(data) { + return request({ + url: '/system/manage/bd-awards-region-config/update', + method: 'post', + data + }) +} diff --git a/src/api/configManage.js b/src/api/configManage.js index 26857c7..b3c5498 100644 --- a/src/api/configManage.js +++ b/src/api/configManage.js @@ -937,3 +937,42 @@ export function updateransferWhite(data) { }) } +export function getQueryMemberInfo(data) { + return request({ + url: '/member/manager/member/query-member-info', + method: 'post', + data + }) +} +export function delRetailRegion(id) { + return request({ + url: '/member/manage/cu-member-region/' + id, + method: 'delete' + }) +} + +export function retailRegionAdd(data) { + return request({ + url: '/member/manage/cu-member-region/save', + method: 'post', + data + }) +} + +// 会员收益区域-列表 +export function getRetailRegionList(params) { + return request({ + url: '/member/manage/cu-member-region/list', + method: 'get', + params + }) +} + +export function retailRegionUpdate(data) { + return request({ + url: '/member/manage/cu-member-region/update', + method: 'post', + data + }) +} + diff --git a/src/api/manage.js b/src/api/manage.js index 4da369a..13f4499 100644 --- a/src/api/manage.js +++ b/src/api/manage.js @@ -801,3 +801,12 @@ export function freeLogin(data) { data }) } + +// 来源下拉 +export function noticeWebsiteType(params) { + return request({ + url: '/system/pub/enums/notice-website-type', + method: 'get', + params + }) +} diff --git a/src/router/index.js b/src/router/index.js index ce73849..12a1185 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1354,7 +1354,13 @@ export const constantRoutes = [ meta: { title: '辅导分红', icon: 'table' }, hidden: true }, - + { + path: 'areaRegionConfig', + name: 'AreaRegionConfig', + component: () => import('@/views/configManage/bonus/areaRegionConfig'), + meta: { title: '收益区域配置', icon: 'table' }, + hidden: true + }, { path: 'fwbt', name: 'ServiceSubsidies', @@ -1767,6 +1773,22 @@ export const constantRoutes = [ ] }, + { + path: 'memberRetailRegion', + name: 'memberRetailRegion', + meta: { title: i18n.t('收益区域配置') }, + component: ParentView, + redirect: 'memberRetailRegion/index', + children: [ + { + path: 'memberRetailRegion', + name: 'memberRetailRegion', + component: () => import('@/views/configManage/memberRetailRegion/index'), + meta: { title: i18n.t('收益区域配置') } + } + + ] + }, { path: 'freePostageAreas', name: 'FreePostageAreas', diff --git a/src/views/configManage/bonus/areaRegionConfig.vue b/src/views/configManage/bonus/areaRegionConfig.vue new file mode 100644 index 0000000..62ed0a5 --- /dev/null +++ b/src/views/configManage/bonus/areaRegionConfig.vue @@ -0,0 +1,148 @@ + + + + + diff --git a/src/views/configManage/bonus/fdfh.vue b/src/views/configManage/bonus/fdfh.vue index 1596297..bbbaed8 100644 --- a/src/views/configManage/bonus/fdfh.vue +++ b/src/views/configManage/bonus/fdfh.vue @@ -82,53 +82,16 @@ diff --git a/vue.config.js b/vue.config.js index 788cbd7..60f1001 100644 --- a/vue.config.js +++ b/vue.config.js @@ -44,7 +44,7 @@ module.exports = { }, proxy: { '/prod-api': { - target: 'http://localhost:8080/', + target: 'http://192.168.0.86:8080/', changeOrigin: true, pathRewrite: { '^/prod-api': '' From 133327d743ae5c2ca9903ead6074717521c28655 Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Thu, 24 Jul 2025 15:05:54 +0800 Subject: [PATCH 02/11] =?UTF-8?q?##=20=E5=A5=96=E9=87=91=E6=98=8E=E7=BB=86?= =?UTF-8?q?=E3=80=81=E5=A5=96=E9=87=91=E6=B1=87=E6=80=BB=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=96=B0=E5=AD=97=E6=AE=B5=EF=BC=8C=E5=8E=BB=E6=8E=89=E8=B4=A7?= =?UTF-8?q?=E5=B8=81=E7=AC=A6=E5=8F=B7=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../settlementCenter/bonusDetail/index.vue | 30 ++++++++----- .../settlementCenter/totalBonus/index.vue | 45 +++++++++++-------- 2 files changed, 46 insertions(+), 29 deletions(-) diff --git a/src/views/settlementCenter/bonusDetail/index.vue b/src/views/settlementCenter/bonusDetail/index.vue index d9631d5..5ff5e99 100644 --- a/src/views/settlementCenter/bonusDetail/index.vue +++ b/src/views/settlementCenter/bonusDetail/index.vue @@ -149,7 +149,7 @@ align="center" prop="directIncomeOri" width="130" - :label="'直推收益' + `(${isLocalSymbol()})`" + :label="'直推收益'" :formatter="stateFormat" /> @@ -158,7 +158,7 @@ align="center" prop="expandIncomeOri" width="130" - :label="'拓展收益' + `(${isLocalSymbol()})`" + :label="'拓展收益'" :formatter="stateFormat" /> @@ -167,7 +167,7 @@ align="center" prop="coachIncomeOri" width="130" - :label="'辅导收益' + `(${isLocalSymbol()})`" + :label="'辅导收益'" :formatter="stateFormat" /> @@ -185,7 +185,7 @@ align="center" prop="serviceIncomeOri" width="130" - :label="'服务补贴' + `(${isLocalSymbol()})`" + :label="'服务补贴'" :formatter="stateFormat" /> @@ -194,14 +194,22 @@ align="center" prop="repurExpandIncomeOri" width="130" - :label="'复购拓展收益' + `(${isLocalSymbol()})`" + :label="'复购拓展收益'" /> + @@ -211,7 +219,7 @@ prop="backPointsOri" width="130" :formatter="stateFormat" - :label="'重复消费' + `(${isLocalSymbol()})`" + :label="'重复消费'" /> diff --git a/src/views/settlementCenter/totalBonus/index.vue b/src/views/settlementCenter/totalBonus/index.vue index 1170696..c6b3227 100644 --- a/src/views/settlementCenter/totalBonus/index.vue +++ b/src/views/settlementCenter/totalBonus/index.vue @@ -157,12 +157,19 @@ width="130" :label="'结算期数'" /> + - + Date: Fri, 25 Jul 2025 09:48:55 +0800 Subject: [PATCH 03/11] =?UTF-8?q?feat(memberRetailRegion):=20=E6=9A=82?= =?UTF-8?q?=E6=97=B6=E7=A7=BB=E9=99=A4=E7=BC=96=E8=BE=91=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../configManage/memberRetailRegion/index.vue | 38 ++++++------------- 1 file changed, 11 insertions(+), 27 deletions(-) diff --git a/src/views/configManage/memberRetailRegion/index.vue b/src/views/configManage/memberRetailRegion/index.vue index d6509f0..cfa3a81 100644 --- a/src/views/configManage/memberRetailRegion/index.vue +++ b/src/views/configManage/memberRetailRegion/index.vue @@ -41,14 +41,16 @@ - + @@ -86,20 +88,7 @@ /> - - - - - +