/** * 加载绩效附表 */ function getSpecial(type, equipmentId) { $("#table_special").bootstrapTable({ // 对应table标签的id url: ext.contextPath + '/equipment/specialEquipment/getList4EquipmentId.do', // 获取表格数据的url cache: false, // 设置为 false 禁用 AJAX 数据缓存, 默认为true striped: true, //表格显示条纹,默认为false pagination: true, // 在表格底部显示分页组件,默认false pageList: [10, 20, 50], // 设置页面可以显示的数据条数 pageSize: 10, // 页面数据条数 pageNumber: 1, // 首页页码 sidePagination: 'server', // 设置为服务器端分页 queryParams: function (params) { // 请求服务器数据时发送的参数,可以在这里添加额外的查询参数,返回false则终止请求 return { rows: params.limit, // 每页要显示的数据条数 page: params.offset / params.limit + 1, // 每页显示数据的开始页码 sort: params.sort, // 要排序的字段 order: params.order, type: type, equipmentId: equipmentId } }, onClickRow: function (row) {//单击行事件,执行查看功能 viewMaintainFun(row.id); }, sortName: 'id', // 要排序的字段 sortOrder: 'desc', // 排序规则 columns: [ { field: 'equipmentCard.equipmentcardid', // 返回json数据中的name title: '设备编号', // 表格表头显示文字 align: 'center', // 左右居中 valign: 'middle' // 上下居中 }, { field: 'equipmentCard.equipmentname', // 返回json数据中的name title: '设备名称', // 表格表头显示文字 align: 'center', // 左右居中 valign: 'middle' // 上下居中 }, { field: 'equipmentClass', // 返回json数据中的name title: '类型', // 表格表头显示文字 align: 'center', // 左右居中 valign: 'middle' // 上下居中 }, { field: 'recentTime', // 返回json数据中的name title: '登记时间', // 表格表头显示文字 align: 'center', // 左右居中 valign: 'middle', // 上下居中 formatter: function (value, row, index) { return value.substring(0, 10); } }, { field: 'nextRecordTime', // 返回json数据中的name title: '下次登记时间', // 表格表头显示文字 align: 'center', // 左右居中 valign: 'middle', // 上下居中 formatter: function (value, row, index) { return value.substring(0, 10); } }, { field: 'status', // 返回json数据中的name title: '状态', // 表格表头显示文字 align: 'center', // 左右居中 valign: 'middle', // 上下居中 cellStyle: function (value, row, index) { if (value == '到期') { return {css: {"background-color": "#FF7F27", "color": "#FFFFFF"}}; } else if (value == '预警') { return {css: {"background-color": "#FFC90E", "color": "#FFFFFF"}}; } else if (value == '过期') { return {css: {"background-color": "#FF0000", "color": "#FFFFFF"}}; } else { return ''; } }, }, { field: 'actFinishTime', // 返回json数据中的name title: '实际登记时间', // 表格表头显示文字 align: 'center', // 左右居中 valign: 'middle', formatter: function (value, row, index) { return value.substring(0, 10); } }, { field: 'dealDesc', // 返回json数据中的name title: '处理情况', // 表格表头显示文字 align: 'center', // 左右居中 valign: 'middle', // 上下居中 } ], onLoadSuccess: function () { //加载成功时执行 adjustBootstrapTableView("table_special"); console.info("加载数据成功"); }, onLoadError: function () { //加载失败时执行 console.info("加载数据失败"); } }) }