From 1f1d0d8832bd57fb7e7afc27f58e4df3331de762 Mon Sep 17 00:00:00 2001 From: wangzemei Date: Wed, 22 May 2024 15:56:39 +0800 Subject: [PATCH] * zin: fix the thinkTreeFrom of thinkstepmenu wg. --- lib/zin/wg/thinkstepmenu/js/v1.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/lib/zin/wg/thinkstepmenu/js/v1.js b/lib/zin/wg/thinkstepmenu/js/v1.js index e2c5982d92..307404f0d2 100644 --- a/lib/zin/wg/thinkstepmenu/js/v1.js +++ b/lib/zin/wg/thinkstepmenu/js/v1.js @@ -1,10 +1,14 @@ -setTimeout(function(){if(from && !localStorage.getItem('thinkTreefrom')) localStorage.setItem('thinkTreefrom', from);}, 15); +setTimeout(function(){if(from && !localStorage.getItem('thinkTreeFrom')) localStorage.setItem('thinkTreeFrom', from);}, 15); setTimeout(function() { - const thinkTreefrom = localStorage.getItem('thinkTreefrom'); + const thinkTreeFrom = localStorage.getItem('thinkTreeFrom'); const thinkTreeInfo = localStorage.getItem('thinkTreeInfo') ? JSON.parse(localStorage.getItem('thinkTreeInfo')) : null; - if(thinkTreeInfo && thinkTreefrom == 'create' && $(`div[data-id='${thinkTreeInfo.id}'][data-wizard='${thinkTreeInfo.wizard}']`).parent().hasClass('is-nested-show')) $(`div[data-id='${thinkTreeInfo.id}']`).find('.tree-toggle').trigger('click'); - if(thinkTreeInfo && thinkTreefrom != 'create') localStorage.removeItem('thinkTreeInfo'); + if(thinkTreeInfo && thinkTreeFrom == 'create' && $(`div[data-id='${thinkTreeInfo.id}'][data-wizard='${thinkTreeInfo.wizard}']`).parent().hasClass('is-nested-show')) $(`div[data-id='${thinkTreeInfo.id}']`).find('.tree-toggle').trigger('click'); + if(thinkTreeInfo && thinkTreeFrom != 'create') + { + localStorage.removeItem('thinkTreeInfo'); + localStorage.removeItem('thinkTreeFrom'); + } }, 60); var thinkTreeInfo = {id: 0, wizard: 0}; @@ -87,7 +91,7 @@ window.saveStep = function() onSuccess: () => { $(this).val(''); - localStorage.setItem('thinkTreefrom', 'create'); + localStorage.setItem('thinkTreeFrom', 'create'); localStorage.setItem('thinkTreeInfo', JSON.stringify(thinkTreeInfo)); }, onFail: (error) => {