129 lines
4.4 KiB
PHP
129 lines
4.4 KiB
PHP
@extends('admin.layouts.base')
|
|
@section('add_css')
|
|
<style>
|
|
.layui-table-page {
|
|
position: fixed;
|
|
background: #fff;
|
|
width: 100%;
|
|
padding: 7px 7px 0;
|
|
height: 41px;
|
|
font-size: 12px;
|
|
white-space: nowrap;
|
|
bottom: 0px;
|
|
left: 0;
|
|
}
|
|
</style>
|
|
@endsection
|
|
@section('layui_fluid')
|
|
<div class="">
|
|
@endsection
|
|
@section('content')
|
|
<div class="layui-form layui-card-header layuiadmin-card-header-auto">
|
|
<div class="layui-form-item">
|
|
<div class="layui-inline">
|
|
<input type="text" name="name" placeholder="输入姓名/手机/昵称" autocomplete="off" class="layui-input">
|
|
</div>
|
|
|
|
|
|
<div class="layui-inline">
|
|
<button class="layui-btn layuiadmin-btn-admin" lay-submit lay-filter="LAY-list-search">
|
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<table id="LAY-list-table" lay-filter="LAY-list-table"></table>
|
|
@endsection
|
|
@section('add_js')
|
|
<script src="{{ ____('js/jquery.min.js') }}"></script>
|
|
@verbatim
|
|
<script type="text/html" id="table-useradmin-admin">
|
|
<a class="layui-btn layui-btn-normal layui-btn-xs open_select_id" data-pobj="#select_push_id" data-id="{{ d.id }}" lay-event="open_select_id"><i
|
|
class="layui-icon layui-icon-ok"></i>选择</a>
|
|
|
|
</script>
|
|
@endverbatim
|
|
<script>
|
|
var listConfig = {
|
|
table_name: 'users',
|
|
page_name: '{{ $page['name'] }}',
|
|
open_height: '100%',
|
|
open_width: '100%'
|
|
};
|
|
|
|
layui.use(['index', 'table', 'listable','custorm'], function () {
|
|
var $ = layui.$
|
|
, form = layui.form
|
|
, listable = layui.listable
|
|
, table = layui.table;
|
|
var element = layui.element;
|
|
|
|
//请求数据
|
|
table.render({
|
|
page: true,
|
|
elem: '#LAY-list-table',
|
|
|
|
text: {
|
|
none: '暂无相关数据' //默认:无数据。注:该属性为 layui 2.2.5 开始新增
|
|
},
|
|
url: "{!! action($controller.'@index',['type'=>'user','name'=>$group_type,'json'=>1,'group_type'=>$group_type]) !!}", //模拟接口
|
|
cols: [[
|
|
{field: 'id', width: 80, title: 'ID', sort: true}
|
|
, {field: 'nickname', title: '昵称'},
|
|
{field: 'real_name', title: '姓名'},
|
|
{field: 'mobile', title: '手机'},
|
|
|
|
{
|
|
title: '操作',
|
|
width: 150,
|
|
align: 'center',
|
|
fixed: 'right',
|
|
toolbar: '#table-useradmin-admin'
|
|
}
|
|
]]
|
|
|
|
});
|
|
//监听表操作
|
|
listable.handle();
|
|
listable.top_handle();
|
|
//监听is_checked操作
|
|
listable.search();
|
|
table.on('tool(LAY-list-table)', function(obj) {
|
|
var data = obj.data;
|
|
if (obj.event === 'open_select_id') {
|
|
push_obj=$(this).data('pobj');
|
|
var name=data.real_name;
|
|
name=name || data.nickname;
|
|
$("#select_name", window.parent.document).val(name);
|
|
$("#select_user_id", window.parent.document).val(data.id);
|
|
//layer.close(layer.index);
|
|
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
|
|
parent.layer.close(index); //再执行关闭
|
|
|
|
}
|
|
|
|
|
|
//附加监听表
|
|
if( typeof(extendFun) == "function") {
|
|
return extendFun(obj,$(this));
|
|
}
|
|
|
|
|
|
});
|
|
|
|
|
|
});
|
|
|
|
function select(){
|
|
$(document).on('click',".open_select_id",function () {
|
|
id=$(this).data('id');
|
|
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
|
|
parent.layer.close(index); //再执行关闭
|
|
//$(".select_id_input",parent).text(id);
|
|
$(".select_id_input",window.parent.document).val(id);
|
|
});
|
|
}
|
|
|
|
|
|
</script>
|
|
@endsection |