| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- // 判断当前账号是否购买app设备
- if (sessionStorage.getItem('purchase') == 'yes' || sessionStorage.getItem('purchase') == 'admin') {
-
- // // 分页初始化
- var table, laypage;
- var table = layui.table;
- function reandPage(totalPage, currPage) {
- layui.use(['laypage', 'table', 'layer'], function () {
- var laypage = layui.laypage;
- var layer = layui.layer;
- laypage.render({
- elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
- , count: totalPage
- , curr: currPage
- , theme: '#428BCA'
- , layout: ['prev', 'page', 'next', 'skip']
- , jump: function (obj, first) {
- sessionStorage.setItem('insectPage', obj.curr)
- if (!first) {
- if ($('#utypeA').val() == '1') {
- getDataTable('1', $('#utype').val(), obj.curr);
- } else if ($('#utypeA').val() == '2') {
- getDataTable('2', $('#utype').val(), obj.curr);
- }
- }
- }
- });
- });
- }
- getData(1); // 请求筛选框测报员数据
- //根据筛选框进行请求表格
- $('#utypeA').on('change', function () {
- if ($('#utypeA').val() == '1') {
- getDataTable('1', $('#utype').val(), '1');
- } else if ($('#utypeA').val() == '2') {
- getDataTable('2', $('#utype').val(), '1');
- }
- // getDataTable('insect', $('#utype').val(), '1');
- })
- function dtlFill_null_Table(table_id, data) {
- $("#datatable tr:not(:first)").remove();
- var table = document.getElementById(table_id).children[1];
- var row = table.insertRow(table.rows.length);
- var c1 = row.insertCell(0);
- c1.setAttribute('colspan', '16');
- c1.setAttribute('class', 'nullData');
- c1.innerHTML = "暂无数据";
- }
- function dtlFill_Table(table_id, dat) {
- $("#datatable tr:not(:first)").remove();
- var table = document.getElementById(table_id).children[1];
- for (var i = 0; i < dat.length; i++) {
- var row = table.insertRow(table.rows.length);
- if (dat[i].length == 0) { continue; }
- var c1 = row.insertCell(0);
- c1.innerHTML = dat[i].cby_name;
- var c2 = row.insertCell(1);
- c2.innerHTML = dat[i].name;
- var c3 = row.insertCell(2);
- c3.innerHTML = dat[i].time;
- scrollBar();
- }
- }
- // //请求测报员数据
- function getData (page) {
- $.ajax({
- url: 'reporting',
- type: 'get',
- dataType: 'json',
- success: function (data) {
- if (data.length > 0) {
- project = data;
- addOptions(project, page);
- }
- },
- error: function (error) {
- console.log(error)
- }
- })
- }
- function addOptions (project, page) {
- var pro = $('#utype');
- var options = '';
- $(project).each(function() {
- options += '<option value="' + this.id + '" >' + this.name + '</option>';
-
- });
- pro.append(options);
- getDataTable('1', $('#utype').val(), page) //请求表格数据
- }
- //表格数据
- function getDataTable (ret, id, page) {
- $.ajax({
- url: 'reporting',
- type: 'post',
- data: {
- ret: ret,
- id: id,
- page: page
- },
- dataType: 'json',
- success: function (data) {
- if (data.dat.length == 0) {
- dtlFill_null_Table('datatable')
- } else if (data.dat.length !== 0) {
- // alert(data.num)
- dtlFill_Table('datatable', data.dat, ret)
- }
- if (data.num > 1) {
- $('.fenpei-bottom').show();
- reandPage(data.num, sessionStorage.getItem('insectPage'));
- } else {
- $('.fenpei-bottom').hide();
- }
- },
- error: function (error) {
- console.log(error)
- }
- })
- }
- } else if (sessionStorage.getItem('purchase') == 'no') {
- alert('未购买设备')
- }
- //离开页面时执行的的函数
- window.onbeforeunload=function(e){
- sessionStorage.removeItem('insectPage')
- }
|