From f344c58f26a63475fc6c3824d6f74abcd0072703 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Mon, 13 Mar 2023 19:24:02 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=B1:=20[client]=20sync=20upgrade=20wit?= =?UTF-8?q?h=204=20commits=20[trident-sync]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit perf: DynamicallyCrudOptions 动态CrudOptions refactor: doc cover refactor: doc cover --- .../basis/compute-more/{api.js => api.ts} | 0 .../basis/compute-more/{crud.jsx => crud.tsx} | 20 ++++++++-------- .../views/crud/basis/compute-more/index.vue | 23 +++++-------------- .../basis/compute-more/{mock.js => mock.ts} | 0 .../src/views/crud/basis/compute/crud.tsx | 15 +++++++++--- .../src/views/crud/basis/compute/index.vue | 4 ++-- .../src/views/crud/form/custom-form/api.ts | 2 +- 7 files changed, 30 insertions(+), 34 deletions(-) rename packages/ui/certd-client/src/views/crud/basis/compute-more/{api.js => api.ts} (100%) rename packages/ui/certd-client/src/views/crud/basis/compute-more/{crud.jsx => crud.tsx} (74%) rename packages/ui/certd-client/src/views/crud/basis/compute-more/{mock.js => mock.ts} (100%) diff --git a/packages/ui/certd-client/src/views/crud/basis/compute-more/api.js b/packages/ui/certd-client/src/views/crud/basis/compute-more/api.ts similarity index 100% rename from packages/ui/certd-client/src/views/crud/basis/compute-more/api.js rename to packages/ui/certd-client/src/views/crud/basis/compute-more/api.ts diff --git a/packages/ui/certd-client/src/views/crud/basis/compute-more/crud.jsx b/packages/ui/certd-client/src/views/crud/basis/compute-more/crud.tsx similarity index 74% rename from packages/ui/certd-client/src/views/crud/basis/compute-more/crud.jsx rename to packages/ui/certd-client/src/views/crud/basis/compute-more/crud.tsx index 92ccdee8..73be370e 100644 --- a/packages/ui/certd-client/src/views/crud/basis/compute-more/crud.jsx +++ b/packages/ui/certd-client/src/views/crud/basis/compute-more/crud.tsx @@ -1,22 +1,20 @@ import * as api from "./api"; -import { requestForMock } from "/src/api/service"; -import { useCompute } from "@fast-crud/fast-crud"; -import { message } from "ant-design-vue"; -import { ref, computed } from "vue"; -const { asyncCompute, compute } = useCompute(); -export default function ({ expose }) { - const pageRequest = async (query) => { +import { AddReq, CreateCrudOptionsProps, CreateCrudOptionsRet, DelReq, EditReq, UserPageQuery, UserPageRes } from "@fast-crud/fast-crud"; +import { computed, ref } from "vue"; + +export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOptionsRet { + const pageRequest = async (query: UserPageQuery): Promise => { return await api.GetList(query); }; - const editRequest = async ({ form, row }) => { + const editRequest = async ({ form, row }: EditReq) => { form.id = row.id; return await api.UpdateObj(form); }; - const delRequest = async ({ row }) => { + const delRequest = async ({ row }: DelReq) => { return await api.DelObj(row.id); }; - const addRequest = async ({ form }) => { + const addRequest = async ({ form }: AddReq) => { return await api.AddObj(form); }; @@ -48,7 +46,7 @@ export default function ({ expose }) { }, rowHandle: { fixed: "right", - align:'center', + align: "center" }, columns: { id: { diff --git a/packages/ui/certd-client/src/views/crud/basis/compute-more/index.vue b/packages/ui/certd-client/src/views/crud/basis/compute-more/index.vue index 3069a371..8e806baa 100644 --- a/packages/ui/certd-client/src/views/crud/basis/compute-more/index.vue +++ b/packages/ui/certd-client/src/views/crud/basis/compute-more/index.vue @@ -10,30 +10,19 @@ -