Showing
9 changed files
with
35 additions
and
16 deletions
... | ... | @@ -140,10 +140,10 @@ |
140 | 140 | |
141 | 141 | <Panel position="top-right"> |
142 | 142 | <button |
143 | - class="w-10 h-10 bg-gray-300 flex justify-center items-center rounded-full" | |
143 | + class="w-10 h-10 bg-gray-300 flex justify-center items-center rounded-full dark:bg-dark-50" | |
144 | 144 | @click="handleFullScreen" |
145 | 145 | > |
146 | - <Icon class="!text-2xl" :icon="getFullScreenIcon" /> | |
146 | + <Icon class="!text-2xl dark:text-light-50" :icon="getFullScreenIcon" /> | |
147 | 147 | </button> |
148 | 148 | </Panel> |
149 | 149 | </VueFlow> | ... | ... |
... | ... | @@ -62,16 +62,16 @@ |
62 | 62 | </section> |
63 | 63 | </template> |
64 | 64 | <main |
65 | - class="basic-node-hover flex items-center w-44 h-12 rounded border px-4 py-2 border-gray-700" | |
65 | + class="basic-node-hover flex items-center w-44 h-12 rounded border px-4 py-2 border-gray-700 dark:text-light-50" | |
66 | 66 | :style="{ backgroundColor: getBackgroundColor }" |
67 | 67 | > |
68 | 68 | <div> |
69 | - <Icon class="text-2xl" :icon="getIcon" /> | |
69 | + <Icon class="text-2xl dark:text-light-50" :icon="getIcon" /> | |
70 | 70 | </div> |
71 | 71 | <BasicToolbar v-bind="$props" /> |
72 | 72 | <div class="flex text-xs flex-col ml-2 text-left truncate"> |
73 | - <span class="text-gray-700 w-full truncate">{{ getLabel }}</span> | |
74 | - <span class="w-full truncate">{{ getName }}</span> | |
73 | + <span class="text-gray-700 w-full truncate dark:text-light-50">{{ getLabel }}</span> | |
74 | + <span class="w-full truncate dark:text-neutral-50">{{ getName }}</span> | |
75 | 75 | </div> |
76 | 76 | <Handle v-if="getHasInEnabled" type="source" :position="Position.Left" /> |
77 | 77 | <Handle v-if="getHasOutEnabled" type="source" :position="Position.Right" /> | ... | ... |
... | ... | @@ -55,7 +55,7 @@ |
55 | 55 | > |
56 | 56 | <template #title> |
57 | 57 | <section class="text-dark-900"> |
58 | - <h1 class="font-bold"> | |
58 | + <h1 class="font-bold dark:text-dark-50"> | |
59 | 59 | {{ config?.name }} |
60 | 60 | </h1> |
61 | 61 | <p class="italic text-gray-600"> |
... | ... | @@ -71,10 +71,10 @@ |
71 | 71 | @dragstart="handleDragStart" |
72 | 72 | > |
73 | 73 | <div> |
74 | - <Icon class="text-2xl" :icon="getIcon" /> | |
74 | + <Icon class="text-2xl dark:text-light-50" :icon="getIcon" /> | |
75 | 75 | </div> |
76 | 76 | <div class="flex text-xs flex-col ml-2 text-left"> |
77 | - <span class="text-gray-700 w-full truncate">{{ config?.name }}</span> | |
77 | + <span class="text-gray-700 w-full truncate dark:text-light-50">{{ config?.name }}</span> | |
78 | 78 | <!-- <span class="w-full truncate">name</span> --> |
79 | 79 | </div> |
80 | 80 | <div class="w-4 h-4 bg-dark-50 rounded-1 border absolute -left-2 border-light-50"></div> | ... | ... |
... | ... | @@ -26,7 +26,7 @@ |
26 | 26 | class="rule-designer-sidebar z-50 shadow shadow-lg shadow-dark-600 transition-all overflow-hidden relative" |
27 | 27 | :style="getSidebarStyle" |
28 | 28 | > |
29 | - <section class="bg-sky-900 text-light-50 px-2 h-12 flex items-center"> | |
29 | + <section class="bg-sky-900 dark:bg-dark-500 text-light-50 px-2 h-12 flex items-center"> | |
30 | 30 | <Tooltip title="查找节点"> |
31 | 31 | <div |
32 | 32 | class="w-8 h-8 cursor-pointer flex justify-center items-center rounded-1 hover:bg-opacity-90" |
... | ... | @@ -62,12 +62,20 @@ |
62 | 62 | </Tooltip> |
63 | 63 | </template> |
64 | 64 | |
65 | -<style scoped> | |
65 | +<style scoped lang="less"> | |
66 | 66 | .rule-designer-sidebar::after { |
67 | + @apply dark: bg-dark-500; | |
68 | + | |
67 | 69 | content: ''; |
68 | 70 | position: absolute; |
69 | 71 | width: 100%; |
70 | 72 | height: 100%; |
71 | 73 | background: #fff; |
72 | 74 | } |
75 | + | |
76 | + .rule-designer-sidebar { | |
77 | + :deep(.ant-collapse-header) { | |
78 | + @apply !dark:bg-dark-500; | |
79 | + } | |
80 | + } | |
73 | 81 | </style> | ... | ... |
... | ... | @@ -4,12 +4,12 @@ |
4 | 4 | import { TabsPanelEnum, TabsPanelNameEnum } from './config'; |
5 | 5 | import { useAwaitPopupWindowBindData } from '../../../hook/useAwaitPopupWindowBindData'; |
6 | 6 | import HelpMessage from './HelpMessage.vue'; |
7 | - import EventTotal from './EventTotal.vue'; | |
8 | 7 | import { DataActionModeEnum } from '/@/enums/toolEnum'; |
9 | 8 | import { ElementsTypeEnum } from '../../../enum'; |
10 | 9 | import { useForm, BasicForm } from '/@/components/Form'; |
11 | 10 | import { BottomFormSchemas, TopFormSchemas } from '../CreateNodeModal/config'; |
12 | - import { toRaw, unref } from 'vue-demi'; | |
11 | + import { toRaw, unref } from 'vue'; | |
12 | + import { BasicEvents } from '../BasicEvents'; | |
13 | 13 | |
14 | 14 | const [topFormRegister, topFormActionType] = useForm({ |
15 | 15 | schemas: TopFormSchemas, |
... | ... | @@ -111,7 +111,7 @@ |
111 | 111 | </Spin> |
112 | 112 | </Tabs.TabPane> |
113 | 113 | <Tabs.TabPane :tab="TabsPanelNameEnum[TabsPanelEnum.EVENT]" :key="TabsPanelEnum.EVENT"> |
114 | - <EventTotal /> | |
114 | + <BasicEvents /> | |
115 | 115 | </Tabs.TabPane> |
116 | 116 | <Tabs.TabPane :tab="TabsPanelNameEnum[TabsPanelEnum.HELP]" :key="TabsPanelEnum.HELP"> |
117 | 117 | <HelpMessage :nodeData="nodeData" /> | ... | ... |
... | ... | @@ -12,9 +12,15 @@ |
12 | 12 | } |
13 | 13 | |
14 | 14 | .vue-flow__background.vue-flow__container { |
15 | + @apply dark:bg-dark-500; | |
16 | + | |
15 | 17 | background-color: #e9e9e9; |
16 | 18 | } |
17 | 19 | |
20 | +.vue-flow__background.vue-flow__container path { | |
21 | + @apply !dark:stroke-gray-600; | |
22 | +} | |
23 | + | |
18 | 24 | .vue-flow__edge-path { |
19 | 25 | stroke-width: 4; |
20 | 26 | stroke: gray; | ... | ... |