|
@@ -1559,6 +1559,18 @@ const reloadCurrent = () => {
|
|
|
groupChange(activedGroup.value);
|
|
|
};
|
|
|
|
|
|
+const updateAfterSave = (e) => {
|
|
|
+ if (activeAssets.value === 'user') {
|
|
|
+ if (e === 'le5leV-components' && activedGroup.value === '组件') {
|
|
|
+ groupChange('组件');
|
|
|
+ } else if (e === 'le5leV-template' && activedGroup.value === '模板') {
|
|
|
+ groupChange('模板');
|
|
|
+ } else if (e === '' && activedGroup.value === '方案') {
|
|
|
+ groupChange('方案');
|
|
|
+ }
|
|
|
+ }
|
|
|
+};
|
|
|
+
|
|
|
onMounted(() => {
|
|
|
groupChange('方案');
|
|
|
document.addEventListener('dragstart', dragstart, false);
|
|
@@ -1567,6 +1579,7 @@ onMounted(() => {
|
|
|
setTimeout(() => {
|
|
|
meta2d.on('drop', drop);
|
|
|
meta2d.on('logout', reloadCurrent);
|
|
|
+ meta2d.on('business-save', updateAfterSave);
|
|
|
}, 2000);
|
|
|
});
|
|
|
|
|
@@ -1576,6 +1589,7 @@ onUnmounted(() => {
|
|
|
|
|
|
meta2d.off('drop', drop);
|
|
|
meta2d.off('logout', reloadCurrent);
|
|
|
+ meta2d.off('business-save', updateAfterSave);
|
|
|
});
|
|
|
</script>
|
|
|
<style lang="postcss" scoped>
|