diff --git a/packages/ui/certd-client/src/views/crud/advanced/big-data/crud.tsx b/packages/ui/certd-client/src/views/crud/advanced/big-data/crud.tsx index 48ba09cd2..0c0cc9f83 100644 --- a/packages/ui/certd-client/src/views/crud/advanced/big-data/crud.tsx +++ b/packages/ui/certd-client/src/views/crud/advanced/big-data/crud.tsx @@ -1,7 +1,7 @@ import * as api from "./api"; import { AddReq, CreateCrudOptionsProps, CreateCrudOptionsRet, DelReq, dict, EditReq, UserPageQuery, UserPageRes } from "@fast-crud/fast-crud"; -export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOptionsRet { +export default async function ({ crudExpose }: CreateCrudOptionsProps): Promise { const pageRequest = async (query: UserPageQuery): Promise => { return await api.GetList(query); }; diff --git a/packages/ui/certd-client/src/views/crud/advanced/big-data/index.vue b/packages/ui/certd-client/src/views/crud/advanced/big-data/index.vue index 3c3e8846b..35534726f 100644 --- a/packages/ui/certd-client/src/views/crud/advanced/big-data/index.vue +++ b/packages/ui/certd-client/src/views/crud/advanced/big-data/index.vue @@ -9,22 +9,22 @@ diff --git a/packages/ui/certd-client/src/views/crud/advanced/linkage/crud.tsx b/packages/ui/certd-client/src/views/crud/advanced/linkage/crud.tsx index d7cd5bc9d..4b4470b8d 100644 --- a/packages/ui/certd-client/src/views/crud/advanced/linkage/crud.tsx +++ b/packages/ui/certd-client/src/views/crud/advanced/linkage/crud.tsx @@ -1,6 +1,6 @@ import * as api from "./api"; import { AddReq, CreateCrudOptionsProps, CreateCrudOptionsRet, DelReq, dict, EditReq, ScopeContext, UserPageQuery, UserPageRes } from "@fast-crud/fast-crud"; -export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOptionsRet { +export default async function ({ crudExpose }: CreateCrudOptionsProps): Promise { const pageRequest = async (query: UserPageQuery): Promise => { return await api.GetList(query); }; diff --git a/packages/ui/certd-client/src/views/crud/advanced/linkage/index.vue b/packages/ui/certd-client/src/views/crud/advanced/linkage/index.vue index da5f66208..bbd063b5c 100644 --- a/packages/ui/certd-client/src/views/crud/advanced/linkage/index.vue +++ b/packages/ui/certd-client/src/views/crud/advanced/linkage/index.vue @@ -4,18 +4,19 @@ diff --git a/packages/ui/certd-client/src/views/crud/basis/columns-set/crud.tsx b/packages/ui/certd-client/src/views/crud/basis/columns-set/crud.tsx index 2316f74e1..1be0cfec5 100644 --- a/packages/ui/certd-client/src/views/crud/basis/columns-set/crud.tsx +++ b/packages/ui/certd-client/src/views/crud/basis/columns-set/crud.tsx @@ -2,7 +2,7 @@ import * as api from "./api.js"; import { AddReq, CreateCrudOptionsProps, CreateCrudOptionsRet, DelReq, dict, EditReq, UserPageQuery, UserPageRes } from "@fast-crud/fast-crud"; import { message } from "ant-design-vue"; import { computed } from "vue"; -export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOptionsRet { +export default async function ({ crudExpose }: CreateCrudOptionsProps): Promise { const { crudBinding } = crudExpose; const pageRequest = async (query: UserPageQuery): Promise => { return await api.GetList(query); diff --git a/packages/ui/certd-client/src/views/crud/basis/columns-set/index.vue b/packages/ui/certd-client/src/views/crud/basis/columns-set/index.vue index 8fda6906b..ecfb59063 100644 --- a/packages/ui/certd-client/src/views/crud/basis/columns-set/index.vue +++ b/packages/ui/certd-client/src/views/crud/basis/columns-set/index.vue @@ -16,17 +16,18 @@ diff --git a/packages/ui/certd-client/src/views/crud/basis/first/use-tour.ts b/packages/ui/certd-client/src/views/crud/basis/first/use-tour.ts new file mode 100644 index 000000000..1ed412980 --- /dev/null +++ b/packages/ui/certd-client/src/views/crud/basis/first/use-tour.ts @@ -0,0 +1,50 @@ +import { ref, Ref } from "vue"; +import { TourProps } from "ant-design-vue"; + +export function useTour() { + const open = ref(false); + const current = ref(0); + //帮助向导 + const steps: Ref = ref([]); + + const handleOpen = (val: boolean): void => { + open.value = val; + steps.value = [ + { + title: "查询", + description: "查询数据.", + target: () => { + return document.querySelector(".page-first .fs-search-btn-search") as HTMLElement; + } + }, + { + title: "重置", + description: "重置查询条件.", + target: () => { + return document.querySelector(".page-first .fs-search-btn-reset") as HTMLElement; + } + }, + { + title: "添加", + description: "打开添加对话框", + target: () => { + return document.querySelector(".page-first .fs-actionbar-btn-add") as HTMLElement; + } + }, + { + title: "刷新列表", + description: "刷新列表", + target: () => { + return document.querySelector(".page-first .fs-toolbar-btn-refresh") as HTMLElement; + } + } + ]; + }; + + return { + open, + current, + steps, + handleOpen + }; +} diff --git a/packages/ui/certd-client/src/views/crud/basis/helloworld/index.vue b/packages/ui/certd-client/src/views/crud/basis/helloworld/index.vue index 2345430b4..602b48327 100644 --- a/packages/ui/certd-client/src/views/crud/basis/helloworld/index.vue +++ b/packages/ui/certd-client/src/views/crud/basis/helloworld/index.vue @@ -10,13 +10,13 @@ - diff --git a/packages/ui/certd-client/src/views/crud/basis/i18n/crud.tsx b/packages/ui/certd-client/src/views/crud/basis/i18n/crud.tsx index 1cc13c447..821c12dd8 100644 --- a/packages/ui/certd-client/src/views/crud/basis/i18n/crud.tsx +++ b/packages/ui/certd-client/src/views/crud/basis/i18n/crud.tsx @@ -2,7 +2,7 @@ import * as api from "./api"; import { AddReq, CreateCrudOptionsProps, CreateCrudOptionsRet, DelReq, dict, EditReq, UserPageQuery, UserPageRes } from "@fast-crud/fast-crud"; import { useI18n } from "vue-i18n"; -export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOptionsRet { +export default async function ({ crudExpose }: CreateCrudOptionsProps): Promise { const pageRequest = async (query: UserPageQuery): Promise => { return await api.GetList(query); }; diff --git a/packages/ui/certd-client/src/views/crud/basis/i18n/index.vue b/packages/ui/certd-client/src/views/crud/basis/i18n/index.vue index 9a53a5b2a..bb06ce373 100644 --- a/packages/ui/certd-client/src/views/crud/basis/i18n/index.vue +++ b/packages/ui/certd-client/src/views/crud/basis/i18n/index.vue @@ -17,16 +17,17 @@ diff --git a/packages/ui/certd-client/src/views/crud/feature/height/crud.tsx b/packages/ui/certd-client/src/views/crud/feature/height/crud.tsx index b2d4c4c03..e8ebf7e76 100644 --- a/packages/ui/certd-client/src/views/crud/feature/height/crud.tsx +++ b/packages/ui/certd-client/src/views/crud/feature/height/crud.tsx @@ -1,7 +1,7 @@ import * as api from "./api"; import { AddReq, CreateCrudOptionsProps, CreateCrudOptionsRet, DelReq, dict, EditReq, UserPageQuery, UserPageRes } from "@fast-crud/fast-crud"; -export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOptionsRet { +export default async function ({ crudExpose }: CreateCrudOptionsProps): Promise { const pageRequest = async (query: UserPageQuery): Promise => { return await api.GetList(query); }; diff --git a/packages/ui/certd-client/src/views/crud/feature/height/index.vue b/packages/ui/certd-client/src/views/crud/feature/height/index.vue index 01c59c98b..95640403b 100644 --- a/packages/ui/certd-client/src/views/crud/feature/height/index.vue +++ b/packages/ui/certd-client/src/views/crud/feature/height/index.vue @@ -6,16 +6,18 @@