diff --git a/package.json b/package.json index 3980335..533bd74 100644 --- a/package.json +++ b/package.json @@ -83,11 +83,11 @@ "umi": "^3.2.19", "video-react": "^0.14.1", "xlsx": "^0.16.7", - "yh-react-popover": "^0.2.0", + "yh-react-popover": "^0.3.0", "yorkie": "^2.0.0", "zarm": "^2.5.1" }, - "license": "MIT", + "license": "GPL-3.0", "devDependencies": { "@types/classnames": "^2.2.10", "@types/codemirror": "^0.0.98", diff --git a/src/components/BasicShop/BasicComponents/Form/index.tsx b/src/components/BasicShop/BasicComponents/Form/index.tsx index a0a6662..d91ee3a 100644 --- a/src/components/BasicShop/BasicComponents/Form/index.tsx +++ b/src/components/BasicShop/BasicComponents/Form/index.tsx @@ -5,7 +5,17 @@ import styles from './index.less'; import { IFormConfig } from './schema'; import logo from '@/assets/03-表单.png'; const FormComponent = (props: IFormConfig & { isTpl: boolean }) => { - const { title, bgColor, fontSize, titColor, btnColor, btnTextColor, api, formControls } = props; + const { + title, + bgColor, + fontSize, + titColor, + btnColor, + titWeight, + btnTextColor, + api, + formControls, + } = props; const formData: Record = {}; const handleChange = useCallback( (item, v) => { @@ -43,14 +53,19 @@ const FormComponent = (props: IFormConfig & { isTpl: boolean }) => { }} > {title && ( -
+
{title}
)}
{formControls.map(item => { const FormItem = BaseForm[item.type]; - return ; + return ( + handleChange(item, v)} {...item} key={item.id} /> + ); })}