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; | ... | ... |