提交 ef86ce7c 编写于 作者: JunZai's avatar JunZai

update

上级 859559ce
...@@ -99,6 +99,11 @@ export class ${srfclassname('${ctrl.name}')} implements OnInit { ...@@ -99,6 +99,11 @@ export class ${srfclassname('${ctrl.name}')} implements OnInit {
distinctUntilChanged() distinctUntilChanged()
).subscribe(data => { ).subscribe(data => {
this.dataChangeEvent.emit(JSON.parse(data)); this.dataChangeEvent.emit(JSON.parse(data));
const field = data.field;
if (field) {
this.formLogic(field.name, field.value, field.oldVal);
this.validateFormItem(field.name);
}
}); });
} }
<#list ctrl.getAllPSDEFormDetails() as formdetail> <#list ctrl.getAllPSDEFormDetails() as formdetail>
...@@ -128,9 +133,7 @@ export class ${srfclassname('${ctrl.name}')} implements OnInit { ...@@ -128,9 +133,7 @@ export class ${srfclassname('${ctrl.name}')} implements OnInit {
} }
let oldVal: any = this.data[name]; let oldVal: any = this.data[name];
this.data[name] = value; this.data[name] = value;
this.formDataChange.next(JSON.stringify(this.data)); this.formDataChange.next({ data: JSON.stringify(this.data), field: { name: name, value: value, oldVal: oldVal } });
this.formLogic(name, value, oldVal);
this.validateFormItem(name);
} }
/** /**
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册