diff --git a/package.json b/package.json index 8ee0ea6..ce2925d 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "lint:eslint": "eslint \"./src/**/*.{vue,ts,tsx}\" --fix" }, "dependencies": { - "@cool-vue/crud": "^7.1.0", + "@cool-vue/crud": "^7.1.3", "@element-plus/icons-vue": "^2.1.0", "@vueuse/core": "^10.4.0", "@wangeditor/editor": "^5.1.23", diff --git a/packages/crud/index.d.ts b/packages/crud/index.d.ts index df3b09e..27e69f7 100644 --- a/packages/crud/index.d.ts +++ b/packages/crud/index.d.ts @@ -40,8 +40,8 @@ declare type obj = { declare type DeepPartial = T extends Function ? T : T extends object - ? { [P in keyof T]?: DeepPartial } - : T; + ? { [P in keyof T]?: DeepPartial } + : T; // 合并 declare type Merge = Omit & B; @@ -333,6 +333,7 @@ declare namespace ClTable { search: { isInput: boolean; value: any; + refreshOnChange: Boolean; component: Render.Component; }; dict: DictOptions | Vue.Ref; @@ -626,7 +627,7 @@ declare namespace ClUpsert { mode: "add" | "update" | "info"; } - interface Options extends DeepPartial { + interface Options extends DeepPartial> { items?: ClForm.Items; } } diff --git a/packages/crud/package.json b/packages/crud/package.json index 293f79e..7e9970d 100644 --- a/packages/crud/package.json +++ b/packages/crud/package.json @@ -1,6 +1,6 @@ { "name": "@cool-vue/crud", - "version": "7.1.0", + "version": "7.1.3", "private": false, "main": "./dist/index.umd.min.js", "typings": "types/index.d.ts", diff --git a/packages/crud/src/App.vue b/packages/crud/src/App.vue index 40c51f1..c3b32a0 100644 --- a/packages/crud/src/App.vue +++ b/packages/crud/src/App.vue @@ -1,69 +1,23 @@ -