diff --git a/web/src/assets/icon-font/iconfont.css b/web/src/assets/icon-font/iconfont.css index 32a38dce..ef21a0db 100644 --- a/web/src/assets/icon-font/iconfont.css +++ b/web/src/assets/icon-font/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 2479351 */ - src: url('iconfont.woff2?t=1686298427624') format('woff2'), - url('iconfont.woff?t=1686298427624') format('woff'), - url('iconfont.ttf?t=1686298427624') format('truetype'); + src: url('iconfont.woff2?t=1688536767282') format('woff2'), + url('iconfont.woff?t=1688536767282') format('woff'), + url('iconfont.ttf?t=1688536767282') format('truetype'); } .iconfont { @@ -13,6 +13,10 @@ -moz-osx-font-smoothing: grayscale; } +.iconxmind:before { + content: "\ea57"; +} + .iconmouseR:before { content: "\e6bd"; } diff --git a/web/src/assets/icon-font/iconfont.ttf b/web/src/assets/icon-font/iconfont.ttf index 9ab744d3..94b5e1f2 100644 Binary files a/web/src/assets/icon-font/iconfont.ttf and b/web/src/assets/icon-font/iconfont.ttf differ diff --git a/web/src/assets/icon-font/iconfont.woff b/web/src/assets/icon-font/iconfont.woff index a4e57c87..3fe37a1d 100644 Binary files a/web/src/assets/icon-font/iconfont.woff and b/web/src/assets/icon-font/iconfont.woff differ diff --git a/web/src/assets/icon-font/iconfont.woff2 b/web/src/assets/icon-font/iconfont.woff2 index 487c6d0d..751735e0 100644 Binary files a/web/src/assets/icon-font/iconfont.woff2 and b/web/src/assets/icon-font/iconfont.woff2 differ diff --git a/web/src/config/en.js b/web/src/config/en.js index e0a8136d..327da91a 100644 --- a/web/src/config/en.js +++ b/web/src/config/en.js @@ -412,5 +412,11 @@ export const downTypeList = [ type: 'md', icon: 'iconmarkdown', desc: 'Easy for other software to open' + }, + { + name: 'XMind', + type: 'xmind', + icon: 'iconxmind', + desc: 'XMind file' } ] \ No newline at end of file diff --git a/web/src/config/zh.js b/web/src/config/zh.js index db06f4c5..ba115b9c 100644 --- a/web/src/config/zh.js +++ b/web/src/config/zh.js @@ -484,5 +484,11 @@ export const downTypeList = [ type: 'md', icon: 'iconmarkdown', desc: '便于其他软件打开' + }, + { + name: 'XMind', + type: 'xmind', + icon: 'iconxmind', + desc: 'XMind格式' } ] \ No newline at end of file diff --git a/web/src/pages/Edit/components/Edit.vue b/web/src/pages/Edit/components/Edit.vue index 047ffcf6..dea28a8b 100644 --- a/web/src/pages/Edit/components/Edit.vue +++ b/web/src/pages/Edit/components/Edit.vue @@ -27,6 +27,7 @@ import MiniMap from 'simple-mind-map/src/plugins/MiniMap.js' import Watermark from 'simple-mind-map/src/plugins/Watermark.js' import KeyboardNavigation from 'simple-mind-map/src/plugins/KeyboardNavigation.js' import ExportPDF from 'simple-mind-map/src/plugins/ExportPDF.js' +import ExportXMind from 'simple-mind-map/src/plugins/ExportXMind.js' import Export from 'simple-mind-map/src/plugins/Export.js' import Drag from 'simple-mind-map/src/plugins/Drag.js' import Select from 'simple-mind-map/src/plugins/Select.js' @@ -66,6 +67,7 @@ MindMap .usePlugin(Drag) .usePlugin(KeyboardNavigation) .usePlugin(ExportPDF) + .usePlugin(ExportXMind) .usePlugin(Export) .usePlugin(Select) .usePlugin(AssociativeLine) diff --git a/web/src/pages/Edit/components/Import.vue b/web/src/pages/Edit/components/Import.vue index e79cdd84..e936066d 100644 --- a/web/src/pages/Edit/components/Import.vue +++ b/web/src/pages/Edit/components/Import.vue @@ -150,7 +150,6 @@ export default { async handleXmind(file) { try { let data = await xmind.parseXmindFile(file.raw) - console.log(data); this.$bus.$emit('setData', data) this.$message.success('导入成功') } catch (error) {