提交 1d1530f4 authored 作者: wanyielin's avatar wanyielin

修改底部

上级 aa3fb6a9
......@@ -4,14 +4,15 @@
* 自定义表单表格
*/
import React, { Component } from 'react';
import { Form } from 'antd';
import { Row, Col, Input, message } from 'antd';
import TableCom from '../tableCompon';
import { Form, Row, Col, Input, message } from 'antd';
import { Toast } from 'antd-mobile';
import router from 'umi/router';
import moment from 'moment';
import TableCom from '../tableCompon';
import IsNewTable from './isNewMobileTable';
import maintain from '../assets/maintain.png';
import moment from 'moment';
export default class ZdyTable extends Component {
constructor(props) {
super(props);
......@@ -40,7 +41,7 @@ export default class ZdyTable extends Component {
}
componentDidMount() {
let {
const {
postData, // 数据源
isCg, // 用户点击草稿页面进入
isForm,
......@@ -59,7 +60,7 @@ export default class ZdyTable extends Component {
return;
}
let val = postData;
const val = postData;
try {
/**
* 数据源不同进行以下区别处理
......@@ -94,7 +95,7 @@ export default class ZdyTable extends Component {
mapData,
currentFormKey: this.props.table ? val.formKey : obj.init,
sqlData,
isEdit: this.props.formKey ? false : true,
isEdit: !this.props.formKey,
items: this.props.table ? obj.datas[val.formKey].items : xxx.items,
defaultValues: val.form.defaultValues,
appId: val.appId,
......@@ -142,7 +143,7 @@ export default class ZdyTable extends Component {
items: xxx.items,
init: { ...this.state.init, ...JSON.parse(val.content) },
datas: obj.datas,
isEdit: this.props.formKey ? false : true,
isEdit: !this.props.formKey,
currentFormKey: obj.init,
width: xxx.width,
isBorder: xxx.isBorder,
......@@ -201,7 +202,7 @@ export default class ZdyTable extends Component {
mapData,
sqlData,
defaultValues: val.unifiedServicePatternModel.defaultValues,
isEdit: this.props.formKey ? false : true,
isEdit: !this.props.formKey,
currentFormKey: this.props.formKey
? this.props.formKey
: val.taskFormKey
......@@ -229,11 +230,12 @@ export default class ZdyTable extends Component {
},
);
} catch (e) {
console.log(`公式配置有误`, e);
console.log('公式配置有误', e);
}
}
componentWillReceiveProps(nextProps) {
let {
const {
postData, // 数据源
isCg, // 用户点击草稿页面进入
isForm,
......@@ -251,7 +253,7 @@ export default class ZdyTable extends Component {
}
try {
let val = postData;
const val = postData;
/**
* 数据源不同进行以下区别处理
* this.props.table有传入值表明需要渲染流程中最新表单
......@@ -284,7 +286,7 @@ export default class ZdyTable extends Component {
mapData,
currentFormKey: this.props.table ? val.formKey : obj.init,
sqlData,
isEdit: this.props.formKey ? false : true,
isEdit: !this.props.formKey,
items: this.props.table ? obj.datas[val.formKey].items : xxx.items,
defaultValues: val.form.defaultValues,
appId: val.appId,
......@@ -319,7 +321,7 @@ export default class ZdyTable extends Component {
items: xxx.items,
init: { ...this.state.init, ...JSON.parse(val.content) },
datas: obj.datas,
isEdit: this.props.formKey ? false : true,
isEdit: !this.props.formKey,
currentFormKey: obj.init,
width: xxx.width,
isBorder: xxx.isBorder,
......@@ -362,7 +364,7 @@ export default class ZdyTable extends Component {
mapData,
sqlData,
defaultValues: val.unifiedServicePatternModel.defaultValues,
isEdit: this.props.formKey ? false : true,
isEdit: !this.props.formKey,
currentFormKey: this.props.formKey
? this.props.formKey
: val.taskFormKey
......@@ -379,9 +381,10 @@ export default class ZdyTable extends Component {
// init:this.props.get==="mobile"?!!val.content?JSON.parse(val.content):'':{},// 移动端默认值设置
});
} catch (e) {
console.log(`公式配置有误`, e);
console.log('公式配置有误', e);
}
}
checkAllHidden = row => {
for (var i = 0; i < row.length; i++) {
if (row[i].hidden == null || !row[i].hidden) {
......@@ -393,8 +396,9 @@ export default class ZdyTable extends Component {
}
return true;
};
countMax = items => {
var max = 0;
let max = 0;
items.forEach(r => {
if (r.length > max) {
max = r.length;
......@@ -404,7 +408,7 @@ export default class ZdyTable extends Component {
};
render() {
let {
const {
width,
isRowCol,
isBorder,
......@@ -423,7 +427,7 @@ export default class ZdyTable extends Component {
formCode,
formId,
} = this.state;
let {
const {
border,
get,
obj,
......@@ -478,13 +482,13 @@ export default class ZdyTable extends Component {
// overflowY: isDynamic && 'auto',
width: '100%',
height: this.props.height,
paddingBottom: paddingBottom != null ? paddingBottom : '0',
paddingBottom: paddingBottom != null ? paddingBottom : '10px',
}
: {
overflow: isDynamic ? 'hidden' : 'auto',
// overflowY: isDynamic && 'auto',
width: '100%',
paddingBottom: paddingBottom != null ? paddingBottom : '0',
paddingBottom: paddingBottom != null ? paddingBottom : '10px',
};
if (!isReady) return <></>;
if (this.props.postData?.isUpdate) {
......@@ -565,7 +569,6 @@ export default class ZdyTable extends Component {
return (
<tr key={i}>
{row.map((cell, j) => {
if (!cell.content) {
return;
}
......@@ -607,7 +610,8 @@ export default class ZdyTable extends Component {
...styles,
display:
cell.content &&
(cell.content.comName === 'InputHidden'||cell.content.isHidden) &&
(cell.content.comName === 'InputHidden' ||
cell.content.isHidden) &&
'none',
}}
>
......@@ -615,7 +619,7 @@ export default class ZdyTable extends Component {
isPrint={this.props.isPrint}
formCode={formCode} // 当前表单code
modalInit={modalInit}
taskAssignee={taskAssignee} //提交人
taskAssignee={taskAssignee} // 提交人
userId={userId}
formId={formId} // 当前表单Id
i={i} // 当前组件下标
......@@ -711,7 +715,7 @@ export default class ZdyTable extends Component {
})
: ''}
<IsNewTable
taskAssignee={taskAssignee} //提交人
taskAssignee={taskAssignee} // 提交人
userId={userId}
isRowCol={isRowCol}
modalInit={modalInit}
......@@ -778,7 +782,7 @@ export default class ZdyTable extends Component {
json={ary.content}
uuid={ary.uuid}
routerState={routerState} // 兼容表单设计器路由传参
defaultValues={defaultValues || {}}
defaultValues={defaultValues || {}}
messageData={messageData} // 场景设计器共享变量参数
/></>
})
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论