From 02466ea0bdc2f62f1d541dd44b36bc6dbe713bd5 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Tue, 23 May 2023 19:24:05 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=B1:=20[client]=20sync=20upgrade=20wit?= =?UTF-8?q?h=203=20commits=20[trident-sync]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit chore: 一些小优化 chore: doc --- packages/ui/certd-client/src/plugin/fast-crud/index.tsx | 8 ++++++++ .../src/views/crud/advanced/big-data/crud.tsx | 1 + .../certd-client/src/views/crud/advanced/big-data/mock.ts | 1 + .../src/views/crud/advanced/from-backend/crud-backend.ts | 1 + .../src/views/crud/advanced/from-backend/index.vue | 1 + .../src/views/crud/advanced/in-dialog/index.vue | 2 ++ .../src/views/crud/basis/helloworld/index.vue | 6 +++--- 7 files changed, 17 insertions(+), 3 deletions(-) diff --git a/packages/ui/certd-client/src/plugin/fast-crud/index.tsx b/packages/ui/certd-client/src/plugin/fast-crud/index.tsx index 50f50f2c7..a8c14bf75 100644 --- a/packages/ui/certd-client/src/plugin/fast-crud/index.tsx +++ b/packages/ui/certd-client/src/plugin/fast-crud/index.tsx @@ -8,6 +8,7 @@ import UiAntdv from "@fast-crud/ui-antdv"; import _ from "lodash-es"; import { useCrudPermission } from "../permission"; import { GetSignedUrl } from "/@/views/crud/component/uploader/s3/api"; +import { message, notification } from "ant-design-vue"; function install(app: any, options: any = {}) { app.use(UiAntdv); @@ -95,6 +96,13 @@ function install(app: any, options: any = {}) { width: "120px" } }, + async afterSubmit({ mode }) { + if (mode === "add") { + notification.success({ message: "添加成功" }); + } else if (mode === "edit") { + notification.success({ message: "保存成功" }); + } + }, wrapperCol: { span: null } 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 666f2b644..ddf4ef9e4 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 @@ -20,6 +20,7 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti return { output: {}, crudOptions: { + //大量数据的crud配置 request: { pageRequest, addRequest, diff --git a/packages/ui/certd-client/src/views/crud/advanced/big-data/mock.ts b/packages/ui/certd-client/src/views/crud/advanced/big-data/mock.ts index 7656dba24..e51c8e8b4 100644 --- a/packages/ui/certd-client/src/views/crud/advanced/big-data/mock.ts +++ b/packages/ui/certd-client/src/views/crud/advanced/big-data/mock.ts @@ -3,6 +3,7 @@ import mockUtil from "/src/mock/base"; const options: any = { name: "AdvancedBigData", idGenerator: 0, + //此处copy多次,模拟大量数据 copyTimes: 1000 }; const list = [ diff --git a/packages/ui/certd-client/src/views/crud/advanced/from-backend/crud-backend.ts b/packages/ui/certd-client/src/views/crud/advanced/from-backend/crud-backend.ts index 01839cb93..050d384e4 100644 --- a/packages/ui/certd-client/src/views/crud/advanced/from-backend/crud-backend.ts +++ b/packages/ui/certd-client/src/views/crud/advanced/from-backend/crud-backend.ts @@ -1,3 +1,4 @@ +//此处演示从后台获取crudOptions配置字符串 export const crudOptions = ` ({crudExpose,dict}) => { return { diff --git a/packages/ui/certd-client/src/views/crud/advanced/from-backend/index.vue b/packages/ui/certd-client/src/views/crud/advanced/from-backend/index.vue index 5523c6f00..84a294430 100644 --- a/packages/ui/certd-client/src/views/crud/advanced/from-backend/index.vue +++ b/packages/ui/certd-client/src/views/crud/advanced/from-backend/index.vue @@ -29,6 +29,7 @@ export default defineComponent({ // 页面打开后获取列表数据 onMounted(async () => { const customValue = {}; + //异步初始化fs,createCrudOptions为异步方法 const { crudExpose, context } = await useFsAsync({ crudRef, crudBinding, createCrudOptions, context: customValue }); // 刷新数据 await crudExpose.doRefresh(); diff --git a/packages/ui/certd-client/src/views/crud/advanced/in-dialog/index.vue b/packages/ui/certd-client/src/views/crud/advanced/in-dialog/index.vue index b2053a0a4..a85b208d7 100644 --- a/packages/ui/certd-client/src/views/crud/advanced/in-dialog/index.vue +++ b/packages/ui/certd-client/src/views/crud/advanced/in-dialog/index.vue @@ -9,6 +9,7 @@
+
@@ -17,6 +18,7 @@