| | |
| | | </div> |
| | | <div class="layui-word-aux" style="margin-left: 150px;"></div> |
| | | </div> |
| | | <div class="layui-tab-item layui-show"> |
| | | <table id="bonusPool" lay-filter="bonusPool"></table> |
| | | </div> |
| | | </div> |
| | | <div class="layui-card-footer"> |
| | | <button class="layui-btn layui-btn-normal" lay-submit="" lay-filter="bonus-setting-form-submit" id="submit">保存</button> |
| | |
| | | form = layui.form, |
| | | table = layui.table, |
| | | validate = layui.validate, |
| | | $view = $('#bonus-setting') |
| | | bonusPool |
| | | , $view = $('#bonus-setting') |
| | | , laytpl = layui.laytpl |
| | | , agentBonusArr; |
| | | , agentBonusArr |
| | | , bonusPoolArr; |
| | | |
| | | form.verify(validate); |
| | | form.render(); |
| | |
| | | ]] |
| | | ,data: [] |
| | | }); |
| | | |
| | | |
| | | table.render({ |
| | | elem: '#bonusPool' |
| | | ,cols: [[ //表头 |
| | | {field: 'allBonus', title: '全网分红', edit:'text'} |
| | | ,{field: 'agentBonus', title: '代理分红', edit:'text'} |
| | | ,{field: 'partnerBonus', title: '股东分红', edit:'text'} |
| | | ]] |
| | | ,data: [] |
| | | }); |
| | | |
| | | table.on('edit(agentBonus)', function(obj){ |
| | | var value = obj.value //得到修改后的值 |
| | | ,data = obj.data //得到所在行所有键值 |
| | |
| | | } |
| | | } |
| | | }); |
| | | |
| | | table.on('edit(bonusPool)', function(obj){ |
| | | var value = obj.value //得到修改后的值 |
| | | ,data = obj.data //得到所在行所有键值 |
| | | ,field = obj.field; //得到字段 |
| | | |
| | | for (let i = 0; i < bonusPoolArr.length; i++) { |
| | | if (bonusPoolArr[i].id === data.id) { |
| | | var valueData = {}; |
| | | valueData.allBonus = data.allBonus; |
| | | valueData.agentBonus = data.agentBonus; |
| | | valueData.partnerBonus = data.partnerBonus; |
| | | valueData.revision = data.revision; |
| | | valueData.id = data.id; |
| | | bonusPoolArr[i] = valueData; |
| | | } |
| | | } |
| | | }); |
| | | |
| | | getBonusSetting(); |
| | | function getBonusSetting() { |
| | | $.get(ctx + 'admin/system/bonusSetting', function (r) { |
| | | if (r.code === 200) { |
| | | var data = r.data; |
| | | bonusPoolArr = data; |
| | | bonusPool =data; |
| | | table.reload('bonusPool', { |
| | | data : data |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | dicDataReq("DIRECT_BONUS_SETTING"); |
| | | dicDataReq("MEIYE_BONUS_TYPE"); |
| | |
| | | |
| | | if ("MEIYE_BONUS_TYPE" == type) { |
| | | var bonusType = {}; |
| | | console.log(1111); |
| | | for (let i = 0; i < data.length; i++) { |
| | | bonusType[data[i].code] = data[i].value; |
| | | } |
| | |
| | | |
| | | form.on('submit(bonus-setting-form-submit)', function (data) { |
| | | data.field.agentBonus = agentBonusArr; |
| | | data.field.bonusPool = bonusPoolArr[0]; |
| | | $.ajax({ |
| | | 'url':ctx + 'admin/system/bonusSystemSetting', |
| | | 'type':'post', |
| | |
| | | 'data':JSON.stringify(data.field), |
| | | 'success':function (data) { |
| | | if (data.code == 200) { |
| | | getBonusSetting(); |
| | | febs.alert.success(data.message); |
| | | } else { |
| | | febs.alert.warn(data.message); |
| | | } |
| | | }, |
| | | 'error':function () { |
| | | febs.alert.warn('服务器繁忙'); |
| | | } |
| | | }) |
| | | |
| | | return false; |
| | | }); |
| | | }); |