/**
* Created by mac on 17/5/18.
*/
var TTDiy_select = new diy_select({ //参数可选
TTContainer: 'diy_select', //控件的class
TTDiy_select_input: 'diy_select_input', //用于提交表单的class
TTDiy_select_txt: 'diy_select_txt', //diy_select用于显示当前选中内容的容器class
TTDiy_select_btn: 'diy_select_btn', //diy_select的打开按钮
TTDiv_select_list: 'diy_select_list', //要显示的下拉框内容列表class
TTFcous: 'focus' //得到焦点时的class
}); //如同时使用多个时请保持各class一致.
//日历
;(function($){
$.fn.fdatepicker.dates['zh-CN'] = {
days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"],
daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
daysMin: ["日", "一", "二", "三", "四", "五", "六"],
months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
monthsShort: ["一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二"],
// today: '今天'
};
}(jQuery));
//设置前一个月显示默认时间
function showpretime(){
var mydate = new Date();
var month = mydate.getMonth();
var data = mydate.getDate();
if(data<10){
data='0'+data;
};
if(month=='0'){
month='12';
}
if(month<10){
month = '0'+month;
};
var str = "" + mydate.getFullYear() + "-";
str += month + "-";
str += data ;
return str;
};
function shownowtime(){
var mydate = new Date();
var month = mydate.getMonth()+1;
var data = mydate.getDate();
if(data<10){
data='0'+data;
};
if(month<10){
month = '0'+month;
};
var str = "" + mydate.getFullYear() + "-";
str += month + "-";
str += data ;
return str;
}
$('#prev_date').val(showpretime());
$('#next_date').val(shownowtime());
$('#prev_date').fdatepicker({
format: 'yyyy-mm-dd',
defaultDate: '-1M',
});
$('#next_date').fdatepicker({
format: 'yyyy-mm-dd',
defaultDate: +7,
// endDate:'+1',
});
$(function () {
$('#loggingTable').bootstrapTable({
striped:true,//表格显示条纹
pagination: true, //启动分页
pageNumber:1, //当前第几页
pageSize: 10, //每页显示的记录数
pageList: [10,15,20], //记录数可选列表
sidePagination: 'server',//表示服务端分页
queryParamsType: 'limit',
method:'POST',//请求方法
paginationPreText: '<',
paginationNextText: '>',
ajax:tableLoadRequest,//自定义ajax加载数据
columns: [
{field: 'id', title: 'ID', visible: false, align: 'center'},
{field: 'loginCode', title: '用户名', width: '10%', align: 'center'},
{field: 'opName', title: '姓名', width: '10%', align: 'center'},
{field: 'roleName', title: '角色', width: '20%', align: 'center'},
{field: 'OrgName', title: '所属部门', width: '20%', align: 'center'},
{field: 'telephone', title: '手机号', width: '10%', align: 'center'},
{field: 'email', title: '邮箱', width: '5%', align: 'center'},
{field: 'dataState', title: '状态', width: '5%', align: 'center'},
{field: 'oper', title: '操作', width: '20%', align: 'center'}
]
});
//操作显示
/*operFormatter:function(value,row,index){
var operStr = ' ';
return operStr;
},*/
//如果data为空的时候处理
$('.no-records-found td').append('暂无信息,可使用 “添加用户” 按钮为系统添加职能信息')
/**
* 自定义table AJAX请求
* @param {Object} params
*/
function tableLoadRequest(params){
console.log(params);
//测试使用
// just use setTimeout
/* setTimeout(function () {
params.success({
total: 100,
rows: [{
"id": 0,
"roleName": "Item 0",
"createEmpname": "$0"
}]
});
}, 1000);*/
//设置请求参数
var pageNum = (params.data.offset/params.data.limit)+1;
var req= {
baseRequest:{
pageNum:pageNum,
pageSize:params.data.limit
},
sysCode:sysComm.sysCode
};
var easyUIOps = {
method: params.type,
url: dataUrl.util.getQueryUsersList,
data: JSON.stringify(req),
contentType: 'application/json; charset=utf-8',
dataType:'json',
success: params.success
};
sysAjax(easyUIOps);
}
});