diff --git a/Application/Admin/Controller/StatementMangementController.class.php b/Application/Admin/Controller/StatementMangementController.class.php index 86f9e9afb..fd663c8da 100644 --- a/Application/Admin/Controller/StatementMangementController.class.php +++ b/Application/Admin/Controller/StatementMangementController.class.php @@ -233,6 +233,18 @@ class StatementMangementController extends ThinkController public function rewardManageList($row = 10, $p = 1) { $map = []; + if (!empty(I("game_name"))) { + $game_ids = array_column(getGameByName(I("game_name")), 'id'); + if ($game_ids) { + $map['relation_game_id'] = ['in', $game_ids]; + } + } + if (!empty(I('partner_id'))) { + $map['company_id'] = I('partner_id'); + } + if (!empty(I('account'))) { + $map['accounts'] = ['like', '%' . I('account') . '%']; + } $list = M('reward_record', 'tab_')->where($map)->page($p, $row)->select(); if ($list) { $companys[1] = array_column(M('partner', 'tab_')->field('id, partner as name')->select(), 'name', 'id'); diff --git a/Application/Admin/View/StatementMangement/rewardManageList.html b/Application/Admin/View/StatementMangement/rewardManageList.html index 5eff7bb53..6b79eaee0 100644 --- a/Application/Admin/View/StatementMangement/rewardManageList.html +++ b/Application/Admin/View/StatementMangement/rewardManageList.html @@ -52,12 +52,54 @@

上下游奖罚记录管理

+ +
添加
+
+ + +
+ +
+ +
+
+ +
+ +
+ +   +
+ + +
+ 搜索 + +
+ + + +
+
+
@@ -150,5 +192,54 @@ $(".select_gallery").select2(); highlight_subnav("{:U('StatementMangement/rewardManageList')}"); + + function get_game_list() + { + var game_name = $('#game_name').val(); + var partner_id = $("#partner_id option:selected").val(); + var sdk_type = $("#sdk_version1 option:selected").val(); + $.ajax({ + url:"{:U('Finance/getGameList')}", + type:"post", + data:{ + partner_id:partner_id, + sdk_type:sdk_type + }, + dataType:'json', + success:function(data){ + var str = ""; + for (var i in data){ + str += "" + } + // console.log(str); + $("#game_name").empty(); + $("#game_name").append(str); + $("#game_name").select2(); + + } + }) + } + $(function(){ + $("#partner_id").change(function(){ + get_game_list(); + }); + //搜索功能 + $("#search").click(function(){ + var url = $(this).attr('url'); + var query = $('.jssearch').find('input').serialize(); + console.log(url); + query += "&" + $('.jssearch').find('select').serialize(); + console.log(query); + query = query.replace(/(&|^)(\w*?\d*?\-*?_*?)*?=?((?=&)|(?=$))/g,''); + query = query.replace(/^&/g,''); + if( url.indexOf('?')>0 ){ + url += '&' + query; + }else{ + url += '?' + query; + } + window.location.replace(url); + }); + }); +