Files

107 lines
4.8 KiB
PHP

{extend name="../../admin/view/main"}
{block name="content"}
<form class="layui-form layui-card" action="{:request()->url()}" data-auto="true" method="post">
<div class="layui-card-body">
<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>
<div class="layui-form-item">
<label class="layui-form-label">密码</label>
<div class="layui-input-block">
<input type="password" name="password" value='' placeholder="请输入密码,不修改请留空" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">昵称</label>
<div class="layui-input-block">
<input name="nickname" value='{$vo.nickname|default=""}' placeholder="请输入昵称" class="layui-input">
</div>
</div>
<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' 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:{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) && $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">
<input name="commission_rate" value='{$vo.commission_rate|default="0"}' required placeholder="请输入佣金比例" class="layui-input">
<tip class="help-block">请输入0-100之间的数字,表示佣金百分比</tip>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">状态</label>
<div class="layui-input-block">
<select name='status' class='layui-select'>
<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>
<div class="layui-form-item">
<label class="layui-form-label">备注</label>
<div class="layui-input-block">
<textarea name="remark" placeholder="请输入备注" class="layui-textarea">{$vo.remark|default=""}</textarea>
</div>
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="layui-form-item text-center">
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-close>取消编辑</button>
</div>
</form>
<script>
layui.form.on('select(level)', function(data){
if(data.value == '2'){
$('.parent-agent').show();
}else{
$('.parent-agent').hide();
$('select[name=parent_id]').val('');
}
});
</script>
{/block}