d24705fc by lxs

分类分级任务-tree滚动

1 parent 39b5be84
...@@ -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 }
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!