| | |
| | | <div class="layui-tab-item layui-show"> |
| | | <table id="agentBonus" lay-filter="agentBonus"></table> |
| | | </div> |
| | | <blockquote class="layui-elem-quote blue-border">全网分红设置</blockquote> |
| | | <div class="layui-tab-item layui-show"> |
| | | <table id="allInternetBonus" lay-filter="allInternetBonus"></table> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label febs-form-item-require">推荐奖(%):</label> |
| | | <div class="layui-input-block"> |
| | |
| | | , $view = $('#bonus-setting') |
| | | , laytpl = layui.laytpl |
| | | , agentBonusArr |
| | | , allInternetBonusArr |
| | | , bonusPoolArr; |
| | | |
| | | form.verify(validate); |
| | |
| | | ]] |
| | | ,data: [] |
| | | }); |
| | | |
| | | |
| | | table.render({ |
| | | elem: '#allInternetBonus' |
| | | ,cols: [[ //表头 |
| | | {field: 'description', title: '角色'} |
| | | ,{field: 'value', title: '比例', edit:'text'} |
| | | ]] |
| | | ,data: [] |
| | | }); |
| | | |
| | | |
| | | |
| | | table.render({ |
| | |
| | | valueData.pushCnt = data.pushCnt; |
| | | valueData.prop = data.prop; |
| | | agentBonusArr[i].value = JSON.stringify(valueData); |
| | | } |
| | | } |
| | | }); |
| | | |
| | | table.on('edit(allInternetBonus)', function(obj){ |
| | | var value = obj.value //得到修改后的值 |
| | | ,data = obj.data //得到所在行所有键值 |
| | | ,field = obj.field; //得到字段 |
| | | |
| | | for (let i = 0; i < allInternetBonusArr.length; i++) { |
| | | if (allInternetBonusArr[i].code === data.code) { |
| | | allInternetBonusArr[i] = data; |
| | | } |
| | | } |
| | | }); |
| | |
| | | } |
| | | |
| | | dicDataReq("DIRECT_BONUS_SETTING"); |
| | | dicDataReq("INTERNET_LEVEL_BONUS"); |
| | | dicDataReq("MEIYE_BONUS_TYPE"); |
| | | function dicDataReq(type) { |
| | | $.get(ctx + 'admin/common/findDicByType/' + type, function (r) { |
| | |
| | | } |
| | | agentBonusArr = data; |
| | | table.reload('agentBonus', { |
| | | data : data |
| | | }); |
| | | } |
| | | |
| | | if ("INTERNET_LEVEL_BONUS" == type) { |
| | | // for (let i = 0; i < data.length; i++) { |
| | | // data[i].pushCnt = JSON.parse(data[i].value).pushCnt; |
| | | // data[i].prop = JSON.parse(data[i].value).prop; |
| | | // } |
| | | allInternetBonusArr = data; |
| | | table.reload('allInternetBonus', { |
| | | data : data |
| | | }); |
| | | } |
| | |
| | | |
| | | form.on('submit(bonus-setting-form-submit)', function (data) { |
| | | data.field.agentBonus = agentBonusArr; |
| | | data.field.allInternetBonus = allInternetBonusArr; |
| | | data.field.bonusPool = bonusPoolArr[0]; |
| | | $.ajax({ |
| | | 'url':ctx + 'admin/system/bonusSystemSetting', |