浏览代码

标段列表排序乱问题

ellisran 1 年之前
父节点
当前提交
b10776a536
共有 2 个文件被更改,包括 16 次插入3 次删除
  1. 8 2
      app/public/js/setting_manage.js
  2. 8 1
      app/public/js/shenpi.js

+ 8 - 2
app/public/js/setting_manage.js

@@ -2,6 +2,12 @@
 // 游客及投资管理用户添加到其他标段
 const tenderTree4User = [];
 let parentId4User = 0;
+// 分类数据排序
+function sortCategory4User() {
+    category.sort(function (a, b) {
+        return a.level ? (b.level ? a.level - b.level : -1) : a.id - b.id;
+    });
+}
 // 初始化TenderTree数据
 function initTenderTree4User () {
     const levelCategory = category.filter(function (c) {
@@ -26,7 +32,7 @@ function initTenderTree4User () {
                 name: cateValue.value,
                 children: [],
                 level: i ? i : category.level,
-                sort_id: ++parentId2,
+                sort_id: ++parentId4User,
                 sort: cateValue.sort,
             };
             array.push(cate);
@@ -454,7 +460,7 @@ $(document).ready(() => {
             }
         }
     });
-
+    sortCategory4User();
     initTenderTree4User();
     $('#set-other-tender-user-a').click(function () {
         if(!cur_tenderid) {

+ 8 - 1
app/public/js/shenpi.js

@@ -21,6 +21,12 @@ function findNode2 (key, value, arr) {
         }
     }
 }
+// 分类数据排序
+function sortCategory2() {
+    category.sort(function (a, b) {
+        return a.level ? (b.level ? a.level - b.level : -1) : a.id - b.id;
+    });
+}
 // 初始化TenderTree数据
 function initTenderTree2 () {
     const levelCategory = category.filter(function (c) {
@@ -99,6 +105,7 @@ function initTenderTree2 () {
         }
     }
     sortTenderTree(tenderTree2);
+    console.log(tenderTree2);
 }
 function recursiveGetTenderNodeHtml2 (node, arr, pid, this_code, this_status, aidList = []) {
     const html = [];
@@ -567,7 +574,7 @@ $(document).ready(function () {
         $(this).parents('ul').append(addhtml);
         $(this).parents('li').remove();
     });
-
+    sortCategory2();
     initTenderTree2();
 
     $('body').on('click', '.set-otherTender', function () {