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

多表单临时模式

上级 dbc60d32
...@@ -79,6 +79,15 @@ export default class AppFormDRUIPart extends Vue { ...@@ -79,6 +79,15 @@ export default class AppFormDRUIPart extends Vue {
*/ */
@Prop() public refviewtype?: string; @Prop() public refviewtype?: string;
/**
* 临时数据模式:从数据模式:"2"、主数据模式:"1"、无临时数据模式:"0"
*
* @type {string}
* @memberof AppFormDRUIPart
*/
@Prop({default:"0"}) public tempMode?:string;
/** /**
* 父数据 * 父数据
* *
...@@ -288,12 +297,16 @@ export default class AppFormDRUIPart extends Vue { ...@@ -288,12 +297,16 @@ export default class AppFormDRUIPart extends Vue {
Object.assign(this.tempViewParams, param); Object.assign(this.tempViewParams, param);
if (this.isRelationalData) { if (this.isRelationalData) {
if (!_paramitem || _paramitem == null || Object.is(_paramitem, "")) { if(this.tempMode && Object.is(this.tempMode,"2")){
this.blockUIStart(); this.blockUIStop();
return; }else{
} else { if (!_paramitem || _paramitem == null || Object.is(_paramitem, '')) {
this.blockUIStop(); this.blockUIStart();
} return;
} else {
this.blockUIStop();
}
}
} }
setTimeout(()=>{this.formDruipart.next({ action: "load", data: {}})},500) setTimeout(()=>{this.formDruipart.next({ action: "load", data: {}})},500)
} }
......
...@@ -336,10 +336,9 @@ export class ViewTool { ...@@ -336,10 +336,9 @@ export class ViewTool {
let data = this.formatNavigateParam(view.navContext, view.navParam, _context, _param, {}); let data = this.formatNavigateParam(view.navContext, view.navParam, _context, _param, {});
if (isPSDEView) { if (isPSDEView && !data.context.hasOwnProperty('srfsessionid')) {
Object.assign(data.context, { srfsessionid: Util.createUUID() }); Object.assign(data.context, { srfsessionid: Util.createUUID() });
} }
return data; return data;
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册