소스 검색

feat:新建切换到系统资源

ananzhusen 1 년 전
부모
커밋
349fbff732
2개의 변경된 파일12개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      src/services/common.ts
  2. 11 0
      src/views/components/Graphics.vue

+ 1 - 0
src/services/common.ts

@@ -789,6 +789,7 @@ export const newFile = () => {
   //   console.log("autoSave")
   //   autoSave(true);
   // }, 300);
+  meta2d.emit('business-assets',true);
 };
 
 export const inTreePanel = reactive({

+ 11 - 0
src/views/components/Graphics.vue

@@ -1438,6 +1438,8 @@ const onAdd = (item: any) => {
     path: '/',
     query,
   });
+  activeAssets.value = 'system';
+  assetsChange('system');
   // meta2d.open({
   //   name: '新建项目',
   //   pens: [],
@@ -2048,9 +2050,17 @@ onMounted(() => {
     meta2d.on('drop', drop);
     meta2d.on('logout', reloadCurrent);
     meta2d.on('business-save', updateAfterSave);
+    meta2d.on('business-assets', changeAssets);
   }, 2000);
 });
 
+const changeAssets = (e)=>{
+  if(e){
+    activeAssets.value = 'system';
+    assetsChange( activeAssets.value);
+  }
+}
+
 onUnmounted(() => {
   document.removeEventListener('dragstart', dragstart);
   document.removeEventListener('dragend', dragend);
@@ -2058,6 +2068,7 @@ onUnmounted(() => {
   meta2d.off('drop', drop);
   meta2d.off('logout', reloadCurrent);
   meta2d.off('business-save', updateAfterSave);
+  meta2d.off('business-assets', changeAssets);
 });
 </script>
 <style lang="postcss" scoped>