diff --git a/components.d.ts b/components.d.ts
index 115c908..3ef0a65 100644
--- a/components.d.ts
+++ b/components.d.ts
@@ -12,6 +12,7 @@ export {}
declare module 'vue' {
export interface GlobalComponents {
AIgenerate: typeof import('./src/components/AIgenerate/AIgenerate.vue')['default']
+ Canvas: typeof import('./src/components/canvas/index.vue')['default']
Collection: typeof import('./src/components/collection/index.vue')['default']
copy: typeof import('./src/components/ModelDescription copy.vue')['default']
DeepseekPopover: typeof import('./src/components/AIgenerate/DeepseekPopover.vue')['default']
@@ -24,6 +25,7 @@ declare module 'vue' {
ElContainer: typeof import('element-plus/es')['ElContainer']
ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
ElDialog: typeof import('element-plus/es')['ElDialog']
+ ElDrawer: typeof import('element-plus/es')['ElDrawer']
ElForm: typeof import('element-plus/es')['ElForm']
ElFormItem: typeof import('element-plus/es')['ElFormItem']
ElHeader: typeof import('element-plus/es')['ElHeader']
diff --git a/src/components/canvas/index.vue b/src/components/canvas/index.vue
new file mode 100644
index 0000000..61a3b1a
--- /dev/null
+++ b/src/components/canvas/index.vue
@@ -0,0 +1,510 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/home/display/components/set.vue b/src/views/home/display/components/set.vue
index f4aad15..08ec2b8 100644
--- a/src/views/home/display/components/set.vue
+++ b/src/views/home/display/components/set.vue
@@ -75,6 +75,7 @@