|
|
@@ -500,6 +500,7 @@
|
|
|
$('#ulAllCate').append('<li><a href="javascript:void(0);" onclick="cfnGoToGoodsList(0,\''+cateGb+'\',\'\',\'\',\'\',\'\',\'\',\''+formalGb+'\');">전체</a></li>\n');
|
|
|
navNm += '<li class="bread_2depth" id="navNm">아울렛</li><li class="bread_2depth" id="navNm1">전체</li>';
|
|
|
}else{
|
|
|
+ $("#navNm").hide();
|
|
|
$('#ulAllCate').append('<li><a href="javascript:void(0);" onclick="cfnGoToGoodsList(0,\''+cateGb+'\');">전체</a></li>\n');
|
|
|
navNm += '<li class="bread_2depth" id="navNm1">전체</li>';
|
|
|
}
|
|
|
@@ -522,9 +523,9 @@
|
|
|
});
|
|
|
}else{
|
|
|
$.each(result, function(idx, item) {
|
|
|
- $.each(allCate, function(allCateIdx, allCateItem) {
|
|
|
- if (item.cate1No == allCateItem.cate1No) {
|
|
|
- $('#ulAllCate').append(fnGetCategoryList(allCateItem));
|
|
|
+ $.each(allCate, function(brandCateIdx, brandCateItem) {
|
|
|
+ if (item.cate1No == brandCateItem.cate1No) {
|
|
|
+ $('#ulAllCate').append(fnGetBrandCategoryList(item));
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
@@ -533,6 +534,136 @@
|
|
|
//}
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
+ let fnGetBrandCategoryList = function (cate1){
|
|
|
+ var brandGroupNo = [[${cateInfo.brandGroupNo}]];
|
|
|
+ var cateGb = [[${cateInfo.cateGb}]];
|
|
|
+ var formalGb = [[${cateInfo.formalGb}]];
|
|
|
+ var cate1No = [[${cateInfo.cate1No}]];
|
|
|
+ var cate2No = [[${cateInfo.cate2No}]];
|
|
|
+ var cate3No = [[${cateInfo.cate3No}]];
|
|
|
+ var cate4No = [[${cateInfo.cate4No}]];
|
|
|
+
|
|
|
+ var navNm = "";
|
|
|
+ var formTitle = "";
|
|
|
+ let tag = '';
|
|
|
+
|
|
|
+ console.log('cate1No>>>'+cate1No);
|
|
|
+
|
|
|
+ if(cate1 != null){
|
|
|
+ tag += '<li';
|
|
|
+ if (cate1.cate1No == cate1No) {
|
|
|
+ tag += ' class="on"';
|
|
|
+ }
|
|
|
+ tag += '>\n';
|
|
|
+ tag += ' <a href="javascript:javascript:void(0);"';
|
|
|
+ if (cate1.cate1No == cate1No && cate2No == null) {
|
|
|
+ tag += ' class="on"';
|
|
|
+ formTitle = cate1.cate1Nm;
|
|
|
+ $("#formTitle").text(formTitle);
|
|
|
+ $("#navNm").hide();
|
|
|
+ navNm += '<li class="bread_2depth" id="navNm1">' + cate1.cate1Nm + '</li>';
|
|
|
+ $("#navHome").attr('onclick', 'cfnGoToBrandMain(' + brandGroupNo + ');');
|
|
|
+ $("#navArea").append(navNm);
|
|
|
+ }else if(cate1.cate1No == cate1No && cate3No == null){
|
|
|
+ $("#navNm").hide();
|
|
|
+ navNm += '<li class="bread_2depth" id="navNm1">' + cate1.cate1Nm + '</li>';
|
|
|
+ $("#navArea").append(navNm);
|
|
|
+ }else if(cate3No != null){
|
|
|
+ $("#navNm").hide();
|
|
|
+ }
|
|
|
+ tag += ' onclick="cfnGoToGoodsList(' + brandGroupNo + ',\'' + cateGb + '\',' + cate1.cate1No + ');" >' + cate1.cate1Nm + '</a>\n';
|
|
|
+
|
|
|
+
|
|
|
+ if (cate1.leafYn == 'N' && cate1.cate2List.length > 0) {
|
|
|
+ tag += '<div class="sub_cate" style="display: block;">\n';
|
|
|
+ tag += ' <ul>\n';
|
|
|
+ $.each(cate1.cate2List, function (idx2, cate2) {
|
|
|
+ tag += ' <li';
|
|
|
+ if (cate2.cate2No == cate2No && cate3No == null) {
|
|
|
+ tag += ' class="on"';
|
|
|
+ }
|
|
|
+ tag += ' >\n';
|
|
|
+ tag += ' <a href="javascript:javascript:void(0);" ';
|
|
|
+ if (cate2.cate2No == cate2No && cate3No == null) {
|
|
|
+ tag += ' class="on"';
|
|
|
+ navNm = '<li class="bread_2depth" id="navNm2">' + cate2.cate2Nm + '</li>';
|
|
|
+ $("#navArea").append(navNm);
|
|
|
+ $("#formTitle").text(cate2.cate2Nm);
|
|
|
+ }else if(cate2.cate2No == cate2No){
|
|
|
+ navNm += '<li class="bread_2depth" id="navNm1">' + cate1.cate1Nm + '</li>';
|
|
|
+ $("#navArea").append(navNm);
|
|
|
+ }
|
|
|
+ tag += ' onclick="cfnGoToGoodsList(' + brandGroupNo + ',\'' + cateGb + '\',' + cate1.cate1No + ',' + cate2.cate2No + ');">' + cate2.cate2Nm + '</a>\n';
|
|
|
+
|
|
|
+ if (cate2.leafYn == 'N' && cate2.cate3List != null && cate2.cate3List.length > 0) {
|
|
|
+ tag += '<div class="sub_cate"';
|
|
|
+ if (cate2.cate2No == cate2No) {
|
|
|
+ tag += ' style="display: block;"';
|
|
|
+ }
|
|
|
+ tag += '>\n';
|
|
|
+ tag += ' <ul>\n';
|
|
|
+ $.each(cate2.cate3List, function (idx3, cate3) {
|
|
|
+ tag += '<li';
|
|
|
+ if (cate3.cate3No == cate3No && cate4No == null) {
|
|
|
+ tag += ' class="on"';
|
|
|
+ }
|
|
|
+ tag += '>';
|
|
|
+ tag += ' <a href="javascript:javascript:void(0);" ';
|
|
|
+ if (cate3.cate3No == cate3No && cate4No == null) {
|
|
|
+ tag += ' class="on"';
|
|
|
+ navNm = '<li class="bread_2depth" id="navNm2">' + cate2.cate2Nm + '</li><li class="bread_2depth" id="navNm3">' + cate3.cate3Nm + '</li>';
|
|
|
+ $("#navArea").append(navNm);
|
|
|
+ $("#formTitle").text(cate3.cate3Nm);
|
|
|
+ }else if(cate3.cate3No == cate3No){
|
|
|
+ navNm = '<li class="bread_2depth" id="navNm2">' + cate2.cate2Nm + '</li><li class="bread_2depth" id="navNm3">' + cate3.cate3Nm + '</li>';
|
|
|
+ }
|
|
|
+ tag += ' onclick="cfnGoToGoodsList(' + brandGroupNo + ',\'' + cateGb + '\',' + cate1.cate1No + ',' + cate2.cate2No + ',' + cate3.cate3No + ');">' + cate3.cate3Nm + '</a>';
|
|
|
+
|
|
|
+ if (cate3.leafYn == 'N' && cate3.cate4List != null && cate3.cate4List.length > 0) {
|
|
|
+ tag += '<div class="sub_cate"';
|
|
|
+ if (cate3.cate3No == cate3No) {
|
|
|
+ tag += ' style="display: block;"';
|
|
|
+ }
|
|
|
+ tag += '>\n';
|
|
|
+ tag += ' <ul>\n';
|
|
|
+ $.each(cate3.cate4List, function (idx4, cate4) {
|
|
|
+ tag += '<li';
|
|
|
+ if (cate4.cate4No == cate4No) {
|
|
|
+ tag += ' class="on"';
|
|
|
+ }
|
|
|
+ tag += '>';
|
|
|
+ tag += ' <a href="javascript:javascript:void(0);" ';
|
|
|
+ if (cate4.cate4No == cate4No) {
|
|
|
+ tag += ' class="on"';
|
|
|
+ navNm = '<li class="bread_2depth" id="navNm3">' + cate2.cate2Nm + '</li><li class="bread_2depth" id="navNm3">' + cate3.cate3Nm + '</li><li class="bread_2depth" id="navNm3">' + cate4.cate4Nm + '</li>';
|
|
|
+ $("#navArea").append(navNm);
|
|
|
+ $("#formTitle").text(cate4.cate4Nm);
|
|
|
+ }
|
|
|
+ if (formalGb == 'G009_20') {
|
|
|
+ tag += ' onclick="cfnGoToGoodsList(' + brandGroupNo + ',\'' + cateGb + '\',' + cate1.cate1No + ',' + cate2.cate2No + ',' + cate3.cate3No + ',' + cate4.cate4No + ',\'\',\'' + formalGb + '\');">' + cate4.cate4Nm + '</a>';
|
|
|
+ } else {
|
|
|
+ tag += ' onclick="cfnGoToGoodsList(' + brandGroupNo + ',\'' + cateGb + '\',' + cate1.cate1No + ',' + cate2.cate2No + ',' + cate3.cate3No + ',' + cate4.cate4No + ');">' + cate4.cate4Nm + '</a>';
|
|
|
+ }
|
|
|
+ });
|
|
|
+ tag += '</ul>\n';
|
|
|
+ tag += '</div>\n';
|
|
|
+ }
|
|
|
+ tag += '</li>';
|
|
|
+ });
|
|
|
+ tag += '</ul>\n';
|
|
|
+ tag += '</div>\n';
|
|
|
+ }
|
|
|
+
|
|
|
+ tag += '</li>';
|
|
|
+ });
|
|
|
+ tag += '</ul>';
|
|
|
+ tag += '</div>';
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return tag;
|
|
|
+ }
|
|
|
|
|
|
let fnGetCategoryList = function (cate1){
|
|
|
var brandGroupNo = [[${cateInfo.brandGroupNo}]];
|