init commit

This commit is contained in:
2026-03-17 09:56:00 +08:00
commit e2c8ae752d
6827 changed files with 1211784 additions and 0 deletions

View File

@@ -0,0 +1,146 @@
define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) {
var Controller = {
member: function () {
// 初始化表格参数配置
Table.api.init({
extend: {
index_url: 'wdsxh/member/member/member' + location.search,
}
});
var table = $("#table");
// 初始化表格
table.bootstrapTable({
url: $.fn.bootstrapTable.defaults.extend.index_url,
pk: 'id',
sortName: 'id',
columns: [
[
{field: 'id', title: __('Id')},
{field: 'name', title: '昵称', operate: 'LIKE'},
{field: 'avatar', title: '头像', operate: false, events: Table.api.events.image, formatter: Table.api.formatter.image},
{field: 'createtime', title: '注册时间', operate:false},
{field: 'level_name', title: '级别', operate: false},
{field: 'join_time', title: '加入时间', operate:'RANGE', addclass:'datetimerange', autocomplete:false},
]
]
});
// 为表格绑定事件
Table.api.bindevent(table);
},
seluser:function(){
Table.api.init({
extend: {
}
});
var table = $("#table");
table.bootstrapTable({
url: 'wdsxh/member/member/seluser' + location.search,
pk: 'id',
sortName: 'createtime',
search:false,
showToggle: false,
showColumns: false,
visible: false,
showExport: false,
searchFormVisible: true,
sortOrder:'desc',
columns: [
[
{field: 'id', title: __('ID'), sortable: true,operate: false},
{field: 'avatar', title: __('头像'), events: Table.api.events.image, formatter: Table.api.formatter.image, operate: false},
{field: 'nickname', title: __('昵称'), operate: 'LIKE'},
{field: 'mobile', title: __('手机号'), operate: 'LIKE'},
{field: 'createtime', title: __('创建时间'),operate: false, formatter: Table.api.formatter.datetime, addclass: 'datetimerange', sortable: true},
{
field: 'buttons',
width: "80px",
title: __('操作'),
text: __('操作'),
table: table,
operate: false,
events: Table.api.events.operate,
buttons: [
{
name: 'ajax',
text: __('选择'),
title: __('选择'),
classname: 'btn btn-xs btn-primary btn-magic btn-click',
icon: 'fa fa-check',
click:function (obj,row) {
console.log(row);
Fast.api.close(row);
}
}
],
formatter: Table.api.formatter.buttons
}
]
]
});
Table.api.bindevent(table);
},
activity_seluser:function(){
Table.api.init({
extend: {
}
});
var table = $("#table");
table.bootstrapTable({
url: 'wdsxh/member/member/activity_seluser' + location.search,
pk: 'id',
sortName: 'createtime',
search:false,
showToggle: false,
showColumns: false,
visible: false,
showExport: false,
searchFormVisible: true,
sortOrder:'desc',
columns: [
[
{field: 'id', title: __('ID'), sortable: true,operate: false},
{field: 'avatar', title: __('头像'), events: Table.api.events.image, formatter: Table.api.formatter.image, operate: false},
{field: 'nickname', title: __('昵称'), operate: 'LIKE'},
{field: 'mobile', title: __('手机号'), operate: 'LIKE'},
{field: 'createtime', title: __('创建时间'),operate: false, formatter: Table.api.formatter.datetime, addclass: 'datetimerange', sortable: true},
{
field: 'buttons',
width: "80px",
title: __('操作'),
text: __('操作'),
table: table,
operate: false,
events: Table.api.events.operate,
buttons: [
{
name: 'ajax',
text: __('选择'),
title: __('选择'),
classname: 'btn btn-xs btn-primary btn-magic btn-click',
icon: 'fa fa-check',
click:function (obj,row) {
console.log(row);
Fast.api.close(row);
}
}
],
formatter: Table.api.formatter.buttons
}
]
]
});
Table.api.bindevent(table);
},
api: {
bindevent: function () {
Form.api.bindevent($("form[role=form]"));
}
}
};
return Controller;
});