diff --git a/.gitignore b/.gitignore
index d337487a..671b4fac 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,4 +8,6 @@ dist-ssr
.env
.cache
server/dist
-public/dist
\ No newline at end of file
+public/dist
+es
+lib
\ No newline at end of file
diff --git a/packages/gbeata/.fatherrc.ts b/packages/gbeata/.fatherrc.ts
index ab2a6253..593241c8 100644
--- a/packages/gbeata/.fatherrc.ts
+++ b/packages/gbeata/.fatherrc.ts
@@ -2,15 +2,26 @@ import { defineConfig } from 'father';
export default defineConfig({
// more father config: https://github.com/umijs/father/blob/master/docs/config.md
- esm: { output: 'dist' },
- extraBabelPlugins: [
- [
- 'babel-plugin-import',
- {
- libraryName: 'antd',
- libraryDirectory: 'es',
- style: true,
- },
- ],
- ],
+ cjs: {
+ output: 'lib',
+ // input: 'src/index.ts',
+ },
+ esm: {
+ output: 'es',
+ // input: 'src/index.ts',
+ },
+ umd: {
+ output: 'dist',
+ entry: 'src/index.ts',
+ },
+ // extraBabelPlugins: [
+ // [
+ // 'babel-plugin-import',
+ // {
+ // libraryName: 'antd',
+ // libraryDirectory: 'es',
+ // style: true,
+ // },
+ // ],
+ // ],
});
diff --git a/packages/gbeata/docs/components/EditTable.md b/packages/gbeata/docs/components/EditTable.md
index 18aab33a..47106ec0 100644
--- a/packages/gbeata/docs/components/EditTable.md
+++ b/packages/gbeata/docs/components/EditTable.md
@@ -12,7 +12,7 @@ order: 2
```js
// 需要设置先设置表格的编辑模式
-
+
```
## 可编辑行
@@ -21,7 +21,7 @@ order: 2
```js
// 需要设置先设置表格的编辑模式
-
+
```
## editable
@@ -41,10 +41,10 @@ order: 2
扩展一个简易版的 number 类型编辑框。
```js
-import { registerTableRender, RenderProps } from 'multiway'
+import { registerTableRender, RenderProps } from 'gbeata'
import { InputNumber } from 'antd'
-// 全局注册一次,放在全局 /multiway/index.tsx 里面
+// 全局注册一次,放在全局 /gbeata/index.tsx 里面
registerTableRender('editable-cell-number', ({ text, field }: RenderProps) => {
return ({ editing, mode, save }: AnyKeyProps) => {
return !editing ? text :
diff --git a/packages/gbeata/docs/components/RegisterFieldDemo.tsx b/packages/gbeata/docs/components/RegisterFieldDemo.tsx
index 81c657d7..f47d8f19 100644
--- a/packages/gbeata/docs/components/RegisterFieldDemo.tsx
+++ b/packages/gbeata/docs/components/RegisterFieldDemo.tsx
@@ -5,7 +5,7 @@ import CharaSelect from './CharaSelect';
// 注册自定义类型表单项
// 注册一个角色选择
-// 这段代码放在 /src/multiway/index 下面
+// 这段代码放在 /src/gbeata/index 下面
registerField('chara-select', {
type: 'chara-select',
defaultValue: '',
diff --git a/packages/gbeata/docs/components/registerAction.md b/packages/gbeata/docs/components/registerAction.md
index ad5a4e33..a2228604 100644
--- a/packages/gbeata/docs/components/registerAction.md
+++ b/packages/gbeata/docs/components/registerAction.md
@@ -4,7 +4,7 @@ group: 全局配置
# 注册 action 事件
-这个页面的代码是写在 `/src/multiway/index.tsx` 文件里的,如果你还没有,可点击 [这里](../) 查看如何创建。
+这个页面的代码是写在 `/src/gbeata/index.tsx` 文件里的,如果你还没有,可点击 [这里](../) 查看如何创建。
## registerAction
@@ -108,7 +108,7 @@ registerAction('actionName', (props, record, searchTable) => {
## 覆盖默认实现
-multiway 自带 action:
+gbeata 自带 action:
1. view: 查看
2. update: 修改
@@ -118,7 +118,7 @@ multiway 自带 action:
你可以注册同名的 action 来覆盖原本的实现。
-自带的 action: https://github.com/viewweiwu/multiway/blob/master/src/gAction/index.tsx
+自带的 action: https://github.com/viewweiwu/gbeata/blob/master/src/gAction/index.tsx
```js
/**
diff --git a/packages/gbeata/docs/components/registerField.md b/packages/gbeata/docs/components/registerField.md
index 657bd63a..d0b97d69 100644
--- a/packages/gbeata/docs/components/registerField.md
+++ b/packages/gbeata/docs/components/registerField.md
@@ -27,7 +27,7 @@ group: 全局配置
* @desc render 函数参数
* @desc render 出来组件需要支持组件受控
* @param field 当前表单项
- * @param setFieldsValue 设置表单值,MwForm 的 setFieldsValue
+ * @param setFieldsValue 设置表单值,GForm 的 setFieldsValue
* @param getFieldValue 获取某个表单项的值
* @param readonly 是否只读
* @param formInstans 可以调用表单方法
diff --git a/packages/gbeata/docs/components/setDefaultDataFilter.md b/packages/gbeata/docs/components/setDefaultDataFilter.md
index 91bc7a04..4ea06a36 100644
--- a/packages/gbeata/docs/components/setDefaultDataFilter.md
+++ b/packages/gbeata/docs/components/setDefaultDataFilter.md
@@ -66,7 +66,7 @@ const listApi = () => axios.get('/some/list')
```
-如果接口放回的格式是上面的格式,请把下面的配置文件复制到 `/src/multiway/index.tsx` 下。
+如果接口放回的格式是上面的格式,请把下面的配置文件复制到 `/src/gbeata/index.tsx` 下。
```js
import { setDefaultDataFilter } from 'gbeata';
diff --git a/packages/gbeata/docs/components/setPermissionList.md b/packages/gbeata/docs/components/setPermissionList.md
index 5d252b8d..5f5f78ce 100644
--- a/packages/gbeata/docs/components/setPermissionList.md
+++ b/packages/gbeata/docs/components/setPermissionList.md
@@ -4,11 +4,11 @@ group: 全局配置
# 按钮权限控制
-此参数用于控制 MwButton 或者 MwAction 的展示权限。
+此参数用于控制 GButton 或者 GAction 的展示权限。
```tsx
import React from 'react';
-import { MwButton, MwCtrl, MwAction, setPermissionList } from 'multiway';
+import { GButton, GCtrl, GAction, setPermissionList } from 'gbeata';
import { Space } from 'antd';
export default function Demo() {
@@ -23,14 +23,14 @@ export default function Demo() {
return (
<>
- 设置权限
- 清空权限
+ 设置权限
+ 清空权限
- 删除
-
- 删除
-
+ 删除
+
+ 删除
+
>
);
@@ -38,7 +38,7 @@ export default function Demo() {
```
```js
-import { setPermissionList } from 'multiway';
+import { setPermissionList } from 'gbeata';
const addPermission = () => {
setPermissionList(['delete']);
diff --git a/packages/gbeata/package.json b/packages/gbeata/package.json
index 5fb13dbf..6eba2c1c 100644
--- a/packages/gbeata/package.json
+++ b/packages/gbeata/package.json
@@ -38,7 +38,9 @@
"dependencies": {
"@minko-fe/use-antd-resizable-header": "^2.9.0",
"dumi-theme-antd-style": "^0.29.7",
- "moment": "^2.29.4"
+ "moment": "^2.29.4",
+ "@ant-design/icons": "^5.2.6",
+ "antd": "^5.12.1"
},
"devDependencies": {
"@commitlint/cli": "^17.1.2",
diff --git a/packages/gbeata/src/GAction/index.tsx b/packages/gbeata/src/GAction/index.tsx
index 40ea5a2e..2f0dd27b 100644
--- a/packages/gbeata/src/GAction/index.tsx
+++ b/packages/gbeata/src/GAction/index.tsx
@@ -314,7 +314,7 @@ registerAction('editable-delete', (props, record, searchTable) => {
onConfirm: () => {
const key = getKey(record, searchTable?.rowKey);
searchTable.tableRef.current.deleteRowByKey(key);
- props.callback && props.callback(key);
+ props.callback?.(key);
},
...props,
};
@@ -334,7 +334,7 @@ registerAction('editable-add', (props, _record, searchTable) => {
},
onClick: () => {
searchTable.tableRef.current.addRow({
- [getRowKey({}, searchTable?.rowKey)]: Date.now(),
+ [getRowKey({}, searchTable?.rowKey) as any]: Date.now(),
// 正在编辑
editing: true,
// 新增标识
diff --git a/packages/gbeata/src/GButton/index.d.ts b/packages/gbeata/src/GButton/index.d.ts
index 7583ac59..bdd3cb95 100644
--- a/packages/gbeata/src/GButton/index.d.ts
+++ b/packages/gbeata/src/GButton/index.d.ts
@@ -1,7 +1,7 @@
import { GButtonProps } from './g-button';
-declare const MwButton: React.ForwardRefExoticComponent<
+declare const GButton: React.ForwardRefExoticComponent<
GButtonProps & React.RefAttributes
>;
-export default MwButton;
+export default GButton;
diff --git a/packages/gbeata/src/GCtrl/index.d.ts b/packages/gbeata/src/GCtrl/index.d.ts
index cec188e4..5bd3f1d3 100644
--- a/packages/gbeata/src/GCtrl/index.d.ts
+++ b/packages/gbeata/src/GCtrl/index.d.ts
@@ -1,7 +1,7 @@
import { GCtrlProps } from './g-ctrl';
-declare const MwCtrl: React.ForwardRefExoticComponent<
+declare const GCtrl: React.ForwardRefExoticComponent<
GCtrlProps & React.RefAttributes
>;
-export default MwCtrl;
+export default GCtrl;
diff --git a/packages/gbeata/src/GCtrl/index.tsx b/packages/gbeata/src/GCtrl/index.tsx
index 431b1236..ce574971 100644
--- a/packages/gbeata/src/GCtrl/index.tsx
+++ b/packages/gbeata/src/GCtrl/index.tsx
@@ -3,7 +3,7 @@ import { Divider, Dropdown, Menu, Space } from 'antd';
import classNames from 'classnames';
import React, { ReactNode, useEffect, useState } from 'react';
import GAction from '../GAction';
-import MwButton, { addRefresh, hasPermission } from '../GButton';
+import GButton, { addRefresh, hasPermission } from '../GButton';
import { CTRL_DEFAULT_MAX, CTRL_DEFAULT_MORE_TEXT } from '../constant';
import locale from '../locale';
import { AnyKeyProps } from '../types/AnyKeyProps';
@@ -27,7 +27,7 @@ const getCtrlItem = (node: any, key?: any, defaultProps?: AnyKeyProps) => {
};
/**
- * 将子节点转化成 MwAction 按钮
+ * 将子节点转化成 GAction 按钮
* @param children 子节点
*/
const getCtrlList = (
@@ -99,9 +99,9 @@ const getCtrlList = (
ctrlList.push(
-
+
{more}
-
+
,
);
}
diff --git a/packages/gbeata/src/GDialog/index.d.ts b/packages/gbeata/src/GDialog/index.d.ts
index 471906c7..81df7a80 100644
--- a/packages/gbeata/src/GDialog/index.d.ts
+++ b/packages/gbeata/src/GDialog/index.d.ts
@@ -1,4 +1,4 @@
-export { default as MwDialog } from './g-dialog';
+export { default as GDialog } from './g-dialog';
import { GDialogProps } from './g-dialog';
diff --git a/packages/gbeata/src/GDialog/index.tsx b/packages/gbeata/src/GDialog/index.tsx
index d40b0b5f..f099a3e1 100644
--- a/packages/gbeata/src/GDialog/index.tsx
+++ b/packages/gbeata/src/GDialog/index.tsx
@@ -69,7 +69,7 @@ export const setGlobalDialogField = (cb: () => ModalProps) => {
defaultProps = { ...cb(), ...defaultProps };
};
-export default function MwDialog(props: GDialogProps) {
+export default function GDialog(props: GDialogProps) {
const {
title,
titleBefore,
diff --git a/packages/gbeata/src/GDialogForm/index.d.ts b/packages/gbeata/src/GDialogForm/index.d.ts
index 19d18b8f..568f9d39 100644
--- a/packages/gbeata/src/GDialogForm/index.d.ts
+++ b/packages/gbeata/src/GDialogForm/index.d.ts
@@ -1,7 +1,7 @@
import { GDialogFormProps } from './g-dialog-form';
-declare const MwDialogForm: React.ForwardRefExoticComponent<
+declare const GDialogForm: React.ForwardRefExoticComponent<
GDialogFormProps & React.RefAttributes
>;
-export default MwDialogForm;
+export default GDialogForm;
diff --git a/packages/gbeata/src/GDialogForm/index.md b/packages/gbeata/src/GDialogForm/index.md
index 4db2e6ee..9712c0fc 100644
--- a/packages/gbeata/src/GDialogForm/index.md
+++ b/packages/gbeata/src/GDialogForm/index.md
@@ -501,7 +501,7 @@ export default function AyDialogFormDemo() {
## 另一种使用方式
-gbeata 提供了另一种使用方式,通过 add()、update()、view() 方法,可以减少声明 `state` 的声明,在 `MwSearchTable` 里,内嵌的 `GDialogForm` 也默认的是此使用方式。
+gbeata 提供了另一种使用方式,通过 add()、update()、view() 方法,可以减少声明 `state` 的声明,在 `GSearchTable` 里,内嵌的 `GDialogForm` 也默认的是此使用方式。
```tsx
import React, { useRef } from 'react';
@@ -584,13 +584,13 @@ export default function AyDialogFormDemo() {
| name | 弹窗名字,一般不需要设置。 | string | - | - |
| width | 弹窗宽度。 | number | - | - |
| span | 每个 Field 所占的 span 值。 | number | 24 | - |
-| fields | 表单项,跟 MwForm 一致。 | Array[MwFormField] | - | - |
+| fields | 表单项,跟 GForm 一致。 | Array[GFormField] | - | - |
| addApi | 进入编辑模式。 | Promise | - | - |
| updateApi | 进出详情模式。 | Promise | - | - |
| beforeSubmit | 表单的提交前校验,return false 则不会提交。 | (params?: AnyKeyProps, mode?: string) => boolean \| obejct | - | - |
| dialogOnly | 是否只使用申明了 dialog 的 Field。 | boolean | false | - |
-| dialogExtend | [MwDialog](../mw-dialog#参数) 的扩展值。 | object | - | - |
-| formExtend | [MwForm](../form#props-参数) 的扩展值。 | object | - | - |
+| dialogExtend | [GDialog](../mw-dialog#参数) 的扩展值。 | object | - | - |
+| formExtend | [GForm](../form#props-参数) 的扩展值。 | object | - | - |
| autoClose | 成功后是否自动关闭弹窗。 | boolean | true | - |
| drawer | 是否用 Drawer 替换 Modal。 | boolean | false | - |
| visible | 弹窗是否可见。 | boolean | false | 0.1.0 |
@@ -610,7 +610,7 @@ export default function AyDialogFormDemo() {
| update | 进入编辑模式,会自动设置 mode="update"。 | formRef.current.update(record: Record, [config](#config)) |
| view | 进入详情模式,会自动设置 mode="view"。 | formRef.current.view(record: Record, [config](#config)) |
| closeDialog | 关闭弹窗。 | formRef.current.view(record: Record) |
-| getFormRef | 获取里面嵌套的 MwForm 的对象,可以调用 MwForm 的一些方法。 | formRef.current.getFormRef() |
+| getFormRef | 获取里面嵌套的 GForm 的对象,可以调用 GForm 的一些方法。 | formRef.current.getFormRef() |
| refreshFields | 刷新 form 的列。 | formRef.current.refreshFields() |
| submit() | 主动提交表单。 | - |
| resetFields() | 重置表单。 | - |
diff --git a/packages/gbeata/src/GDialogForm/index.tsx b/packages/gbeata/src/GDialogForm/index.tsx
index c26b75cf..34bb6929 100644
--- a/packages/gbeata/src/GDialogForm/index.tsx
+++ b/packages/gbeata/src/GDialogForm/index.tsx
@@ -10,10 +10,10 @@ import React, {
useRef,
useState,
} from 'react';
+import GDialog from '../GDialog';
import { convertChildrenToField } from '../GFields/convertFields';
import GForm from '../GForm';
import { GFormField } from '../GForm/g-form';
-import MwDialog from '../MwDialog';
import locale from '../locale';
import { AnyKeyProps } from '../types/AnyKeyProps';
import { omitObj } from '../utils';
@@ -434,7 +434,7 @@ export default forwardRef(function GDialogForm(
};
return (
-
-
+
);
});
diff --git a/packages/gbeata/src/GForm/FieldsInit.tsx b/packages/gbeata/src/GForm/FieldsInit.tsx
index 7e143dbe..5407b177 100644
--- a/packages/gbeata/src/GForm/FieldsInit.tsx
+++ b/packages/gbeata/src/GForm/FieldsInit.tsx
@@ -10,8 +10,8 @@ import {
} from 'antd';
import React from 'react';
import GCardGroup from '../GCardGroup';
-import MwSelect from '../GSelect';
-import MwTagGroup from '../GTagGroup';
+import GSelect from '../GSelect';
+import GTagGroup from '../GTagGroup';
import {
FORM_DEFAULT_ALLOW_CLEAR,
FORM_DEFAULT_VALUE_CARD_GROUP,
@@ -231,7 +231,7 @@ export const install = (
}
return (
- (
-
+
),
});
diff --git a/packages/gbeata/src/GForm/g-form.d.ts b/packages/gbeata/src/GForm/g-form.d.ts
index 19554fe7..10dcb5ab 100644
--- a/packages/gbeata/src/GForm/g-form.d.ts
+++ b/packages/gbeata/src/GForm/g-form.d.ts
@@ -74,7 +74,7 @@ export interface RegisterFieldProps {
}
/**
- * 所有 field 的 最小单元,会被这些类型扩展: GForm AySearch MwTable MwSearchTable MwDialogForm
+ * 所有 field 的 最小单元,会被这些类型扩展: GForm AySearch GTable GSearchTable GDialogForm
*/
export interface Field {
/** 标题 */
diff --git a/packages/gbeata/src/GForm/parseFields.tsx b/packages/gbeata/src/GForm/parseFields.tsx
index ff2f212d..e8edf85c 100644
--- a/packages/gbeata/src/GForm/parseFields.tsx
+++ b/packages/gbeata/src/GForm/parseFields.tsx
@@ -40,7 +40,7 @@ export default function parseFields(
for (const key in rest) {
if (Array.isArray(rest[key]) && key === 'children') {
// 携带子元素
- rest[key] = rest[key].map((field) => loop({ ...field }));
+ rest[key] = rest[key].map((field: GFormField) => loop({ ...field }));
} else if (
isObj(rest[key]) &&
!(moment.isMoment(rest[key]) || isValidElement(rest[key]))
diff --git a/packages/gbeata/src/GList/index.tsx b/packages/gbeata/src/GList/index.tsx
index 030dc6a9..81fd51a7 100644
--- a/packages/gbeata/src/GList/index.tsx
+++ b/packages/gbeata/src/GList/index.tsx
@@ -19,7 +19,7 @@ import { clearEmpty, getKey } from '../utils';
import { GListContext } from './context';
import useStyles from './style';
-export default forwardRef(function MwList(props: GListProps, ref) {
+export default forwardRef(function GList(props: GListProps, ref) {
const {
className,
header,
diff --git a/packages/gbeata/src/GSearch/index.d.ts b/packages/gbeata/src/GSearch/index.d.ts
index 9c88e306..b7e22cfb 100644
--- a/packages/gbeata/src/GSearch/index.d.ts
+++ b/packages/gbeata/src/GSearch/index.d.ts
@@ -1,7 +1,7 @@
import { GSearchProps } from './g-search';
-declare const MwSearch: React.ForwardRefExoticComponent<
+declare const GSearch: React.ForwardRefExoticComponent<
GSearchProps & React.RefAttributes
>;
-export default MwSearch;
+export default GSearch;
diff --git a/packages/gbeata/src/GSearch/index.md b/packages/gbeata/src/GSearch/index.md
index a8e26602..41695c51 100644
--- a/packages/gbeata/src/GSearch/index.md
+++ b/packages/gbeata/src/GSearch/index.md
@@ -882,8 +882,8 @@ GSearch 的 span 值是无效的,请使用 grid 来指定占格
## GSearchField 参数
-| 参数名 | 说明 | 参数类型 | 默认值 |
-| ------ | ------------------------------------------------------------------------------------------ | -------- | ------ |
-| grid | 不同容器宽度状态下所占用的值 | object | - |
-| span | 请不要使用此参数,设置了也无效,它被 grid 替代了 | - | - |
-| ... | 其它参数都跟 MwForm 的一样,所以,[MwForm](../form#MwFormField-参数) 注册过的 field 都有效 | - | - |
+| 参数名 | 说明 | 参数类型 | 默认值 |
+| ------ | --------------------------------------------------------------------------------------- | -------- | ------ |
+| grid | 不同容器宽度状态下所占用的值 | object | - |
+| span | 请不要使用此参数,设置了也无效,它被 grid 替代了 | - | - |
+| ... | 其它参数都跟 GForm 的一样,所以,[GForm](../form#GFormField-参数) 注册过的 field 都有效 | - | - |
diff --git a/packages/gbeata/src/GSearch/index.tsx b/packages/gbeata/src/GSearch/index.tsx
index 00a24daa..46f6dd7e 100644
--- a/packages/gbeata/src/GSearch/index.tsx
+++ b/packages/gbeata/src/GSearch/index.tsx
@@ -21,7 +21,7 @@ import { GFormField } from '../GForm/g-form';
import { FORM_TYPE_DATE, FORM_TYPE_DATE_RANGE } from '../constant';
import locale from '../locale';
import { AnyKeyProps } from '../types/AnyKeyProps';
-import { GSearchProps } from './g-search';
+import { GSearchField, GSearchProps } from './g-search';
import useStyles from './style';
type SearchSize = 'mini' | 'small' | 'middle' | 'large';
@@ -62,7 +62,7 @@ const getOrder = (field: any, i: number): number => {
*/
const getSearchFields = (
/** 配置项 */
- fields: Array,
+ fields: Array,
/** 是否收起 */
mini: boolean,
/** 当前尺寸 */
@@ -78,7 +78,7 @@ const getSearchFields = (
let spanSum: number = 0;
// 每一行占用的 span,超过 24 清 0
let rowSpanSum: number = 0;
- let newFields: Array = fields
+ let newFields: Array = fields
// 过滤掉隐藏的
.filter((field) => field.hidden !== true)
// 获取到排序值
@@ -176,7 +176,7 @@ const funcs = [
'validateFields',
];
-export default forwardRef(function MwSearch(props: GSearchProps, ref) {
+export default forwardRef(function GSearch(props: GSearchProps, ref) {
const {
fields,
onConfirm,
diff --git a/packages/gbeata/src/GSearchList/index.d.ts b/packages/gbeata/src/GSearchList/index.d.ts
index 8a800d57..b4200700 100644
--- a/packages/gbeata/src/GSearchList/index.d.ts
+++ b/packages/gbeata/src/GSearchList/index.d.ts
@@ -2,11 +2,11 @@ import { GSearchListProps } from './g-search-list';
import Selection from './Selection';
import SelectionAll from './SelectionAll';
-declare const MwSearchList: React.ForwardRefExoticComponent<
+declare const GSearchList: React.ForwardRefExoticComponent<
GSearchListProps & React.RefAttributes
> & {
Selection?: typeof Selection;
SelectionAll?: typeof SelectionAll;
};
-export default MwSearchList;
+export default GSearchList;
diff --git a/packages/gbeata/src/GSearchTable/g-search-table.d.ts b/packages/gbeata/src/GSearchTable/g-search-table.d.ts
index 5d62f1ba..8182c4c0 100644
--- a/packages/gbeata/src/GSearchTable/g-search-table.d.ts
+++ b/packages/gbeata/src/GSearchTable/g-search-table.d.ts
@@ -143,7 +143,7 @@ export interface TableRefProps {
clearSorts(keys: Array): void;
getApiParams(): any;
deleteRowByKey(key: string): void;
- addRow(record: Record, type: 'before' | 'after' = 'after'): void;
+ addRow(record: Record, type?: 'before' | 'after'): void;
setPaginitionValue(paginition: LoadParams['pagination']): void;
}
diff --git a/packages/gbeata/src/GSearchTable/index.md b/packages/gbeata/src/GSearchTable/index.md
index d40a7117..e150ca54 100644
--- a/packages/gbeata/src/GSearchTable/index.md
+++ b/packages/gbeata/src/GSearchTable/index.md
@@ -1119,7 +1119,7 @@ const fields: Array = [
];
```
-## MwTableField
+## GTableField
| 参数名 | 说明 | 参数类型 | 默认值 | --- |
| -------------- | ------------------------------------------------------------------------- | --------------------------------------------------------------------- | -------- | --- |
@@ -1136,7 +1136,7 @@ const fields: Array = [
| editable | 表格是否可以编辑,具体示例看[这里][可编辑表格]。 | boolean | - |
| before | (仅 `editable` 可用), 渲染前置元素,[使用案例][可编辑表格] | ({ record: Record, field: Field, refreshRow: Function }) => ReactNode | - |
| after | (仅 `editable` 可用), 渲染后置元素,[使用案例][可编辑表格] | ({ record: Record, field: Field, refreshRow: Function }) => ReactNode | - |
-| children | 嵌套表格时使用。 | Array<[MwTableField][aytablefield]> | - |
+| children | 嵌套表格时使用。 | Array<[GTableField][aytablefield]> | - |
## Option 参数
diff --git a/packages/gbeata/src/GSearchTable/use/useExtraBtn.tsx b/packages/gbeata/src/GSearchTable/use/useExtraBtn.tsx
index 10d95dbd..980362de 100644
--- a/packages/gbeata/src/GSearchTable/use/useExtraBtn.tsx
+++ b/packages/gbeata/src/GSearchTable/use/useExtraBtn.tsx
@@ -11,7 +11,7 @@ import { Checkbox, Dropdown, Input, Menu, Space, Tooltip } from 'antd';
import { SizeType } from 'antd/lib/config-provider/SizeContext';
import React, { ChangeEvent, Dispatch, useEffect, useState } from 'react';
import GButton from '../../GButton';
-import MwDialog from '../../GDialog';
+import GDialog from '../../GDialog';
import { GTableField } from '../../GTable/g-table';
import locale from '../../locale';
import { GSearchTableProps, SearchTableInitConfig } from '../g-search-table';
@@ -177,7 +177,7 @@ const useFieldsEdit = (
return {
fieldsEdit: (
<>
-
+
setVisible(true)} />
diff --git a/packages/gbeata/src/GSelect/mw-select.d.ts b/packages/gbeata/src/GSelect/g-select.d.ts
similarity index 70%
rename from packages/gbeata/src/GSelect/mw-select.d.ts
rename to packages/gbeata/src/GSelect/g-select.d.ts
index d13e66bc..1345f6bf 100644
--- a/packages/gbeata/src/GSelect/mw-select.d.ts
+++ b/packages/gbeata/src/GSelect/g-select.d.ts
@@ -1,6 +1,6 @@
import { SelectProps } from 'antd/lib/select';
import { Option } from '../GForm/g-form';
-interface MwSelectProps extends SelectProps {
+interface GSelectProps extends SelectProps {
options?: Array