分类分级任务-tree滚动
Showing
1 changed file
with
1 additions
and
10 deletions
| ... | @@ -515,13 +515,11 @@ const tabChange = (val) => { | ... | @@ -515,13 +515,11 @@ const tabChange = (val) => { |
| 515 | 515 | ||
| 516 | const nodeClick = (data, node) => { | 516 | const nodeClick = (data, node) => { |
| 517 | if (data.classifyDetailGuid == 'all') { | 517 | if (data.classifyDetailGuid == 'all') { |
| 518 | fieldItemList.value[4].default = ''; | ||
| 519 | fieldItemList.value[5].default = []; | 518 | fieldItemList.value[5].default = []; |
| 520 | } else { | 519 | } else { |
| 521 | const nodeData = JSON.parse(JSON.stringify(data)); | 520 | const nodeData = JSON.parse(JSON.stringify(data)); |
| 522 | let parentGuids = nodeData.parentGuids || []; | 521 | let parentGuids = nodeData.parentGuids || []; |
| 523 | parentGuids.push(nodeData.guid) | 522 | parentGuids.push(nodeData.guid) |
| 524 | fieldItemList.value[4].default = 'Y'; | ||
| 525 | fieldItemList.value[5].default = parentGuids; | 523 | fieldItemList.value[5].default = parentGuids; |
| 526 | } | 524 | } |
| 527 | nextTick(() => { | 525 | nextTick(() => { |
| ... | @@ -822,7 +820,6 @@ const cascaderChange = (val, info) => { | ... | @@ -822,7 +820,6 @@ const cascaderChange = (val, info) => { |
| 822 | } else { | 820 | } else { |
| 823 | treeInfoRef.value.expandedKey = val || ['all']; | 821 | treeInfoRef.value.expandedKey = val || ['all']; |
| 824 | treeInfoRef.value.setCurrentKey(val?.at(-1) || 'all'); | 822 | treeInfoRef.value.setCurrentKey(val?.at(-1) || 'all'); |
| 825 | val && (fieldItemList.value[4].default = 'Y'); | ||
| 826 | promiseList( | 823 | promiseList( |
| 827 | getFieldTableData() | 824 | getFieldTableData() |
| 828 | ) | 825 | ) |
| ... | @@ -904,18 +901,12 @@ const selectChange = (val, item, scope = null) => { | ... | @@ -904,18 +901,12 @@ const selectChange = (val, item, scope = null) => { |
| 904 | } | 901 | } |
| 905 | } | 902 | } |
| 906 | } else if (item.field == 'isClassify') { | 903 | } else if (item.field == 'isClassify') { |
| 907 | fieldItemList.value[5].default = []; | ||
| 908 | fieldItemList.value[6].default = ''; | ||
| 909 | treeInfo.value.expandedKey = ['all']; | ||
| 910 | treeInfoRef.value.setCurrentKey('all'); | ||
| 911 | fieldItemList.value[4].default = val || ''; | 904 | fieldItemList.value[4].default = val || ''; |
| 905 | fieldItemList.value[5].default = scope.classifyName; | ||
| 912 | nextTick(() => { | 906 | nextTick(() => { |
| 913 | promiseList( | 907 | promiseList( |
| 914 | getFieldTableData() | 908 | getFieldTableData() |
| 915 | ) | 909 | ) |
| 916 | const treeRef = treeInfoRef.value.treeRef; | ||
| 917 | const container = treeRef.$el; | ||
| 918 | container.scrollTo({ top: 0, behavior: 'smooth' }); | ||
| 919 | }) | 910 | }) |
| 920 | 911 | ||
| 921 | } | 912 | } | ... | ... |
-
Please register or sign in to post a comment