提交 ea481cf3 编写于 作者: KK's avatar KK

全局服务中心 刷新机制

上级 24b7c8e6
...@@ -827,6 +827,16 @@ ...@@ -827,6 +827,16 @@
} }
}); });
} }
if(AppCenterService && AppCenterService.getMessageCenter()){
this.appStateEvent = AppCenterService.getMessageCenter().subscribe(({ name, action, data }) =>{
if(!Object.is(name,"${ctrl.getPSAppDataEntity().getCodeName()}")){
return;
}
if(Object.is(action,'appRefresh')){
this.refresh([data]);
}
})
}
<#if view.getViewType()?? && view.getViewType()=='DEMOBPICKUPMDVIEW'> <#if view.getViewType()?? && view.getViewType()=='DEMOBPICKUPMDVIEW'>
if (!this.isMutli) { if (!this.isMutli) {
if (this.selectedData && this.selectedData.length > 0) { if (this.selectedData && this.selectedData.length > 0) {
......
...@@ -1118,6 +1118,7 @@ import { Util } from '@/ibiz-core/utils'; ...@@ -1118,6 +1118,7 @@ import { Util } from '@/ibiz-core/utils';
this.$emit('save', data); this.$emit('save', data);
} }
<#if ctrl.getControlType() == 'FORM'> <#if ctrl.getControlType() == 'FORM'>
AppCenterService.notifyMessage({name:"${ctrl.getPSAppDataEntity().getCodeName()}",action:'appRefresh',data:data});
this.$store.dispatch('viewaction/datasaved', { viewtag: this.viewtag }); this.$store.dispatch('viewaction/datasaved', { viewtag: this.viewtag });
</#if> </#if>
this.$nextTick(() => { this.$nextTick(() => {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册