From 752bf0d8b37b3b17212836fa7cb2a93c15aab4be Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Thu, 28 Dec 2023 12:32:31 +0800
Subject: [PATCH] 直推奖励,冻结的用户,则直推奖励销毁,用户未冻结才能领取成功

---
 src/main/resources/templates/febs/views/modules/system/profitSetting.html |   43 ++++++++++++++++++++-----------------------
 1 files changed, 20 insertions(+), 23 deletions(-)

diff --git a/src/main/resources/templates/febs/views/modules/system/profitSetting.html b/src/main/resources/templates/febs/views/modules/system/profitSetting.html
index 2f6d2a4..1cd23ee 100644
--- a/src/main/resources/templates/febs/views/modules/system/profitSetting.html
+++ b/src/main/resources/templates/febs/views/modules/system/profitSetting.html
@@ -46,27 +46,26 @@
             elem: '#agentBonus'
             ,cols: [[ //表头
                 {field: 'description', title: '名称'}
-                ,{field: 'prop', title: '补贴比例(%)', edit:'text'}
-                ,{field: 'achieve', title: '团队贡献值', edit:'text'}
-                ,{field: 'direct', title: '直推(个)', edit:'text'}
-                ,{field: 'lastAgentCnt', title: '上一级代理(个)', edit:'text'}
+                ,{field: 'directCnt', title: '直推(个)', edit:'text'}
+                ,{field: 'PerkPercent', title: '团队补贴', edit:'text'}
+                ,{field: 'equalsPerkPercent', title: '平级补贴', edit:'text'}
                 ,{field: 'type', title: '比例', edit:'text', hide:'true'}
                 ,{field: 'code', title: '比例', edit:'text', hide:'true'}
             ]]
             ,data: []
         });
         table.on('edit(agentBonus)', function(obj){
-            var value = obj.value //得到修改后的值
+            let value = obj.value //得到修改后的值
                 ,data = obj.data //得到所在行所有键值
                 ,field = obj.field; //得到字段
 
             for (let i = 0; i < agentBonusArr.length; i++) {
                 if (agentBonusArr[i].code === data.code) {
-                    var valueData = {};
-                    valueData.teamIncome = data.achieve;
-                    valueData.profitProp = data.prop;
-                    valueData.directCnt = data.direct;
-                    valueData.lastAgentCnt = data.lastAgentCnt;
+                    let valueData = {};
+                    valueData.directCnt = data.directCnt;
+                    valueData.PerkPercent = data.PerkPercent;
+                    valueData.equalsPerkPercent = data.equalsPerkPercent;
+                    valueData.description = data.description;
                     agentBonusArr[i].value = JSON.stringify(valueData);
                 }
             }
@@ -74,21 +73,19 @@
 
         dicDataReq("AGENT_LEVEL_REQUIRE");
         function dicDataReq(type) {
-            $.get(ctx + 'admin/common/findDicByType/' + type, function (r) {
+            $.get(ctx + 'admin/common/findMemberDicByType', function (r) {
                 if (r.code === 200) {
-                    var data = r.data;
-                    if ("AGENT_LEVEL_REQUIRE" == type) {
-                        for (let i = 0; i < data.length; i++) {
-                            data[i].prop = JSON.parse(data[i].value).profitProp;
-                            data[i].achieve = JSON.parse(data[i].value).teamIncome;
-                            data[i].direct = JSON.parse(data[i].value).directCnt;
-                            data[i].lastAgentCnt = JSON.parse(data[i].value).lastAgentCnt;
-                        }
-                        agentBonusArr = data;
-                        table.reload('agentBonus', {
-                            data : data
-                        });
+                    let data = r.data;
+                    for (let i = 0; i < data.length; i++) {
+                        data[i].directCnt = JSON.parse(data[i].value).directCnt;
+                        data[i].PerkPercent = JSON.parse(data[i].value).PerkPercent;
+                        data[i].equalsPerkPercent = JSON.parse(data[i].value).equalsPerkPercent;
+                        data[i].description = data[i].description;
                     }
+                    agentBonusArr = data;
+                    table.reload('agentBonus', {
+                        data : data
+                    });
                 }
             });
         }

--
Gitblit v1.9.1