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 }"
>