第三段完善 代理商绑定 激活等 正式上线的版本

This commit is contained in:
huangzhenpc
2025-02-13 15:25:19 +08:00
parent abfa783907
commit d1b0a26dd2
31 changed files with 2729 additions and 641 deletions

View File

@@ -6,6 +6,7 @@
<div class="layui-form-item">
<label class="layui-form-label">用户名</label>
<div class="layui-input-block">
<input name="id" type="hidden" value='{$vo.id|default=""}'>
<input name="username" value='{$vo.username|default=""}' required placeholder="请输入用户名" class="layui-input">
</div>
</div>
@@ -13,8 +14,7 @@
<div class="layui-form-item">
<label class="layui-form-label">密码</label>
<div class="layui-input-block">
<input type="password" name="password" value='' {if empty($vo)} required {/if} placeholder="请输入密码" class="layui-input">
<tip class="help-block">编辑时不填写表示不修改密码</tip>
<input type="password" name="password" value='' placeholder="请输入密码,不修改请留空" class="layui-input">
</div>
</div>
@@ -28,25 +28,39 @@
<div class="layui-form-item">
<label class="layui-form-label">代理级别</label>
<div class="layui-input-block">
<select name='level' class='layui-select' lay-filter='level'>
<option value='1' {if isset($vo.level) and $vo.level==1}selected{/if}>一级代理</option>
<option value='2' {if isset($vo.level) and $vo.level==2}selected{/if}>级代理</option>
<select name='level' class='layui-select' lay-filter='level' required>
<option value=''>请选择代理级别</option>
<option value='1' {if isset($vo.level) && $vo.level==1}selected{/if}>级代理</option>
<option value='2' {if isset($vo.level) && $vo.level==2}selected{/if}>二级代理</option>
</select>
</div>
</div>
<div class="layui-form-item parent-agent" style="display:none;">
<div class="layui-form-item parent-agent" style="display:{if isset($vo.level) && $vo.level==2}block{else}none{/if};">
<label class="layui-form-label">上级代理</label>
<div class="layui-input-block">
<select name='parent_id' class='layui-select'>
<option value=''>请选择上级代理</option>
{foreach $agents as $agent}
<option value='{$agent.id}' {if isset($vo.parent_id) and $vo.parent_id==$agent.id}selected{/if}>{$agent.username}</option>
<option value='{$agent.id}' {if isset($vo.parent_id) && $vo.parent_id==$agent.id}selected{/if}>{$agent.username}</option>
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">绑定管理员</label>
<div class="layui-input-block">
<select name='admin_id' class='layui-select'>
<option value=''>请选择管理员账号</option>
{foreach $admins as $admin}
<option value='{$admin.id}' {if isset($vo.admin_id) && $vo.admin_id==$admin.id}selected{/if}>{$admin.username} ({$admin.nickname})</option>
{/foreach}
</select>
<tip class="help-block">选择要绑定的管理员账号,绑定后该管理员可以作为二级代理</tip>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">佣金比例</label>
<div class="layui-input-block">
@@ -59,8 +73,8 @@
<label class="layui-form-label">状态</label>
<div class="layui-input-block">
<select name='status' class='layui-select'>
<option value='1' {if isset($vo.status) and $vo.status==1}selected{/if}>正常</option>
<option value='0' {if isset($vo.status) and $vo.status==0}selected{/if}>禁用</option>
<option value='1' {if isset($vo.status) && $vo.status==1}selected{/if}>正常</option>
<option value='0' {if isset($vo.status) && $vo.status==0}selected{/if}>禁用</option>
</select>
</div>
</div>
@@ -75,7 +89,6 @@
</div>
<div class="hr-line-dashed"></div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-close>取消编辑</button>
</div>
@@ -90,13 +103,5 @@ layui.form.on('select(level)', function(data){
$('select[name=parent_id]').val('');
}
});
// 页面加载完成时检查
$(function(){
var level = $('select[name=level]').val();
if(level == '2'){
$('.parent-agent').show();
}
});
</script>
{/block}