// 详情弹框js start var pointId = ''; var innerPage = 1; // 详情弹框 $(document).on('click', 'a.view-detail', function() { let dataId = $(this).data('id'); // 单位ID pointId = dataId; queryPointDetailList = layer.open({ type: 1, title: false, closeBtn: 0, shadeClose: true, skin: 'yourclass', area: [ '700px', '500px' ], content: $(".queryPointDetailList"), success: function() { getPointDetailAjax({ "id": dataId }) // 获取部门列表 ajax请求 $('.clsBtn,.cancel').click(function() { innerPage = 1; layer.close(queryPointDetailList); }) } }) }) // 获取列表 ajax请求 function getPointDetailAjax(queryParam = {}, innerPage = 1) { queryParam.page = innerPage; queryParam.limit = 1; // 每页显示条数 queryParam.start = (queryParam.page - 1) * queryParam.limit; ajaxRequest(RECORD_AND_POINT, "POST", queryParam, function(result) { let data = result.RESULT; let items = ''; if (result.totalCount > 0) { data.forEach(function(item, key) { items += "" + "" + "" + item.spot_name + "" + "" + item.spot_address + "" + "" + item.wcqk + "" + "" + item.wcqk + "" + "" + item.wcqk + "" + "" + "" + "" }) $('#dataList2').html(items); } else { $('#dataList2').html(''); } // console.log(result) totalPages = result.totalCount / result.limit; totalPages = Math.ceil(totalPages); $('#totalPage2').html(totalPages); // 总共多少页 $('#dataTotal2').html(result.totalCount); // 总共多少条数据 $('#currentPage2').val(innerPage); // 当前页面 let pageFrom = (innerPage - 1) * result.limit + 1; // 开始 let pageTo = result.page * result.limit; // 结束 pageTo = pageTo > result.totalCount ? result.totalCount : pageTo; $('#pageFrom2').html(pageFrom); $('#pageTo2').html(pageTo); // 无数据时 if (!result.totalCount) { $('.pager2.has-data').hide() $('.pager2.no-data').show() } else { $('.pager2.has-data').show() $('.pager2.no-data').hide() } if (innerPage < totalPages) { $('#nextPageButton2,#lastPageButton2').removeClass('disabled'); } else { $('#nextPageButton2,#lastPageButton2').addClass('disabled'); } if (innerPage === 1) { $('#firstPageButton2,#prevPageButton2').addClass('disabled'); } else { $('#firstPageButton2,#prevPageButton2').removeClass('disabled'); } }, function(errorMsg) { alert("请求数据失败!"); }, 3) }; // 分页操作 $('#firstPageButton2').on('click', function() { innerPage = 1; getPointDetailAjax(getSearchParamObj2(), 1); }); $('#lastPageButton2').on('click', function() { innerPage = totalPages; getPointDetailAjax(getSearchParamObj2(), innerPage); }); $('#prevPageButton2').on('click', function() { innerPage -= 1; getPointDetailAjax(getSearchParamObj2(), innerPage); }); $('#nextPageButton2').on('click', function() { innerPage += 1; getPointDetailAjax(getSearchParamObj2(), innerPage); }) // 按钮搜索 $('#buttonSearch2').on('click', function() { innerPage = 1; getPointDetailAjax(getSearchParamObj2()); }) // 拼接搜索条件 function getSearchParamObj2() { let queryParam = {}; let weibao = $('#weibao').val(); queryParam.data3 = weibao; queryParam.id = pointId; return queryParam; } // 分页刷新按钮 $('.pg-refresh2').click(resetForm); // 重置表单 function resetForm() { innerPage = 1; $("#weibao").val("0"); getPointDetailAjax(getSearchParamObj2()); } //点位详情弹框 $(document).on('click', 'a.pointDetail', function() { let dwId = $(this).data('id'); layerDepartmentIndex = layer.open({ type: 1, title: false, closeBtn: 0, shadeClose: true, skin: 'yourclass', area: [ '400px', '400px' ], content: $(".pointDetailOut"), success: function() { ajaxRequest(RECORD_POINT_DETAIL, "POST", { "id": dwId }, function(result) { console.log(result.RESULT[0]) var data = result.RESULT[0]; $('#pointDetailUrl').attr('src', data.picture_route); }, function(errorMsg) { alert("请求数据失败!"); }, 3); $('.clsBtn2,.cancel2').click(function() { innerPage = 1; layer.close(layerDepartmentIndex); }) } }) }) //维保报告点击 $(document).on('click', 'a.weibaoReport', function() { let jlId = $(this).data('id'); //单位ID layerReportIndex = layer.open({ type: 1, title: false, closeBtn: 0, shadeClose: true, skin: 'yourclass', area: [ '400px', '400px' ], content: $(".weibaoReportOut"), success: function() { ajaxRequest(RECORD_AND_POINT, "POST", { "jlid": jlId }, function(result) { console.log(result.RESULT[0]) var data = result.RESULT[0]; if (data.wcqk == '未完成') { $('.weibaoReportOut .imgOut').html('

未完成...

') } else { $('#weibaoReportUrl').attr('src', BASEURL + data.report_photos); } }, function(errorMsg) { alert("请求数据失败!"); }, 3); $('.clsBtn3,.cancel3').click(function() { innerPage = 1; layer.close(layerReportIndex); }) } }) })