From 48215f7da694076af2e992762893a30f637d64f8 Mon Sep 17 00:00:00 2001 From: Superman_Main <396572590@qq.com> Date: Mon, 29 Nov 2021 17:38:57 +0800 Subject: [PATCH] feat: There is no way the, --- .../standContrast/pages/textComparison.vue | 31 ++++++++++++++----- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/src/pages/localTool/standContrast/pages/textComparison.vue b/src/pages/localTool/standContrast/pages/textComparison.vue index 68b79e9e7..dec89accd 100644 --- a/src/pages/localTool/standContrast/pages/textComparison.vue +++ b/src/pages/localTool/standContrast/pages/textComparison.vue @@ -130,6 +130,8 @@ export default { rowDataRight: JSON.parse(this.$route.query.rowDataRight), resRightMapList: [], saveItemId: '', + saveLeftId: '', + saveRightId: '', saveItemIdRight: '', leftString: '', rightString: '', @@ -175,6 +177,14 @@ export default { } else if (parseFloat(res.data.similarityDegree) < parseFloat('75%')) { this.textcontent = '不相似' } + const treeNodeLeft = {} + treeNodeLeft.id = this.saveLeftId + const treeNodeRight = {} + treeNodeRight.id = this.saveRightId + console.log(treeNodeLeft) + console.log(treeNodeRight) + this.handleLeftTreeClick("domesticTree1",treeNodeLeft) + this.handleRightTreeClick("domesticTree2",treeNodeRight) // this.resultModal = true this.spinShow = false }, e => { @@ -232,6 +242,7 @@ export default { $(this.oldRightId).find('#itemsRightText_' + this.saveItemIdRight).html(this.oldRightContent) } this.saveItemId = item.itemsId + this.saveLeftId = item.id this.itemLeftIndex = index @@ -250,25 +261,26 @@ export default { this.leftName = item.itemsNum + ' ' + item.itemsName this.saveItemIdRight = this.resRightMapList[item.targetStand].itemsId - + this.saveRightId = this.resRightMapList[item.targetStand].id let scrollToContainer = mainContainer.find(`.children:eq(${item.targetStand})`) this.rightName = scrollToContainer.children(':first').html() scrollToContainer.css('border', '2px solid red') // 非动画效果 - // mainContainer.scrollTop( - // scrollToContainer.offset().top - mainContainer.offset().top + mainContainer.scrollTop() - // ); + mainContainer.scrollTop( + scrollToContainer.offset().top - mainContainer.offset().top + mainContainer.scrollTop() + ); // 动画效果 - mainContainer.animate({ - scrollTop: scrollToContainer.offset().top - mainContainer.offset().top + mainContainer.scrollTop() - })// 2秒滑动到指定位置 + // mainContainer.animate({ + // scrollTop: scrollToContainer.offset().top - mainContainer.offset().top + mainContainer.scrollTop() + // })// 2秒滑动到指定位置 } else { if (this.oldLeftId !== '') { $(this.oldLeftId).find('#itemsLeftText_' + this.saveItemId).html(this.oldLeftContent) $(this.oldRightId).find('#itemsRightText_' + this.saveItemIdRight).html(this.oldRightContent) } this.saveItemIdRight = item.itemsId + this.saveRightId = item.id this.itemRightIndex = index @@ -287,6 +299,7 @@ export default { this.rightName = item.itemsNum + ' ' + item.itemsName this.saveItemId = this.resLeftMapList[item.targetStand].itemsId + this.saveLeftId = this.resLeftMapList[item.targetStand].id let scrollToContainer = mainContainer.find(`.children:eq(${item.targetStand})`)// 滚动到
中类名为son-panel的第六个处 this.leftName = scrollToContainer.children('div:nth-child(2)').html() @@ -507,6 +520,7 @@ export default { }, handleLeftTreeClick(treeId, treeNode) { + console.log(treeNode.id) const domId = `left_${treeNode.id}` function getElementTop(element) { var el = (typeof element == "string") ? document.getElementById(element) : element; @@ -520,7 +534,8 @@ export default { }, handleRightTreeClick(treeId, treeNode) { - const domId = `right_${treeNode.id}` + console.log(treeNode.id) + const domId = `right_${treeNode.id}` function getElementTop(element) { var el = (typeof element == "string") ? document.getElementById(element) : element; if (el.parentNode === null || el.style.display == 'none') {