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 @@