提交 a7e36873 authored 作者: 钟是志's avatar 钟是志

招生录取通知书bug修改

上级 c11d44a7
...@@ -14,12 +14,12 @@ import { preHandle } from '@/webPublic/one_stop_public/utils/myutils'; ...@@ -14,12 +14,12 @@ import { preHandle } from '@/webPublic/one_stop_public/utils/myutils';
// dataTypeKey, 元数据表格中查找数据的key // dataTypeKey, 元数据表格中查找数据的key
// dataTypeValue, 元数据表格中查找数据的value // dataTypeValue, 元数据表格中查找数据的value
// children, 可以传children,但children不能是数组(不能传属性),children里可以自定义其他组件。 // children, 可以传children,但children不能是数组(不能传属性),children里可以自定义其他组件。
// callBackPromise 保存成功后的 回调Promise函数. 用于业务上的需求
function SingleDataPageTemplate(props) { function SingleDataPageTemplate(props) {
const [isAdd, setIsAdd] = useState(false); const [isAdd, setIsAdd] = useState(false);
function handleSave() { function handleSave() {
const { tableId, form } = props; const { tableId, form, callBack } = props;
const { validateFields } = form; const { validateFields } = form;
validateFields((err, values) => { validateFields((err, values) => {
...@@ -27,9 +27,13 @@ function SingleDataPageTemplate(props) { ...@@ -27,9 +27,13 @@ function SingleDataPageTemplate(props) {
// console.log(JSON.stringify(values.JjvkRobXWTE), JSON.stringify(values.JjvkwLqcsyY)); // console.log(JSON.stringify(values.JjvkRobXWTE), JSON.stringify(values.JjvkwLqcsyY));
preHandle(values); preHandle(values);
// console.log(JSON.stringify(values.JjvkRobXWTE)); // console.log(JSON.stringify(values.JjvkRobXWTE));
addOrEditTableItem({ objId: tableId, isAdd, data: values }).then(res => { addOrEditTableItem({ objId: tableId, isAdd, data: values }).then((res) => {
if (res) { if (res) {
ModalInfo('保存成功!'); if (callBack) {
callBack();
} else {
ModalInfo('保存成功!');
}
} }
}); });
}); });
...@@ -52,12 +56,15 @@ function SingleDataPageTemplate(props) { ...@@ -52,12 +56,15 @@ function SingleDataPageTemplate(props) {
dataTypeKey={dataTypeKey} dataTypeKey={dataTypeKey}
dataTypeValue={dataTypeValue} dataTypeValue={dataTypeValue}
templateCode={templateCode} templateCode={templateCode}
onLoad={res => setIsAdd(!!(!res || res.errMsg))} onLoad={(res) => setIsAdd(!!(!res || res.errMsg))}
form={form} form={form}
/> />
{ClonedChildren || ( {ClonedChildren || (
<div style={{ textAlign: 'center', padding: 16 }}> <div style={{ textAlign: 'center', padding: 16 }}>
<Button type="primary" shape="round" ghost onClick={handleSave}> <Button type="primary"
shape="round"
ghost
onClick={handleSave}>
保存 保存
</Button> </Button>
</div> </div>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论