";
+ str += "";
+ str += "";
+ str += "";
+ str += "";
+ str += "
";
+ str += "";
+ str += "
";
+ str += "";
+ str += "";
+ str += "";
+ str += "
";
+ str += "";
+ str += "";
+ str += "
";
+ str += "";
+ str += "";
+ str += "
";
+ str += "";
+ str += "";
+ str += "
";
+ str += "";
+ str += "";
+ str += "
";
+
+ $("#sell_Detail_Insert_Area").prepend(str);
+ //}
+ }
+ });
+ }
+
secondModalName = "";
});
+ $("#choiceOrderBtn").on("click", function(e){
+
+ pageNum = 1;
+
+ // 두번째 모달에서 그려내야할 정보를 지정
+ secondModalName = "order";
+ console.log("secondModalName: " + secondModalName);
+
+ // 두번째 모달의 제목을 지정
+ $("#second-modal-title").text("수주서 선택");
+
+ // 두번째 모달의 select의 option을 그려내는 코드
+ var str = "";
+ str += "";
+ str += "";
+ str += "";
+ str += "";
+ $("#searchWhatColumn").html(str);
+
+ // 초기화 코드
+ $("#searchKeyword").val("");
+ searchWhatColumn = "";
+ searchKeyword = "";
+
+ // 두번째 모달의 테이블의 th를 그려내는 코드
+ var str = "";
+ str += "";
+ str += " | ";
+ str += "작성일자 | ";
+ str += "담당자 | ";
+ str += "수주처 | ";
+ str += "품목명 | ";
+ str += "납기일자 | ";
+ str += "주문금액합계 | ";
+ str += "
";
+ $("#secondModalThead").html(str);
+
+
+ // 두번째 모달의 테이블의 레코드를 그려내는 코드
+ requestClientRecord2();
+ });
});
+ function requestClientRecord2(){
+ console.log("요청url : " + "/basicinfo/" + secondModalName + "/pages/"+ pageNum +"/" + amount + "/" + searchWhatColumn + "/" + searchKeyword)
+ //요청url
+ url = "/basicinfo/";
+ if (secondModalName == "order"){
+ url = "/ordersheet/";
+ }
+
+ $.getJSON(url + secondModalName + "/pages/"+ pageNum +"/" + amount + "/" + searchWhatColumn + "/" + searchKeyword,
+ function(resdata){
+ console.log("list: " + resdata.list); // 1페이지 레코드들이 담긴 객체
+ console.log("totalCount: " + resdata.totalCount); // 검색조건으로 뽑힌 총 레코드 수
+ console.log("cri: " + resdata.cri); // 검색에 사용된 기준정보가 담긴 객체
+
+ paintRecord(resdata.list); // 레코드들을 그리는 함수
+
+ }).fail(function(xhr, status, err){
+ alert("데이터 조회실패");
+ });
+ }
function goModal2(no, order, member, daay) {
update_no = no;
order_no = order;
@@ -346,7 +515,37 @@ SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
}
}
-
+ else if(secondModalName == "order"){
+
+
+ //toStringByFormatting(new Date(2021, 0, 1));
+ // 2021-01-01
+
+ //$('.modal2').attr('class','modal-xl');
+
+ itemNo = new Array();
+
+ for(var i = 0, len = list.length || 0; i < len; i++){
+
+
+ str += "";
+ str += " | ";
+ str += "" + list[i].no +" | ";
+ str += "";
+ str += toStringByFormatting(new Date(list[i].day));
+ str += " | ";
+ str += "" + list[i].member_name +" | ";
+ str += "" + list[i].client_name +" | ";
+ str += "" + list[i].temp_item_name + " | ";
+ str += "" ;
+ str += toStringByFormatting(new Date(list[i].out_day));
+ str += " | ";
+ str += "" + numberWithCommas(list[i].total_price) +"원 | ";
+ str += "
";
+
+
+ }
+ }
else if(secondModalName == "item"){
for(var i = 0, len = list.length || 0; i < len; i++){
str += "";
@@ -465,26 +664,39 @@ SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
$.getJSON("/basicinfo/lotRest/getLot/" + itemNo ,
function(list){
console.log("list: " + list);
- paintLotRecord(list);
+ var str = "";
+ for(var i = 0, len = list.length || 0; i < len; i++){
+ str += "";
+ }
+ if(list.length == 0){
+ str += "";
+ }
+
+ $("#getLotCode").html(str);
}).fail(function(xhr, status, err){
alert("데이터 조회실패");
});
}
- function paintLotRecord(list){
+ function toStringByFormatting(source, delimiter = '-') {
+ const year = source.getFullYear();
+ const month = leftPad(source.getMonth() + 1);
+ const day = leftPad(source.getDate());
- var str = "";
- if(secondModalName == "item"){
- for(var i = 0, len = list.length || 0; i < len; i++){
- str += "";
- }
- }
-
- if(list.length == 0){
- str += "";
- }
- $("#getLotCode").html(str);
+ return [year, month, day].join(delimiter);
+ }
+
+ //날짜함수
+ function leftPad(value) {
+ if (value >= 10) {
+ return value;
+ }
+
+ return `0${value}`;
+ }
+ function numberWithCommas(x) {
+ return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
@@ -495,6 +707,7 @@ SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
/* 비동기로 하단의 상세품목을 불러와 출력해주는 부분 */
$("#table1 tbody tr").on("click", function(){
+
// 클릭된 수주서의 no 번호
var clickedMainNo = $(this).children("td")[0].innerHTML;
console.log("clickedMainNo: " + clickedMainNo);
@@ -502,14 +715,14 @@ SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
console.log("요청url : " + "/sell/origin/detail/more/" + clickedMainNo);
$.getJSON("/sell/origin/detail/more/" + clickedMainNo,
function(list){
+
console.log("list: " + list);
-
$("#table2 tbody").empty();
for(var i = 0, len = list.length || 0; i < len; i++){
var str = "";
-
+ alert( list[i].code);
str += "
";
str += "" + list[i].no + " | ";
str += "" + list[i].item_no + " | ";
@@ -571,7 +784,7 @@ SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
- 주문서 번호 |
+ 번호 |
담당자 번호 |
판매 날짜 |
Actions |
@@ -581,8 +794,8 @@ SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
- ${i.no} |
- ${i.order_no} |
+ ${i.no} |
+ <%-- ${i.order_no} | --%>
${i.name} |
@@ -596,7 +809,7 @@ SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");