提交 e97216ea authored 作者: 徐立's avatar 徐立

调整与场景设计器兼容

上级 6d9408bf
/** /**
* 测试新表格 * 测试新表格
*/ */
import React, { Component } from 'react' import React, { Component } from 'react';
import TableCom from '../tableCompon/index'; import TableCom from '../tableCompon/index';
import { Card, WhiteSpace } from 'antd-mobile'; import { Card, WhiteSpace } from 'antd-mobile';
import { Row, Col } from 'antd'; import { Row, Col } from 'antd';
export default class isNewTable extends Component { export default class isNewTable extends Component {
render() { render() {
const { const {
items, items,
checkAllHidden, checkAllHidden,
isBorder, isBorder,
...@@ -32,14 +31,17 @@ export default class isNewTable extends Component { ...@@ -32,14 +31,17 @@ export default class isNewTable extends Component {
formId, formId,
fatherObj, fatherObj,
style, style,
modalInit modalInit,
} = this.props concealModel,
if(!isEdit ){ // 展示栏 暂不做处理 } = this.props;
return <> if (!isEdit) {
{ // 展示栏 暂不做处理
items.map((item, i) => { return (
const allhidden = checkAllHidden(items) <>
return (<div {items.map((item, i) => {
const allhidden = checkAllHidden(items);
return (
<div
key={i} key={i}
style={{ style={{
marginTop: 0, marginTop: 0,
...@@ -47,12 +49,15 @@ export default class isNewTable extends Component { ...@@ -47,12 +49,15 @@ export default class isNewTable extends Component {
paddingLeft: 12, paddingLeft: 12,
width: '100%', width: '100%',
flexWrap: 'wrap', flexWrap: 'wrap',
...style ...style,
}}> }}
{ >
item.map((ary, j) => { {item.map((ary, j) => {
return !allhidden && ary.hidden ? "" return !allhidden && ary.hidden ? (
: <><TableCom ''
) : (
<>
<TableCom
modalInit={modalInit} modalInit={modalInit}
formCode={formCode} formCode={formCode}
formId={formId} formId={formId}
...@@ -76,13 +81,16 @@ export default class isNewTable extends Component { ...@@ -76,13 +81,16 @@ export default class isNewTable extends Component {
routerState={routerState} // 兼容表单设计器路由传参 routerState={routerState} // 兼容表单设计器路由传参
defaultValues={defaultValues || {}} defaultValues={defaultValues || {}}
messageData={messageData} // 场景设计器共享变量参数 messageData={messageData} // 场景设计器共享变量参数
/></> concealModel={concealModel} // 场景设计器路由跳转参数
}) />
} </>
</div>) );
}) })}
} </div>
);
})}
</> </>
);
} }
return ( return (
<> <>
...@@ -163,22 +171,26 @@ export default class isNewTable extends Component { ...@@ -163,22 +171,26 @@ export default class isNewTable extends Component {
</> </>
}) })
} */} } */}
{ // 卡片模式 {// 卡片模式
items.map((item, i) => { items.map((item, i) => {
const allhidden = checkAllHidden(items) const allhidden = checkAllHidden(items);
return <> <Card full> return (
<>
{' '}
{ <Card full>
item.map((ary, j) => { {item.map((ary, j) => {
if(!ary.content){ if (!ary.content) {
return return;
} }
if(ary.content&&ary.content.comName==="Label"){ if (ary.content && ary.content.comName === 'Label') {
return <Card.Header return (
<Card.Header
title={ title={
!allhidden && ary.hidden ? "" !allhidden && ary.hidden ? (
:<><TableCom ''
) : (
<>
<TableCom
modalInit={modalInit} modalInit={modalInit}
formCode={formCode} formCode={formCode}
formId={formId} formId={formId}
...@@ -202,16 +214,26 @@ export default class isNewTable extends Component { ...@@ -202,16 +214,26 @@ export default class isNewTable extends Component {
routerState={routerState} // 兼容表单设计器路由传参 routerState={routerState} // 兼容表单设计器路由传参
defaultValues={defaultValues || {}} defaultValues={defaultValues || {}}
messageData={messageData} // 场景设计器共享变量参数 messageData={messageData} // 场景设计器共享变量参数
/></> />
</>
)
} }
/> />
);
} }
return !allhidden && ary.hidden ? "" return !allhidden && ary.hidden ? (
:<Card.Body ''
style={{ ) : (
<Card.Body
style={
{
// textAlign:ary.content&&ary.content.comName === 'Table'?"left":'right' // textAlign:ary.content&&ary.content.comName === 'Table'?"left":'right'
}} }
> <><TableCom }
>
{' '}
<>
<TableCom
modalInit={modalInit} modalInit={modalInit}
formCode={formCode} formCode={formCode}
formId={formId} formId={formId}
...@@ -235,17 +257,17 @@ export default class isNewTable extends Component { ...@@ -235,17 +257,17 @@ export default class isNewTable extends Component {
routerState={routerState} // 兼容表单设计器路由传参 routerState={routerState} // 兼容表单设计器路由传参
defaultValues={defaultValues || {}} defaultValues={defaultValues || {}}
messageData={messageData} // 场景设计器共享变量参数 messageData={messageData} // 场景设计器共享变量参数
/></> />
</>
</Card.Body> </Card.Body>
}) );
} })}
</Card> </Card>
<WhiteSpace /> <WhiteSpace />
</> </>
}) );
} })}
</> </>
) );
} }
} }
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论