提交 ed8349e4 authored 作者: 钟是志's avatar 钟是志
...@@ -67,7 +67,6 @@ export default class isNewTable extends Component { ...@@ -67,7 +67,6 @@ export default class isNewTable extends Component {
) : ( ) : (
<div <div
style={{ style={{
display: 'inline-block',
...styles, ...styles,
}} }}
> >
...@@ -106,37 +105,145 @@ export default class isNewTable extends Component { ...@@ -106,37 +105,145 @@ export default class isNewTable extends Component {
</> </>
); );
} }
if(isRowCol){ if (isRowCol) {
return ( items.map((item, i) => { return items.map((item, i) => {
console.log(item) console.log(item);
const allhidden = checkAllHidden(items) const allhidden = checkAllHidden(items);
return <Row style={{ return (
<Row
...style, style={{
}}> ...style,
}}
>
{ {item.map((ary, j) => {
item.map((ary, j) => { let styles = {};
let styles = {}; if (ary.content && ary.content.styles) {
if (ary.content && ary.content.styles) { try {
try { styles = JSON.parse(ary.content.styles);
styles = JSON.parse(ary.content.styles); } catch (e) {
} catch (e) { console.log(`第${i}行第${j}列样式配置有误,${e}`);
console.log(`第${i}行第${j}列样式配置有误,${e}`); }
} }
} if (ary.content?.comName === 'Label') {
if(ary.content?.comName==="Label"){ console.log(ary);
console.log(ary) return (
return <Col <Col
style={{ style={{
...styles,
...styles, }}
}} span={ary.content?.labelSpan}
span={ary.content?.labelSpan} >
{!allhidden && ary.hidden ? (
''
) : (
<>
<TableCom
formCode={formCode}
formId={formId}
i={i}
j={j}
index={index}
fatherCode={fatherCode}
datas={datas}
isEdit={isEdit}
fatherObj={this.props.fatherObj}
formKey={currentFormKey}
init={init}
get={get}
key={j}
sqlData={sqlData}
obj={obj || {}}
form={this.props.form}
mapData={mapData}
json={ary.content}
uuid={ary.uuid}
routerState={routerState} // 兼容表单设计器路由传参
defaultValues={defaultValues || {}}
messageData={messageData} // 场景设计器共享变量参数
/>
</>
)}
</Col>
);
}
return (
<Col span={24}>
{!allhidden && ary.hidden ? (
''
) : (
<>
<TableCom
formCode={formCode}
formId={formId}
i={i}
j={j}
index={index}
fatherCode={fatherCode}
datas={datas}
isEdit={isEdit}
fatherObj={this.props.fatherObj}
formKey={currentFormKey}
init={init}
get={get}
key={j}
sqlData={sqlData}
obj={obj || {}}
form={this.props.form}
mapData={mapData}
json={ary.content}
uuid={ary.uuid}
routerState={routerState} // 兼容表单设计器路由传参
defaultValues={defaultValues || {}}
messageData={messageData} // 场景设计器共享变量参数
/>
</>
)}
</Col>
);
})}
</Row>
);
});
}
return items.map((item, i) => {
const allhidden = checkAllHidden(items);
return (
<>
{' '}
<Card
full
style={{
...style,
}}
>
{item.map((ary, j) => {
if (!ary.content) {
return;
}
let styles = {};
if (ary.content && ary.content.styles) {
try {
styles = JSON.parse(ary.content.styles);
} catch (e) {
console.log(`第${i}行第${j}列样式配置有误,${e}`);
}
}
if (ary.content && ary.content.comName === 'Label') {
return (
<Card.Header
title={
!allhidden && ary.hidden ? (
''
) : (
<div
style={{
width: '100%',
height: '100%',
...styles,
}}
> >
{!allhidden && ary.hidden ? "" <TableCom
:<><TableCom modalInit={modalInit}
formCode={formCode} formCode={formCode}
formId={formId} formId={formId}
i={i} i={i}
...@@ -157,165 +264,64 @@ export default class isNewTable extends Component { ...@@ -157,165 +264,64 @@ export default class isNewTable extends Component {
json={ary.content} json={ary.content}
uuid={ary.uuid} uuid={ary.uuid}
routerState={routerState} // 兼容表单设计器路由传参 routerState={routerState} // 兼容表单设计器路由传参
defaultValues={defaultValues || {}} defaultValues={defaultValues || {}}
messageData={messageData} // 场景设计器共享变量参数 messageData={messageData} // 场景设计器共享变量参数
/></> />
}</Col> </div>
)
} }
return <Col />
span={24} );
> }
{!allhidden && ary.hidden ? "" return !allhidden && ary.hidden ? (
:<><TableCom ''
formCode={formCode} ) : (
formId={formId} <Card.Body
i={i} style={
j={j} {
index={index} // textAlign:ary.content&&ary.content.comName === 'Table'?"left":'right'
fatherCode={fatherCode}
datas={datas}
isEdit={isEdit}
fatherObj={this.props.fatherObj}
formKey={currentFormKey}
init={init}
get={get}
key={j}
sqlData={sqlData}
obj={obj || {}}
form={this.props.form}
mapData={mapData}
json={ary.content}
uuid={ary.uuid}
routerState={routerState} // 兼容表单设计器路由传参
defaultValues={defaultValues || {}}
messageData={messageData} // 场景设计器共享变量参数
/></>
}</Col>
})
}
</Row>
}))
}
return (
items.map((item, i) => {
const allhidden = checkAllHidden(items);
return (
<>
{' '}
<Card full
style={{
...style
}}
>
{item.map((ary, j) => {
if (!ary.content) {
return;
}
let styles = {};
if (ary.content && ary.content.styles) {
try {
styles = JSON.parse(ary.content.styles);
} catch (e) {
console.log(`第${i}行第${j}列样式配置有误,${e}`);
} }
} }
if (ary.content && ary.content.comName === 'Label') { >
return ( {' '}
<Card.Header <div
title={ style={{
!allhidden && ary.hidden ? ( ...styles,
'' }}
) : ( >
<div <TableCom
style={{ modalInit={modalInit}
display: 'inline-block', formCode={formCode}
...styles, formId={formId}
}}> i={i}
<TableCom j={j}
modalInit={modalInit} index={index}
formCode={formCode} fatherCode={fatherCode}
formId={formId} datas={datas}
i={i} isEdit={isEdit}
j={j} fatherObj={this.props.fatherObj}
index={index} formKey={currentFormKey}
fatherCode={fatherCode} init={init}
datas={datas} get={get}
isEdit={isEdit} key={j}
fatherObj={this.props.fatherObj} sqlData={sqlData}
formKey={currentFormKey} obj={obj || {}}
init={init} form={this.props.form}
get={get} mapData={mapData}
key={j} json={ary.content}
sqlData={sqlData} uuid={ary.uuid}
obj={obj || {}} routerState={routerState} // 兼容表单设计器路由传参
form={this.props.form} defaultValues={defaultValues || {}}
mapData={mapData} messageData={messageData} // 场景设计器共享变量参数
json={ary.content} />
uuid={ary.uuid} </div>
routerState={routerState} // 兼容表单设计器路由传参 </Card.Body>
defaultValues={defaultValues || {}} );
messageData={messageData} // 场景设计器共享变量参数 })}
/> </Card>
</div> <WhiteSpace />
) </>
} );
/> });
);
}
return !allhidden && ary.hidden ? (
''
) : (
<Card.Body
style={
{
// textAlign:ary.content&&ary.content.comName === 'Table'?"left":'right'
}
}
>
{' '}
<div
style={{
display: 'inline-block',
...styles,
}}>
<TableCom
modalInit={modalInit}
formCode={formCode}
formId={formId}
i={i}
j={j}
index={index}
fatherCode={fatherCode}
datas={datas}
isEdit={isEdit}
fatherObj={this.props.fatherObj}
formKey={currentFormKey}
init={init}
get={get}
key={j}
sqlData={sqlData}
obj={obj || {}}
form={this.props.form}
mapData={mapData}
json={ary.content}
uuid={ary.uuid}
routerState={routerState} // 兼容表单设计器路由传参
defaultValues={defaultValues || {}}
messageData={messageData} // 场景设计器共享变量参数
/>
</div>
</Card.Body>
);
})}
</Card>
<WhiteSpace />
</>
);
})
);
} }
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论