// 监理/施工单位承包工程数 function loadUnitNumAjax() { let url = dataUrl + 'proteam/pot/proInfo/getProByUnit'; let params = { 'isSup': user.isSup, 'currentUserOrg': user.orgId }; ajaxRequest(url, "POST", params, true, function () { }, function (result) { console.log(result); if (result.code === 200) { setTableData(result.data.list, result.data.list2); } else if (result.code === 500) { layer.alert(result.msg, { icon: 2 }) setTableData(null, null); } else if (result.code === 401) { logout(1); } }, function (xhr) { setTableData(null, null); }); // 监理单位 施工单位 表格赋值 function setTableData(dataList, dataList2) { let html = '', cent = ''; if (dataList && dataList.length > 0) { $.each(dataList, function (index, item) { html += '' + '' + (index + 1) + '' + '' + item.jlUnit + '' + '' + item.num + '' + '' }) } else { html += '' + '无数据' + '' } if (dataList2 && dataList2.length > 0) { $.each(dataList2, function (index, item) { cent += '' + '' + (index + 1) + '' + '' + item.sgUnit + '' + '' + item.num + '' + '' }) } else { cent += '' + '无数据' + '' } $('#jlTable tr:not(:first)').remove(); $('#jlTable tbody').empty().append(html); $('#sgTable tr:not(:first)').remove(); $('#sgTable tbody').empty().append(cent); initEchartsOne(handleData(1, dataList)); initEchartsTwo(handleData(2, dataList2)); } // 监理单位 施工单位 数据处理 function handleData(type, dataList) { if (!dataList) { return []; } let valueList = []; if (dataList && dataList.length > 0 && dataList.length < 6) { $.each(dataList, function (index, item) { let obj = { 'name': type === 1 ? item.jlUnit : item.sgUnit, 'value': item.num } valueList.push(obj); }) } else if (dataList && dataList.length > 0 && dataList.length > 5) { $.each(dataList, function (index, item) { if (index <= 4) { let obj = { 'name': type === 1 ? item.jlUnit : item.sgUnit, 'value': item.num } valueList.push(obj); } }) } return valueList; } } // 工程总览 function loadProOverViewDataAjax() { let url = dataUrl + 'proteam/pot/proInfo/getProOverViewData'; let params = { 'isSup': user.isSup, 'currentUserOrg': user.orgId }; ajaxRequest(url, "POST", params, true, function () { }, function (result) { console.log(result); if (result.code === 200) { setProOverViewData(result.data.list); } else if (result.code === 500) { layer.alert(result.msg, { icon: 2 }) } else if (result.code === 401) { logout(1); } }, function (xhr) { }); // 工程总览-详情数据 function setProOverViewData(result) { if (result && result.length > 0) { for (let i = 0; i <= 8; i++) { $('#num' + (i + 1) + '').html(result[i].num) } } else { for (let i = 0; i <= 8; i++) { $('#num' + (i + 1) + '').html(0) } } } }