From d0b875c3cc83ef6464589cf3252c066e0183b00f Mon Sep 17 00:00:00 2001 From: mengyxu Date: Thu, 17 Aug 2023 09:11:59 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=84=E4=BB=B6=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/App.vue | 25 +- package.json | 7 +- packages/base/index.ts | 4 + packages/base/list-table/index.ts | 2 + .../{ => base}/list-table/src/listTable.vue | 2 +- packages/base/modify-form/index.ts | 2 + .../{ => base}/modify-form/src/modifyForm.vue | 15 +- packages/base/search-row/index.ts | 2 + .../{ => base}/search-row/src/searchRow.vue | 0 packages/{ => base}/tag/index.ts | 4 +- packages/{ => base}/tag/src/tag.vue | 0 packages/index.ts | 10 +- packages/list-table/index.ts | 2 - packages/manage/home/index.ts | 2 + packages/manage/home/src/home.vue | 102 +++++++ packages/manage/index.ts | 2 + packages/manage/menu-tree/index.ts | 2 + packages/manage/menu-tree/src/menuTree.vue | 70 +++++ packages/manage/menu-tree/src/style.ts | 23 ++ packages/modify-form/index.ts | 2 - packages/search-row/index.ts | 2 - packages/termimal/index.ts | 3 - packages/tool/index.ts | 2 + packages/tool/termimal-split/index.ts | 3 + packages/tool/termimal-split/src/terminal.vue | 198 ++++++++++++++ packages/tool/termimal/index.ts | 3 + packages/{ => tool}/termimal/src/terminal.vue | 118 +++++++-- plugs/axios.ts | 10 +- plugs/element/index.ts | 2 + plugs/{element.ts => element/message.ts} | 0 plugs/element/rule.ts | 248 ++++++++++++++++++ tsconfig.json | 8 +- yarn.lock | 190 +++++++------- 33 files changed, 902 insertions(+), 163 deletions(-) create mode 100644 packages/base/index.ts create mode 100644 packages/base/list-table/index.ts rename packages/{ => base}/list-table/src/listTable.vue (97%) create mode 100644 packages/base/modify-form/index.ts rename packages/{ => base}/modify-form/src/modifyForm.vue (87%) create mode 100644 packages/base/search-row/index.ts rename packages/{ => base}/search-row/src/searchRow.vue (100%) rename packages/{ => base}/tag/index.ts (86%) rename packages/{ => base}/tag/src/tag.vue (100%) delete mode 100644 packages/list-table/index.ts create mode 100644 packages/manage/home/index.ts create mode 100644 packages/manage/home/src/home.vue create mode 100644 packages/manage/index.ts create mode 100644 packages/manage/menu-tree/index.ts create mode 100644 packages/manage/menu-tree/src/menuTree.vue create mode 100644 packages/manage/menu-tree/src/style.ts delete mode 100644 packages/modify-form/index.ts delete mode 100644 packages/search-row/index.ts delete mode 100644 packages/termimal/index.ts create mode 100644 packages/tool/index.ts create mode 100644 packages/tool/termimal-split/index.ts create mode 100644 packages/tool/termimal-split/src/terminal.vue create mode 100644 packages/tool/termimal/index.ts rename packages/{ => tool}/termimal/src/terminal.vue (54%) create mode 100644 plugs/element/index.ts rename plugs/{element.ts => element/message.ts} (100%) create mode 100644 plugs/element/rule.ts diff --git a/examples/App.vue b/examples/App.vue index 2ffc453..043d7a3 100644 --- a/examples/App.vue +++ b/examples/App.vue @@ -4,21 +4,22 @@ - + width="90%"> + + \ No newline at end of file diff --git a/packages/base/search-row/index.ts b/packages/base/search-row/index.ts new file mode 100644 index 0000000..d187594 --- /dev/null +++ b/packages/base/search-row/index.ts @@ -0,0 +1,2 @@ +import SearchRow from './src/searchRow.vue'; +export { SearchRow }; diff --git a/packages/search-row/src/searchRow.vue b/packages/base/search-row/src/searchRow.vue similarity index 100% rename from packages/search-row/src/searchRow.vue rename to packages/base/search-row/src/searchRow.vue diff --git a/packages/tag/index.ts b/packages/base/tag/index.ts similarity index 86% rename from packages/tag/index.ts rename to packages/base/tag/index.ts index ec49516..0c46532 100644 --- a/packages/tag/index.ts +++ b/packages/base/tag/index.ts @@ -1,5 +1,5 @@ // import { PluginObject } from 'vue' -import WkbTag from './src/tag.vue' +import WkbTag from './src/tag.vue'; // const injectInstallObject: PluginObject = { // install(Vue) { @@ -14,4 +14,4 @@ import WkbTag from './src/tag.vue' // injectInstallObject.install(window.Vue as any) // } -export default WkbTag \ No newline at end of file +export { WkbTag }; diff --git a/packages/tag/src/tag.vue b/packages/base/tag/src/tag.vue similarity index 100% rename from packages/tag/src/tag.vue rename to packages/base/tag/src/tag.vue diff --git a/packages/index.ts b/packages/index.ts index 8bece09..e9eb961 100644 --- a/packages/index.ts +++ b/packages/index.ts @@ -1,7 +1,3 @@ -import WkbTag from './tag'; -import ListTable from './list-table'; -import SearchRow from './search-row'; -import ModifyForm from './modify-form'; -import Terminal from './termimal'; - -export { WkbTag, ListTable, SearchRow, ModifyForm, Terminal }; +export * from "./base"; +export * from "./tool"; +export * from "./manage"; diff --git a/packages/list-table/index.ts b/packages/list-table/index.ts deleted file mode 100644 index d13453f..0000000 --- a/packages/list-table/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -import listTable from "./src/listTable.vue" -export default listTable; \ No newline at end of file diff --git a/packages/manage/home/index.ts b/packages/manage/home/index.ts new file mode 100644 index 0000000..e881284 --- /dev/null +++ b/packages/manage/home/index.ts @@ -0,0 +1,2 @@ +import Home from './src/home.vue'; +export { Home }; diff --git a/packages/manage/home/src/home.vue b/packages/manage/home/src/home.vue new file mode 100644 index 0000000..54cdd40 --- /dev/null +++ b/packages/manage/home/src/home.vue @@ -0,0 +1,102 @@ + + + + + \ No newline at end of file diff --git a/packages/manage/index.ts b/packages/manage/index.ts new file mode 100644 index 0000000..f7ccf0e --- /dev/null +++ b/packages/manage/index.ts @@ -0,0 +1,2 @@ +export * from './menu-tree'; +export * from "./home" \ No newline at end of file diff --git a/packages/manage/menu-tree/index.ts b/packages/manage/menu-tree/index.ts new file mode 100644 index 0000000..81e1014 --- /dev/null +++ b/packages/manage/menu-tree/index.ts @@ -0,0 +1,2 @@ +import MenuTree from './src/menuTree.vue'; +export { MenuTree }; diff --git a/packages/manage/menu-tree/src/menuTree.vue b/packages/manage/menu-tree/src/menuTree.vue new file mode 100644 index 0000000..dda3c20 --- /dev/null +++ b/packages/manage/menu-tree/src/menuTree.vue @@ -0,0 +1,70 @@ + + + + diff --git a/packages/manage/menu-tree/src/style.ts b/packages/manage/menu-tree/src/style.ts new file mode 100644 index 0000000..0e91b5c --- /dev/null +++ b/packages/manage/menu-tree/src/style.ts @@ -0,0 +1,23 @@ +export const def = { + /* 侧边菜单 */ + // 侧边菜单背景色 + menuBackground: '#ffffff', + // 侧边菜单文字颜色 + menuColor: '#303133', + // 侧边菜单激活项背景色 + menuActiveBackground: '#ffffff', + // 侧边菜单激活项文字色 + menuActiveColor: '#409eff', + // 侧边菜单顶栏背景色 + menuTopBarBackground: '#fcfcfc', + // 侧边菜单宽度(展开时),单位px + menuWidth: 260, + // 侧边菜单项默认图标 + menuDefaultIcon: 'el-icon-Minus', + // 是否水平折叠收起菜单 + menuCollapse: false, + // 是否只保持一个子菜单的展开(手风琴) + menuUniqueOpened: false, + // 显示菜单栏顶栏(LOGO) + menuShowTopBar: true, +}; diff --git a/packages/modify-form/index.ts b/packages/modify-form/index.ts deleted file mode 100644 index ddb888a..0000000 --- a/packages/modify-form/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -import ModifyForm from "./src/modifyForm.vue" -export default ModifyForm; \ No newline at end of file diff --git a/packages/search-row/index.ts b/packages/search-row/index.ts deleted file mode 100644 index e04e219..0000000 --- a/packages/search-row/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -import SearchRow from "./src/searchRow.vue" -export default SearchRow; \ No newline at end of file diff --git a/packages/termimal/index.ts b/packages/termimal/index.ts deleted file mode 100644 index 174b68b..0000000 --- a/packages/termimal/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -import Terminal from './src/terminal.vue' - -export default Terminal \ No newline at end of file diff --git a/packages/tool/index.ts b/packages/tool/index.ts new file mode 100644 index 0000000..7d2cc02 --- /dev/null +++ b/packages/tool/index.ts @@ -0,0 +1,2 @@ +export * from './termimal'; +export * from './termimal-split'; diff --git a/packages/tool/termimal-split/index.ts b/packages/tool/termimal-split/index.ts new file mode 100644 index 0000000..799faab --- /dev/null +++ b/packages/tool/termimal-split/index.ts @@ -0,0 +1,3 @@ +import TerminalSplit from './src/terminal.vue'; + +export { TerminalSplit }; diff --git a/packages/tool/termimal-split/src/terminal.vue b/packages/tool/termimal-split/src/terminal.vue new file mode 100644 index 0000000..b3675cc --- /dev/null +++ b/packages/tool/termimal-split/src/terminal.vue @@ -0,0 +1,198 @@ + + + \ No newline at end of file diff --git a/packages/tool/termimal/index.ts b/packages/tool/termimal/index.ts new file mode 100644 index 0000000..0078a83 --- /dev/null +++ b/packages/tool/termimal/index.ts @@ -0,0 +1,3 @@ +import Terminal from './src/terminal.vue'; + +export { Terminal }; diff --git a/packages/termimal/src/terminal.vue b/packages/tool/termimal/src/terminal.vue similarity index 54% rename from packages/termimal/src/terminal.vue rename to packages/tool/termimal/src/terminal.vue index 7e12ab9..e40a708 100644 --- a/packages/termimal/src/terminal.vue +++ b/packages/tool/termimal/src/terminal.vue @@ -1,5 +1,6 @@