提交 9c58e2b8 authored 作者: tb53863844's avatar tb53863844

修改bug

上级 7cf71dcb
...@@ -95,6 +95,7 @@ export default class ZdyTable extends Component { ...@@ -95,6 +95,7 @@ export default class ZdyTable extends Component {
const obj = JSON.parse(val.form.content); const obj = JSON.parse(val.form.content);
const xxx = obj.datas[obj.init]; const xxx = obj.datas[obj.init];
const fk = this.props.table ? val.formKey : obj.init; const fk = this.props.table ? val.formKey : obj.init;
this.initExcel(obj,()=>{
this.setState({ this.setState({
datas: obj.datas, datas: obj.datas,
width: this.props.table ? obj.datas[val.formKey].width : xxx.width, width: this.props.table ? obj.datas[val.formKey].width : xxx.width,
...@@ -110,7 +111,9 @@ export default class ZdyTable extends Component { ...@@ -110,7 +111,9 @@ export default class ZdyTable extends Component {
appId: val.appId, appId: val.appId,
isReady: true, isReady: true,
formConfig: xxx, formConfig: xxx,
}, () => this.initExcel(obj)); })
})
return; return;
} }
if (isCg === 'yes') { if (isCg === 'yes') {
...@@ -148,6 +151,7 @@ export default class ZdyTable extends Component { ...@@ -148,6 +151,7 @@ export default class ZdyTable extends Component {
} }
const obj = JSON.parse(val.unifiedServicePatternModel.content); const obj = JSON.parse(val.unifiedServicePatternModel.content);
const xxx = obj.datas[obj.init]; const xxx = obj.datas[obj.init];
this.initExcel(obj,()=>{
this.setState({ this.setState({
items: xxx.items, items: xxx.items,
init: { ...this.state.init, ...JSON.parse(val.content) }, init: { ...this.state.init, ...JSON.parse(val.content) },
...@@ -167,7 +171,9 @@ export default class ZdyTable extends Component { ...@@ -167,7 +171,9 @@ export default class ZdyTable extends Component {
defaultBinds: this.props.table defaultBinds: this.props.table
? obj.datas[val.taskFormKey].defaultBinds ? obj.datas[val.taskFormKey].defaultBinds
: xxx.defaultBinds, : xxx.defaultBinds,
}, () => this.initExcel(obj)); })
})
return; return;
} }
if ( if (
...@@ -208,6 +214,7 @@ export default class ZdyTable extends Component { ...@@ -208,6 +214,7 @@ export default class ZdyTable extends Component {
: val.taskFormKey : val.taskFormKey
? val.taskFormKey ? val.taskFormKey
: obj.init; : obj.init;
this.initExcel(obj,()=>
this.setState( this.setState(
{ {
appId: val.id, appId: val.id,
...@@ -231,8 +238,7 @@ export default class ZdyTable extends Component { ...@@ -231,8 +238,7 @@ export default class ZdyTable extends Component {
init: { ...this.state.init, ...(val.isSecond ? this.props.obj : {}) }, init: { ...this.state.init, ...(val.isSecond ? this.props.obj : {}) },
formConfig: xxx, formConfig: xxx,
// init:this.props.get==="mobile"?!!val.content?JSON.parse(val.content):'':{},// 移动端默认值设置 // init:this.props.get==="mobile"?!!val.content?JSON.parse(val.content):'':{},// 移动端默认值设置
}, },() => {
() => {
/** /**
* 为二维码快捷发起时自动设置新默认值 * 为二维码快捷发起时自动设置新默认值
*/ */
...@@ -240,8 +246,7 @@ export default class ZdyTable extends Component { ...@@ -240,8 +246,7 @@ export default class ZdyTable extends Component {
this.props.form.setFieldsValue(formDeafault); this.props.form.setFieldsValue(formDeafault);
} }
this.initExcel(obj); this.initExcel(obj);
}, } ));
);
} catch (e) { } catch (e) {
console.log('公式配置有误', e); console.log('公式配置有误', e);
} }
...@@ -350,7 +355,7 @@ export default class ZdyTable extends Component { ...@@ -350,7 +355,7 @@ export default class ZdyTable extends Component {
configs; configs;
initExcel = (configs, callback) => { initExcel = (configs, callback) => {
if (configs == null || configs.trees == null){ if (configs == null || configs.trees == null){
// if (callback) callback(); if (callback) callback();
return ; return ;
} }
...@@ -429,6 +434,7 @@ export default class ZdyTable extends Component { ...@@ -429,6 +434,7 @@ export default class ZdyTable extends Component {
} }
const obj = JSON.parse(val.form.content); const obj = JSON.parse(val.form.content);
const xxx = obj.datas[obj.init]; const xxx = obj.datas[obj.init];
this.initExcel(obj,()=>{
this.setState({ this.setState({
datas: obj.datas, datas: obj.datas,
width: this.props.table ? obj.datas[val.formKey].width : xxx.width, width: this.props.table ? obj.datas[val.formKey].width : xxx.width,
...@@ -444,7 +450,9 @@ export default class ZdyTable extends Component { ...@@ -444,7 +450,9 @@ export default class ZdyTable extends Component {
appId: val.appId, appId: val.appId,
isReady: true, isReady: true,
formConfig: xxx, formConfig: xxx,
}, () => this.initExcel(obj)); })
})
return; return;
} }
if (isCg === 'yes') { if (isCg === 'yes') {
...@@ -469,6 +477,7 @@ export default class ZdyTable extends Component { ...@@ -469,6 +477,7 @@ export default class ZdyTable extends Component {
} }
const obj = JSON.parse(val.unifiedServicePatternModel.content); const obj = JSON.parse(val.unifiedServicePatternModel.content);
const xxx = obj.datas[obj.init]; const xxx = obj.datas[obj.init];
this.initExcel(obj,()=>{
this.setState({ this.setState({
items: xxx.items, items: xxx.items,
init: { ...this.state.init, ...JSON.parse(val.content) }, init: { ...this.state.init, ...JSON.parse(val.content) },
...@@ -488,7 +497,9 @@ export default class ZdyTable extends Component { ...@@ -488,7 +497,9 @@ export default class ZdyTable extends Component {
defaultBinds: this.props.table defaultBinds: this.props.table
? obj.datas[val.taskFormKey].defaultBinds ? obj.datas[val.taskFormKey].defaultBinds
: xxx.defaultBinds, : xxx.defaultBinds,
}, () => this.initExcel(obj)); })
})
return; return;
} }
const mapData = {}; const mapData = {};
...@@ -516,6 +527,7 @@ export default class ZdyTable extends Component { ...@@ -516,6 +527,7 @@ export default class ZdyTable extends Component {
: val.taskFormKey : val.taskFormKey
? val.taskFormKey ? val.taskFormKey
: obj.init; : obj.init;
this.initExcel(obj,()=>{
this.setState({ this.setState({
appId: val.id, appId: val.id,
datas: obj.datas, datas: obj.datas,
...@@ -534,7 +546,9 @@ export default class ZdyTable extends Component { ...@@ -534,7 +546,9 @@ export default class ZdyTable extends Component {
init: { ...this.state.init, ...(val.isSecond ? this.props.obj : {}) }, init: { ...this.state.init, ...(val.isSecond ? this.props.obj : {}) },
formConfig: xxx, formConfig: xxx,
// init:this.props.get==="mobile"?!!val.content?JSON.parse(val.content):'':{},// 移动端默认值设置 // init:this.props.get==="mobile"?!!val.content?JSON.parse(val.content):'':{},// 移动端默认值设置
}, () => this.initExcel(obj)); })
})
} catch (e) { } catch (e) {
console.log('公式配置有误', e); console.log('公式配置有误', e);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论