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