diff --git a/WebContent/js/tabulator/tabulator_custom.js b/WebContent/js/tabulator/tabulator_custom.js
index 7b375eb..bd3736c 100644
--- a/WebContent/js/tabulator/tabulator_custom.js
+++ b/WebContent/js/tabulator/tabulator_custom.js
@@ -139,10 +139,12 @@ function fnc_tabul_searchAjax(gridObj, searchURL, formId, hidePaging, checkValid
return;
}
+ var formData = $("#"+formId).serializeObject();
+
$.ajax({
url: searchURL,
type:"POST",
- data:$("#"+formId).serializeObject(),
+ data:formData,
dataType:"json",
//async:false,
beforeSend:function(){
@@ -162,9 +164,8 @@ function fnc_tabul_searchAjax(gridObj, searchURL, formId, hidePaging, checkValid
//console.log(data);
},
error: function(jqxhr, status, error){
- console.log(jqxhr);
- console.log(status);
- console.log(error);
+ alert("데이터 조회 중 오류가 발생했습니다.");
+ console.error(error);
}
});
}
diff --git a/src/com/pms/salesmgmt/controller/SalesNcollectMgmtController.java b/src/com/pms/salesmgmt/controller/SalesNcollectMgmtController.java
index c6572a9..84b83b3 100644
--- a/src/com/pms/salesmgmt/controller/SalesNcollectMgmtController.java
+++ b/src/com/pms/salesmgmt/controller/SalesNcollectMgmtController.java
@@ -175,14 +175,13 @@ public class SalesNcollectMgmtController {
// 수주상태
codeMap.put("orderStatusList",
commonService.bizMakeOptionList("0000932", "", "common.getCodeselect"));
- // 출하대기 상태
- codeMap.put("shippingStatusList",
- salesMgmtCommonService.bizMakeOptionList("SH", "", "salesMgmtCommon.getCodeList"));
- // 담당자
- codeMap.put("managerList",
- salesMgmtCommonService.bizMakeOptionList("", "", "salesMgmtCommon.getSalesmanList"));
-
- request.setAttribute("codeMap", codeMap);
+ // 출하대기 상태
+ codeMap.put("shippingStatusList",
+ salesMgmtCommonService.bizMakeOptionList("SH", "", "salesMgmtCommon.getCodeList"));
+ // 담당자
+ codeMap.put("managerList", commonService.bizMakeOptionList("", "", "common.getUserselect"));
+
+ request.setAttribute("codeMap", codeMap);
} catch (Exception e) {
e.printStackTrace();
}
@@ -200,39 +199,27 @@ public class SalesNcollectMgmtController {
@ResponseBody
@RequestMapping(value = "/revenueMgmt/revenueGridList.do", method = RequestMethod.POST)
public Map salesMgmtGridList(HttpServletRequest request, @RequestParam Map paramMap) {
- Map resultMap = new HashMap();
-
try {
- System.out.println("===== revenueGridList.do 파라미터 =====");
- System.out.println("paramMap: " + paramMap);
+ // commonService.selectListPagingNew를 사용하여 페이지네이션 처리
+ commonService.selectListPagingNew("salesNcollectMgmt.getSalesMgmtGridList", request, paramMap);
- List