1
This commit is contained in:
74
application/akszadmin/view/users/form.html
Executable file
74
application/akszadmin/view/users/form.html
Executable file
@ -0,0 +1,74 @@
|
||||
<form class="layui-form layui-card" action="{:request()->url()}" data-auto="true" method="post" autocomplete="off">
|
||||
<div class="layui-card-body padding-left-40">
|
||||
<div class="layui-form-item layui-row layui-col-space15">
|
||||
<label class="layui-col-xs4 relative">
|
||||
<span class="color-green">用户账号</span>
|
||||
<input name="phone" class="layui-input" required placeholder="请输入用户账号" value="{$vo.phone|default=''}">
|
||||
</label>
|
||||
<label class="layui-col-xs4 relative">
|
||||
<span class="color-green">姓名</span>
|
||||
<input name="name" class="layui-input" placeholder="请输入姓名" value="{$vo.name|default=''}">
|
||||
</label>
|
||||
<label class="layui-col-xs4 relative">
|
||||
<span class="color-green">登录密码</span>
|
||||
<input name="mwpassword" class="layui-input" required placeholder="请输入登录密码" value="{$vo.mwpassword|default='123456'}">
|
||||
</label>
|
||||
</div>
|
||||
<div class="layui-form-item layui-row layui-col-space15">
|
||||
<label class="layui-col-xs4 relative" style="display: none;">
|
||||
<span class="color-green">身份证号</span>
|
||||
<input name="idcard" class="layui-input" placeholder="请输入身份证号" value="{$vo.idcard|default=''}">
|
||||
</label>
|
||||
|
||||
<label class="layui-col-xs4 relative">
|
||||
<span class="color-green">交易密码</span>
|
||||
<input name="mwpassword2" class="layui-input" required placeholder="请输入交易密码" value="{$vo.mwpassword2|default='123456'}">
|
||||
</label>
|
||||
<label class="layui-col-xs4 relative">
|
||||
<span class="color-green">余额</span>
|
||||
<input name="money" class="layui-input" required placeholder="请输入余额" value="{$vo.money|default='0'}">
|
||||
</label>
|
||||
<label class="layui-col-xs4 relative">
|
||||
<span class="color-green">会员组</span>
|
||||
<select name='member' required class='layui-select' lay-search>
|
||||
{foreach $member as $key=>$cate}
|
||||
{eq name='cate.id' value='$vo.member|default=0'}
|
||||
<option selected value='{$cate.id}'>{$cate.name}</option>
|
||||
{else}
|
||||
<option value='{$cate.id}'>{$cate.name}</option>
|
||||
{/eq}
|
||||
{/foreach}
|
||||
</select>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
{if !empty($bankinfo)}
|
||||
<div class="layui-card-body" style="padding-top:0px;">
|
||||
|
||||
<div class="layui-row margin-bottom-15">
|
||||
<label class="layui-col-xs2 think-form-label">地址信息</label>
|
||||
<label class="layui-col-xs10">
|
||||
<input name="account" required value='{$bankinfo.account|default="0"}' placeholder="请输入地址信息" class="layui-input">
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<div class="hr-line-dashed"></div>
|
||||
{notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
|
||||
|
||||
<div class="layui-form-item text-center">
|
||||
<button class="layui-btn" type='submit'>保存数据</button>
|
||||
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
{block name='script'}
|
||||
<script>
|
||||
window.form.render();
|
||||
</script>
|
||||
{/block}
|
||||
123
application/akszadmin/view/users/index.html
Executable file
123
application/akszadmin/view/users/index.html
Executable file
@ -0,0 +1,123 @@
|
||||
{extend name='main'}
|
||||
|
||||
{block name="button"}
|
||||
|
||||
{if auth("add")}
|
||||
<button data-modal='{:url(ADMIN_MODULE."/users/add")}' data-title="添加用户" class='layui-btn layui-btn-sm layui-btn-primary'>添加用户</button>
|
||||
{/if}
|
||||
|
||||
{if auth("forbid")}
|
||||
<button data-action='{:url(ADMIN_MODULE."/users/forbid")}' data-rule="id#{key}" data-csrf="{:systoken('forbid')}" data-confirm="确定要冻结这些用户吗?" class='layui-btn layui-btn-sm layui-btn-primary'>冻结用户</button>
|
||||
{/if}
|
||||
|
||||
{if auth("remove")}
|
||||
<button data-action='{:url(ADMIN_MODULE."/users/remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" data-confirm="确定要删除这些用户吗?" class='layui-btn layui-btn-sm layui-btn-primary'>删除用户</button>
|
||||
{/if}
|
||||
|
||||
{/block}
|
||||
|
||||
{block name="content"}
|
||||
<div class="think-box-shadow">
|
||||
{include file='users/index_search'}
|
||||
<table class="layui-table margin-top-10" lay-skin="line">
|
||||
{notempty name='list'}
|
||||
<thead>
|
||||
<tr>
|
||||
<th class='list-table-check-td think-checkbox'>
|
||||
<label><input data-auto-none data-check-target='.list-check-box' type='checkbox'></label>
|
||||
</th>
|
||||
<th class='text-left nowrap'>用户信息</th>
|
||||
<th class='text-left nowrap'>用户资料</th>
|
||||
<th class='text-left nowrap'>用户资金(点击金额查看)</th>
|
||||
<th class='text-left nowrap'>用户详情</th>
|
||||
<th class='text-left nowrap'>时间</th>
|
||||
<th class='text-left nowrap'></th>
|
||||
</tr>
|
||||
</thead>
|
||||
{/notempty}
|
||||
<tbody>
|
||||
{foreach $list as $key=>$vo}
|
||||
<tr data-dbclick style="background:{$vo.robot==1?'#b3b3b3':'white'}">
|
||||
<td class='list-table-check-td think-checkbox'>
|
||||
<label><input class="list-check-box" value='{$vo.id}' type='checkbox'></label>
|
||||
</td>
|
||||
<td class='text-left nowrap'>
|
||||
ID:{$vo.id|default='--'}<br>
|
||||
姓名:{$vo.phones|default='--'}<br>
|
||||
用户名:<a data-title="查看流水" data-open='{:url(ADMIN_MODULE."/finance/index")}?u_phone={$vo.phone}'>{$vo.phone|default='--'}</a><br>
|
||||
状态:
|
||||
{eq name='vo.online' value='false'}
|
||||
<span class="color-desc">离线</span>
|
||||
{else}
|
||||
<span class="color-green">在线</span>
|
||||
{/eq}
|
||||
<br>
|
||||
实名:
|
||||
{eq name='vo.rz_status' value='0'}
|
||||
<span class="color-red">{$vo.robot==1?'假人':'未实名'}</span>
|
||||
{elseif $vo.rz_status == 1}
|
||||
<span class="color-green">{$vo.robot==1?'假人':'待审核'}</span>
|
||||
{elseif $vo.rz_status == 2}
|
||||
<span class="color-green">{$vo.robot==1?'假人':'已实名'}</span>
|
||||
{elseif $vo.rz_status == 3}
|
||||
<span class="color-green">{$vo.robot==1?'假人':'已驳回'}</span>
|
||||
{/eq}<br>
|
||||
|
||||
</td>
|
||||
<td class='text-left nowrap'>
|
||||
会员等级:{$vo.m_name|default='--'}<br>
|
||||
推荐人:{$vo.top|default='--'}<br>
|
||||
IP:{$vo.ip|default='--'}<br>
|
||||
ISP:{$vo.isp|default='--'}<br>
|
||||
注册来源:{$vo.zcly|default='--'}<br>
|
||||
</td>
|
||||
<td class='text-left nowrap'>
|
||||
账户余额:<a data-title="查看充值记录" class="color-red" data-open='{:url(ADMIN_MODULE."/recharge/index")}?u_phone={$vo.phone}'>{$vo.money|default='--'} 元</a><br>
|
||||
提现总额:<a data-title="查看提现" class="color-green" data-open='{:url(ADMIN_MODULE."/cash/index")}?u_phone={$vo.phone}&i_status=1'>{$vo.cash_sum|default='--'} 元</a><br>
|
||||
充值总额:<a data-title="查看充值记录" style="color: orange" data-open='{:url(ADMIN_MODULE."/recharge/index")}?u_phone={$vo.phone}&i_status=1'>{$vo.recharge_sum|default='--'} 元</a><br>
|
||||
投资总额:<a data-title="查看投资" data-open='{:url(ADMIN_MODULE."/invest/index")}?u_phone={$vo.phone}'>{$vo.invest_sum|default='--'} 元</a><br>
|
||||
</td>
|
||||
<td class='text-left nowrap'>
|
||||
待收利息:{$vo.wait_invest|default='--'} 元<br>
|
||||
待收本金:{$vo.wait_money|default='--'} 元<br>
|
||||
成长值:{$vo.value|default='--'}<br>
|
||||
</td>
|
||||
<td class='text-left nowrap'>
|
||||
用户状态:
|
||||
{eq name='vo.clock' value='0'}
|
||||
<span class="color-red">已冻结</span>
|
||||
{else}
|
||||
<span class="color-green">正常</span>
|
||||
{/eq}<br>
|
||||
注册时间:{$vo.time}<br>
|
||||
最近操作:{$vo.logintime|format_datetime}<br>
|
||||
登陆IP:{$vo.loginip|default='--'}<br>
|
||||
ISP:{$vo.isp2|default='--'}<br>
|
||||
</td>
|
||||
<td class='text-left nowrap'>
|
||||
{if $vo.isjy == 1}
|
||||
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要开启交易功能吗?" data-action="{:url(ADMIN_MODULE.'/users/iskqopen')}" data-value="id#{$vo.id};iskq#0" data-csrf="{:systoken('iskqopen')}">交易关闭</a>
|
||||
{else /}
|
||||
<a class="layui-btn layui-btn-sm layui-btn-success" data-confirm="确定要关闭交易功能吗?" data-action="{:url(ADMIN_MODULE.'/users/iskqopen')}" data-value="id#{$vo.id};iskq#1" data-csrf="{:systoken('iskqopen')}">交易开启</a>
|
||||
{/if}
|
||||
{if auth("review")}
|
||||
<a data-dbclick class="layui-btn layui-btn-sm" data-title="实名认证审核" data-modal='{:url(ADMIN_MODULE."/users/review")}?id={$vo.id}'>实名认证审核</a>
|
||||
{/if}
|
||||
{if auth("edit")}
|
||||
<a data-dbclick class="layui-btn layui-btn-sm" data-title="编辑用户" data-modal='{:url(ADMIN_MODULE."/users/edit")}?id={$vo.id}'>编 辑</a>
|
||||
{/if}
|
||||
{if $vo.clock eq 1 and auth("forbid")}
|
||||
<a class="layui-btn layui-btn-sm layui-btn-warm" data-action="{:url(ADMIN_MODULE.'/users/forbid')}" data-value="id#{$vo.id};clock#0" data-csrf="{:systoken('forbid')}">冻 结</a>
|
||||
{elseif $vo.clock eq 0 and auth("resume")}
|
||||
<a class="layui-btn layui-btn-sm layui-btn-warm" data-action="{:url(ADMIN_MODULE.'/users/resume')}" data-value="id#{$vo.id};clock#1" data-csrf="{:systoken('resume')}">解 冻</a>
|
||||
{/if}
|
||||
<br><a style="margin-top:5px" class="layui-btn layui-btn-sm layui-btn-danger" data-action="{:url(ADMIN_MODULE.'/users/setrobot')}" data-value="id#{$vo.id};clock#{$vo.robot==1?0:1}" data-csrf="{:systoken('setrobot')}">{$vo.robot==1?"设置成真人":"设置成假人"}</a>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
|
||||
</div>
|
||||
|
||||
{/block}
|
||||
88
application/akszadmin/view/users/index_search.html
Executable file
88
application/akszadmin/view/users/index_search.html
Executable file
@ -0,0 +1,88 @@
|
||||
<fieldset>
|
||||
|
||||
<legend>条件搜索</legend>
|
||||
|
||||
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label">用户账号</label>
|
||||
<div class="layui-input-inline">
|
||||
<input name="u_phone" value="{$Think.get.u_phone|default=''}" placeholder="请输入用户账号" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label">用户名</label>
|
||||
<div class="layui-input-inline">
|
||||
<input name="u_name" value="{$Think.get.u_name|default=''}" placeholder="请输入用户名" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label">IP搜索</label>
|
||||
<div class="layui-input-inline">
|
||||
<input name="u_ip" value="{$Think.get.u_ip|default=''}" placeholder="请输入IP(模糊查找)" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label">注册时间</label>
|
||||
<div class="layui-input-inline">
|
||||
<input data-date-range name="u_time" value="{$Think.get.u_time|default=''}" placeholder="请选择注册时间" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label">实名状态</label>
|
||||
<div class="layui-input-inline">
|
||||
<select class="layui-select" name="u_auth">
|
||||
{foreach [''=>'-- 全部状态 --','0'=>'未实名账号','1'=>'已实名账号'] as $k=>$v}
|
||||
{eq name='Think.get.u_auth' value='$k.""'}
|
||||
<option selected value="{$k}">{$v}</option>
|
||||
{else}
|
||||
<option value="{$k}">{$v}</option>
|
||||
{/eq}
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label">账号状态</label>
|
||||
<div class="layui-input-inline">
|
||||
<select class="layui-select" name="u_clock">
|
||||
{foreach [''=>'-- 全部状态 --','0'=>'已冻结的账号','1'=>'使用中的账号'] as $k=>$v}
|
||||
{eq name='Think.get.u_clock' value='$k.""'}
|
||||
<option selected value="{$k}">{$v}</option>
|
||||
{else}
|
||||
<option value="{$k}">{$v}</option>
|
||||
{/eq}
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label">会员组</label>
|
||||
<div class="layui-input-inline">
|
||||
<select class="layui-select" name="u_member" lay-search>
|
||||
<option value="">全部方式</option>
|
||||
{foreach $member as $v}
|
||||
<!--{eq name='Think.get.u_member' value='$v.id.""'}-->
|
||||
<option selected value="{$v.id}">{$v.name}</option>
|
||||
<!--{else}-->
|
||||
<option value="{$v.id}">{$v.name}</option>
|
||||
<!--{/eq}-->
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<button class="layui-btn layui-btn-primary"><i class="layui-icon"></i> 搜 索</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</fieldset>
|
||||
|
||||
<script>form.render()</script>
|
||||
29
application/akszadmin/view/users/relation_search.html
Executable file
29
application/akszadmin/view/users/relation_search.html
Executable file
@ -0,0 +1,29 @@
|
||||
<fieldset>
|
||||
<legend>条件搜索</legend>
|
||||
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label">用户名</label>
|
||||
<div class="layui-input-inline">
|
||||
<input name="phone" value="{$Think.get.phone|default=''}" placeholder="请输入用户名" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label">查看类型</label>
|
||||
<div class="layui-input-inline">
|
||||
<select class="layui-select" name="type">
|
||||
{foreach ['1'=>'查看上级','2'=>'查看下级'] as $k=>$v}
|
||||
<!--{eq name='Think.get.type' value='$k.""'}-->
|
||||
<option selected value="{$k}">{$v}</option>
|
||||
<!--{else}-->
|
||||
<option value="{$k}">{$v}</option>
|
||||
<!--{/eq}-->
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item layui-inline">
|
||||
<button class="layui-btn layui-btn-primary"><i class="layui-icon"></i> 搜 索</button>
|
||||
</div>
|
||||
</form>
|
||||
<script>form.render()</script>
|
||||
</fieldset>
|
||||
55
application/akszadmin/view/users/review.html
Executable file
55
application/akszadmin/view/users/review.html
Executable file
@ -0,0 +1,55 @@
|
||||
<form class="layui-form layui-card" action="{:request()->url()}" data-auto="true" method="post" autocomplete="off">
|
||||
<div class="layui-card-body padding-left-40">
|
||||
<div class="layui-card-body" style="padding-top:0px;">
|
||||
<div class="layui-row margin-bottom-15">
|
||||
<label class="layui-col-xs2 think-form-label">姓名</label>
|
||||
<label class="layui-col-xs10">
|
||||
<input name="name" value='{$user.name|default=""}' class="layui-input">
|
||||
</label>
|
||||
</div>
|
||||
<div class="layui-row margin-bottom-15">
|
||||
<label class="layui-col-xs2 think-form-label">身份证号码</label>
|
||||
<label class="layui-col-xs10">
|
||||
<input name="idcard" value='{$user.idcard|default=""}' class="layui-input">
|
||||
</label>
|
||||
</div>
|
||||
<div class="layui-row margin-bottom-15">
|
||||
<label class="layui-col-xs2 think-form-label">身份证正面照</label>
|
||||
<label class="layui-col-xs10">
|
||||
<img data-tips-image src="{$user.z_id_card}" height="150px" >
|
||||
</label>
|
||||
</div>
|
||||
<div class="layui-row margin-bottom-15">
|
||||
<label class="layui-col-xs2 think-form-label">身份证反面照</label>
|
||||
<label class="layui-col-xs10">
|
||||
<img data-tips-image src="{$user.f_id_card}" height="150px">
|
||||
</label>
|
||||
</div>
|
||||
<div class="layui-row margin-bottom-15">
|
||||
<label class="layui-col-xs2 think-form-label">审核</label>
|
||||
<label class="layui-col-xs10">
|
||||
<select name="rz_status" required>
|
||||
<option value="2">通过</option>
|
||||
<option value="3">驳回</option>
|
||||
</select>
|
||||
</label>
|
||||
</div>
|
||||
<br>
|
||||
<br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="hr-line-dashed"></div>
|
||||
{notempty name='$id'}<input type='hidden' value='{$id}' name='id'>{/notempty}
|
||||
|
||||
<div class="layui-form-item text-center">
|
||||
<button class="layui-btn" type='submit'>保存数据</button>
|
||||
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
{block name='script'}
|
||||
<script>
|
||||
window.form.render();
|
||||
</script>
|
||||
{/block}
|
||||
54
application/akszadmin/view/users/user_relation.html
Executable file
54
application/akszadmin/view/users/user_relation.html
Executable file
@ -0,0 +1,54 @@
|
||||
{extend name='akszadmin@main'}
|
||||
{block name="content"}
|
||||
<div class="think-box-shadow">
|
||||
{include file='users/relation_search'}
|
||||
<table class="layui-table margin-top-10" lay-skin="line">
|
||||
{notempty name='list'}
|
||||
<thead>
|
||||
<tr>
|
||||
<th class='text-center nowrap'>会员ID</th>
|
||||
<th class="text-center nowrap">用户名</th>
|
||||
<th class="text-center nowrap">姓名</th>
|
||||
<th class="text-center nowrap">余额</th>
|
||||
<th class="text-center nowrap">是否认证</th>
|
||||
<th class="text-center nowrap">推荐人用户名</th>
|
||||
<th class='text-center nowrap'>编号</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach $list as $key=>$vo}
|
||||
<tr>
|
||||
<td class='text-center nowrap'>
|
||||
{$vo.id|default='--'}
|
||||
</td>
|
||||
<td class='text-center nowrap'>
|
||||
{$vo.phone|default='--'}
|
||||
</td>
|
||||
<td class='text-center nowrap'>
|
||||
{$vo.name|default='--'}
|
||||
</td>
|
||||
<td class='text-center nowrap'>
|
||||
{$vo.money|default='--'}
|
||||
</td>
|
||||
<td class='text-center nowrap'>
|
||||
{if $vo.auth == 1}
|
||||
<span class="color-green">已认证</span>
|
||||
{/if}
|
||||
{if $vo.auth == 0}
|
||||
<span class="color-red">未认证</span>
|
||||
{/if}
|
||||
</td>
|
||||
<td class='text-center nowrap'>
|
||||
{$vo.top_phone|default='--'}
|
||||
</td>
|
||||
<td class='text-center nowrap'>
|
||||
<a data-title="查看" class="layui-btn layui-btn-sm layui-btn-warm" data-open='{:url(ADMIN_MODULE."/users/index")}?u_phone={$vo.phone}'>查看详情</a>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
{/notempty}
|
||||
</tbody>
|
||||
</table>
|
||||
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
|
||||
</div>
|
||||
{/block}
|
||||
Reference in New Issue
Block a user