|
|
@ -3,6 +3,7 @@
|
|
|
|
<link rel="stylesheet" type="text/css" href="__CSS__/admin_table.css" media="all">
|
|
|
|
<link rel="stylesheet" type="text/css" href="__CSS__/admin_table.css" media="all">
|
|
|
|
<link rel="stylesheet" type="text/css" href="__STATIC__/webuploader/webuploader.css" media="all">
|
|
|
|
<link rel="stylesheet" type="text/css" href="__STATIC__/webuploader/webuploader.css" media="all">
|
|
|
|
<link href="__STATIC__/icons_alibaba/iconfont.css" rel="stylesheet">
|
|
|
|
<link href="__STATIC__/icons_alibaba/iconfont.css" rel="stylesheet">
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="__CSS__/pro_promote.css" type="text/css" />
|
|
|
|
<link href="__STATIC__/datetimepicker/css/datetimepicker.css" rel="stylesheet" type="text/css">
|
|
|
|
<link href="__STATIC__/datetimepicker/css/datetimepicker.css" rel="stylesheet" type="text/css">
|
|
|
|
<link href="__STATIC__/datetimepicker/css/dropdown.css" rel="stylesheet" type="text/css">
|
|
|
|
<link href="__STATIC__/datetimepicker/css/dropdown.css" rel="stylesheet" type="text/css">
|
|
|
|
<style>
|
|
|
|
<style>
|
|
|
@ -288,7 +289,12 @@
|
|
|
|
<input type="text" class="txt " name="content" value="" placeholder="">
|
|
|
|
<input type="text" class="txt " name="content" value="" placeholder="">
|
|
|
|
</td>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
|
|
<td class="l">推广游戏:</td>
|
|
|
|
|
|
|
|
<td class="r" >
|
|
|
|
|
|
|
|
<a class="ajax-view">查看</a>
|
|
|
|
|
|
|
|
</td>
|
|
|
|
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<tr>
|
|
|
|
<td class="l noticeinfo"><i class="mustmark" style="margin-left:-7px">*</i>承担服务费:</td>
|
|
|
|
<td class="l noticeinfo"><i class="mustmark" style="margin-left:-7px">*</i>承担服务费:</td>
|
|
|
|
<td class="r table_radio">
|
|
|
|
<td class="r table_radio">
|
|
|
@ -405,13 +411,69 @@
|
|
|
|
</form>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="common_settings">
|
|
|
|
<div class="pro_promot" style="display:none">
|
|
|
|
<span class="plus_icon"><span><img src="__IMG__/zwmimages/icon_jia.png"></span></span>
|
|
|
|
<form action="{:U('saveCompanyGame')}" id="ajaxForm" method="post" />
|
|
|
|
<form class="addShortcutIcon">
|
|
|
|
<input type="hidden" name="promote_id" id="se_promote_id" value="" />
|
|
|
|
<input type="hidden" name="title" value="{$meta_title}">
|
|
|
|
<div class="pro_promot_main">
|
|
|
|
<input type="hidden" name="url" value="Partner/add">
|
|
|
|
<div class="pro_promot_title">
|
|
|
|
|
|
|
|
<div class="fl pro_promot_title_text">
|
|
|
|
|
|
|
|
<div class="fl pro_promot_title_bigtext"> 可申请游戏</div> 选中的游戏将在对应的推广员后台进行展示,推广员可进行游戏申请</div>
|
|
|
|
|
|
|
|
<div class="pro_promot_close fr"><img src="__IMG__/icon_close.png"></div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="pro_promot_con">
|
|
|
|
|
|
|
|
<div class="pro_promot_account">推广公司:<span class="pro_promot_number"></span></div>
|
|
|
|
|
|
|
|
<div class="pro_promot_select">
|
|
|
|
|
|
|
|
<div class="pro_promot_select_title fl">选择游戏:</div>
|
|
|
|
|
|
|
|
<div class="pro_promot_select_list fl">
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl active pro_promot_all pro_promot_mr20">全部 </a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="A">A</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="B">B</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="C">C</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl pro_promot_mr20" data-index="D">D</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="E">E</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="F">F</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="G">G</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl pro_promot_mr20" data-index="H">H</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="I">I</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="J">J</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="K">K</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl pro_promot_mr20" data-index="L">L</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="M">M</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="N">N</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="O">O</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl pro_promot_mr20" data-index="P">P</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="Q">Q</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="R">R</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="S">S</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl pro_promot_mr20" data-index="T">T</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="U">U</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="V">V</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="W">W</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl pro_promot_mr20" data-index="X">X</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="Y">Y</a>
|
|
|
|
|
|
|
|
<a class="pro_promot_select_list_con fl" data-index="Z">Z</a>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="clear"></div>
|
|
|
|
|
|
|
|
<div class="pro_promot_game">
|
|
|
|
|
|
|
|
<div class="jsgamecheckallbox z_clearfix" >
|
|
|
|
|
|
|
|
<label class="custom-label">
|
|
|
|
|
|
|
|
<input type="checkbox" class="form_control jsgamecheckall" >
|
|
|
|
|
|
|
|
<i class="label_icon"></i>
|
|
|
|
|
|
|
|
<span class="label_text">全选</span></label>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<ul id="game_list" class="z_clearfix game_list" style="clear: both;">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="clear"></div>
|
|
|
|
|
|
|
|
<div class="pro_promot_btn">
|
|
|
|
|
|
|
|
<div class="fl pro_promot_btn_confirm">确定</div>
|
|
|
|
|
|
|
|
<div class="fr pro_promot_btn_cancel">取消</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
</form>
|
|
|
|
<a class="ajax-post add-butn <notempty name='commonset'>addSIsetted</notempty>" href="javascript:;" target-form="addShortcutIcon" url="{:U('Think/addShortcutIcon')}"><img src="__IMG__/zwmimages/icon_jia.png"><span><notempty name='commonset'>已添加<else />添加至常用设置</notempty></span></a>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<script type="text/html" id="doctpl">
|
|
|
|
<script type="text/html" id="doctpl">
|
|
|
|
|
|
|
|
|
|
|
@ -579,7 +641,6 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(!flag) return false;
|
|
|
|
if(!flag) return false;
|
|
|
|
|
|
|
|
|
|
|
|
console.log(senddata);
|
|
|
|
|
|
|
|
//添加
|
|
|
|
//添加
|
|
|
|
$.ajax({
|
|
|
|
$.ajax({
|
|
|
|
url:"{:U('add')}",
|
|
|
|
url:"{:U('add')}",
|
|
|
@ -761,6 +822,120 @@
|
|
|
|
})
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
|
|
|
|
//点击字母按照条件按钮筛选
|
|
|
|
|
|
|
|
$(".pro_promot_select_list_con").click(function(){
|
|
|
|
|
|
|
|
//选中高亮样式
|
|
|
|
|
|
|
|
$(this).addClass('active');
|
|
|
|
|
|
|
|
$(this).siblings().removeClass('active');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var that = $(this);
|
|
|
|
|
|
|
|
var index = $(this).attr("data-index");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$("#game_list li").each(function(index,ele){
|
|
|
|
|
|
|
|
var short = $(this).attr('data-short');
|
|
|
|
|
|
|
|
$(this).show();
|
|
|
|
|
|
|
|
if(that.attr('data-index')){
|
|
|
|
|
|
|
|
if(that.attr('data-index')!=short.charAt(0)){
|
|
|
|
|
|
|
|
$(this).hide();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//打开弹窗
|
|
|
|
|
|
|
|
$(".ajax-view").click(function(){
|
|
|
|
|
|
|
|
//获取游戏列表
|
|
|
|
|
|
|
|
var url = "{:U('getCompanyGame')}";
|
|
|
|
|
|
|
|
var checked = 'checked';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$.post(url,{},function(res){
|
|
|
|
|
|
|
|
console.log(res);
|
|
|
|
|
|
|
|
if(res.code==1){
|
|
|
|
|
|
|
|
$(".pro_promot_select_list a").eq(0).addClass('active');
|
|
|
|
|
|
|
|
$(".pro_promot_select_list a").eq(0).siblings().removeClass('active');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var game_list = res.data.game_list;
|
|
|
|
|
|
|
|
var promote_info = res.data.promote_info;
|
|
|
|
|
|
|
|
var lis = [];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$.each(game_list,function(index,ele){
|
|
|
|
|
|
|
|
if(ele.game_name.length>6){
|
|
|
|
|
|
|
|
ele.game_name = ele.game_name .substring(0,6)+"..."
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
lis.push('<li class="fl pro_promot_game_con" data-short="'+ele.short+'">');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(promote_info == ''){
|
|
|
|
|
|
|
|
lis.push('<input type="checkbox" value="'+ele.id+'" name="game_ids[]" class="fl pro_promot_game_check jsgameid" id="gameCheck'+index+'" />');
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
if(promote_info['game_ids'].indexOf(ele.id)>-1){
|
|
|
|
|
|
|
|
lis.push('<input type="checkbox" value="'+ele.id+'" name="game_ids[]" class="fl pro_promot_game_check jsgameid" checked="checked" id="gameCheck'+index+'" />');
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
$(".jsgamecheckall").attr('checked',false);
|
|
|
|
|
|
|
|
lis.push('<input type="checkbox" value="'+ele.id+'" name="game_ids[]" class="fl pro_promot_game_check jsgameid" id="gameCheck'+index+'" />');
|
|
|
|
|
|
|
|
checked = '';
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lis.push('<label for="gameCheck'+index+'" class="fl"></label>');
|
|
|
|
|
|
|
|
lis.push('<span class="fl pro_promot_game_name">'+ele.game_name+'</span>');
|
|
|
|
|
|
|
|
lis.push('</li>');
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(".jsgamecheckall").attr('checked',checked);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$("#game_list").html(lis.join(''));
|
|
|
|
|
|
|
|
$(".pro_promot_number").text(res.data.promote_info.company_name);
|
|
|
|
|
|
|
|
$("#se_promote_id").val(res.data.promote_info.id);
|
|
|
|
|
|
|
|
$(".pro_promot").css("display","block");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
jsgameid();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
var tip_msg = res.info ? res.info : '操作失败';
|
|
|
|
|
|
|
|
layer.msg(tip_msg);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//保存修改
|
|
|
|
|
|
|
|
$(".pro_promot_btn_confirm").click(function(){
|
|
|
|
|
|
|
|
$("#ajaxForm").ajaxSubmit(function(res){
|
|
|
|
|
|
|
|
layer.msg(res.msg);
|
|
|
|
|
|
|
|
$(".pro_promot").hide();
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//关闭弹窗
|
|
|
|
|
|
|
|
$(".pro_promot_close").click(function(){
|
|
|
|
|
|
|
|
$(".pro_promot").css("display","none");
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
//取消修改
|
|
|
|
|
|
|
|
$(".pro_promot_btn_cancel").click(function(){
|
|
|
|
|
|
|
|
$(".pro_promot").css("display","none");
|
|
|
|
|
|
|
|
layer.msg('修改已取消');
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(".jsgamecheckall").click(function(){
|
|
|
|
|
|
|
|
$(this).closest('.jsgamecheckallbox').siblings("#game_list").find(".jsgameid").prop("checked", this.checked);
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function jsgameid(){
|
|
|
|
|
|
|
|
$(".jsgameid").click(function(){
|
|
|
|
|
|
|
|
var option = $(this).closest('ul').find(".jsgameid"),
|
|
|
|
|
|
|
|
checkall = $(this).closest('ul').siblings('.jsgamecheckallbox').find('.jsgamecheckall');
|
|
|
|
|
|
|
|
option.each(function(i){
|
|
|
|
|
|
|
|
if(!this.checked){
|
|
|
|
|
|
|
|
checkall.prop("checked", false);
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
checkall.prop("checked", true);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|
</block>
|
|
|
|
</block>
|
|
|
|