|
|
|
|
<extend name="Public/promote_base" />
|
|
|
|
|
<block name="css">
|
|
|
|
|
<link href="__CSS__/20180207/data.css" rel="stylesheet">
|
|
|
|
|
<link href="__CSS__/20180207/manager.css" rel="stylesheet">
|
|
|
|
|
<link href="__CSS__/20180207/finance.css" rel="stylesheet">
|
|
|
|
|
<style>
|
|
|
|
|
.my_text {
|
|
|
|
|
position: relative;
|
|
|
|
|
padding: 0 10px;
|
|
|
|
|
border: 1px solid #D5D5D5;
|
|
|
|
|
border-radius: 5px;
|
|
|
|
|
outline: none;
|
|
|
|
|
font-size: 14px;
|
|
|
|
|
font-family: inherit;
|
|
|
|
|
height: 38px;
|
|
|
|
|
line-height: 38px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#submit1 {
|
|
|
|
|
background: #526782;
|
|
|
|
|
border-radius: 5px;
|
|
|
|
|
border: none;
|
|
|
|
|
color: #FFF;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
transition: .8s;
|
|
|
|
|
height: 38px;
|
|
|
|
|
line-height: 38px;
|
|
|
|
|
outline: none;
|
|
|
|
|
font-size: 14px;
|
|
|
|
|
font-family: inherit;
|
|
|
|
|
width: 120px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.del-act {
|
|
|
|
|
color: #19ADED;
|
|
|
|
|
text-decoration: none;
|
|
|
|
|
line-height: 68px;
|
|
|
|
|
border-collapse: collapse;
|
|
|
|
|
border-spacing: 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.add-act {
|
|
|
|
|
color: #19ADED;
|
|
|
|
|
text-decoration: none;
|
|
|
|
|
line-height: 68px;
|
|
|
|
|
border-collapse: collapse;
|
|
|
|
|
border-spacing: 0;
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
</block>
|
|
|
|
|
|
|
|
|
|
<block name="body">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<form method="post" enctype="multipart/form-data" id="form1" action="javascript:;">
|
|
|
|
|
|
|
|
|
|
<div class="page-search normal_list query-recharge-search jssearch">
|
|
|
|
|
|
|
|
|
|
<div class="trunk-title">
|
|
|
|
|
<div class="location">
|
|
|
|
|
<div class="location-container">当前位置:<span>测试资源</span><span>测试资源申请></span><span>新增测试账号</span></div>
|
|
|
|
|
</div>
|
|
|
|
|
<img src="__IMG__/20180207/icon_normal_shenqing.png">
|
|
|
|
|
<span class="title_main">新增测试账号</span>
|
|
|
|
|
<span class="details">说明:新增测试账号</span>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="trunk-content article">
|
|
|
|
|
<div class="trunk-search clearfix">
|
|
|
|
|
<div id="">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="form-group normal_space fr" id='support_quota' style="line-height: 37px;">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="form-group normal_space fr">
|
|
|
|
|
<span id="server_js">
|
|
|
|
|
<select id="server_id" name="server_name" class="reselect select_gallery"
|
|
|
|
|
style="width:101px">
|
|
|
|
|
<option server-id="0" value="0">请选择区服</option>
|
|
|
|
|
<volist name=":getServer_name_on($_GET['game_name'],2)" id="vo">
|
|
|
|
|
<option data-server-id="{$vo.id}" value="{$vo.server_name}" <if
|
|
|
|
|
condition="$_GET['server_name'] eq $vo['server_name']">selected="selected"
|
|
|
|
|
</if>>{$vo.server_name}</option>
|
|
|
|
|
</volist>
|
|
|
|
|
<!-- <option value="{:$_GET['server_name']}"> {:$_GET['server_name']}
|
|
|
|
|
</option> -->
|
|
|
|
|
</select>
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="form-group normal_space fr">
|
|
|
|
|
<select id="game_id" name="game_name" class="reselect select_gallery">
|
|
|
|
|
<option game-id="0" value="0">请选择游戏</option>
|
|
|
|
|
<volist name=":get_game_list()" id="vo">
|
|
|
|
|
<option game-id="{$vo.id}" value="{$vo.game_name}">{$vo.game_name}</option>
|
|
|
|
|
</volist>
|
|
|
|
|
</select>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="page-list apply-app_apply-list query-recharge-list">
|
|
|
|
|
<div class="trunk-content article">
|
|
|
|
|
|
|
|
|
|
<div class="tabcon trunk-list">
|
|
|
|
|
<table class="table normal_table">
|
|
|
|
|
<tr class="odd">
|
|
|
|
|
<th>测试账号</th>
|
|
|
|
|
<th>密码</th>
|
|
|
|
|
<th>角色名称</th>
|
|
|
|
|
<th>资源数量</th>
|
|
|
|
|
<th>备注</th>
|
|
|
|
|
<th>操作</th>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr class="table_tr" data-val='0'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="from-element from-input">
|
|
|
|
|
<input type="text" title="账号" placeholder="账号" class="my_text"
|
|
|
|
|
name='user_account[]'></div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="from-element from-input">
|
|
|
|
|
<input type="text" title="密码" placeholder="密码" class="my_text"
|
|
|
|
|
name='user_password[]'>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="from-element from-input">
|
|
|
|
|
<input type="text" title="角色名称" placeholder="角色名称" class="my_text"
|
|
|
|
|
name='role_name[]'>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="from-element from-input">
|
|
|
|
|
<input type="text" maxlength="19" placeholder="申请元宝或钻石数量" title="申请数量"
|
|
|
|
|
class="my_text" name='apply_resource[]'
|
|
|
|
|
onkeyup="value=value.replace(/[^\d]/g,'')">
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="from-element from-input">
|
|
|
|
|
<input type="text" placeholder="备注" maxlength="100" class="my_text"
|
|
|
|
|
name='apply_remark[]'>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<a href="javascript:;" class="support-act del-act">删除</a>
|
|
|
|
|
<a href="javascript:;" class="support-act add-act" style="display: none;">新增</a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr class="table_tr" data-val='1'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="from-element from-input">
|
|
|
|
|
<input type="text" title="账号" placeholder="账号" class="my_text"
|
|
|
|
|
name='user_account[]'></div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="from-element from-input">
|
|
|
|
|
<input type="text" title="密码" placeholder="密码" class="my_text"
|
|
|
|
|
name='user_password[]'>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="from-element from-input">
|
|
|
|
|
<input type="text" title="角色名称" placeholder="角色名称" class="my_text"
|
|
|
|
|
name='role_name[]'>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="from-element from-input">
|
|
|
|
|
<input type="text" maxlength="19" placeholder="申请元宝或钻石数量" title="申请数量"
|
|
|
|
|
class="my_text" name='apply_resource[]'
|
|
|
|
|
onkeyup="value=value.replace(/[^\d]/g,'')">
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="from-element from-input">
|
|
|
|
|
<input type="text" placeholder="备注" maxlength="100" class="my_text"
|
|
|
|
|
name='apply_remark[]'>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<a href="javascript:;" class="support-act del-act">删除</a>
|
|
|
|
|
<a href="javascript:;" class="support-act add-act" style="display: none;">新增</a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr class="table_tr" data-val='0'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="from-element from-input">
|
|
|
|
|
<input type="text" title="账号" placeholder="账号" class="my_text"
|
|
|
|
|
name='user_account[]'></div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="from-element from-input">
|
|
|
|
|
<input type="text" title="密码" placeholder="密码" class="my_text"
|
|
|
|
|
name='user_password[]'>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="from-element from-input">
|
|
|
|
|
<input type="text" title="角色名称" placeholder="角色名称" class="my_text"
|
|
|
|
|
name='role_name[]'>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="from-element from-input">
|
|
|
|
|
<input type="text" maxlength="19" placeholder="申请元宝或钻石数量" title="申请数量"
|
|
|
|
|
class="my_text" name='apply_resource[]'
|
|
|
|
|
onkeyup="value=value.replace(/[^\d]/g,'')">
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="from-element from-input">
|
|
|
|
|
<input type="text" placeholder="备注" maxlength="100" class="my_text"
|
|
|
|
|
name='apply_remark[]'>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<a href="javascript:;" class="support-act del-act">删除</a>
|
|
|
|
|
<a href="javascript:;" class="support-act add-act"
|
|
|
|
|
style="display: inline-block;">新增</a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</table>
|
|
|
|
|
<div class="import" style="padding-left:90%;margin-bottom: 15px;">
|
|
|
|
|
<input type="submit" class="submit" id='submit1' value="保存" url="{:U('Support/add')}">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</form>
|
|
|
|
|
</block>
|
|
|
|
|
<block name="script">
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="__CSS__/p_jquery.datetimepicker.css">
|
|
|
|
|
<script type="text/javascript" src="__JS__/jquery.datetimepicker.js"></script>
|
|
|
|
|
<script type="text/javascript" src="__JS__/20170831/select2.min.js"></script>
|
|
|
|
|
<script src="__STATIC__/layer/layer.js"></script>
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
|
|
|
|
|
|
$().ready(function () {
|
|
|
|
|
$("#pagehtml a").on("click", function (event) {
|
|
|
|
|
event.preventDefault();//使a自带的方法失效,即无法调整到href中的URL(http://www.baidu.com)
|
|
|
|
|
var geturl = $(this).attr('href');
|
|
|
|
|
$('#data_form').attr('action', geturl);
|
|
|
|
|
$('#data_form').submit();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$('#sdate').datetimepicker({
|
|
|
|
|
lang: 'ch',
|
|
|
|
|
format: 'Y-m-d',
|
|
|
|
|
formatDate: 'Y-m-d',
|
|
|
|
|
timepicker: false
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(".select_gallery").select2();
|
|
|
|
|
|
|
|
|
|
$('#edate').datetimepicker({
|
|
|
|
|
lang: 'ch',
|
|
|
|
|
format: 'Y-m-d',
|
|
|
|
|
formatDate: 'Y-m-d',
|
|
|
|
|
timepicker: false
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
</script>
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
|
|
|
|
|
|
//去除空值
|
|
|
|
|
function serializeNotNull(serStr) {
|
|
|
|
|
|
|
|
|
|
return serStr.split("&").filter(str => !str.endsWith("=")).join("&");
|
|
|
|
|
}
|
|
|
|
|
var gload_game_id = 0;
|
|
|
|
|
var gload_server_id = 0;
|
|
|
|
|
|
|
|
|
|
$("#submit1").click(function () {
|
|
|
|
|
var game_id = $('#game_id').val();
|
|
|
|
|
var server_id = $('#server_id').val();
|
|
|
|
|
if (game_id == 0 || game_id == '') {
|
|
|
|
|
layer.msg('请选择游戏');
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
// if (server_id == 0 || server_id == '') {
|
|
|
|
|
// layer.msg('请选择区服');
|
|
|
|
|
// return false;
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
var data = $("form").serialize();
|
|
|
|
|
var g_game_id = $("#game_id option:selected").attr('game-id');
|
|
|
|
|
var g_server_id = $("#server_id option:selected").attr('server-id');
|
|
|
|
|
|
|
|
|
|
data = "game_id="+g_game_id+"&server_id="+g_server_id+"&"+data;
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "{:U('add')}",
|
|
|
|
|
type: "post",
|
|
|
|
|
data: data,
|
|
|
|
|
dataType: 'json',
|
|
|
|
|
success: function (data) {
|
|
|
|
|
if (data.status == 0) {
|
|
|
|
|
layer.msg(data.msg);
|
|
|
|
|
} else {
|
|
|
|
|
layer.msg('申请成功');
|
|
|
|
|
setTimeout(function () {
|
|
|
|
|
window.location.href = "{:U('index')}";
|
|
|
|
|
}, 1500);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$("#game_id").change(function () {
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
|
|
|
|
|
|
url: "{:U('getServer')}",
|
|
|
|
|
|
|
|
|
|
type: "post",
|
|
|
|
|
|
|
|
|
|
data: { game_id: $("#game_id option:selected").attr('game-id'), status: 2 },
|
|
|
|
|
|
|
|
|
|
dataType: 'json',
|
|
|
|
|
|
|
|
|
|
success: function (data) {
|
|
|
|
|
console.log();
|
|
|
|
|
str = "<option value=''>请选择区服</option>";
|
|
|
|
|
var support_quota = "<span>单角色可申请上限:0</span>";
|
|
|
|
|
for (var i in data) {
|
|
|
|
|
|
|
|
|
|
str += "<option server-id="+data[i].id+" value='" + data[i].server_name + "'>" + data[i].server_name + "</option>"
|
|
|
|
|
var support_quota = "<span>单角色可申请上限:" + data[i].support_quota + "</span>"
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
$('#support_quota').html(support_quota);
|
|
|
|
|
$("#server_id").empty();
|
|
|
|
|
|
|
|
|
|
$("#server_id").append(str);
|
|
|
|
|
|
|
|
|
|
$("#server_id").select2();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$("#server_js").click(function (event) {
|
|
|
|
|
|
|
|
|
|
var game_id = $("#game_id").val();
|
|
|
|
|
|
|
|
|
|
if (game_id == 0) {
|
|
|
|
|
|
|
|
|
|
layer.msg('请先选择游戏');
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$('.table').on("click", '.add-act', function (event) {
|
|
|
|
|
$(".table").find("tr:last").find('td:last').find('a:last').css("display", 'none');
|
|
|
|
|
|
|
|
|
|
var rowNum = $(".table tr").size() - 1;
|
|
|
|
|
var html = "<tr class='table_tr' data-val='" + rowNum + "'><td><div class='from-element from-input'><input type='text' class='my_text' title='账号' placeholder='账号' name='user_account[]' ></div></td><td><div class='from-element from-input'><input type='text' title='密码' class='my_text' placeholder='密码' name='user_password[]'></div></td><td><div class='from-element from-input'><input type='text' title='角色名称' placeholder='角色名称' class='my_text' name='role_name[]'></div></td><td><div class='from-element from-input'><input type='text' maxlength='19' placeholder='申请元宝或钻石数量' title='申请数量' class='my_text' name='support_num[]' onkeyup = " + '"' + "value=value.replace(/[^\\d]/g,'')" + '"' + "></div></td><td><div class='from-element from-input'><input type='text' placeholder='备注' class='my_text' maxlength='100' name='remarks[]'></div></td><td><a href='javascript:;' class='support-act del-act'>删除</a> <a href='javascript:;' class='support-act add-act' style='display: inline-block;' >新增</a></td></tr>";
|
|
|
|
|
$(".table").append(html);
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
$('.table').on("click", '.del-act', function (event) {
|
|
|
|
|
var rowNum = $(".table tr").size() - 1;
|
|
|
|
|
if (rowNum > 1) {
|
|
|
|
|
$(this).closest("tr").remove();
|
|
|
|
|
$(".table").find("tr:last").find('td:last').find('a:last').css("display", ' inline-block');
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
</block>
|