// 工程状态数量-ajax function getProStatusListNumAjax() { let param = { isSup: user.isSup, currentUserOrg: user.orgId + '' } $.ajax({ headers: { "encrypt": sm3(JSON.stringify(param)) }, url: dataUrl + 'proteam/pot/proInfo/getProStatusListNum?token=' + token, data: param, type: 'POST', async: true, success: function (result) { if (result.code === 200) { if (result.data) { setProData(result.data) } } else if (result.code === 500) { layer.alert(result.msg, {icon: 2}) setProData(null) } else if (result.code === 401) { logout(1) } }, error: function () { setProData(null) } }); } // 地市工程数量 function getOrgProNumAjax() { let param = { type: checkProStatus, yearDate: checkYear, isSup: user.isSup, currentUserOrg: user.orgId + '' } $.ajax({ headers: { "encrypt": sm3(JSON.stringify(param)) }, url: dataUrl + 'proteam/pot/proInfo/getOrgProNum?token=' + token, data: param, type: 'POST', async: true, success: function (result) { if (result.code === 200) { if (result.data) { setOrgProData(result.data); } } else if (result.code === 500) { layer.alert(result.msg, {icon: 2}) } else if (result.code === 401) { logout(1) } }, error: function () { } }); } // 工程总览-详情 function getProOverViewData() { $.ajax({ headers: { "encrypt": sm3(JSON.stringify({})) }, url: dataUrl + 'proteam/pot/proInfo/getProOverViewData?token=' + token, data: {}, type: 'POST', async: true, success: function (result) { console.log(result) if (result.code === 200) { if (result.data) { setProOverViewData(result.data); } } else if (result.code === 500) { layer.alert(result.msg, {icon: 2}) setProOverViewData(null); } else if (result.code === 401) { logout(1) } }, error: function () { setProOverViewData(null); } }); } // 工程总览-监理/施工单位承包工程数 function getProByUnitData() { let param = { isSup: user.isSup, currentUserOrg: user.orgId } $.ajax({ headers: { "encrypt": sm3(JSON.stringify(param)) }, url: dataUrl + 'proteam/pot/proInfo/getProByUnit?token=' + token, data: param, type: 'POST', async: true, success: function (result) { if (result.code === 200) { if (result.data) { setUnitTableData(result.data); } } else if (result.code === 500) { layer.alert(result.msg, {icon: 2}) setUnitTableData(null); } else if (result.code === 401) { logout(1) } }, error: function () { setUnitTableData(null); } }); } // 编辑工程数据-ajax function editProInfoData(params) { isChecked = false; let loadingMsg = layer.msg('数据上传中,请稍候...', {icon: 16, scrollbar: false, time: 0}); $.ajax({ headers: { "encrypt": sm3(JSON.stringify(params)) }, url: dataUrl + 'proteam/pot/proInfo/editProInfoData?token=' + token, type: 'POST', data: params, dataType: 'json', beforeSend: function () { $('.save').addClass("layui-btn-disabled").attr("disabled", true); $('.cancel').addClass("layui-btn-disabled").attr("disabled", true); }, success: function (result) { layer.close(loadingMsg); // 关闭提示层 if (result.code === 200) { parent.layer.msg(result.msg, {icon: 1}); if (params.isUpdate === '0') { // 刷新表格 // pages(1, limitSize) reloadTableData(1); } else if (params.isUpdate === '1') { // 整体刷新 getProStatusListNumAjax(); } $('.save').removeClass("layui-btn-disabled").attr("disabled", false); $('.cancel').removeClass("layui-btn-disabled").attr("disabled", false); formSelects.value('jlUnit', []); formSelects.value('sgUnit', []); } else if (result.code === 500) { layer.alert(result.msg, {icon: 2}) $('.save').removeClass("layui-btn-disabled").attr("disabled", false); $('.cancel').removeClass("layui-btn-disabled").attr("disabled", false); } else if (result.code === 401) { logout(1) } }, error: function (result) { layer.close(loadingMsg); // 关闭提示层 layer.msg('服务异常,请稍后重试', {icon: 16, scrollbar: false, time: 2000}); $('.save').removeClass("layui-btn-disabled").attr("disabled", false); $('.cancel').removeClass("layui-btn-disabled").attr("disabled", false); } }); } // 地市输变电工程数量 function getProNumByOrgAjax() { let param = { type: checkProStatus, yearDate: checkYear, org: checkOrg } $.ajax({ headers: { "encrypt": sm3(JSON.stringify(param)) }, url: dataUrl + 'proteam/pot/proInfo/getProNumByOrg?token=' + token, data:param, type: 'POST', async: true, success: function (result) { if (result.code === 200) { if (result.data) { setPowerProData(result.data); } } else if (result.code === 500) { layer.alert(result.msg, {icon: 2}) } else if (result.code === 401) { logout(1) } }, error: function () { } }); }