From 5c1e5f072cc255529296aa26d3c8e57837b545b5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=A1=97=E8=A7=92=E5=B0=8F=E6=9E=97?= <1013335014@qq.com>
Date: Tue, 2 Jul 2024 11:46:42 +0800
Subject: [PATCH] =?UTF-8?q?Demo=EF=BC=9A=E6=96=B0=E5=A2=9E=E5=90=91?=
=?UTF-8?q?=E5=B7=A6=E9=80=BB=E8=BE=91=E7=BB=93=E6=9E=84=E5=9B=BE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../img/structures/logicalStructureLeft.jpg | Bin 0 -> 9378 bytes
web/src/config/constant.js | 12 +++++++++++-
web/src/lang/en_us.js | 2 +-
web/src/lang/zh_cn.js | 2 +-
web/src/pages/Edit/components/BaseStyle.vue | 2 +-
5 files changed, 14 insertions(+), 4 deletions(-)
create mode 100644 web/src/assets/img/structures/logicalStructureLeft.jpg
diff --git a/web/src/assets/img/structures/logicalStructureLeft.jpg b/web/src/assets/img/structures/logicalStructureLeft.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bd3997f13adce81a3e27327d02463a770a4c9574
GIT binary patch
literal 9378
zcmeHM30zZG*1v2bphh4O>q5kh%}Om&v;xnil)3=283pB)v2M_6#f8Pdb14NP8Wq8<
z8U+;uG<87~l$2fE5ET&=!zw5sNg&Bf@|L-=?Tj+cOs7Blee=yXN$xLsH+MPb-v2r0
zf6t{K(~V&0ywB%;4s>*Mz?bk1XbLd>)~(za5fZ-Q(=mQ)*L)kYVdDz=377-)bak~K
z_|k_TgMkJH`uYaOhK2(M4l*7z$ihWbhEPp@WB*4lywqI&7$^Ig`a=4PsafAI2PR
z#$++IgXrkNKKcem1_nmV!6t*5|MH9e378Jl@z))tr!yAln(FA8>d>Wt4S
n20l^V8=f&T-2Qv)-rDYFKc`-B*dUC;b@+ujoc
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
l=QrAgWZ8t@nO5KtwiE
literal 0
HcmV?d00001
diff --git a/web/src/config/constant.js b/web/src/config/constant.js
index d47d5c48..3189e33a 100644
--- a/web/src/config/constant.js
+++ b/web/src/config/constant.js
@@ -1,6 +1,7 @@
// 布局结构图片映射
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'),
@@ -85,9 +86,15 @@ export const formulaList = [
]
export const supportLineStyleLayoutsMap = {
- curve: ['logicalStructure', 'mindMap', 'verticalTimeline'],
+ curve: [
+ 'logicalStructure',
+ 'logicalStructureLeft',
+ 'mindMap',
+ 'verticalTimeline'
+ ],
direct: [
'logicalStructure',
+ 'logicalStructureLeft',
'mindMap',
'organizationStructure',
'verticalTimeline'
@@ -96,12 +103,14 @@ export const supportLineStyleLayoutsMap = {
export const supportLineRadiusLayouts = [
'logicalStructure',
+ 'logicalStructureLeft',
'mindMap',
'verticalTimeline'
]
export const supportNodeUseLineStyleLayouts = [
'logicalStructure',
+ 'logicalStructureLeft',
'mindMap',
'catalogOrganization',
'organizationStructure'
@@ -109,6 +118,7 @@ export const supportNodeUseLineStyleLayouts = [
export const supportRootLineKeepSameInCurveLayouts = [
'logicalStructure',
+ 'logicalStructureLeft',
'mindMap'
]
diff --git a/web/src/lang/en_us.js b/web/src/lang/en_us.js
index 6451a898..010a221a 100644
--- a/web/src/lang/en_us.js
+++ b/web/src/lang/en_us.js
@@ -63,7 +63,7 @@ export default {
isUseHandDrawnLikeStyle: 'Is use hand drawn like style',
rootLineStartPos: 'Root line start pos',
center: 'Center',
- right: 'Right',
+ edge: 'Edge',
rainbowLines: 'Rainbow lines',
notUseRainbowLines: 'Not use rainbow lines'
},
diff --git a/web/src/lang/zh_cn.js b/web/src/lang/zh_cn.js
index 91165c2e..dd420124 100644
--- a/web/src/lang/zh_cn.js
+++ b/web/src/lang/zh_cn.js
@@ -63,7 +63,7 @@ export default {
isUseHandDrawnLikeStyle: '是否开启手绘风格',
rootLineStartPos: '根节点连线起始位置',
center: '中心',
- right: '右侧',
+ edge: '边缘',
rainbowLines: '彩虹线条',
notUseRainbowLines: '不使用彩虹线条'
},
diff --git a/web/src/pages/Edit/components/BaseStyle.vue b/web/src/pages/Edit/components/BaseStyle.vue
index c48fde21..818a4739 100644
--- a/web/src/pages/Edit/components/BaseStyle.vue
+++ b/web/src/pages/Edit/components/BaseStyle.vue
@@ -255,7 +255,7 @@
:value="false"
>
-
+