diff --git a/README.md b/README.md index 282a1ca7..6c564ba1 100644 --- a/README.md +++ b/README.md @@ -1166,6 +1166,10 @@ The built-in themes and icons in the project come from: # Changelog +## 0.2.22 + +optimization:The theme and structure pictures of the built-in `simple-mind-map` package are removed and replaced by user self-maintenance. The original pictures can be found in the `web/sets/img/` directory. + ## 0.2.21 New: Support node horizontal line style. diff --git a/README.zh-Hans.md b/README.zh-Hans.md index 96f3c5b8..a64a9d6e 100644 --- a/README.zh-Hans.md +++ b/README.zh-Hans.md @@ -1068,6 +1068,10 @@ copyNodeTree({}, node) # Changelog +## 0.2.22 + +优化:取消内置`simple-mind-map`包的主题和结构图片,改为由使用者自行维护,原有图片可在`web/assets/img/`目录找到。 + ## 0.2.21 新增:支持节点横线风格。 diff --git a/index.html b/index.html index 4646a48d..08f90646 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -一个简单的web思维导图实现
\ No newline at end of file +一个简单的web思维导图实现
\ No newline at end of file diff --git a/simple-mind-map/dist/img/blueSky.3c7f8ccb.jpg b/simple-mind-map/dist/img/blueSky.3c7f8ccb.jpg deleted file mode 100644 index 0e4ebc23..00000000 Binary files a/simple-mind-map/dist/img/blueSky.3c7f8ccb.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/brainImpairedPink.511fee22.jpg b/simple-mind-map/dist/img/brainImpairedPink.511fee22.jpg deleted file mode 100644 index 62448d3e..00000000 Binary files a/simple-mind-map/dist/img/brainImpairedPink.511fee22.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/catalogOrganization.380bb277.jpg b/simple-mind-map/dist/img/catalogOrganization.380bb277.jpg deleted file mode 100644 index 7978d11f..00000000 Binary files a/simple-mind-map/dist/img/catalogOrganization.380bb277.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/classic.733f273c.jpg b/simple-mind-map/dist/img/classic.733f273c.jpg deleted file mode 100644 index bf6f2490..00000000 Binary files a/simple-mind-map/dist/img/classic.733f273c.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/classic2.cdfe2a8d.jpg b/simple-mind-map/dist/img/classic2.cdfe2a8d.jpg deleted file mode 100644 index c28e30c8..00000000 Binary files a/simple-mind-map/dist/img/classic2.cdfe2a8d.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/classic3.19d6c347.jpg b/simple-mind-map/dist/img/classic3.19d6c347.jpg deleted file mode 100644 index 44b1d017..00000000 Binary files a/simple-mind-map/dist/img/classic3.19d6c347.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/classic4.087902fc.jpg b/simple-mind-map/dist/img/classic4.087902fc.jpg deleted file mode 100644 index b95e5d06..00000000 Binary files a/simple-mind-map/dist/img/classic4.087902fc.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/classicBlue.4b8243c6.jpg b/simple-mind-map/dist/img/classicBlue.4b8243c6.jpg deleted file mode 100644 index efbf669a..00000000 Binary files a/simple-mind-map/dist/img/classicBlue.4b8243c6.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/classicGreen.c2ae7bde.jpg b/simple-mind-map/dist/img/classicGreen.c2ae7bde.jpg deleted file mode 100644 index 4b092a0b..00000000 Binary files a/simple-mind-map/dist/img/classicGreen.c2ae7bde.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/dark.894c1d36.jpg b/simple-mind-map/dist/img/dark.894c1d36.jpg deleted file mode 100644 index 2d8013ac..00000000 Binary files a/simple-mind-map/dist/img/dark.894c1d36.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/dark2.c49dc11c.jpg b/simple-mind-map/dist/img/dark2.c49dc11c.jpg deleted file mode 100644 index aabfec16..00000000 Binary files a/simple-mind-map/dist/img/dark2.c49dc11c.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/default.1312a3ba.jpg b/simple-mind-map/dist/img/default.1312a3ba.jpg deleted file mode 100644 index e90320c3..00000000 Binary files a/simple-mind-map/dist/img/default.1312a3ba.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/earthYellow.c35e546d.jpg b/simple-mind-map/dist/img/earthYellow.c35e546d.jpg deleted file mode 100644 index 7bc65c5e..00000000 Binary files a/simple-mind-map/dist/img/earthYellow.c35e546d.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/freshGreen.0e344e3e.jpg b/simple-mind-map/dist/img/freshGreen.0e344e3e.jpg deleted file mode 100644 index 2c48339a..00000000 Binary files a/simple-mind-map/dist/img/freshGreen.0e344e3e.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/freshRed.1c5bde77.jpg b/simple-mind-map/dist/img/freshRed.1c5bde77.jpg deleted file mode 100644 index e5192b78..00000000 Binary files a/simple-mind-map/dist/img/freshRed.1c5bde77.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/gold.3093b3c8.jpg b/simple-mind-map/dist/img/gold.3093b3c8.jpg deleted file mode 100644 index 4192a94e..00000000 Binary files a/simple-mind-map/dist/img/gold.3093b3c8.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/greenLeaf.6789e8fc.jpg b/simple-mind-map/dist/img/greenLeaf.6789e8fc.jpg deleted file mode 100644 index 440b89de..00000000 Binary files a/simple-mind-map/dist/img/greenLeaf.6789e8fc.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/logicalStructure.624920ce.jpg b/simple-mind-map/dist/img/logicalStructure.624920ce.jpg deleted file mode 100644 index 998922a4..00000000 Binary files a/simple-mind-map/dist/img/logicalStructure.624920ce.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/mindMap.223b38aa.jpg b/simple-mind-map/dist/img/mindMap.223b38aa.jpg deleted file mode 100644 index 9a35f185..00000000 Binary files a/simple-mind-map/dist/img/mindMap.223b38aa.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/minions.c2a93f9e.jpg b/simple-mind-map/dist/img/minions.c2a93f9e.jpg deleted file mode 100644 index a148ca79..00000000 Binary files a/simple-mind-map/dist/img/minions.c2a93f9e.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/mint.7933f60a.jpg b/simple-mind-map/dist/img/mint.7933f60a.jpg deleted file mode 100644 index 4f6f72b4..00000000 Binary files a/simple-mind-map/dist/img/mint.7933f60a.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/organizationStructure.8064f4da.jpg b/simple-mind-map/dist/img/organizationStructure.8064f4da.jpg deleted file mode 100644 index 0159e807..00000000 Binary files a/simple-mind-map/dist/img/organizationStructure.8064f4da.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/pinkGrape.32c2587b.jpg b/simple-mind-map/dist/img/pinkGrape.32c2587b.jpg deleted file mode 100644 index b82999a2..00000000 Binary files a/simple-mind-map/dist/img/pinkGrape.32c2587b.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/romanticPurple.7607e58a.jpg b/simple-mind-map/dist/img/romanticPurple.7607e58a.jpg deleted file mode 100644 index 2a358966..00000000 Binary files a/simple-mind-map/dist/img/romanticPurple.7607e58a.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/skyGreen.4cfa829a.jpg b/simple-mind-map/dist/img/skyGreen.4cfa829a.jpg deleted file mode 100644 index 76a0c1d0..00000000 Binary files a/simple-mind-map/dist/img/skyGreen.4cfa829a.jpg and /dev/null differ diff --git a/simple-mind-map/dist/img/vitalityOrange.5dd9014f.jpg b/simple-mind-map/dist/img/vitalityOrange.5dd9014f.jpg deleted file mode 100644 index 8fc9c922..00000000 Binary files a/simple-mind-map/dist/img/vitalityOrange.5dd9014f.jpg and /dev/null differ diff --git a/simple-mind-map/package.json b/simple-mind-map/package.json index e812d333..f54c5f20 100644 --- a/simple-mind-map/package.json +++ b/simple-mind-map/package.json @@ -1,6 +1,6 @@ { "name": "simple-mind-map", - "version": "0.2.21", + "version": "0.2.22", "description": "一个简单的web在线思维导图", "authors": [ { diff --git a/simple-mind-map/src/utils/constant.js b/simple-mind-map/src/utils/constant.js index 66b71ec2..d13d4231 100644 --- a/simple-mind-map/src/utils/constant.js +++ b/simple-mind-map/src/utils/constant.js @@ -27,22 +27,18 @@ export const layoutList = [ { name: '逻辑结构图', value: 'logicalStructure', - img: require('../assets/logicalStructure.jpg') }, { name: '思维导图', value: 'mindMap', - img: require('../assets/mindMap.jpg') }, { name: '组织结构图', value: 'organizationStructure', - img: require('../assets/organizationStructure.jpg') }, { name: '目录组织图', value: 'catalogOrganization', - img: require('../assets/catalogOrganization.jpg') } ] export const layoutValueList = [ @@ -57,111 +53,89 @@ export const themeList = [ { name: '默认', value: 'default', - img: require('../assets/default.jpg') }, { name: '脑图经典', value: 'classic', - img: require('../assets/classic.jpg') }, { name: '小黄人', value: 'minions', - img: require('../assets/minions.jpg') }, { name: '粉红葡萄', value: 'pinkGrape', - img: require('../assets/pinkGrape.jpg') }, { name: '薄荷', value: 'mint', - img: require('../assets/mint.jpg') }, { name: '金色vip', value: 'gold', - img: require('../assets/gold.jpg') }, { name: '活力橙', value: 'vitalityOrange', - img: require('../assets/vitalityOrange.jpg') }, { name: '绿叶', value: 'greenLeaf', - img: require('../assets/greenLeaf.jpg') }, { name: '暗色2', value: 'dark2', - img: require('../assets/dark2.jpg') }, { name: '天清绿', value: 'skyGreen', - img: require('../assets/skyGreen.jpg') }, { name: '脑图经典2', value: 'classic2', - img: require('../assets/classic2.jpg') }, { name: '脑图经典3', value: 'classic3', - img: require('../assets/classic3.jpg') }, { name: '脑图经典4', value: 'classic4', - img: require('../assets/classic4.jpg') }, { name: '经典绿', value: 'classicGreen', - img: require('../assets/classicGreen.jpg') }, { name: '经典蓝', value: 'classicBlue', - img: require('../assets/classicBlue.jpg') }, { name: '天空蓝', value: 'blueSky', - img: require('../assets/blueSky.jpg') }, { name: '脑残粉', value: 'brainImpairedPink', - img: require('../assets/brainImpairedPink.jpg') }, { name: '暗色', value: 'dark', - img: require('../assets/dark.jpg') }, { name: '泥土黄', value: 'earthYellow', - img: require('../assets/earthYellow.jpg') }, { name: '清新绿', value: 'freshGreen', - img: require('../assets/freshGreen.jpg') }, { name: '清新红', value: 'freshRed', - img: require('../assets/freshRed.jpg') }, { name: '浪漫紫', value: 'romanticPurple', - img: require('../assets/romanticPurple.jpg') } ] diff --git a/simple-mind-map/src/assets/blueSky.jpg b/web/src/assets/img/blueSky.jpg similarity index 100% rename from simple-mind-map/src/assets/blueSky.jpg rename to web/src/assets/img/blueSky.jpg diff --git a/simple-mind-map/src/assets/brainImpairedPink.jpg b/web/src/assets/img/brainImpairedPink.jpg similarity index 100% rename from simple-mind-map/src/assets/brainImpairedPink.jpg rename to web/src/assets/img/brainImpairedPink.jpg diff --git a/simple-mind-map/src/assets/catalogOrganization.jpg b/web/src/assets/img/catalogOrganization.jpg similarity index 100% rename from simple-mind-map/src/assets/catalogOrganization.jpg rename to web/src/assets/img/catalogOrganization.jpg diff --git a/simple-mind-map/src/assets/classic.jpg b/web/src/assets/img/classic.jpg similarity index 100% rename from simple-mind-map/src/assets/classic.jpg rename to web/src/assets/img/classic.jpg diff --git a/simple-mind-map/src/assets/classic2.jpg b/web/src/assets/img/classic2.jpg similarity index 100% rename from simple-mind-map/src/assets/classic2.jpg rename to web/src/assets/img/classic2.jpg diff --git a/simple-mind-map/src/assets/classic3.jpg b/web/src/assets/img/classic3.jpg similarity index 100% rename from simple-mind-map/src/assets/classic3.jpg rename to web/src/assets/img/classic3.jpg diff --git a/simple-mind-map/src/assets/classic4.jpg b/web/src/assets/img/classic4.jpg similarity index 100% rename from simple-mind-map/src/assets/classic4.jpg rename to web/src/assets/img/classic4.jpg diff --git a/simple-mind-map/src/assets/classicBlue.jpg b/web/src/assets/img/classicBlue.jpg similarity index 100% rename from simple-mind-map/src/assets/classicBlue.jpg rename to web/src/assets/img/classicBlue.jpg diff --git a/simple-mind-map/src/assets/classicGreen.jpg b/web/src/assets/img/classicGreen.jpg similarity index 100% rename from simple-mind-map/src/assets/classicGreen.jpg rename to web/src/assets/img/classicGreen.jpg diff --git a/simple-mind-map/src/assets/dark.jpg b/web/src/assets/img/dark.jpg similarity index 100% rename from simple-mind-map/src/assets/dark.jpg rename to web/src/assets/img/dark.jpg diff --git a/simple-mind-map/src/assets/dark2.jpg b/web/src/assets/img/dark2.jpg similarity index 100% rename from simple-mind-map/src/assets/dark2.jpg rename to web/src/assets/img/dark2.jpg diff --git a/simple-mind-map/src/assets/default.jpg b/web/src/assets/img/default.jpg similarity index 100% rename from simple-mind-map/src/assets/default.jpg rename to web/src/assets/img/default.jpg diff --git a/simple-mind-map/src/assets/earthYellow.jpg b/web/src/assets/img/earthYellow.jpg similarity index 100% rename from simple-mind-map/src/assets/earthYellow.jpg rename to web/src/assets/img/earthYellow.jpg diff --git a/simple-mind-map/src/assets/freshGreen.jpg b/web/src/assets/img/freshGreen.jpg similarity index 100% rename from simple-mind-map/src/assets/freshGreen.jpg rename to web/src/assets/img/freshGreen.jpg diff --git a/simple-mind-map/src/assets/freshRed.jpg b/web/src/assets/img/freshRed.jpg similarity index 100% rename from simple-mind-map/src/assets/freshRed.jpg rename to web/src/assets/img/freshRed.jpg diff --git a/simple-mind-map/src/assets/gold.jpg b/web/src/assets/img/gold.jpg similarity index 100% rename from simple-mind-map/src/assets/gold.jpg rename to web/src/assets/img/gold.jpg diff --git a/simple-mind-map/src/assets/greenLeaf.jpg b/web/src/assets/img/greenLeaf.jpg similarity index 100% rename from simple-mind-map/src/assets/greenLeaf.jpg rename to web/src/assets/img/greenLeaf.jpg diff --git a/simple-mind-map/src/assets/logicalStructure.jpg b/web/src/assets/img/logicalStructure.jpg similarity index 100% rename from simple-mind-map/src/assets/logicalStructure.jpg rename to web/src/assets/img/logicalStructure.jpg diff --git a/simple-mind-map/src/assets/mindMap.jpg b/web/src/assets/img/mindMap.jpg similarity index 100% rename from simple-mind-map/src/assets/mindMap.jpg rename to web/src/assets/img/mindMap.jpg diff --git a/simple-mind-map/src/assets/minions.jpg b/web/src/assets/img/minions.jpg similarity index 100% rename from simple-mind-map/src/assets/minions.jpg rename to web/src/assets/img/minions.jpg diff --git a/simple-mind-map/src/assets/mint.jpg b/web/src/assets/img/mint.jpg similarity index 100% rename from simple-mind-map/src/assets/mint.jpg rename to web/src/assets/img/mint.jpg diff --git a/simple-mind-map/src/assets/organizationStructure.jpg b/web/src/assets/img/organizationStructure.jpg similarity index 100% rename from simple-mind-map/src/assets/organizationStructure.jpg rename to web/src/assets/img/organizationStructure.jpg diff --git a/simple-mind-map/src/assets/pinkGrape.jpg b/web/src/assets/img/pinkGrape.jpg similarity index 100% rename from simple-mind-map/src/assets/pinkGrape.jpg rename to web/src/assets/img/pinkGrape.jpg diff --git a/simple-mind-map/src/assets/romanticPurple.jpg b/web/src/assets/img/romanticPurple.jpg similarity index 100% rename from simple-mind-map/src/assets/romanticPurple.jpg rename to web/src/assets/img/romanticPurple.jpg diff --git a/simple-mind-map/src/assets/skyGreen.jpg b/web/src/assets/img/skyGreen.jpg similarity index 100% rename from simple-mind-map/src/assets/skyGreen.jpg rename to web/src/assets/img/skyGreen.jpg diff --git a/simple-mind-map/src/assets/vitalityOrange.jpg b/web/src/assets/img/vitalityOrange.jpg similarity index 100% rename from simple-mind-map/src/assets/vitalityOrange.jpg rename to web/src/assets/img/vitalityOrange.jpg diff --git a/web/src/config/constant.js b/web/src/config/constant.js new file mode 100644 index 00000000..bb1b4c0d --- /dev/null +++ b/web/src/config/constant.js @@ -0,0 +1,34 @@ +// 布局结构图片映射 +export const layoutImgMap = { + logicalStructure: require('../assets/img/logicalStructure.jpg'), + mindMap: require('../assets/img/mindMap.jpg'), + organizationStructure: require('../assets/img/organizationStructure.jpg'), + catalogOrganization: require('../assets/img/catalogOrganization.jpg') +} + +// 主题图片映射 +export const themeMap = { + default: require('../assets/img/default.jpg'), + classic: require('../assets/img/classic.jpg'), + minions: require('../assets/img/minions.jpg'), + pinkGrape: require('../assets/img/pinkGrape.jpg'), + mint: require('../assets/img/mint.jpg'), + gold: require('../assets/img/gold.jpg'), + vitalityOrange: require('../assets/img/vitalityOrange.jpg'), + greenLeaf: require('../assets/img/greenLeaf.jpg'), + dark2: require('../assets/img/dark2.jpg'), + skyGreen: require('../assets/img/skyGreen.jpg'), + classic2: require('../assets/img/classic2.jpg'), + classic3: require('../assets/img/classic3.jpg'), + classic4: require('../assets/img/classic4.jpg'), + classicGreen: require('../assets/img/classicGreen.jpg'), + classicBlue: require('../assets/img/classicBlue.jpg'), + blueSky: require('../assets/img/blueSky.jpg'), + brainImpairedPink: require('../assets/img/brainImpairedPink.jpg'), + dark: require('../assets/img/dark.jpg'), + earthYellow: require('../assets/img/earthYellow.jpg'), + freshGreen: require('../assets/img/freshGreen.jpg'), + freshRed: require('../assets/img/freshRed.jpg'), + romanticPurple: require('../assets/img/romanticPurple.jpg') +} + \ No newline at end of file diff --git a/web/src/pages/Edit/components/Structure.vue b/web/src/pages/Edit/components/Structure.vue index aa8bfa45..b5c1a606 100644 --- a/web/src/pages/Edit/components/Structure.vue +++ b/web/src/pages/Edit/components/Structure.vue @@ -9,7 +9,7 @@ :class="{ active: item.value === layout }" >
- +
{{ item.name }}
@@ -22,6 +22,7 @@ import Sidebar from './Sidebar' import { layoutList } from 'simple-mind-map/src/utils/constant' import { storeConfig } from '@/api' import { mapState } from 'vuex' +import { layoutImgMap } from '@/config/constant.js' /** * @Author: 王林 @@ -41,6 +42,7 @@ export default { data() { return { layoutList, + layoutImgMap, layout: '' } }, diff --git a/web/src/pages/Edit/components/Theme.vue b/web/src/pages/Edit/components/Theme.vue index 1c091621..6494d8f2 100644 --- a/web/src/pages/Edit/components/Theme.vue +++ b/web/src/pages/Edit/components/Theme.vue @@ -9,7 +9,7 @@ :class="{ active: item.value === theme }" >
- +
{{ item.name }}
@@ -22,6 +22,7 @@ import Sidebar from './Sidebar' import { themeList } from 'simple-mind-map/src/utils/constant' import { storeConfig } from '@/api' import { mapState } from 'vuex' +import { themeMap } from '@/config/constant.js' /** * @Author: 王林 @@ -41,6 +42,7 @@ export default { data() { return { themeList, + themeMap, theme: '' } },