Pro/application/agent/view/manager/add.html
2026-02-25 01:50:31 +08:00

200 lines
8.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>{$lang['system_name']}</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi"/>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/>
<link rel="stylesheet" href="/static/agent/css/font.css">
<link rel="stylesheet" href="/static/agent/css/xadmin.css">
<script type="text/javascript" src="/static/agent/js/jquery.min.js"></script>
<script type="text/javascript" src="/static/agent/lib/layui/layui.js" charset="utf-8"></script>
<script type="text/javascript" src="/static/agent/js/xadmin.js"></script>
<!-- 让IE8/9支持媒体查询从而兼容栅格 -->
<!--[if lt IE 9]>
<script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
<script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<style type="text/css">
.layui-form-radio{margin-right:-20px;margin-left:10px;}
.layui-form-label {
width: 140px;
}
</style>
</head>
<body>
<div class="x-body">
<form class="layui-form">
<div class="layui-form-item">
<label for="agent_parent" class="layui-form-label">{$lang['directly_under']}</label>
<div class="layui-input-inline">
<input type="text" id="agent_parent" value="{$agentParent.username}({$agentParent.nickname})"
autocomplete="off" class="layui-input layui-username">
</div>
</div>
<div class="layui-form-item">
<label for="username" class="layui-form-label">{$lang['username']}</label>
<?php if(!empty($newLetter)): ?>
<div class="layui-input-inline" style="width: 240px;">
<div style="width: 70px;float: left;">
<select id="letter">
<?php foreach($newLetter as $key=>$letter): ?>
<option value="<?=$letter?>"><?=$letter?></option>
<?php endForeach; ?>
</select>
</div>
<input type="text" id="username" autocomplete="off" class="layui-input" style="width:150px; float: left">
</div>
<?php else:?>
<div class="layui-input-inline">
<input type="hidden" id="letter" value="">
<input type="text" id="username" autocomplete="off" class="layui-input">
</div>
<?php endIf; ?>
<button class="layui-btn" type="button" id="createUsername">{$lang['automatically']}</button>
</div>
<div class="layui-form-item">
<label for="nickname" class="layui-form-label">{$lang['nickname']}</label>
<div class="layui-input-inline">
<input type="text" id="nickname" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label for="password" class="layui-form-label">{$lang['password']}</label>
<div class="layui-input-inline">
<input type="text" id="password" autocomplete="off" class="layui-input">
</div>
<label for="repassword" class="layui-form-label">{$lang['confirm_password']}</label>
<div class="layui-input-inline">
<input type="text" id="repassword" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label for="mobile" class="layui-form-label">{$lang['mobile']}</label>
<div class="layui-input-inline">
<input type="text" id="mobile" autocomplete="off" class="layui-input">
</div>
<label for="mobile" class="layui-form-label">Telegram</label>
<div class="layui-input-inline">
<input type="text" id="telegram" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label for="remark" class="layui-form-label">{$lang['remark']}</label>
<div class="layui-input-inline">
<textarea type="text" id="remark" autocomplete="off" class="layui-textarea"></textarea>
</div>
</div>
<div class="layui-form-item">
<!--<button class="layui-btn" type="button" id="submit">立即提交</button>-->
<span style="display:block;margin:10px auto;height: 38px;line-height: 38px;padding: 0 18px;background-color: #AA947D;width:100px;color: #fff;white-space: nowrap;text-align: center;font-size: 14px;border: none;border-radius: 2px;cursor: pointer;" id="submit" >{$lang['submit_now']}</span>
</div>
<input type="hidden" id="parent_id" value="{$agentParent.id}">
</form>
</div>
<script>
$(function(){
var lang = {$jsonlang};
// 系统随机生成用户名
$('#createUsername').click(function(){
var rand = '';
var num = '';
for(var i = 0; i < 6; i++){
num = Math.floor(Math.random() * 10);
rand += num;
}
$('#username').val(rand);
});
// 提交添加会员
$('#submit').click(function(){
// 获取数据
var query = new Object();
query.parent_id = $('#parent_id').val();
query.letter = $('#letter').val();
query.username = $('#username').val();
query.nickname = $('#nickname').val();
query.password = $('#password').val();
query.repassword = $('#repassword').val();
query.mobile = $('#mobile').val();
query.telegram = $('#telegram').val();
query.remark = $('#remark').val();
// 验证数据
if(query.username.length == 0 || query.username == undefined){
layer.alert(lang.empty_username,{
title:lang.message,
});
return false;
}
query.username = query.letter+query.username;//重新定义username
if(query.nickname.length == 0 || query.nickname == undefined){
layer.alert(lang.empty_nickname,{
title:lang.message,
});
return false;
}
if(query.password.length == 0 || query.password == undefined){
layer.alert(lang.empty_password,{
title:lang.message,
});
return false;
}
if(query.password.length < 6){
layer.alert(lang.new_pass_limit,{
title:lang.message,
});
return false;
}
if(query.password != query.repassword){
layer.alert(lang.pass_diff,{
title:lang.message,
});
return false;
}
if(query.mobile.length == 0 || query.mobile == undefined){
layer.alert(lang.empty_mobile,{
title:lang.message,
});
return false;
}
if(query.telegram.length == 0 || query.telegram == undefined){
layer.alert(lang.empty_telegram,{
title:lang.message,
});
return false;
}
// 发送数据给后台创建代理
$.ajax({
url:'/manager/do_add',
data:query,
type:'POST',
dataType:'JSON',
success:function(data){
if(data.code == 0){
layer.msg(data.msg);
}else if(data.code == 1){
layer.alert(data.msg,{
title:lang.message,
},function(index){
layer.close(index);
x_admin_show(lang.agent_list,'/manager/index?username='+query.username);
});
}
}
})
});
})
</script>
</body>
</html>