Преглед на файлове

兼容分类被删掉的情况

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;