< extend name = "Public/base" / >
< block name = "css" >
< 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" >
< style >
#form .txt_area.download_url {width:400px;}
.tabcon1711 .table_radio2 .table_btn {width:215px;}
.bnt_add,.bnt_remove,.bnt_save, .settlement_bnt_add{
height: 30px;
width: 20px;
font-size: 20px;
line-height: 10px;
color: #3399ff;
background: none;
border: none;
margin-left: 20px;
cursor: pointer;
}
.bnt_remove{
color: #F70909;
}
.bnt_save{
color: #4DB361;
}
< / style >
< style >
.select2-container--default .select2-selection--single {
color: #000;
resize: none;
border-width: 1px;
border-style: solid;
border-color: #a7b5bc #ced9df #ced9df #a7b5bc;
box-shadow: 0px 3px 3px #F7F8F9 inset;height:35px;
height:28px;border-radius:3px;font-size:12px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height:35px;
line-height:28px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height:26px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
height:26px;line-height:26px;font-size:12px;
}
.select2-results__option[aria-selected] {font-size:12px;}
< / style >
< / block >
<!-- 管理员用户组新增和编辑页面 -->
< block name = "body" >
< script src = "__STATIC__/layer/layer.js" type = "text/javascript" > < / script >
< script src = "__STATIC__/layer/extend/layer.ext.js" type = "text/javascript" > < / script >
< script type = "text/javascript" src = "__STATIC__/uploadify/jquery.uploadify.min.js" > < / script >
< link href = "__STATIC__/datetimepicker/css/datetimepicker.css" rel = "stylesheet" type = "text/css" >
< php > if(C('COLOR_STYLE')=='blue_color') echo '
< link href = "__STATIC__/datetimepicker/css/datetimepicker_blue.css" rel = "stylesheet" type = "text/css" >
';
< / php >
< link href = "__STATIC__/datetimepicker/css/dropdown.css" rel = "stylesheet" type = "text/css" >
< script type = "text/javascript" src = "__STATIC__/datetimepicker/js/bootstrap-datetimepicker.min.js" > < / script >
< script type = "text/javascript" src = "__STATIC__/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js"
charset="UTF-8">< / script >
< form action = "{:U('StatementMangement/rewardManageSave')}" enctype = "application/x-www-form-urlencoded" method = "POST"
class="form-horizontal form_info_ml" id="form">
< div class = "formtitle" > < span > 奖惩<?php if ($_GET['id']):?> 编辑 <?php else:?> 新增<?php endif;?> < / span > < / div >
< ul class = "form_info " >
< input type = "hidden" name = "id" value = "{$data.id}" / >
< li >
< label > 奖惩类型< / label >
<?php if ($_GET['id']):?>
< input type = "hidden" name = "reward_type" value = "{$data['reward_type']}" >
<?php endif;?>
< select id = "reward_type" name = "reward_type" class = "select_gallery" < ? php if ( $ _GET [ ' id ' ] ) : ? > disabled<?php endif;?> >
< option value = "1" < ? php if ( $ data [ ' reward_type ' ] = = 1 ) : ? > selected<?php endif;?> >奖励< / option >
< option value = "2" < ? php if ( $ data [ ' reward_type ' ] = = 2 ) : ? > selected<?php endif;?> >惩罚< / option >
< / select >
< / li >
< li >
< label > 公司类型< / label >
<?php if ($_GET['id']):?>
< input type = "hidden" name = "company_type" value = "{$data['company_type']}" >
<?php endif;?>
< select id = "company_type" name = "company_type" class = "select_gallery" onchange = "companyTypeChange()" < ? php if ( $ _GET [ ' id ' ] ) : ? > disabled<?php endif;?> >
< option value = "1" < ? php if ( $ data [ ' company_type ' ] = = 1 ) : ? > selected<?php endif;?> >上游公司< / option >
< option value = "2" < ? php if ( $ data [ ' company_type ' ] = = 2 ) : ? > selected<?php endif;?> >下游公司< / option >
< / select >
< / li >
< li >
< label > 公司名称< / label >
< select id = "company_id" name = "company_id" class = "select_gallery" >
< / select >
< / li >
< li >
< label > 会长名称< / label >
< select id = "promote_id" name = "promote_id" class = "select_gallery" >
< / select >
< / li >
< li >
< label > 奖罚时间< / label >
< input type = "text" id = "reward_time" readonly name = "reward_time" class = "" value = "{:date('Y-m-d H:i:s',$data['reward_time'])}" placeholder = "奖罚时间" / >
< / li >
<?php if ($data['settlement_info']):?>
<?php foreach ($data['settlement_info'] as $k => $settlement):?>
< li class = "settlement-info" >
<?php if ($k == 0):?>
< label > 结算方< / label >
<?php else:?>
< label > -< / label >
<?php endif;?>
< select name = "settlement_info[{$k+1}][promote_id]" class = "select_gallery promoter-select" >
< option value = "0" > 请选择会长< / option >
<?php foreach ($promoters as $promoter):?>
< option value = "{$promoter['id']}" < ? php if ( $ promoter [ ' id ' ] = = $ settlement [ ' promote_id ' ] ) : ? > selected<?php endif;?> >{$promoter['nickname']}< / option >
<?php endforeach;?>
< / select >
< input type = "text" class = "txt table_text_input settlement_amount" name = "settlement_info[{$k+1}][price]" value = "{$settlement['price']}" placeholder = "扣款金额" >
< select name = "settlement_info[{$k+1}][settlment_type]" class = "select_gallery" >
< option value = "1" < ? php if ( $ settlement [ ' settlment_type ' ] = = 1 ) : ? > selected<?php endif;?> >线上结算< / option >
< option value = "2" < ? php if ( $ settlement [ ' settlment_type ' ] = = 2 ) : ? > selected<?php endif;?> >线下结算< / option >
< / select >
<?php if ($k == 0):?>
< button type = "button" class = "settlement_bnt_add" > ✚< / button >
<?php else:?>
< button type = "button" class = "bnt_remove" > ✖< / button >
<?php endif;?>
< / li >
<?php endforeach;?>
<?php else:?>
< li class = "settlement-info" >
< label > 结算方< / label >
< select name = "settlement_info[{$k+1}][promote_id]" class = "select_gallery promoter-select" >
< option value = "0" > 请选择会长< / option >
<?php foreach ($promoters as $promoter):?>
< option value = "{$promoter['id']}" > {$promoter['nickname']}< / option >
<?php endforeach;?>
< / select >
< input type = "text" class = "txt table_text_input settlement_amount" name = "settlement_info[{$k+1}][price]" value = "0" placeholder = "扣款金额" >
< select name = "settlement_info[{$k+1}][settlment_type]" class = "select_gallery" >
< option value = "1" > 线上结算< / option >
< option value = "2" > 线下结算< / option >
< / select >
< button type = "button" class = "settlement_bnt_add" > ✚< / button >
< / li >
<?php endif;?>
<?php if ($data['accounts']):?>
<?php foreach ($data['accounts'] as $k => $account):?>
<?php if ($k == 0):?>
< li class = "user-account" >
<?php if ($k == 0):?>
< label > 涉及账号< / label >
<?php else:?>
< label > -< / label >
<?php endif;?>
< select name = "user_type[]" class = "select_gallery user_type" onchange = "userAccountChange(this)" >
< option value = "1" < ? php if ( $ account [ ' user_type ' ] = = 1 ) : ? > selected<?php endif;?> >推广员< / option >
< option value = "2" < ? php if ( $ account [ ' user_type ' ] = = 2 ) : ? > selected<?php endif;?> >玩家< / option >
< / select >
< input type = "text" class = "txt table_text_input" name = "account[]" value = "{$account['account']}" placeholder = "账号" >
< button type = "button" class = "bnt_add" > ✚< / button >
< / li >
<?php else:?>
< li class = "user-account" >
< label > 涉及账号< / label >
< select name = "user_type[]" class = "select_gallery user_type" onchange = "userAccountChange(this)" >
< option value = "1" < ? php if ( $ account [ ' user_type ' ] = = 1 ) : ? > selected<?php endif;?> >推广员< / option >
< option value = "2" < ? php if ( $ account [ ' user_type ' ] = = 2 ) : ? > selected<?php endif;?> >玩家< / option >
< / select >
< input type = "text" class = "txt table_text_input" name = "account[]" value = "{$account['account']}" placeholder = "账号" >
< button type = "button" class = "bnt_remove" > ✖< / button >
< / li >
<?php endif;?>
<?php endforeach;?>
<?php else:?>
< li class = "user-account" >
< label > 涉及账号< / label >
< select name = "user_type[]" class = "select_gallery user_type" onchange = "userAccountChange(this)" >
< option value = "1" > 推广员< / option >
< option value = "2" > 玩家< / option >
< / select >
< input type = "text" class = "txt table_text_input" name = "account[]" value = "" placeholder = "账号" >
< button type = "button" class = "bnt_add" > ✚< / button >
< / li >
<?php endif;?>
< li >
< label > 游戏< / label >
< select id = "relation_game_id" name = "relation_game_id" class = "select_gallery" >
<?php foreach ($games as $game):?>
< option value = "{$game['relation_game_id']}" < ? php if ( $ game [ ' relation_game_id ' ] = = $ data [ ' relation_game_id ' ] ) : ? > selected<?php endif;?> >{$game['relation_game_name']}< / option >
<?php endforeach;?>
< / select >
< / li >
< li >
< label > 事件< / label >
< textarea name = "content" class = "" placeholder = "事件" > {$data.content}< / textarea >
< / li >
< li >
< label > 金额< / label >
< input name = "money" id = 'total_money' readonly type = "text" class = "" placeholder = "金额" value = "{$data.money}" / >
< / li >
< li >
< label > 奖惩确认时间< / label >
< input type = "text" id = "confirm_time" readonly name = "confirm_time" class = "" value = "{$data['confirm_time']}" placeholder = "奖惩确认时间" / >
< / li >
< li >
< label > 备注< / label >
< textarea name = "remark" class = "" placeholder = "备注" > {$data.remark}< / textarea >
< / li >
< li >
< label > < / label >
< button class = "submit_btn ajax-post" id = "submit" type = "submit" target-form = "form-horizontal" >
确认保存
< / button >
< input type = "button" value = "返 回" target-form = "form-horizontal" class = "form_btn" onclick = "javascript:void(window.history.go(-1))" >
< / li >
< / ul >
< / form >
< div class = "common_settings" >
< span class = "plus_icon" > < span > < img src = "__IMG__/zwmimages/icon_jia.png" > < / span > < / span >
< form class = "addShortcutIcon" >
< input type = "hidden" name = "title" value = "{$m_title}" >
< input type = "hidden" name = "url" value = "AuthManager/index" >
< / 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 >
< / block >
< block name = "script" >
< script type = "text/javascript" >
highlight_subnav('{:U('StatementMangement/rewardManageList')}');
$(".bnt_add").bind("click",function(){
var a= '< li class = "user-account" > < label > -< / label > < select name = "user_type[]" class = "select_gallery user_type" onchange = "userAccountChange(this)" > < option value = "1" > 推广员< / option > < option value = "2" > 玩家< / option > < / select > < input type = "text" class = "txt table_text_input" name = "account[]" value = "" placeholder = "账号" > < button type = "button" class = "bnt_remove" > ✖< / button > ';
$(".user-account:last").after(a);
});
$(".settlement_bnt_add").bind("click",function(){
var count = $(".settlement-info").length
var promoter_select = $(".promoter-select:first").clone()//.find("option:selected").attr("selected",false).html();
promoter_select.find("option:selected").attr("selected",false);
// promoter_select = promoter_select.get(0)
var a= `< li class = "settlement-info" >
< label > -< / label >
< select name = "settlement_info[`+(count+1)+`][promote_id]" class = "select_gallery promoter-select" >
< / select >
< input type = "text" class = "txt table_text_input settlement_amount" name = "settlement_info[`+(count+1)+`][price]" value = "0" placeholder = "扣款金额" >
< select name = "settlement_info[`+(count+1)+`][settlment_type]" class = "select_gallery" >
< option value = "1" > 线上结算< / option >
< option value = "2" > 线下结算< / option >
< / select >
< button type = "button" class = "bnt_remove" > ✖< / button >
< / li > `;
$(".settlement-info:last").after(a);
$("select[name='settlement_info["+(count+1)+"][promote_id]']").html(promoter_select.html())
});
$(document).on('input propertychange', '.settlement_amount', function(){
if (isNaN($(this).val())) {
s=$(this).val().substring(0,$(this).val().Length-1);
$(this).val(s);
layer.msg('请输入数字');
countAmount();
return false;
}
countAmount();
});
function countAmount() {
var total_amount = 0;
$('.settlement_amount').each(function(){
if (parseInt($(this).val()) > 0) {
total_amount += parseInt($(this).val());
}
});
$('#total_money').val(total_amount)
}
$(document).on('click', '.bnt_remove', function(){
$(this).parents('li').remove();
countAmount();
});
var date = new Date();
var monthStart = date.getFullYear()+'-0'+(date.getMonth()+1)+'-01';
$("#reward_time, #confirm_time").datetimepicker({
format : "yyyy-mm-dd hh:ii",
autoclose : true,
todayBtn : true,
todayHighlight : true,
language : 'zh-CN',
startView : 2,//月视图
showMeridian : true,
pickerPosition : "bottom-left",
minuteStep : 5
});
/* $('#reward_time').datetimepicker({
language:"zh-CN",
hour: 13,
minute: 15,
setStartDate:'2020-02-01',
todayHighlight : true,
todayBtn:true
});*/
var company_id = '{$data["company_id"]}';
function companyTypeChange()
{
var companyType = $('#company_type').val();
$.ajax({
url:"{:U('StatementMangement/getCompanys')}",
dataType:'JSON',
data: {'type':companyType},
success:function(response){
var companyData = '';
$.each(response.info, function(index, item){
if (company_id == item.id) {
companyData += "< option value = '"+item.id+"' selected > "+item.name+"< / option > ";
} else {
companyData += "< option value = '"+item.id+"' > "+item.name+"< / option > ";
}
});
$('#company_id').html(companyData);
promoteChange();
}
});
}
$(document).on('change', '#company_id', function(){
promoteChange();
});
var promote_id = '{$data["promote_id"]}';
function promoteChange()
{
var companyId = $('#company_id').val();
$.ajax({
url:"{:U('Ajax/getPromotersByCompanyid')}",
dataType:'JSON',
data: {'company_id':companyId},
success:function(response){
var companyData = '';
$.each(response.data, function(index, item){
if (promote_id == item.id) {
companyData += "< option value = '"+item.id+"' selected > "+item.nickname+"< / option > ";
} else {
companyData += "< option value = '"+item.id+"' > "+item.nickname+"< / option > ";
}
});
$('#promote_id').html(companyData);
}
});
}
companyTypeChange();
< / script >
< / block >