209 lines
6.3 KiB
JavaScript
209 lines
6.3 KiB
JavaScript
// 布局结构图片映射
|
|
export const layoutImgMap = {
|
|
logicalStructure: require('../assets/img/structures/logicalStructure.png'),
|
|
logicalStructureLeft: require('../assets/img/structures/logicalStructureLeft.jpg'),
|
|
mindMap: require('../assets/img/structures/mindMap.png'),
|
|
organizationStructure: require('../assets/img/structures/organizationStructure.png'),
|
|
catalogOrganization: require('../assets/img/structures/catalogOrganization.png'),
|
|
timeline: require('../assets/img/structures/timeline.png'),
|
|
timeline2: require('../assets/img/structures/timeline2.png'),
|
|
fishbone: require('../assets/img/structures/fishbone.png'),
|
|
verticalTimeline: require('../assets/img/structures/verticalTimeline.png')
|
|
}
|
|
|
|
// 主题图片映射
|
|
export const themeMap = {
|
|
default: require('../assets/img/themes/default.jpg'),
|
|
classic: require('../assets/img/themes/classic.jpg'),
|
|
minions: require('../assets/img/themes/minions.jpg'),
|
|
pinkGrape: require('../assets/img/themes/pinkGrape.jpg'),
|
|
mint: require('../assets/img/themes/mint.jpg'),
|
|
gold: require('../assets/img/themes/gold.jpg'),
|
|
vitalityOrange: require('../assets/img/themes/vitalityOrange.jpg'),
|
|
greenLeaf: require('../assets/img/themes/greenLeaf.jpg'),
|
|
dark2: require('../assets/img/themes/dark2.jpg'),
|
|
skyGreen: require('../assets/img/themes/skyGreen.jpg'),
|
|
classic2: require('../assets/img/themes/classic2.jpg'),
|
|
classic3: require('../assets/img/themes/classic3.jpg'),
|
|
classic4: require('../assets/img/themes/classic4.jpg'),
|
|
classicGreen: require('../assets/img/themes/classicGreen.jpg'),
|
|
classicBlue: require('../assets/img/themes/classicBlue.jpg'),
|
|
blueSky: require('../assets/img/themes/blueSky.jpg'),
|
|
brainImpairedPink: require('../assets/img/themes/brainImpairedPink.jpg'),
|
|
dark: require('../assets/img/themes/dark.jpg'),
|
|
earthYellow: require('../assets/img/themes/earthYellow.jpg'),
|
|
freshGreen: require('../assets/img/themes/freshGreen.jpg'),
|
|
freshRed: require('../assets/img/themes/freshRed.jpg'),
|
|
romanticPurple: require('../assets/img/themes/romanticPurple.jpg'),
|
|
simpleBlack: require('../assets/img/themes/simpleBlack.jpg'),
|
|
courseGreen: require('../assets/img/themes/courseGreen.jpg'),
|
|
coffee: require('../assets/img/themes/coffee.jpg'),
|
|
redSpirit: require('../assets/img/themes/redSpirit.jpg'),
|
|
blackHumour: require('../assets/img/themes/blackHumour.jpg'),
|
|
lateNightOffice: require('../assets/img/themes/lateNightOffice.jpg'),
|
|
blackGold: require('../assets/img/themes/blackGold.jpg'),
|
|
autumn: require('../assets/img/themes/autumn.jpg'),
|
|
avocado: require('../assets/img/themes/avocado.jpg'),
|
|
orangeJuice: require('../assets/img/themes/orangeJuice.jpg'),
|
|
oreo: require('../assets/img/themes/oreo.jpg'),
|
|
shallowSea: require('../assets/img/themes/shallowSea.jpg'),
|
|
lemonBubbles: require('../assets/img/themes/lemonBubbles.jpg'),
|
|
rose: require('../assets/img/themes/rose.jpg'),
|
|
seaBlueLine: require('../assets/img/themes/seaBlueLine.jpg'),
|
|
neonLamp: require('../assets/img/themes/neonLamp.jpg'),
|
|
darkNightLceBlade: require('../assets/img/themes/darkNightLceBlade.jpg'),
|
|
morandi: require('../assets/img/themes/morandi.jpg'),
|
|
classic5: require('../assets/img/themes/classic5.jpg'),
|
|
dark3: require('../assets/img/themes/dark3.jpg'),
|
|
dark4: require('../assets/img/themes/dark4.jpg'),
|
|
cactus: require('../assets/img/themes/cactus.jpg'),
|
|
classic6: require('../assets/img/themes/classic6.jpg'),
|
|
classic7: require('../assets/img/themes/classic7.jpg')
|
|
}
|
|
|
|
// 公式列表
|
|
export const formulaList = [
|
|
'a^2',
|
|
'a_2',
|
|
'a^{2+2}',
|
|
'a_{i,j}',
|
|
'x_2^3',
|
|
'\\overbrace{1+2+\\cdots+100}',
|
|
'\\sum_{k=1}^N k^2',
|
|
'\\lim_{n \\to \\infty}x_n',
|
|
'\\int_{-N}^{N} e^x\\, dx',
|
|
'\\sqrt{3}',
|
|
'\\sqrt[n]{3}',
|
|
'\\sin\\theta',
|
|
'\\log X',
|
|
'\\log_{10}',
|
|
'\\log_\\alpha X',
|
|
'\\lim_{t\\to n}T',
|
|
'\\frac{1}{2}=0.5',
|
|
'\\binom{n}{k}',
|
|
'\\begin{matrix}x & y \\\\z & v\\end{matrix}',
|
|
'\\begin{cases}3x + 5y + z \\\\7x - 2y + 4z \\\\-6x + 3y + 2z\\end{cases}'
|
|
]
|
|
|
|
// 支持某种连线类型的结构
|
|
export const supportLineStyleLayoutsMap = {
|
|
curve: [
|
|
'logicalStructure',
|
|
'logicalStructureLeft',
|
|
'mindMap',
|
|
'verticalTimeline',
|
|
'organizationStructure'
|
|
],
|
|
direct: [
|
|
'logicalStructure',
|
|
'logicalStructureLeft',
|
|
'mindMap',
|
|
'organizationStructure',
|
|
'verticalTimeline'
|
|
]
|
|
}
|
|
|
|
// 直线模式支持设置圆角的结构
|
|
export const supportLineRadiusLayouts = [
|
|
'logicalStructure',
|
|
'logicalStructureLeft',
|
|
'mindMap',
|
|
'verticalTimeline'
|
|
]
|
|
|
|
// 支持只显示底边直线风格的结构
|
|
export const supportNodeUseLineStyleLayouts = [
|
|
'logicalStructure',
|
|
'logicalStructureLeft',
|
|
'mindMap',
|
|
'catalogOrganization',
|
|
'organizationStructure'
|
|
]
|
|
|
|
// 支持曲线模式下,根节点样式和其他节点样式保持一致的结构
|
|
export const supportRootLineKeepSameInCurveLayouts = [
|
|
'logicalStructure',
|
|
'logicalStructureLeft',
|
|
'mindMap',
|
|
'organizationStructure'
|
|
]
|
|
|
|
// 彩虹线条配置
|
|
export const rainbowLinesOptions = [
|
|
{
|
|
value: 'close'
|
|
},
|
|
{
|
|
value: 'colors1',
|
|
list: [
|
|
'rgb(255, 213, 73)',
|
|
'rgb(255, 136, 126)',
|
|
'rgb(107, 225, 141)',
|
|
'rgb(151, 171, 255)',
|
|
'rgb(129, 220, 242)',
|
|
'rgb(255, 163, 125)',
|
|
'rgb(152, 132, 234)'
|
|
]
|
|
},
|
|
{
|
|
value: 'colors2',
|
|
list: [
|
|
'rgb(248, 93, 93)',
|
|
'rgb(255, 151, 84)',
|
|
'rgb(255, 214, 69)',
|
|
'rgb(73, 205, 140)',
|
|
'rgb(64, 192, 255)',
|
|
'rgb(84, 110, 214)',
|
|
'rgb(164, 93, 220)'
|
|
]
|
|
},
|
|
{
|
|
value: 'colors3',
|
|
list: [
|
|
'rgb(140, 240, 231)',
|
|
'rgb(74, 210, 255)',
|
|
'rgb(65, 168, 243)',
|
|
'rgb(49, 128, 205)',
|
|
'rgb(188, 226, 132)',
|
|
'rgb(113, 215, 123)',
|
|
'rgb(120, 191, 109)'
|
|
]
|
|
},
|
|
{
|
|
value: 'colors4',
|
|
list: [
|
|
'rgb(169, 98, 99)',
|
|
'rgb(245, 125, 123)',
|
|
'rgb(254, 183, 168)',
|
|
'rgb(251, 218, 171)',
|
|
'rgb(138, 163, 181)',
|
|
'rgb(131, 127, 161)',
|
|
'rgb(84, 83, 140)'
|
|
]
|
|
},
|
|
{
|
|
value: 'colors5',
|
|
list: [
|
|
'rgb(255, 229, 142)',
|
|
'rgb(254, 158, 41)',
|
|
'rgb(248, 119, 44)',
|
|
'rgb(232, 82, 80)',
|
|
'rgb(182, 66, 98)',
|
|
'rgb(99, 54, 99)',
|
|
'rgb(65, 40, 82)'
|
|
]
|
|
},
|
|
{
|
|
value: 'colors6',
|
|
list: [
|
|
'rgb(171, 227, 209)',
|
|
'rgb(107, 201, 196)',
|
|
'rgb(55, 170, 169)',
|
|
'rgb(18, 135, 131)',
|
|
'rgb(74, 139, 166)',
|
|
'rgb(75, 105, 150)',
|
|
'rgb(57, 75, 133)'
|
|
]
|
|
}
|
|
]
|