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 50f50f2c..a8c14bf7 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 666f2b64..ddf4ef9e 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 7656dba2..e51c8e8b 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 01839cb9..050d384e 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 5523c6f0..84a29443 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 b2053a0a..a85b208d 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 @@