Parcourir la source

标段列表展开收起和双击取消

laiguoran il y a 5 ans
Parent
commit
4457af0473

+ 9 - 6
app/public/js/tender_list_info.js

@@ -476,18 +476,21 @@ $(document).ready(() => {
 function doTrStatus(node, status) {
     if (status === 'show') {
         $('.c-body').find('tr[pid="'+ node.sort_id +'"]').show();
-        $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch').attr('title', '收起');
-        $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch i').removeClass('fa-plus-square-o').removeClass('fa-minus-square-o').addClass('fa-minus-square-o');
+        // $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch').attr('title', '收起');
+        // $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch i').removeClass('fa-plus-square-o').removeClass('fa-minus-square-o').addClass('fa-minus-square-o');
     } else {
         $('.c-body').find('tr[pid="'+ node.sort_id +'"]').hide();
-        $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch').attr('title', '展开');
-        $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch i').removeClass('fa-minus-square-o').removeClass('fa-plus-square-o').addClass('fa-plus-square-o');
+        // $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch').attr('title', '展开');
+        // $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch i').removeClass('fa-minus-square-o').removeClass('fa-plus-square-o').addClass('fa-plus-square-o');
 
     }
     // 判断是否还有一层
     if (node.children) {
-        for (const c of node.children) {
-            doTrStatus(c, status);
+        for (const [index,c] of node.children.entries()) {
+            const title = $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch').eq(index).attr('title');
+            if (title === '收起') {
+                doTrStatus(c, status);
+            }
         }
     }
 }

+ 9 - 6
app/public/js/tender_list_manage.js

@@ -538,18 +538,21 @@ $(document).ready(() => {
 function doTrStatus(node, status) {
     if (status === 'show') {
         $('.c-body').find('tr[pid="'+ node.sort_id +'"]').show();
-        $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch').attr('title', '收起');
-        $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch i').removeClass('fa-plus-square-o').removeClass('fa-minus-square-o').addClass('fa-minus-square-o');
+        // $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch').attr('title', '收起');
+        // $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch i').removeClass('fa-plus-square-o').removeClass('fa-minus-square-o').addClass('fa-minus-square-o');
     } else {
         $('.c-body').find('tr[pid="'+ node.sort_id +'"]').hide();
-        $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch').attr('title', '展开');
-        $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch i').removeClass('fa-minus-square-o').removeClass('fa-plus-square-o').addClass('fa-plus-square-o');
+        // $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch').attr('title', '展开');
+        // $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch i').removeClass('fa-minus-square-o').removeClass('fa-plus-square-o').addClass('fa-plus-square-o');
 
     }
     // 判断是否还有一层
     if (node.children) {
-        for (const c of node.children) {
-            doTrStatus(c, status);
+        for (const [index,c] of node.children.entries()) {
+            const title = $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch').eq(index).attr('title');
+            if (title === '收起') {
+                doTrStatus(c, status);
+            }
         }
     }
 }

+ 9 - 6
app/public/js/tender_list_progress.js

@@ -452,18 +452,21 @@ $(document).ready(() => {
 function doTrStatus(node, status) {
     if (status === 'show') {
         $('.c-body').find('tr[pid="'+ node.sort_id +'"]').show();
-        $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch').attr('title', '收起');
-        $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch i').removeClass('fa-plus-square-o').removeClass('fa-minus-square-o').addClass('fa-minus-square-o');
+        // $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch').attr('title', '收起');
+        // $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch i').removeClass('fa-plus-square-o').removeClass('fa-minus-square-o').addClass('fa-minus-square-o');
     } else {
         $('.c-body').find('tr[pid="'+ node.sort_id +'"]').hide();
-        $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch').attr('title', '展开');
-        $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch i').removeClass('fa-minus-square-o').removeClass('fa-plus-square-o').addClass('fa-plus-square-o');
+        // $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch').attr('title', '展开');
+        // $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch i').removeClass('fa-minus-square-o').removeClass('fa-plus-square-o').addClass('fa-plus-square-o');
 
     }
     // 判断是否还有一层
     if (node.children) {
-        for (const c of node.children) {
-            doTrStatus(c, status);
+        for (const [index,c] of node.children.entries()) {
+            const title = $('.c-body').find('tr[pid="'+ node.sort_id +'"] .fold-switch').eq(index).attr('title');
+            if (title === '收起') {
+                doTrStatus(c, status);
+            }
         }
     }
 }

+ 1 - 1
app/view/tender/info.ejs

@@ -2,7 +2,7 @@
     <% include ./sub_menu.ejs %>
     <div class="content-wrap">
         <div class="sjs-height-0">
-            <div class="c-body">
+            <div class="c-body" onselectstart="return false" style="{-moz-user-select:none}">
             </div>
         </div>
     </div>

+ 1 - 1
app/view/tender/manage.ejs

@@ -2,7 +2,7 @@
     <% include ./sub_menu.ejs %>
     <div class="content-wrap">
         <div class="sjs-height-0">
-            <div class="c-body">
+            <div class="c-body" onselectstart="return false" style="{-moz-user-select:none}">
             </div>
         </div>
     </div>

+ 1 - 1
app/view/tender/progress.ejs

@@ -2,7 +2,7 @@
     <% include ./sub_menu.ejs %>
     <div class="content-wrap">
         <div class="sjs-height-0">
-            <div class="c-body">
+            <div class="c-body" onselectstart="return false" style="{-moz-user-select:none}">
             </div>
         </div>
     </div>