From 94089a549d57ac245e90e2adee6daa2d7614a6db Mon Sep 17 00:00:00 2001 From: yangchunlong <292345300@qq.com> Date: Thu, 11 Sep 2025 11:22:40 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=F0=9F=9A=80=20=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components.d.ts | 75 ---------- .../designer/src/modules/header/index.vue | 5 +- .../components/Header/ToolBarRight.vue | 4 +- src/main.ts | 17 +-- src/styles/reset.scss | 129 ------------------ 5 files changed, 11 insertions(+), 219 deletions(-) diff --git a/src/components.d.ts b/src/components.d.ts index a43d952..e14c367 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -7,36 +7,6 @@ export {} declare module "vue" { export interface GlobalComponents { - ActionBar: typeof import("./components/EpicDesigner/components/designer/src/modules/actionBar/index.vue")["default"]; - Add: typeof import("./components/FlowDesign/nodes/Add.vue")["default"]; - ApprovalNode: typeof import("./components/FlowDesign/nodes/ApprovalNode.vue")["default"]; - ApprovalNodeClone: typeof import("./components/FlowDesign/nodes/ApprovalNodeClone.vue")["default"]; - ApprovalPanel: typeof import("./components/FlowDesign/panels/ApprovalPanel.vue")["default"]; - ApprovalPanel1: typeof import("./components/FlowDesign/panels/ApprovalPanel1.vue")["default"]; - AssigneePanel: typeof import("./components/FlowDesign/panels/AssigneePanel.vue")["default"]; - AssigneePanelClone: typeof import("./components/FlowDesign/panels/AssigneePanelClone.vue")["default"]; - AsyncLoader: typeof import("./components/EpicDesigner/components/asyncLoader/index.vue")["default"]; - AttributeView: typeof import("./components/EpicDesigner/components/designer/src/modules/attributeView/attributeView.vue")["default"]; - Breadcrumb: typeof import("./components/EpicDesigner/components/designer/src/modules/rightSidebar/breadcrumb.vue")["default"]; - Builder: typeof import("./components/EpicDesigner/components/builder/src/builder.vue")["default"]; - CcNode: typeof import("./components/FlowDesign/nodes/CcNode.vue")["default"]; - CcNodeClone: typeof import("./components/FlowDesign/nodes/CcNodeClone.vue")["default"]; - CcPanel: typeof import("./components/FlowDesign/panels/CcPanel.vue")["default"]; - ComponentView: typeof import("./components/EpicDesigner/components/designer/src/modules/componentView/index.vue")["default"]; - ConditionNode: typeof import("./components/FlowDesign/nodes/ConditionNode.vue")["default"]; - ConditionPanel: typeof import("./components/FlowDesign/panels/ConditionPanel.vue")["default"]; - DataView: typeof import("./components/EpicDesigner/components/designer/src/modules/attributeView/dataView.vue")["default"]; - Designer: typeof import("./components/EpicDesigner/components/designer/src/designer.vue")["default"]; - EActionEditor: typeof import("./components/EpicDesigner/extensions/EActionEditor/index.vue")["default"]; - EActionEditorItem: typeof import("./components/EpicDesigner/extensions/EActionEditor/src/EActionEditorItem.vue")["default"]; - EActionEditorItem1: typeof import("./components/EpicDesigner/extensions/EActionEditor/src/EActionEditorItem1.vue")["default"]; - EActionModal: typeof import("./components/EpicDesigner/extensions/EActionEditor/src/EActionModal.vue")["default"]; - EArgsEditor: typeof import("./components/EpicDesigner/extensions/EActionEditor/src/EArgsEditor.vue")["default"]; - EColEditor: typeof import("./components/EpicDesigner/extensions/EColEditor/index.vue")["default"]; - EditContainer: typeof import("./components/EpicDesigner/components/designer/src/modules/editContainer/index.vue")["default"]; - EditNodeItem: typeof import("./components/EpicDesigner/components/designer/src/modules/editContainer/editNodeItem.vue")["default"]; - EditScreenContainer: typeof import("./components/EpicDesigner/components/designer/src/modules/editContainer/editScreenContainer.vue")["default"]; - EInputSize: typeof import("./components/EpicDesigner/extensions/EInputSize/index.vue")["default"]; ElAside: typeof import("element-plus/es")["ElAside"]; ElAutocomplete: typeof import("element-plus/es")["ElAutocomplete"]; ElAvatar: typeof import("element-plus/es")["ElAvatar"]; @@ -85,21 +55,6 @@ declare module "vue" { ElText: typeof import("element-plus/es")["ElText"]; ElTooltip: typeof import("element-plus/es")["ElTooltip"]; ElTree: typeof import("element-plus/es")["ElTree"]; - EndNode: typeof import("./components/FlowDesign/nodes/EndNode.vue")["default"]; - EndPanel: typeof import("./components/FlowDesign/panels/EndPanel.vue")["default"]; - EOptionsEditor: typeof import("./components/EpicDesigner/extensions/EOptionsEditor/index.vue")["default"]; - ERuleEditor: typeof import("./components/EpicDesigner/extensions/ERuleEditor/index.vue")["default"]; - ERuleItem: typeof import("./components/EpicDesigner/extensions/ERuleEditor/ERuleItem.vue")["default"]; - EScriptEdit: typeof import("./components/EpicDesigner/extensions/EActionEditor/src/EScriptEdit.vue")["default"]; - EventView: typeof import("./components/EpicDesigner/components/designer/src/modules/attributeView/eventView.vue")["default"]; - ExclusiveNode: typeof import("./components/FlowDesign/nodes/ExclusiveNode.vue")["default"]; - ExecutionListeners: typeof import("./components/FlowDesign/panels/ExecutionListeners.vue")["default"]; - FlowDesign: typeof import("./components/FlowDesign/index.vue")["default"]; - Form: typeof import("./components/EpicDesigner/ui/form/form.vue")["default"]; - FormItem: typeof import("./components/EpicDesigner/ui/formItem/formItem.vue")["default"]; - GatewayNode: typeof import("./components/FlowDesign/nodes/GatewayNode.vue")["default"]; - Header: typeof import("./components/EpicDesigner/components/designer/src/modules/header/index.vue")["default"]; - Icon: typeof import("./components/EpicDesigner/components/icon/src/icon.vue")["default"]; IEpArrowDown: typeof import("~icons/ep/arrow-down")["default"]; IEpCircleClose: typeof import("~icons/ep/circle-close")["default"]; IEpFolderDelete: typeof import("~icons/ep/folder-delete")["default"]; @@ -108,37 +63,7 @@ declare module "vue" { IEpRemove: typeof import("~icons/ep/remove")["default"]; IEpSearch: typeof import("~icons/ep/search")["default"]; IEpSwitchButton: typeof import("~icons/ep/switch-button")["default"]; - MonacoEditor: typeof import("./components/EpicDesigner/extensions/MonacoEditor/index.vue")["default"]; - Node: typeof import("./components/FlowDesign/nodes/Node.vue")["default"]; - NodeItem: typeof import("./components/EpicDesigner/components/designer/src/modules/editContainer/nodeItem.vue")["default"]; - NotifyNode: typeof import("./components/FlowDesign/nodes/NotifyNode.vue")["default"]; - NotifyNodeC: typeof import("./components/FlowDesign/nodes/NotifyNodeC.vue")["default"]; - NotifyNodeClone: typeof import("./components/FlowDesign/nodes/NotifyNodeClone.vue")["default"]; - NotifyPanel: typeof import("./components/FlowDesign/panels/NotifyPanel.vue")["default"]; - OptionsCol: typeof import("./components/EpicDesigner/extensions/EOptionsEditor/optionsCol.vue")["default"]; - Outline: typeof import("./components/EpicDesigner/components/designer/src/modules/outline/outline.vue")["default"]; - Page: typeof import("./components/EpicDesigner/extensions/Page/index.vue")["default"]; - Panels: typeof import("./components/FlowDesign/panels/index.vue")["default"]; - ParallelNode: typeof import("./components/FlowDesign/nodes/ParallelNode.vue")["default"]; - Preview: typeof import("./components/EpicDesigner/components/designer/src/modules/preview/index.vue")["default"]; - PreviewJson: typeof import("./components/EpicDesigner/components/designer/src/modules/editContainer/previewJson.vue")["default"]; - PreviewWidgets: typeof import("./components/EpicDesigner/components/designer/src/modules/editContainer/previewWidgets.vue")["default"]; - RightSidebar: typeof import("./components/EpicDesigner/components/designer/src/modules/rightSidebar/index.vue")["default"]; RouterLink: typeof import("vue-router")["RouterLink"]; RouterView: typeof import("vue-router")["RouterView"]; - ServiceNode: typeof import("./components/FlowDesign/nodes/ServiceNode.vue")["default"]; - ServicePanel: typeof import("./components/FlowDesign/panels/ServicePanel.vue")["default"]; - SoundCode: typeof import("./components/EpicDesigner/components/designer/src/modules/soundCode/index.vue")["default"]; - StartNode: typeof import("./components/FlowDesign/nodes/StartNode.vue")["default"]; - StartPanel: typeof import("./components/FlowDesign/panels/StartPanel.vue")["default"]; - StyleView: typeof import("./components/EpicDesigner/components/designer/src/modules/attributeView/styleView.vue")["default"]; - TaskListeners: typeof import("./components/FlowDesign/panels/TaskListeners.vue")["default"]; - TimerNode: typeof import("./components/FlowDesign/nodes/TimerNode.vue")["default"]; - TimerPanel: typeof import("./components/FlowDesign/panels/TimerPanel.vue")["default"]; - Toolbar: typeof import("./components/EpicDesigner/components/designer/src/modules/editContainer/toolbar.vue")["default"]; - Tree: typeof import("./components/EpicDesigner/components/tree/src/tree.vue")["default"]; - TreeNode: typeof import("./components/FlowDesign/nodes/TreeNode.vue")["default"]; - TreeNodeItem: typeof import("./components/EpicDesigner/components/tree/src/treeNodeItem.vue")["default"]; - TreeNodes: typeof import("./components/EpicDesigner/components/tree/src/treeNodes.vue")["default"]; } } diff --git a/src/components/EpicDesigner/components/designer/src/modules/header/index.vue b/src/components/EpicDesigner/components/designer/src/modules/header/index.vue index 6407ae7..aaded9f 100644 --- a/src/components/EpicDesigner/components/designer/src/modules/header/index.vue +++ b/src/components/EpicDesigner/components/designer/src/modules/header/index.vue @@ -3,8 +3,9 @@
- - EDesigner + + +

ORICO

diff --git a/src/layouts/components/Header/ToolBarRight.vue b/src/layouts/components/Header/ToolBarRight.vue index 86113ff..bbac788 100644 --- a/src/layouts/components/Header/ToolBarRight.vue +++ b/src/layouts/components/Header/ToolBarRight.vue @@ -1,7 +1,7 @@ diff --git a/src/main.ts b/src/main.ts index 503f36d..f311385 100644 --- a/src/main.ts +++ b/src/main.ts @@ -12,32 +12,27 @@ import "@/assets/iconfont/iconfont.scss"; //引入Element plus样式 import "element-plus/dist/index.css"; -// 引入epic-designer样式 -import "epic-designer/dist/style.css"; -//注册驻足 -import { setupElementPlus } from "@/components/EpicDesigner/ui"; -setupElementPlus(); //公共样式 import "@/styles/common.scss"; // 重置 element 样式 import "@/styles/element.scss"; +//表单设计器样式 import "@/styles/edesigner/index.css"; - -// custom directives import directives from "@/directives/index"; // vue Router import router from "@/routers"; - import * as ElementPlusIconsVue from "@element-plus/icons-vue"; // 导入 tsx 组件 import SvgIcon from "@/components/SvgIcon"; +//注册组件 +import { setupElementPlus } from "@/components/EpicDesigner/ui"; +setupElementPlus(); + // pinia store import pinia from "@/stores"; // errorHandler import errorHandler from "@/utils/errorHandler"; -import VXETable from "vxe-table"; - localStorage.setItem("baseUrl", import.meta.env.VITE_SINGLE_URL); const app = createApp(App); @@ -46,4 +41,4 @@ for (const [key, component] of Object.entries(ElementPlusIconsVue)) { } app.config.errorHandler = errorHandler; app.component("SvgIcon", SvgIcon); // 注册后,所有组件可直接用 -app.use(directives).use(router).use(pinia).use(VXETable).mount("#app"); +app.use(directives).use(router).use(pinia).mount("#app"); diff --git a/src/styles/reset.scss b/src/styles/reset.scss index 209b32a..1f88062 100644 --- a/src/styles/reset.scss +++ b/src/styles/reset.scss @@ -1,132 +1,3 @@ -/* Reset style sheet */ - -/* 目前项目中使用富文本编辑器需要注释,如果你项目中没有使用富文本编辑器,可以取消注释 */ -// html, -// body, -// div, -// span, -// applet, -// object, -// iframe, -// h1, -// h2, -// h3, -// h4, -// h5, -// h6, -// p, -// blockquote, -// pre, -// a, -// abbr, -// acronym, -// address, -// big, -// cite, -// code, -// del, -// dfn, -// em, -// img, -// ins, -// kbd, -// q, -// s, -// samp, -// small, -// strike, -// strong, -// sub, -// sup, -// tt, -// var, -// b, -// u, -// i, -// center, -// dl, -// dt, -// dd, -// ol, -// ul, -// li, -// fieldset, -// form, -// label, -// legend, -// table, -// caption, -// tbody, -// tfoot, -// thead, -// tr, -// th, -// td, -// article, -// aside, -// canvas, -// details, -// embed, -// figure, -// figcaption, -// footer, -// header, -// hgroup, -// menu, -// nav, -// output, -// ruby, -// section, -// summary, -// time, -// mark, -// audio, -// video { -// padding: 0; -// margin: 0; -// font: inherit; -// font-size: 100%; -// vertical-align: baseline; -// border: 0; -// } - -// /* HTML5 display-role reset for older browsers */ -// article, -// aside, -// details, -// figcaption, -// figure, -// footer, -// header, -// hgroup, -// menu, -// nav, -// section { -// display: block; -// } -// body { -// padding: 0; -// margin: 0; -// } -// ol, -// ul { -// list-style: none; -// } -// blockquote, -// q { -// quotes: none; -// } -// blockquote::before, -// blockquote::after, -// q::before, -// q::after { -// content: ""; -// content: none; -// } -// table { -// border-spacing: 0; -// border-collapse: collapse; -// } html, body, #app {