|
@@ -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);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|