diff --git a/packages/crud/index.d.ts b/packages/crud/index.d.ts index 6f9a73d..0858442 100644 --- a/packages/crud/index.d.ts +++ b/packages/crud/index.d.ts @@ -161,6 +161,7 @@ declare namespace ClCrud { advSearch: string; searchKey: string; placeholder: string; + placeholderSelect: string; tips: string; saveSuccess: string; deleteSuccess: string; diff --git a/packages/crud/package.json b/packages/crud/package.json index 07daa89..fe1cdd0 100644 --- a/packages/crud/package.json +++ b/packages/crud/package.json @@ -1,6 +1,6 @@ { "name": "@cool-vue/crud", - "version": "7.0.3", + "version": "7.0.4", "private": false, "main": "./dist/index.umd.min.js", "typings": "types/index.d.ts", diff --git a/packages/crud/src/locale/en.ts b/packages/crud/src/locale/en.ts index bfe30cc..3b49505 100644 --- a/packages/crud/src/locale/en.ts +++ b/packages/crud/src/locale/en.ts @@ -15,6 +15,7 @@ export default { advSearch: "Advanced Search", searchKey: "Search Keyword", placeholder: "Please enter", + placeholderSelect: "Please select", tips: "Tips", saveSuccess: "Save successful", deleteSuccess: "Delete successful", diff --git a/packages/crud/src/locale/ja.ts b/packages/crud/src/locale/ja.ts index 0cb6a9c..54afb60 100644 --- a/packages/crud/src/locale/ja.ts +++ b/packages/crud/src/locale/ja.ts @@ -15,6 +15,7 @@ export default { advSearch: "高度な検索", searchKey: "検索キーワード", placeholder: "入力してください", + placeholderSelect: "選択してください", tips: "ヒント", saveSuccess: "保存が成功しました", deleteSuccess: "削除が成功しました", diff --git a/packages/crud/src/locale/zh-cn.ts b/packages/crud/src/locale/zh-cn.ts index 6a21010..1d88e61 100644 --- a/packages/crud/src/locale/zh-cn.ts +++ b/packages/crud/src/locale/zh-cn.ts @@ -15,6 +15,7 @@ export default { advSearch: "高级搜索", searchKey: "搜索关键字", placeholder: "请输入", + placeholderSelect: "请选择", tips: "提示", saveSuccess: "保存成功", deleteSuccess: "删除成功", diff --git a/packages/crud/src/locale/zh-tw.ts b/packages/crud/src/locale/zh-tw.ts index 792c62a..5daf5e8 100644 --- a/packages/crud/src/locale/zh-tw.ts +++ b/packages/crud/src/locale/zh-tw.ts @@ -15,6 +15,7 @@ export default { advSearch: "高級搜索", searchKey: "搜索關鍵字", placeholder: "請輸入", + placeholderSelect: "請選擇", tips: "提示", saveSuccess: "保存成功", deleteSuccess: "刪除成功", diff --git a/packages/crud/src/utils/parse.tsx b/packages/crud/src/utils/parse.tsx index d960eb9..9836f6e 100644 --- a/packages/crud/src/utils/parse.tsx +++ b/packages/crud/src/utils/parse.tsx @@ -177,7 +177,7 @@ export function parseExtensionComponent(vnode: any) { label = e.label; value = e.value; } else { - return ; + return ; } switch (vnode.name) { diff --git a/packages/crud/src/utils/vnode.tsx b/packages/crud/src/utils/vnode.tsx index 838ef45..5cbfbce 100644 --- a/packages/crud/src/utils/vnode.tsx +++ b/packages/crud/src/utils/vnode.tsx @@ -110,6 +110,7 @@ export function parseNode(vnode: any, options: Options): VNode { // 渲染节点 export function renderNode(vnode: any, options: Options) { + const config = useConfig(); const { item, scope, children, _data, render } = options || {}; if (!vnode) { @@ -132,11 +133,11 @@ export function renderNode(vnode: any, options: Options) { switch (item.component?.name) { case "el-input": - placeholder = "请填写"; + placeholder = config.dict.label.placeholder; break; case "el-select": - placeholder = "请选择"; + placeholder = config.dict.label.placeholderSelect; break; default: diff --git a/packages/crud/types/locale/en.d.ts b/packages/crud/types/locale/en.d.ts index d687ec6..272171d 100644 --- a/packages/crud/types/locale/en.d.ts +++ b/packages/crud/types/locale/en.d.ts @@ -15,6 +15,7 @@ declare const _default: { advSearch: string; searchKey: string; placeholder: string; + placeholderSelect: string; tips: string; saveSuccess: string; deleteSuccess: string; diff --git a/packages/crud/types/locale/index.d.ts b/packages/crud/types/locale/index.d.ts index 08c5297..7f02323 100644 --- a/packages/crud/types/locale/index.d.ts +++ b/packages/crud/types/locale/index.d.ts @@ -16,6 +16,7 @@ export declare const locale: { advSearch: string; searchKey: string; placeholder: string; + placeholderSelect: string; tips: string; saveSuccess: string; deleteSuccess: string; @@ -46,6 +47,7 @@ export declare const locale: { advSearch: string; searchKey: string; placeholder: string; + placeholderSelect: string; tips: string; saveSuccess: string; deleteSuccess: string; @@ -76,6 +78,7 @@ export declare const locale: { advSearch: string; searchKey: string; placeholder: string; + placeholderSelect: string; tips: string; saveSuccess: string; deleteSuccess: string; @@ -106,6 +109,7 @@ export declare const locale: { advSearch: string; searchKey: string; placeholder: string; + placeholderSelect: string; tips: string; saveSuccess: string; deleteSuccess: string; diff --git a/packages/crud/types/locale/ja.d.ts b/packages/crud/types/locale/ja.d.ts index d687ec6..272171d 100644 --- a/packages/crud/types/locale/ja.d.ts +++ b/packages/crud/types/locale/ja.d.ts @@ -15,6 +15,7 @@ declare const _default: { advSearch: string; searchKey: string; placeholder: string; + placeholderSelect: string; tips: string; saveSuccess: string; deleteSuccess: string; diff --git a/packages/crud/types/locale/zh-cn.d.ts b/packages/crud/types/locale/zh-cn.d.ts index d687ec6..272171d 100644 --- a/packages/crud/types/locale/zh-cn.d.ts +++ b/packages/crud/types/locale/zh-cn.d.ts @@ -15,6 +15,7 @@ declare const _default: { advSearch: string; searchKey: string; placeholder: string; + placeholderSelect: string; tips: string; saveSuccess: string; deleteSuccess: string; diff --git a/packages/crud/types/locale/zh-tw.d.ts b/packages/crud/types/locale/zh-tw.d.ts index d687ec6..272171d 100644 --- a/packages/crud/types/locale/zh-tw.d.ts +++ b/packages/crud/types/locale/zh-tw.d.ts @@ -15,6 +15,7 @@ declare const _default: { advSearch: string; searchKey: string; placeholder: string; + placeholderSelect: string; tips: string; saveSuccess: string; deleteSuccess: string;