소스 검색

兼容分类被删掉的情况

MaiXinRong 2 년 전
부모
커밋
8f68125943
4개의 변경된 파일20개의 추가작업 그리고 4개의 파일을 삭제
  1. 5 1
      app/public/js/tender_list.js
  2. 5 1
      app/public/js/tender_list_info.js
  3. 5 1
      app/public/js/tender_list_manage.js
  4. 5 1
      app/public/js/tender_list_progress.js

+ 5 - 1
app/public/js/tender_list.js

@@ -233,7 +233,11 @@ function initTenderTree () {
                 if (index === 0 && tender.category) {
                     for (const [i,c] of tender.category.entries()) {
                         const cate = findNode('id', c.cid, category);
-                        tenderCategory = getCategoryNode(cate, c.value, tenderCategory, i+1);
+                        if (cate) {
+                            tenderCategory = getCategoryNode(cate, c.value, tenderCategory, i+1);
+                        } else {
+                            console.log(tender.name, c.cid, c.value);
+                        }
                     }
                 }
                 return tenderCategory;

+ 5 - 1
app/public/js/tender_list_info.js

@@ -257,7 +257,11 @@ function initTenderTree () {
                 if (index === 0 && tender.category) {
                     for (const [i,c] of tender.category.entries()) {
                         const cate = findNode('id', c.cid, category);
-                        tenderCategory = getCategoryNode(cate, c.value, tenderCategory, i+1);
+                        if (cate) {
+                            tenderCategory = getCategoryNode(cate, c.value, tenderCategory, i+1);
+                        } else {
+                            console.log(tender.name, c.cid, c.value);
+                        }
                     }
                 }
                 return tenderCategory;

+ 5 - 1
app/public/js/tender_list_manage.js

@@ -232,7 +232,11 @@ function initTenderTree () {
                 if (index === 0 && tender.category) {
                     for (const [i,c] of tender.category.entries()) {
                         const cate = findNode('id', c.cid, category);
-                        tenderCategory = getCategoryNode(cate, c.value, tenderCategory, i+1);
+                        if (cate) {
+                            tenderCategory = getCategoryNode(cate, c.value, tenderCategory, i+1);
+                        } else {
+                            console.log(tender.name, c.cid, c.value);
+                        }
                     }
                 }
                 return tenderCategory;

+ 5 - 1
app/public/js/tender_list_progress.js

@@ -252,7 +252,11 @@ function initTenderTree () {
                 if (index === 0 && tender.category) {
                     for (const [i,c] of tender.category.entries()) {
                         const cate = findNode('id', c.cid, category);
-                        tenderCategory = getCategoryNode(cate, c.value, tenderCategory, i+1);
+                        if (cate) {
+                            tenderCategory = getCategoryNode(cate, c.value, tenderCategory, i+1);
+                        } else {
+                            console.log(tender.name, c.cid, c.value);
+                        }
                     }
                 }
                 return tenderCategory;