Commit acdf35b2 authored by sugar's avatar sugar

sousuo

parent b466daea
...@@ -44,6 +44,7 @@ class Usermoneylog extends Backend ...@@ -44,6 +44,7 @@ class Usermoneylog extends Backend
*/ */
public function index() public function index()
{ {
$this->relationSearch = true;
//设置过滤方法 //设置过滤方法
$this->request->filter(['strip_tags', 'trim']); $this->request->filter(['strip_tags', 'trim']);
if (false === $this->request->isAjax()) { if (false === $this->request->isAjax()) {
......
...@@ -27,7 +27,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin ...@@ -27,7 +27,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
{checkbox: true}, {checkbox: true},
{field: 'id', title: __('Id')}, {field: 'id', title: __('Id')},
{ {
field: 'user_id', title: __('User_id'), field: 'user_id', title: __('User_id'),addClass: "selectpage", extend: "data-source='users/users/index' data-search-field='id,nickname,realname' data-field='realname' data-format-item='{id} - {nickname} - {realname}' data-order-by='id desc'",
formatter: function (value, row, index) { formatter: function (value, row, index) {
if (row.users) { if (row.users) {
var html = "id:" + row.user_id + "<br/> 昵称:" + row.users.nickname; var html = "id:" + row.user_id + "<br/> 昵称:" + row.users.nickname;
...@@ -43,15 +43,32 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin ...@@ -43,15 +43,32 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
{field: 'money', title: __('Money'), operate:false}, {field: 'money', title: __('Money'), operate:false},
{field: 'before', title: __('Before'), operate:false}, {field: 'before', title: __('Before'), operate:false},
{field: 'after', title: __('After'), operate:false}, {field: 'after', title: __('After'), operate:false},
{field: 'memo', title: __('Memo'), operate: 'LIKE'}, {field: 'memo', title: __('Memo'), operate: false},
{field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime}, {field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
{field: 'heatos', title: __('Heatos'), searchList: {"1":__('Heatos 1'),"-1":__('Heatos -1')}, formatter: Table.api.formatter.normal}, {field: 'heatos', title: __('Heatos'), searchList: {"1":__('Heatos 1'),"-1":__('Heatos -1')}, formatter: Table.api.formatter.normal},
{field: 'logs_id', title: __('Logs_id'), visible: false}, {field: 'logs_id', title: __('Logs_id'), visible: false, operate:false},
{field: 'operate', title: __('Operate'), visible: false, table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate} {field: 'operate', title: __('Operate'), visible: false, table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
] ]
] ]
}); });
// 绑定TAB事件
$('.panel-heading a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
var field = $(this).closest("ul").data("field");
var value = $(this).data("value");
var options = table.bootstrapTable('getOptions');
options.pageNumber = 1;
options.queryParams = function (params) {
var filter = {};
if (value !== '') {
filter[field] = value;
}
params.filter = JSON.stringify(filter);
return params;
};
table.bootstrapTable('refresh', {});
return false;
});
// 为表格绑定事件 // 为表格绑定事件
Table.api.bindevent(table); Table.api.bindevent(table);
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment