提交 6ec74475 authored 作者: chscls@163.com's avatar chscls@163.com

增加h5、pc个性化

上级 611eaecd
......@@ -565,6 +565,7 @@ export default class ZdyTable extends Component {
return (
<tr key={i}>
{row.map((cell, j) => {
if (!cell.content) {
return;
}
......@@ -606,7 +607,7 @@ export default class ZdyTable extends Component {
...styles,
display:
cell.content &&
cell.content.comName === 'InputHidden' &&
(cell.content.comName === 'InputHidden'||cell.content.isHidden) &&
'none',
}}
>
......
......@@ -134,7 +134,7 @@ export default class isNewTable extends Component {
return (
<Col
style={{
display: ary.content && ary.content.comName === 'InputHidden' && 'none',
display: ary.content && (ary.content.comName === 'InputHidden'||ary.content.isMobileHidden) && 'none',
...styles,
}}
span={ary.content?.labelSpan||24}
......@@ -255,7 +255,7 @@ export default class isNewTable extends Component {
width: '100%',
height: '100%',
...styles,
display: ary.content && ary.content.comName === 'InputHidden' && 'none',
display: ary.content && (ary.content.comName === 'InputHidden'||ary.content.isMobileHidden)&& 'none',
}}
>
<TableCom
......@@ -296,7 +296,7 @@ export default class isNewTable extends Component {
<Card.Body
style={{
// textAlign:ary.content&&ary.content.comName === 'Table'?"left":'right'
display: ary.content && ary.content.comName === 'InputHidden' && 'none',
display: ary.content && (ary.content.comName === 'InputHidden'||ary.content.isMobileHidden) && 'none',
}}
>
{' '}
......
......@@ -518,23 +518,7 @@ export default class tableCom extends Component {
: bindObj;
if (this.props.fatherCode == null && dataColumn == null)
dataColumn = { base52: this.props.uuid };
/* if (this.props.fatherCode != null) {
dataColumn = { base52: `${this.props.fatherCode}.[${this.props.index}].${this.props.uuid}` }
} else {
dataColumn = { base52: this.props.uuid }
if (Object.keys(mapData).length > 0) {
const columnIds = json.columnIds;
if (columnIds && columnIds['c1']) {
const columnId = columnIds['c1'][columnIds['c1'].length - 1];
if (mapData[columnId] != null) {
dataColumn = mapData[columnId]
}
}
}
}
}
} */
if (!this.props.isEdit && this.props.fatherCode) {
if (bindObj != null) {
dataColumn.base52 = bindObj.base52;
......@@ -772,7 +756,7 @@ export default class tableCom extends Component {
1}列:公式配置有误,回调函数内部错误,`,
e,
);
//message.error(`页面${this.props.formKey}第${this.props.i + 1}行,第${this.props.j + 1}列:公式配置有误,回调函数内部错误${e}`, 10)
}
};
reqUtil = (base52, json, orgCallback, url, method, params, callback, options = {}) => {
......@@ -843,7 +827,7 @@ export default class tableCom extends Component {
1}列:公式配置有误,回调函数内部错误,`,
e,
);
//message.error(`页面${this.props.formKey}第${this.props.i + 1}行,第${this.props.j + 1}列:公式配置有误,回调函数内部错误${e}`, 10)
}
} else {
if (base52) {
......@@ -856,7 +840,7 @@ export default class tableCom extends Component {
1}列:公式配置有误,回调函数内部错误,`,
e,
);
//message.error(`页面${this.props.formKey}第${this.props.i + 1}行,第${this.props.j + 1}列:公式配置有误,回调函数内部错误${e}`, 10)
}
}
}
......@@ -906,7 +890,7 @@ export default class tableCom extends Component {
1}列:公式配置有误,回调函数内部错误,`,
e,
);
//message.error(`页面${this.props.formKey}第${this.props.i + 1}行,第${this.props.j + 1}列:公式配置有误,回调函数内部错误${e}`, 10)
}
} else if (json.comName == 'Echart' || json.comName == 'QRCode') {
try {
......@@ -920,7 +904,7 @@ export default class tableCom extends Component {
1}列:公式配置有误,回调函数内部错误,`,
e,
);
//message.error(`页面${this.props.formKey}第${this.props.i + 1}行,第${this.props.j + 1}列:公式配置有误,回调函数内部错误${e}`, 10)
}
} else {
if (base52) {
......@@ -933,7 +917,7 @@ export default class tableCom extends Component {
1}列:公式配置有误,回调函数内部错误,`,
e,
);
//message.error(`页面${this.props.formKey}第${this.props.i + 1}行,第${this.props.j + 1}列:公式配置有误,回调函数内部错误${e}`, 10)
}
}
}
......@@ -985,7 +969,7 @@ export default class tableCom extends Component {
1}列:公式配置有误,回调函数内部错误,`,
e,
);
//message.error(`页面${this.props.formKey}第${this.props.i + 1}行,第${this.props.j + 1}列:公式配置有误,回调函数内部错误${e}`, 10)
}
} else if (json.comName == 'Echart' || json.comName == 'QRCode') {
try {
......@@ -999,7 +983,7 @@ export default class tableCom extends Component {
1}列:公式配置有误,回调函数内部错误,`,
e,
);
//message.error(`页面${this.props.formKey}第${this.props.i + 1}行,第${this.props.j + 1}列:公式配置有误,回调函数内部错误${e}`, 10)
}
} else {
if (base52) {
......@@ -1012,7 +996,7 @@ export default class tableCom extends Component {
1}列:公式配置有误,回调函数内部错误,`,
e,
);
//message.error(`页面${this.props.formKey}第${this.props.i + 1}行,第${this.props.j + 1}列:公式配置有误,回调函数内部错误${e}`, 10)
}
}
}
......@@ -1068,7 +1052,7 @@ export default class tableCom extends Component {
1}列:公式配置有误,回调函数内部错误,`,
e,
);
//message.error(`页面${this.props.formKey}第${this.props.i + 1}行,第${this.props.j + 1}列:公式配置有误,回调函数内部错误${e}`, 10)
}
} else if (json.comName == 'Echart' || json.comName == 'QRCode') {
try {
......@@ -1082,7 +1066,7 @@ export default class tableCom extends Component {
1}列:公式配置有误,回调函数内部错误,`,
e,
);
//message.error(`页面${this.props.formKey}第${this.props.i + 1}行,第${this.props.j + 1}列:公式配置有误,回调函数内部错误${e}`, 10)
}
} else {
if (base52) {
......@@ -1095,7 +1079,7 @@ export default class tableCom extends Component {
1}列:公式配置有误,回调函数内部错误,`,
e,
);
//message.error(`页面${this.props.formKey}第${this.props.i + 1}行,第${this.props.j + 1}列:公式配置有误,回调函数内部错误${e}`, 10)
}
}
}
......@@ -1107,9 +1091,7 @@ export default class tableCom extends Component {
};
getFunctionValue = (fun, column, json, callback) => {
/* if (!this.props.isEdit) {
return
} */
const base52 = column.base52;
/**
......@@ -1217,7 +1199,7 @@ export default class tableCom extends Component {
1}列:公式配置有误,函数内部错误,`,
e,
);
//message.error(`页面${this.props.formKey}第${this.props.i + 1}行,第${this.props.j + 1}列:公式配置有误,函数内部错误${e}`, 10)
}
}
}
......@@ -1228,7 +1210,7 @@ export default class tableCom extends Component {
1}列:公式配置有误,暂存失败,`,
e,
);
//message.error(`页面${this.props.formKey}第${this.props.i + 1}行,第${this.props.j + 1}列:公式配置有误,暂存失败${e}`, 10)
}
};
componentDidMount() {
......@@ -2292,7 +2274,7 @@ export default class tableCom extends Component {
placeholder={json.placeholder}
/>
);
if (json.isLabel && title) {
if (((json.isMobileLabel!=null&&json.isMobileLabel)||(json.isMobileLabel==null&&json.isLabel)) && title) {
cm = (
<Form.Item
labelCol={{ span: json.labelSpan }}
......@@ -2340,7 +2322,7 @@ export default class tableCom extends Component {
/>
}
>
{json.isLabel ? title : ''}
{((json.isMobileLabel!=null&&json.isMobileLabel)||(json.isMobileLabel==null&&json.isLabel)) ? title : ''}
</MobileList.Item>
);
break;
......@@ -2363,83 +2345,7 @@ export default class tableCom extends Component {
break;
case 'Input':
// if (get === 'mobile') {
// // cm = (<div className={styles.form}><MobileInputItem
// // type={'text'}
// // className="mobile-form-input-left"
// // {...getFieldProps(dataColumn.base52, {
// // initialValue: initValue, // 默认值
// // rules: json.vlds && json.vlds.length > 0 ? json.vlds : [{
// // required: required,
// // message: '请输入' + title,
// // }],
// // })}
// // clear
// // disabled={disabled}
// // placeholder={json.placeholder ? json.placeholder : '请输入' + (title ? title : '')}
// // >
// // {json.isLabel ?
// // title ?
// // <span className={styles.text}>
// // {required ? must : ''}
// // {title}</span>
// // : ''
// // : get === 'mobile' ?
// // <span className={styles.text}>{required ? must : ''}请输入:
// // {/* {title} */}
// // </span>
// // : ''}
// // </MobileInputItem></div>)
// cm = (
// <MobileList>
// <Item arrow="empty" multipleLine onClick={() => {}}>
// {json.isLabel ? (
// title ? (
// <span className={styles.text}>
// {required ? must : ''}
// {title}
// </span>
// ) : (
// ''
// )
// ) : get === 'mobile' ? (
// <span className={styles.text}>
// {required ? must : ''}请输入:
// {/* {title} */}
// </span>
// ) : (
// ''
// )}
// <Brief>
// <div className={styles.form}>
// <MobileInputItem
// type={'text'}
// className="mobile-form-input-left"
// {...getFieldProps(dataColumn.base52, {
// initialValue: initValue, // 默认值
// rules:
// json.vlds && json.vlds.length > 0
// ? json.vlds
// : [
// {
// required: required,
// message: '请输入' + title,
// },
// ],
// })}
// clear
// disabled={disabled}
// placeholder={
// json.placeholder ? json.placeholder : '请输入' + (title ? title : '')
// }
// ></MobileInputItem>
// </div>
// </Brief>
// </Item>
// </MobileList>
// );
// break;
// }
cm = getFieldDecorator(dataColumn.base52, {
initialValue: initValue,
rules:
......@@ -2455,7 +2361,7 @@ export default class tableCom extends Component {
);
if (get == 'mobile') {
cm = <div>{cm}</div>;
if (json.isLabel && title) {
if (((json.isMobileLabel!=null&&json.isMobileLabel)||(json.isMobileLabel==null&&json.isLabel)) && title) {
cm = (
<Form.Item
labelCol={{ span: json.labelSpan }}
......@@ -2474,24 +2380,7 @@ export default class tableCom extends Component {
})(<Input type="hidden" />);
break;
case 'InputNumber':
/* if (get === 'mobile') {
cm = (<div className={styles.form}><MobileInputItem
type={'digit'}
className="mobile-form-input-left"
{...getFieldProps(dataColumn.base52, {
initialValue: initValue, // 默认值
rules: json.vlds && json.vlds.length > 0 ? json.vlds : [{
required: required,
message: '请输入',
}],
})}
clear
disabled={disabled}
placeholder={json.placeholder ? json.placeholder : '请输入' + (title ? title : '')}
>{json.isLabel ? title ? <span className={styles.text}>{title}</span> : '' : ''}</MobileInputItem></div>)
break
} */
cm = getFieldDecorator(dataColumn.base52, {
initialValue: initValue,
......@@ -2511,7 +2400,7 @@ export default class tableCom extends Component {
);
if (get == 'mobile') {
cm = <div>{cm}</div>;
if (json.isLabel && title) {
if (((json.isMobileLabel!=null&&json.isMobileLabel)||(json.isMobileLabel==null&&json.isLabel)) && title) {
cm = (
<Form.Item
labelCol={{ span: json.labelSpan }}
......@@ -2529,30 +2418,7 @@ export default class tableCom extends Component {
* 为Radio为单选
*/
case 'Radio':
// if (get === 'mobile') {
// cm = (
// <MobilePicker
// cascade
// extra={<span className={styles.placeholder}>{required ? must : ''}{'请选择' + dataColumn.title}</span>}
// title={dataColumn.title}
// {...getFieldProps(dataColumn.base52, {
// initialValue: initValue, // 默认值
// rules: [{ required: required, message: '请选择' + dataColumn.title }],
// })}
// cols={1}
// disabled={disabled}
// data={options}
// >
// <MobileList.Item arrow="horizontal">
// <span className={styles.text}>
// {/* {dataColumn.title} */}
// 请选择
// </span>
// </MobileList.Item>
// </MobilePicker>
// )
// break;
// }
cm = getFieldDecorator(dataColumn.base52, {
initialValue: initValue,
rules:
......@@ -2562,7 +2428,7 @@ export default class tableCom extends Component {
})(<Radio.Group options={options} disabled={disabled} />);
if (get == 'mobile') {
cm = <div>{cm}</div>;
if (json.isLabel && title) {
if (((json.isMobileLabel!=null&&json.isMobileLabel)||(json.isMobileLabel==null&&json.isLabel)) && title) {
cm = (
<Form.Item
labelCol={{ span: json.labelSpan }}
......@@ -2593,7 +2459,7 @@ export default class tableCom extends Component {
</Flex>
);
if (json.isLabel && title) {
if (((json.isMobileLabel!=null&&json.isMobileLabel)||(json.isMobileLabel==null&&json.isLabel)) && title) {
cm = (
<Form.Item
labelCol={{ span: json.labelSpan }}
......@@ -2672,7 +2538,7 @@ export default class tableCom extends Component {
: ''}
</Select>,
);
if (get === 'mobile' && json.isLabel && title) {
if (get === 'mobile' && ((json.isMobileLabel!=null&&json.isMobileLabel)||(json.isMobileLabel==null&&json.isLabel)) && title) {
cm = (
<Form.Item
labelCol={{ span: json.labelSpan }}
......@@ -2721,7 +2587,7 @@ export default class tableCom extends Component {
sqlModel={this.state.sqlModel}
/>,
);
if (get === 'mobile' && json.isLabel && title) {
if (get === 'mobile' && ((json.isMobileLabel!=null&&json.isMobileLabel)||(json.isMobileLabel==null&&json.isLabel)) && title) {
cm = (
<Form.Item
labelCol={{ span: json.labelSpan }}
......@@ -2766,7 +2632,7 @@ export default class tableCom extends Component {
? json.vlds
: [{ required: required, message: '请选择起止时间' }],
})(<MobileDate disabled={disabled} formate={json.format} />);
if (json.isLabel && title) {
if (((json.isMobileLabel!=null&&json.isMobileLabel)||(json.isMobileLabel==null&&json.isLabel)) && title) {
cm = (
<Form.Item
labelCol={{ span: json.labelSpan }}
......@@ -2796,43 +2662,7 @@ export default class tableCom extends Component {
if (json.label == null) title = '起止时间';
break;
case 'DatePicker':
// if (get === 'mobile') {
// var iv = null;
// if (initValue != null) {
// iv = moment(initValue);
// }
// cm = getFieldDecorator(dataColumn.base52, {
// initialValue: iv,
// rules: json.vlds && json.vlds.length > 0 ?json.vlds: [{ required: required, message: '请选择起止时间' }],
// })(<div><DatePicker disabled={disabled} showTime format={json.format ? json.format : 'YYYY-MM-DD HH:mm:ss'} /></div>);
// if (get === 'mobile' && json.isLabel && title) {
// cm = <Form.Item
// labelCol={{ span: json.labelSpan }}
// wrapperCol={{ span: json.wrapperSpan }}
// label={title}
// >
// {cm}
// </Form.Item>
// }
// cm = (
// <MobileDatePicker
// mode={'date'}
// disabled={disabled}
// locale={{ okText: "确定", dismissText: '取消' }}
// extra={<span className={styles.placeholder}>{!!initValue ? moment(initValue).format('YYYY-MM-DD') : '请选择日期'}</span>}
// {...getFieldProps(dataColumn.base52, {
// initialValue: +moment(initValue).format('YYYY-MM-DD'), // 默认值
// rules: [
// { required: required, message: '请选择日期' },
// // { validator: this.validateDatePicker },
// ]
// })}
// >
// <MobileList.Item arrow="horizontal"><span className={styles.text}>{required ? must : ''}{dataColumn.title}</span></MobileList.Item>
// </MobileDatePicker>
// )
// break
// }
var iv = null;
if (initValue != null) {
iv = moment(typeof initValue === 'string' ? +initValue : initValue);
......@@ -2870,7 +2700,7 @@ export default class tableCom extends Component {
format={json.format ? json.format : 'YYYY-MM-DD HH:mm:ss'}
/>,
);
if (get === 'mobile' && json.isLabel && title) {
if (get === 'mobile' && ((json.isMobileLabel!=null&&json.isMobileLabel)||(json.isMobileLabel==null&&json.isLabel)) && title) {
cm = (
<Form.Item
labelCol={{ span: json.labelSpan }}
......@@ -2905,7 +2735,7 @@ export default class tableCom extends Component {
},
],
})(<UploadCom />);
if (get === 'mobile' && json.isLabel && title) {
if (get === 'mobile' && ((json.isMobileLabel!=null&&json.isMobileLabel)||(json.isMobileLabel==null&&json.isLabel)) && title) {
cm = (
<Form.Item
labelCol={{ span: json.labelSpan }}
......@@ -2925,7 +2755,7 @@ export default class tableCom extends Component {
? json.vlds
: [{ required: required, message: '请输入' }],
})(<DraftEditorCom placeholder={json.placeholder} />);
if (get === 'mobile' && json.isLabel && title) {
if (get === 'mobile' && ((json.isMobileLabel!=null&&json.isMobileLabel)||(json.isMobileLabel==null&&json.isLabel)) && title) {
cm = (
<Form.Item
labelCol={{ span: json.labelSpan }}
......@@ -2953,7 +2783,7 @@ export default class tableCom extends Component {
showMap={json.showMap}
/>,
);
if (get === 'mobile' && json.isLabel && title) {
if (get === 'mobile' && ((json.isMobileLabel!=null&&json.isMobileLabel)||(json.isMobileLabel==null&&json.isLabel)) && title) {
cm = (
<Form.Item
labelCol={{ span: json.labelSpan }}
......@@ -2988,7 +2818,7 @@ export default class tableCom extends Component {
/>,
);
if (get === 'mobile' && json.isLabel && title) {
if (get === 'mobile' && ((json.isMobileLabel!=null&&json.isMobileLabel)||(json.isMobileLabel==null&&json.isLabel)) && title) {
cm = (
<Form.Item
labelCol={{ span: json.labelSpan }}
......@@ -3008,7 +2838,7 @@ export default class tableCom extends Component {
? json.vlds
: [{ required: required, message: '请上传图片' }],
})(<ImgUploadCom json={json} disabled={disabled} />);
if (get === 'mobile' && json.isLabel && title) {
if (get === 'mobile' && ((json.isMobileLabel!=null&&json.isMobileLabel)||(json.isMobileLabel==null&&json.isLabel)) && title) {
cm = (
<Form.Item
labelCol={{ span: json.labelSpan }}
......@@ -3037,7 +2867,7 @@ export default class tableCom extends Component {
height={json.height}
/>,
);
if (get === 'mobile' && json.isLabel && title) {
if (get === 'mobile' && ((json.isMobileLabel!=null&&json.isMobileLabel)||(json.isMobileLabel==null&&json.isLabel)) && title) {
cm = (
<Form.Item
labelCol={{ span: json.labelSpan }}
......@@ -3080,17 +2910,6 @@ export default class tableCom extends Component {
if (json.isLabel) {
if (get === 'mobile' && !this.props.isEdit) {
/**
* 列表类型
*/
// return (<MobileList>
// <MobileList.Item extra={cm}>
// <span style={{fontSize:14}}>{title}:</span>
// </MobileList.Item>
// </MobileList>)
/**
* 卡片类型
*/
return (
<Card style={{ margin: 5, border: '1px solid #ccc' }}>
{modalCode ? (
......@@ -3126,11 +2945,7 @@ export default class tableCom extends Component {
<Card.Body>{cm}</Card.Body>
</Card>
);
// return <Flex direction='column'>
// <Flex.Item style={{width:'100%'}}>{title}:</Flex.Item>
// <Flex.Item style={{width:'100%',padding:'10px'}}>{cm}</Flex.Item>
// </Flex>
// return <Row><Col span={6}>{title}:</Col><Col span={18}>{cm}</Col></Row>
}
if (get === 'web') {
if (!isEdit) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论