提交 ed8349e4 authored 作者: 钟是志's avatar 钟是志
......@@ -67,7 +67,6 @@ export default class isNewTable extends Component {
) : (
<div
style={{
display: 'inline-block',
...styles,
}}
>
......@@ -106,37 +105,145 @@ export default class isNewTable extends Component {
</>
);
}
if(isRowCol){
return ( items.map((item, i) => {
console.log(item)
const allhidden = checkAllHidden(items)
return <Row style={{
...style,
}}>
{
item.map((ary, j) => {
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?.comName==="Label"){
console.log(ary)
return <Col
style={{
...styles,
}}
span={ary.content?.labelSpan}
if (isRowCol) {
return items.map((item, i) => {
console.log(item);
const allhidden = checkAllHidden(items);
return (
<Row
style={{
...style,
}}
>
{item.map((ary, j) => {
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?.comName === 'Label') {
console.log(ary);
return (
<Col
style={{
...styles,
}}
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}
formId={formId}
i={i}
......@@ -157,165 +264,64 @@ export default class isNewTable extends Component {
json={ary.content}
uuid={ary.uuid}
routerState={routerState} // 兼容表单设计器路由传参
defaultValues={defaultValues || {}}
defaultValues={defaultValues || {}}
messageData={messageData} // 场景设计器共享变量参数
/></>
}</Col>
/>
</div>
)
}
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}`);
/>
);
}
return !allhidden && ary.hidden ? (
''
) : (
<Card.Body
style={
{
// textAlign:ary.content&&ary.content.comName === 'Table'?"left":'right'
}
}
if (ary.content && ary.content.comName === 'Label') {
return (
<Card.Header
title={
!allhidden && ary.hidden ? (
''
) : (
<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>
)
}
/>
);
}
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 />
</>
);
})
);
>
{' '}
<div
style={{
...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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论