let form, laydate, flow, layer, table; let pageNum = 1, pageSize = 32; // 定义分页 let dataList = []; let scheduledTask2 = false; layui.use(["form", 'laydate', 'table', 'flow', 'layer'], function () { form = layui.form; laydate = layui.laydate; flow = layui.flow; layer = layui.layer; table = layui.table; dataFlow({ pageNum: pageNum, pageSize: pageSize, bidCode: parent.$('#bidPro').val() }); getClassMeetings(); $("#workContent").niceScroll({ cursorborder: "", cursorcolor: "#c0c4cc", boxzoom: true }); $("#mainRisk").niceScroll({ cursorborder: "", cursorcolor: "#c0c4cc", boxzoom: true }); $("#yeWorkContent").niceScroll({ cursorborder: "", cursorcolor: "#c0c4cc", boxzoom: true }); $("#ID-flow-demo").niceScroll({ cursorborder: "", cursorcolor: "#c0c4cc", boxzoom: true }); initTable(parent.$('#bidPro').val()); form.on('select(classMeeting)', function (data) { const item = dataList.find(item => item.id === data.value); setData(item); }) timedRefresh2(); }); // 刷新数据-五分钟刷新一次 function timedRefresh2() { if (scheduledTask2) { $('#ID-flow-demo').empty(); dataFlow({ pageNum: 1, pageSize: pageSize, bidCode: parent.$('#bidPro').val() }); reloadTable(1); } else { scheduledTask2 = true; } setTimeout(timedRefresh2, 1000 * 60 * 5); } /**数据流加载*/ function dataFlow(queryParams) { flow.load({ elem: '#ID-flow-demo', // 流加载容器 scrollElem: '#ID-flow-demo', // 滚动条所在元素,一般不用填,此处只是演示需要。 end: '数据加载完毕', direction: 'bottom', done: function (page, next) { // 执行下一页的回调 console.error(page); pageNum = page; let lis = []; queryParams.pageNum = page; let returnData = loadData(queryParams); if (returnData != null) { lis = initImgData(returnData.data) next(lis.join(''), page < returnData.count / pageSize); } } }); } /**加载图片数据*/ function loadData(queryParams) { let returnData = null; let paramData = 'bidCode=' + queryParams.bidCode + '&page=' + queryParams.pageNum + '&limit=' + queryParams.pageSize; let montageParam = aqEnnable ? encryptCBC(paramData) : ' &' + encryptCBC(paramData); const url = commonUrl + "screen/largeScreen/constrDisplay/getUserInfo?params=" + montageParam; ajaxRequestGet(url, "GET", false, function () { }, function (result) { if (result.code === 0) { console.log(result) returnData = result; } else if (result.code === 500) { layer.msg(result.msg, { icon: 2 }); } }, function (xhr, status, error) { error(xhr, status, error) }, aqEnnable); return returnData; } /**渲染图片*/ function initImgData(list) { let htmlArr = []; if (list && list.length > 0) { $.each(list, function (index, item) { let filePath = imgUrl + item.image + "?token=" + sessionStorage.getItem("zhgd_token"); let back_img = '../../../img/constrDisplay/img-3.png'; htmlArr.push("
" + item.userName + "
" + "" + item.accessTime + "
" + "