|
|
@@ -103,24 +103,30 @@ const toggleSubmenu = (menu: string) => {
|
|
|
}
|
|
|
|
|
|
const handleToolClick = (tool: string) => {
|
|
|
+ interface ParentWindowWithToolList extends Window {
|
|
|
+ addTool?: (id: number) => void;
|
|
|
+ openVideoUploadDialog?: () => void;
|
|
|
+ openApplicationCenter?: () => void;
|
|
|
+ }
|
|
|
+ const parentWindow = window.parent as ParentWindowWithToolList
|
|
|
console.log('点击工具:', tool)
|
|
|
if (tool === 'h5page') {
|
|
|
- (window as any).addTool(73)
|
|
|
+ parentWindow?.addTool?.(73)
|
|
|
}
|
|
|
else if (tool === 'aiapp') {
|
|
|
- (window as any).addTool(72)
|
|
|
+ parentWindow?.addTool?.(72)
|
|
|
}
|
|
|
else if (tool === 'video') {
|
|
|
- (window as any).openVideoUploadDialog()
|
|
|
+ parentWindow?.openVideoUploadDialog?.()
|
|
|
}
|
|
|
else if (tool === 'creative') {
|
|
|
- (window as any).openApplicationCenter()
|
|
|
+ parentWindow?.openApplicationCenter?.()
|
|
|
}
|
|
|
else if (tool === 'choice') {
|
|
|
- (window as any).addTool(45)
|
|
|
+ parentWindow?.addTool?.(45)
|
|
|
}
|
|
|
else if (tool === 'qa') {
|
|
|
- (window as any).addTool(15)
|
|
|
+ parentWindow?.addTool?.(15)
|
|
|
}
|
|
|
}
|
|
|
</script>
|