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

关系界面组件导航参数处理

上级 0e7d444c
......@@ -142,6 +142,22 @@ export default class AppFormDRUIPart extends Vue {
*/
@Prop() public parameterName!: string;
/**
* 导航参数
*
* @type {*}
* @memberof AppSelect
*/
@Prop({ default: {} }) protected navigateParam?: any;
/**
* 导航上下文
*
* @type {*}
* @memberof AppSelect
*/
@Prop({ default: {} }) protected navigateContext?: any;
/**
* 关系界面向视图下发指令对象
*
......@@ -266,8 +282,9 @@ export default class AppFormDRUIPart extends Vue {
//设置顶层视图唯一标识
Object.assign(_context, this.context);
Object.assign(this.tempContext, _context);
Object.assign(this.tempViewParams, this.viewparams);
const { context: navigateContext, param: navigateParam }= this.$viewTool.formatNavigateParam({ context: this.navigateContext, param: this.navigateParam }, this.context, this.viewparams, this.data);
Object.assign(this.tempContext, _context,navigateContext);
Object.assign(this.tempViewParams, this.viewparams,navigateParam);
if (this.isRelationalData) {
if (!_paramitem || _paramitem == null || Object.is(_paramitem, "")) {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册