|
|
@@ -4,12 +4,12 @@
|
|
|
<div class="layui-card">
|
|
|
<div class="layui-card-header layuiadmin-card-header-auto">
|
|
|
<div class="layui-btn-group ">
|
|
|
- @can('member.member.destroy')
|
|
|
+ {{--@can('member.member.destroy')
|
|
|
<button class="layui-btn layui-btn-sm layui-btn-danger" id="listDelete">删除</button>
|
|
|
- @endcan
|
|
|
- @can('member.member.create')
|
|
|
+ @endcan--}}
|
|
|
+ {{--@can('member.member.create')
|
|
|
<a class="layui-btn layui-btn-sm" href="{{ route('admin.member.create') }}">添加</a>
|
|
|
- @endcan
|
|
|
+ @endcan--}}
|
|
|
<button class="layui-btn layui-btn-sm" id="memberSearch">搜索</button>
|
|
|
</div>
|
|
|
<div class="layui-form">
|
|
|
@@ -25,14 +25,23 @@
|
|
|
<table id="dataTable" lay-filter="dataTable"></table>
|
|
|
<script type="text/html" id="options">
|
|
|
<div class="layui-btn-group">
|
|
|
- @can('member.member.create')
|
|
|
- <a class="layui-btn layui-btn-sm" lay-event="edit">编辑</a>
|
|
|
+ @can('member.member.getDetailedInfo')
|
|
|
+ <a class="layui-btn layui-btn-sm" lay-event="info">资金详细</a>
|
|
|
@endcan
|
|
|
@can('member.member.destroy')
|
|
|
- <a class="layui-btn layui-btn-danger layui-btn-sm" lay-event="del">删除</a>
|
|
|
+ <a class="layui-btn layui-btn-danger layui-btn-sm" lay-event="del">更改状态</a>
|
|
|
+ @endcan
|
|
|
+ @can('member.member.resetPassword')
|
|
|
+ <a class="layui-btn layui-btn-danger layui-btn-sm" lay-event="reset">重置密码</a>
|
|
|
+ @endcan
|
|
|
+ @can('member.member.resetPassword')
|
|
|
+ <a class="layui-btn layui-btn-danger layui-btn-sm" lay-event="moveMoney">充值/扣款</a>
|
|
|
@endcan
|
|
|
</div>
|
|
|
</script>
|
|
|
+ <script type="text/html" id="is_deleted">
|
|
|
+ @{{ d.is_deleted === 0 ? '<p style="color: lawngreen">启用</p>' : '<p style="color: red">冻结</p>' }}
|
|
|
+ </script>
|
|
|
<script type="text/html" id="avatar">
|
|
|
<a href="@{{d.avatar}}" target="_blank" title="点击查看"><img src="@{{d.avatar}}" alt="" width="28" height="28"></a>
|
|
|
</script>
|
|
|
@@ -56,15 +65,14 @@
|
|
|
,page: true //开启分页
|
|
|
,cols: [[ //表头
|
|
|
{checkbox: true,fixed: true}
|
|
|
- ,{field: 'id', title: 'ID', sort: true,width:80}
|
|
|
,{field: 'name', title: '昵称'}
|
|
|
,{field: 'phone', title: '手机'}
|
|
|
- ,{field: 'amount', title: '金额'}
|
|
|
- ,{field: 'frozen_amount', title: '冻结金额'}
|
|
|
+ ,{field: 'identity', title: '身份', templet:function (d) { if ( d.identity === 2 ) { return '游客';}else{return '普通'}}}
|
|
|
+ ,{field: 'membersDetailed_cash', title: '金额'}
|
|
|
,{field: 'avatar', title: '头像',toolbar:'#avatar',width:100}
|
|
|
+ ,{field: 'is_deleted', title: '状态', toolbar: '#is_deleted'}
|
|
|
,{field: 'created_at', title: '创建时间'}
|
|
|
- ,{field: 'updated_at', title: '更新时间'}
|
|
|
- ,{fixed: 'right', width: 120, align:'center', toolbar: '#options'}
|
|
|
+ ,{fixed: 'right', width: 320, align:'center', toolbar: '#options'}
|
|
|
]]
|
|
|
});
|
|
|
|
|
|
@@ -73,17 +81,39 @@
|
|
|
var data = obj.data //获得当前行数据
|
|
|
,layEvent = obj.event; //获得 lay-event 对应的值
|
|
|
if(layEvent === 'del'){
|
|
|
- layer.confirm('确认删除吗?', function(index){
|
|
|
- $.post("{{ route('admin.member.destroy') }}",{_method:'delete',ids:[data.id]},function (result) {
|
|
|
+ layer.confirm('确认更改状态吗?', function(index){
|
|
|
+ $.post("{{ route('admin.member.destroy') }}",{_method:'delete',ids:[data.members_id],status:data.is_deleted},function (result) {
|
|
|
+ if (result.code==0){
|
|
|
+ var name = $("#name").val();
|
|
|
+ var phone = $("#phone").val();
|
|
|
+ dataTable.reload({
|
|
|
+ where:{name:name,phone:phone},
|
|
|
+ page:{curr:1}
|
|
|
+ })
|
|
|
+ }
|
|
|
+ layer.close(index);
|
|
|
+ layer.msg(result.msg)
|
|
|
+ });
|
|
|
+ });
|
|
|
+ } else if(layEvent === 'info'){
|
|
|
+ location.href = '/admin/member/getDetailedInfo?members_id=' + data.members_id;
|
|
|
+ } else if(layEvent === 'reset'){
|
|
|
+ layer.confirm('确认重置该用户的密码吗?', function(index){
|
|
|
+ $.post("{{ route('admin.member.resetPassword') }}",{_method:'delete',ids:[data.members_id]},function (result) {
|
|
|
if (result.code==0){
|
|
|
- obj.del(); //删除对应行(tr)的DOM结构
|
|
|
+ var name = $("#name").val();
|
|
|
+ var phone = $("#phone").val();
|
|
|
+ dataTable.reload({
|
|
|
+ where:{name:name,phone:phone},
|
|
|
+ page:{curr:1}
|
|
|
+ })
|
|
|
}
|
|
|
layer.close(index);
|
|
|
layer.msg(result.msg)
|
|
|
});
|
|
|
});
|
|
|
- } else if(layEvent === 'edit'){
|
|
|
- location.href = '/admin/member/'+data.id+'/edit';
|
|
|
+ } else if(layEvent === 'moveMoney'){
|
|
|
+ location.href = '/admin/member/'+data.members_id+'/editMoney';
|
|
|
}
|
|
|
});
|
|
|
|
|
|
@@ -113,11 +143,10 @@
|
|
|
})
|
|
|
//搜索
|
|
|
$("#memberSearch").click(function () {
|
|
|
- var userSign = $("#user_sign").val()
|
|
|
var name = $("#name").val();
|
|
|
var phone = $("#phone").val();
|
|
|
dataTable.reload({
|
|
|
- where:{user_sign:userSign,name:name,phone:phone},
|
|
|
+ where:{name:name,phone:phone},
|
|
|
page:{curr:1}
|
|
|
})
|
|
|
})
|