Files
cursoradminapiformjifengqiang/app/manager/view/agent/form.html
2025-02-12 10:45:49 +08:00

102 lines
4.2 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="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='' {if empty($vo)} required {/if} placeholder="请输入密码" class="layui-input">
<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="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'>
<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>
</div>
</div>
<div class="layui-form-item parent-agent" style="display:none;">
<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>
{/foreach}
</select>
</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) and $vo.status==1}selected{/if}>正常</option>
<option value='0' {if isset($vo.status) and $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">
{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>
</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('');
}
});
// 页面加载完成时检查
$(function(){
var level = $('select[name=level]').val();
if(level == '2'){
$('.parent-agent').show();
}
});
</script>
{/block}