From 833ea0c18c67874867701bb30560fc7e7e9f40ef Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A5=9E=E4=BB=99=E9=83=BD=E6=B2=A1=E7=94=A8?=
<615206459@qq.com>
Date: Thu, 23 Nov 2023 21:17:17 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
packages/crud/index.d.ts | 1 +
packages/crud/package.json | 2 +-
packages/crud/src/locale/en.ts | 1 +
packages/crud/src/locale/ja.ts | 1 +
packages/crud/src/locale/zh-cn.ts | 1 +
packages/crud/src/locale/zh-tw.ts | 1 +
packages/crud/src/utils/parse.tsx | 2 +-
packages/crud/src/utils/vnode.tsx | 5 +++--
packages/crud/types/locale/en.d.ts | 1 +
packages/crud/types/locale/index.d.ts | 4 ++++
packages/crud/types/locale/ja.d.ts | 1 +
packages/crud/types/locale/zh-cn.d.ts | 1 +
packages/crud/types/locale/zh-tw.d.ts | 1 +
13 files changed, 18 insertions(+), 4 deletions(-)
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;