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

修改底部

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