From 66ea7f5436d977a9c3953317d58d01ea57ba979a Mon Sep 17 00:00:00 2001 From: juetan Date: Mon, 14 Aug 2023 21:57:52 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E4=B8=AA=E4=BA=BA?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 2 +- src/components/table/use-table.tsx | 20 ++- src/pages/demo/index.vue | 64 +++++++- src/pages/demo/test.vue | 18 ++- src/pages/my/index.vue | 45 +++++- src/pages/post/index.vue | 3 +- src/pages/{user => system}/index.vue | 7 +- src/pages/{ => system}/permission/index.vue | 0 src/pages/{ => system}/role/index.vue | 0 src/pages/system/user/index.vue | 164 ++++++++++++++++++++ src/types/auto-component.d.ts | 8 +- 11 files changed, 292 insertions(+), 39 deletions(-) rename src/pages/{user => system}/index.vue (95%) rename src/pages/{ => system}/permission/index.vue (100%) rename src/pages/{ => system}/role/index.vue (100%) create mode 100644 src/pages/system/user/index.vue diff --git a/.env b/.env index ac23070..57f4a0a 100644 --- a/.env +++ b/.env @@ -2,7 +2,7 @@ # 应用配置 # ===================================================================================== # 网站标题 -VITE_TITLE = 绝弹管理系统 +VITE_TITLE = 绝弹管理后台 # 网站副标题 VITE_SUBTITLE = 快速开发web应用的模板工具 # API接口前缀:参见 axios 的 baseURL diff --git a/src/components/table/use-table.tsx b/src/components/table/use-table.tsx index 995c8eb..4ec338d 100644 --- a/src/components/table/use-table.tsx +++ b/src/components/table/use-table.tsx @@ -1,3 +1,4 @@ +import { modal } from "@/utils/modal"; import { Doption, Dropdown, Link, Message, TableColumnData } from "@arco-design/web-vue"; import { isArray, merge } from "lodash-es"; import { reactive } from "vue"; @@ -5,7 +6,6 @@ import { useFormModal } from "../form"; import { TableInstance } from "./table"; import { config } from "./table.config"; import { UseTableOptions } from "./use-interface"; -import { modal } from "@/utils/modal"; const onClick = async (item: any, columnData: any, getTable: any) => { if (item.type === "modify") { @@ -128,17 +128,21 @@ export const useTable = (optionsOrFn: UseTableOptions | (() => UseTableOptions)) ); }); const trigger = () => ( - + ); return ( - - {{ - default: trigger, - content: content, - }} - + <> + 编辑 + 详情 + + {{ + default: trigger, + content: content, + }} + + ); }; } diff --git a/src/pages/demo/index.vue b/src/pages/demo/index.vue index a744a4f..3e2b676 100644 --- a/src/pages/demo/index.vue +++ b/src/pages/demo/index.vue @@ -1,8 +1,68 @@ - + diff --git a/src/pages/demo/test.vue b/src/pages/demo/test.vue index 00408b2..1176afa 100644 --- a/src/pages/demo/test.vue +++ b/src/pages/demo/test.vue @@ -1,20 +1,23 @@