|
@@ -1,65 +1,81 @@
|
|
|
/**新增 修改弹框中的列表渲染及分页操作**/
|
|
|
|
|
|
var innerPage = 1;
|
|
|
+
|
|
|
+
|
|
|
// 新增修改 组织人员 列表渲染 ajax请求
|
|
|
function getTeamInnerList(queryParam = {}, innerPage = 1) {
|
|
|
+
|
|
|
+
|
|
|
queryParam.page = innerPage;
|
|
|
queryParam.limit = 8; // 每页显示条数
|
|
|
queryParam.start = (queryParam.page - 1) * queryParam.limit;
|
|
|
ajaxRequest(RECORD_POINT_DETAIL, "POST", queryParam, function(result) {
|
|
|
- let data = result.RESULT;
|
|
|
- let items = '';
|
|
|
- if (result.totalCount > 0) {
|
|
|
- data.forEach(function(item, key) {
|
|
|
- if (item.pd) {
|
|
|
- items += "<tr class='selected'>" + "<td class='status checked' data-id='" + item.id + "'></td>" + "<td>" + item.spot_name + "</td>" + "<td>" + item.spot_address + "</td>" + "<td ><a class='pointDetail' data-id=" + item.id + "><img src='../../images/tupianbtn.png'></a></td>" + "</tr>"
|
|
|
- } else {
|
|
|
- items += "<tr>" + "<td class='status' data-id='" + item.id + "'></td>" + "<td>" + item.spot_name + "</td>" + "<td>" + item.spot_address + "</td>" + "<td ><a class='pointDetail' data-id=" + item.id + "><img src='../../images/tupianbtn.png'></a></td>" + "</tr>"
|
|
|
- }
|
|
|
- })
|
|
|
- $('#dataList2').html(items);
|
|
|
- $('#dataList3').html(items);
|
|
|
- } else {
|
|
|
- $('#dataList2').html('');
|
|
|
- $('#dataList3').html('');
|
|
|
- }
|
|
|
- console.log(result)
|
|
|
- totalPages = result.totalCount / result.limit;
|
|
|
- totalPages = Math.ceil(totalPages);
|
|
|
- $('#totalPage2,#totalPage3').html(totalPages); // 总共多少页
|
|
|
- $('#dataTotal2,#dataTotal3').html(result.totalCount); // 总共多少条数据
|
|
|
- $('#currentPage2,#currentPage3').val(innerPage); // 当前页面
|
|
|
- let pageFrom = (innerPage - 1) * result.limit + 1; // 开始
|
|
|
- let pageTo = result.page * result.limit; // 结束
|
|
|
- pageTo = pageTo > result.totalCount ? result.totalCount : pageTo;
|
|
|
- $('#pageFrom2,#pageFrom3').html(pageFrom);
|
|
|
- $('#pageTo2,#pageTo3').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');
|
|
|
- $('#nextPageButton3,#lastPageButton3').removeClass('disabled');
|
|
|
- } else {
|
|
|
- $('#nextPageButton2,#lastPageButton2').addClass('disabled');
|
|
|
- $('#nextPageButton3,#lastPageButton3').addClass('disabled');
|
|
|
- }
|
|
|
- if (innerPage === 1) {
|
|
|
- $('#firstPageButton2,#prevPageButton2').addClass('disabled');
|
|
|
- $('#firstPageButton3,#prevPageButton3').addClass('disabled');
|
|
|
- } else {
|
|
|
- $('#firstPageButton2,#prevPageButton2').removeClass('disabled');
|
|
|
- $('#firstPageButton3,#prevPageButton3').removeClass('disabled');
|
|
|
- }
|
|
|
- }, function(errorMsg) {
|
|
|
- alert("请求数据失败!");
|
|
|
- }, 3)
|
|
|
+
|
|
|
+ let data = result.RESULT;
|
|
|
+ let items = '';
|
|
|
+ if (result.totalCount > 0) {
|
|
|
+ data.forEach(function(item, key) {
|
|
|
+ if (item.pd) {
|
|
|
+
|
|
|
+ arr99.push(item.id)
|
|
|
+ arr99 = unique(arr99);
|
|
|
+
|
|
|
+ arrDelPd.push(item.id);
|
|
|
+ arrDelPd = unique(arrDelPd);
|
|
|
+ console.log('arr99')
|
|
|
+ console.log(arr99)
|
|
|
+ }
|
|
|
+ // 如果数组里含有item.id 被选中
|
|
|
+ if (arr99.indexOf(item.id) > -1) {
|
|
|
+ items += "<tr class='selected'>" + "<td class='status checked' data-id='" + item.id + "'></td>" + "<td>" + item.spot_name + "</td>" + "<td>" + item.spot_address + "</td>" + "<td ><a class='pointDetail' data-id=" + item.id + "><img src='../../images/tupianbtn.png'></a></td>" + "</tr>"
|
|
|
+ } else {
|
|
|
+ items += "<tr>" + "<td class='status' data-id='" + item.id + "'></td>" + "<td>" + item.spot_name + "</td>" + "<td>" + item.spot_address + "</td>" + "<td ><a class='pointDetail' data-id=" + item.id + "><img src='../../images/tupianbtn.png'></a></td>" + "</tr>"
|
|
|
+ }
|
|
|
+ });
|
|
|
+ $('#dataList2').html(items);
|
|
|
+ $('#dataList3').html(items);
|
|
|
+ } else {
|
|
|
+ $('#dataList2').html('');
|
|
|
+ $('#dataList3').html('');
|
|
|
+ }
|
|
|
+ totalPages = result.totalCount / result.limit;
|
|
|
+ totalPages = Math.ceil(totalPages);
|
|
|
+ $('#totalPage2,#totalPage3').html(totalPages); // 总共多少页
|
|
|
+ $('#dataTotal2,#dataTotal3').html(result.totalCount); // 总共多少条数据
|
|
|
+ $('#currentPage2,#currentPage3').val(innerPage); // 当前页面
|
|
|
+ let pageFrom = (innerPage - 1) * result.limit + 1; // 开始
|
|
|
+ let pageTo = result.page * result.limit; // 结束
|
|
|
+ pageTo = pageTo > result.totalCount ? result.totalCount : pageTo;
|
|
|
+ $('#pageFrom2,#pageFrom3').html(pageFrom);
|
|
|
+ $('#pageTo2,#pageTo3').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');
|
|
|
+ $('#nextPageButton3,#lastPageButton3').removeClass('disabled');
|
|
|
+ } else {
|
|
|
+ $('#nextPageButton2,#lastPageButton2').addClass('disabled');
|
|
|
+ $('#nextPageButton3,#lastPageButton3').addClass('disabled');
|
|
|
+ }
|
|
|
+ if (innerPage === 1) {
|
|
|
+ $('#firstPageButton2,#prevPageButton2').addClass('disabled');
|
|
|
+ $('#firstPageButton3,#prevPageButton3').addClass('disabled');
|
|
|
+ } else {
|
|
|
+ $('#firstPageButton2,#prevPageButton2').removeClass('disabled');
|
|
|
+ $('#firstPageButton3,#prevPageButton3').removeClass('disabled');
|
|
|
+ }
|
|
|
+ },
|
|
|
+ function(errorMsg) {
|
|
|
+ alert("请求数据失败!");
|
|
|
+ }, 3)
|
|
|
};
|
|
|
|
|
|
|
|
@@ -113,15 +129,17 @@ $('#nextPageButton3').on('click', function() {
|
|
|
$('.pg-refresh2').click(resetForm);
|
|
|
|
|
|
function resetForm() {
|
|
|
+ arr99 = [];
|
|
|
innerPage = 1;
|
|
|
getTeamInnerList();
|
|
|
}
|
|
|
|
|
|
|
|
|
// 修改分页刷新
|
|
|
-$('.pg-refresh3').click(resetForm);
|
|
|
+$('.pg-refresh3').click(resetForm2);
|
|
|
|
|
|
-function resetForm() {
|
|
|
+function resetForm2() {
|
|
|
+ arr99 = [];
|
|
|
let dataId = $('.pure-table #dataList tr').find('.checked').data('id');
|
|
|
innerPage = 1;
|
|
|
getTeamInnerList({ 'dwid': dataId });
|
|
@@ -152,7 +170,6 @@ $(document).on('click', 'a.pointDetail', function(event) {
|
|
|
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) {
|