From 98dda26bf843b00c83faeb062215c91de38c6a37 Mon Sep 17 00:00:00 2001 From: wanglin2 <1013335014@qq.com> Date: Wed, 26 Apr 2023 15:48:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=B8=89=E7=A7=8D=E4=B8=BB?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simple-mind-map/src/themes/autumn.js | 57 ++++++++++++++++ simple-mind-map/src/themes/avocado.js | 57 ++++++++++++++++ simple-mind-map/src/themes/index.js | 8 ++- simple-mind-map/src/themes/orangeJuice.js | 57 ++++++++++++++++ simple-mind-map/src/utils/constant.js | 77 +++++++++++++--------- web/src/assets/img/autumn.jpg | Bin 0 -> 8970 bytes web/src/assets/img/avocado.jpg | Bin 0 -> 7633 bytes web/src/assets/img/orangeJuice.jpg | Bin 0 -> 9785 bytes web/src/config/constant.js | 3 + web/src/pages/Edit/components/Theme.vue | 2 +- 10 files changed, 227 insertions(+), 34 deletions(-) create mode 100644 simple-mind-map/src/themes/autumn.js create mode 100644 simple-mind-map/src/themes/avocado.js create mode 100644 simple-mind-map/src/themes/orangeJuice.js create mode 100644 web/src/assets/img/autumn.jpg create mode 100644 web/src/assets/img/avocado.jpg create mode 100644 web/src/assets/img/orangeJuice.jpg diff --git a/simple-mind-map/src/themes/autumn.js b/simple-mind-map/src/themes/autumn.js new file mode 100644 index 00000000..66c301bb --- /dev/null +++ b/simple-mind-map/src/themes/autumn.js @@ -0,0 +1,57 @@ +import defaultTheme from './default' +import merge from 'deepmerge' + +// 秋天 +export default merge(defaultTheme, { + // 背景颜色 + backgroundColor: '#fff2df', + // 连线的颜色 + lineColor: '#b0bc47', + lineWidth: 3, + // 概要连线的粗细 + generalizationLineWidth: 3, + // 概要连线的颜色 + generalizationLineColor: '#b0bc47', + // 根节点样式 + root: { + fillColor: '#e68112', + color: '#fff', + borderColor: '#e68112', + borderWidth: 0, + fontSize: 24, + active: { + borderColor: '#b0bc47', + borderWidth: 3 + } + }, + // 二级节点样式 + second: { + fillColor: '#ffd683', + color: '#8c5416', + borderColor: '#b0bc47', + borderWidth: 2, + fontSize: 18, + active: { + borderColor: '#e68112' + } + }, + // 三级及以下节点样式 + node: { + fontSize: 14, + color: '#8c5416', + active: { + borderColor: '#b0bc47' + } + }, + // 概要节点样式 + generalization: { + fontSize: 14, + fillColor: '#ffd683', + borderColor: '#b0bc47', + borderWidth: 2, + color: '#8c5416', + active: { + borderColor: '#e68112' + } + } +}) diff --git a/simple-mind-map/src/themes/avocado.js b/simple-mind-map/src/themes/avocado.js new file mode 100644 index 00000000..d0d4f2bf --- /dev/null +++ b/simple-mind-map/src/themes/avocado.js @@ -0,0 +1,57 @@ +import defaultTheme from './default' +import merge from 'deepmerge' + +// 牛油果 +export default merge(defaultTheme, { + // 背景颜色 + backgroundColor: '#e6f1de', + // 连线的颜色 + lineColor: '#f5ffad', + lineWidth: 4, + // 概要连线的粗细 + generalizationLineWidth: 3, + // 概要连线的颜色 + generalizationLineColor: '#749336', + // 根节点样式 + root: { + fillColor: '#94c143', + color: '#fff', + borderColor: '#94c143', + borderWidth: 0, + fontSize: 24, + active: { + borderColor: '#749336', + borderWidth: 3 + } + }, + // 二级节点样式 + second: { + fillColor: '#cee498', + color: '#749336', + borderColor: '#aec668', + borderWidth: 2, + fontSize: 18, + active: { + borderColor: '#749336' + } + }, + // 三级及以下节点样式 + node: { + fontSize: 14, + color: '#749336', + active: { + borderColor: '#749336' + } + }, + // 概要节点样式 + generalization: { + fontSize: 14, + fillColor: '#cee498', + borderColor: '#aec668', + borderWidth: 2, + color: '#749336', + active: { + borderColor: '#749336' + } + } +}) diff --git a/simple-mind-map/src/themes/index.js b/simple-mind-map/src/themes/index.js index b84e1157..d3ab12ac 100644 --- a/simple-mind-map/src/themes/index.js +++ b/simple-mind-map/src/themes/index.js @@ -27,6 +27,9 @@ import redSpirit from './redSpirit' import blackHumour from './blackHumour' import lateNightOffice from './lateNightOffice' import blackGold from './blackGold' +import avocado from './avocado' +import autumn from './autumn' +import orangeJuice from './orangeJuice' export default { default: defaultTheme, @@ -57,5 +60,8 @@ export default { redSpirit, blackHumour, lateNightOffice, - blackGold + blackGold, + avocado, + autumn, + orangeJuice } diff --git a/simple-mind-map/src/themes/orangeJuice.js b/simple-mind-map/src/themes/orangeJuice.js new file mode 100644 index 00000000..419684e3 --- /dev/null +++ b/simple-mind-map/src/themes/orangeJuice.js @@ -0,0 +1,57 @@ +import defaultTheme from './default' +import merge from 'deepmerge' + +// 橙汁 +export default merge(defaultTheme, { + // 背景颜色 + backgroundColor: '#070616', + // 连线的颜色 + lineColor: '#fff', + lineWidth: 3, + // 概要连线的粗细 + generalizationLineWidth: 3, + // 概要连线的颜色 + generalizationLineColor: '#fff', + // 根节点样式 + root: { + fillColor: '#ff6811', + color: '#110501', + borderColor: '#ff6811', + borderWidth: 0, + fontSize: 24, + active: { + borderColor: '#a9a4a9', + borderWidth: 3 + } + }, + // 二级节点样式 + second: { + fillColor: '#070616', + color: '#a9a4a9', + borderColor: '#ff6811', + borderWidth: 2, + fontSize: 18, + active: { + borderColor: '#110501' + } + }, + // 三级及以下节点样式 + node: { + fontSize: 14, + color: '#a9a4a9', + active: { + borderColor: '#ff6811' + } + }, + // 概要节点样式 + generalization: { + fontSize: 14, + fillColor: '', + borderColor: '#ff6811', + borderWidth: 2, + color: '#a9a4a9', + active: { + borderColor: '#110501' + } + } +}) diff --git a/simple-mind-map/src/utils/constant.js b/simple-mind-map/src/utils/constant.js index 66633a83..6505b71d 100644 --- a/simple-mind-map/src/utils/constant.js +++ b/simple-mind-map/src/utils/constant.js @@ -28,34 +28,6 @@ export const themeList = [ name: '默认', value: 'default', }, - { - name: '脑图经典', - value: 'classic', - }, - { - name: '小黄人', - value: 'minions', - }, - { - name: '粉红葡萄', - value: 'pinkGrape', - }, - { - name: '薄荷', - value: 'mint', - }, - { - name: '金色vip', - value: 'gold', - }, - { - name: '活力橙', - value: 'vitalityOrange', - }, - { - name: '绿叶', - value: 'greenLeaf', - }, { name: '暗色2', value: 'dark2', @@ -72,10 +44,6 @@ export const themeList = [ name: '脑图经典3', value: 'classic3', }, - { - name: '脑图经典4', - value: 'classic4', - }, { name: '经典绿', value: 'classicGreen', @@ -112,6 +80,38 @@ export const themeList = [ name: '浪漫紫', value: 'romanticPurple', }, + { + name: '粉红葡萄', + value: 'pinkGrape', + }, + { + name: '薄荷', + value: 'mint', + }, + { + name: '金色vip', + value: 'gold', + }, + { + name: '活力橙', + value: 'vitalityOrange', + }, + { + name: '绿叶', + value: 'greenLeaf', + }, + { + name: '脑图经典', + value: 'classic', + }, + { + name: '脑图经典4', + value: 'classic4', + }, + { + name: '小黄人', + value: 'minions', + }, { name: '简约黑', value: 'simpleBlack', @@ -139,12 +139,25 @@ export const themeList = [ { name: '黑金', value: 'blackGold', + }, + { + name: '牛油果', + value: 'avocado', + }, + { + name: '秋天', + value: 'autumn', + }, + { + name: '橙汁', + value: 'orangeJuice', } ] // 常量 export const CONSTANTS = { CHANGE_THEME: 'changeTheme', + SET_DATA: 'setData', TRANSFORM_TO_NORMAL_NODE: 'transformAllNodesToNormalNode', MODE: { READONLY: 'readonly', diff --git a/web/src/assets/img/autumn.jpg b/web/src/assets/img/autumn.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fa052790aaeda2d161f68ce7c8299e704bc0bffb GIT binary patch literal 8970 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 P|I3bn|A&wMDdYbJO9}jf literal 0 HcmV?d00001 diff --git a/web/src/assets/img/avocado.jpg b/web/src/assets/img/avocado.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a1235b59715229b0c7f5154bbbfd005a4e560602 GIT binary patch literal 7633 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 R|G3@uuXz0L#{)+A`ES5B)7bz3 literal 0 HcmV?d00001 diff --git a/web/src/assets/img/orangeJuice.jpg b/web/src/assets/img/orangeJuice.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0ee8653facc747677d75e18b6cc8481b7d3a1a6d GIT binary patch literal 9785 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