提交 0fb294d7 编写于 作者: jlj05024111@163.com's avatar jlj05024111@163.com

feat: 更新关系视图嵌入上层视图的控制器

上级 efec17ec
import { ViewController } from '@ibiz-template/controller';
import { IModal } from '@ibiz-template/runtime';
import { useEditViewController } from '@ibiz-template/vue-util';
import { defineComponent, getCurrentInstance, PropType } from 'vue';
......@@ -9,6 +10,7 @@ export const EditView = defineComponent({
modelPath: { type: String, required: true },
modal: { type: Object as PropType<IModal> },
noLoadDefault: { type: Boolean, required: false },
parentView: { type: ViewController },
},
setup(props) {
const { proxy } = getCurrentInstance()!;
......
import { ViewController } from '@ibiz-template/controller';
import { IModal } from '@ibiz-template/runtime';
import { useGridViewController } from '@ibiz-template/vue-util';
import {
......@@ -14,6 +15,7 @@ export const GridView = defineComponent({
modelPath: { type: String, required: true },
modal: { type: Object as PropType<IModal> },
noLoadDefault: { type: Boolean, required: false },
parentView: { type: ViewController },
},
setup(props) {
const { proxy } = getCurrentInstance()!;
......
......@@ -5,6 +5,7 @@ import {
import { defineComponent, getCurrentInstance, PropType, Ref, ref } from 'vue';
import { IModal } from '@ibiz-template/runtime';
import '@ibiz-template/theme/style/components/views/mpickup-view/mpickup-view.scss';
import { ViewController } from '@ibiz-template/controller';
export const MPickupView = defineComponent({
props: {
......@@ -13,6 +14,7 @@ export const MPickupView = defineComponent({
modelPath: { type: String, required: true },
modal: { type: Object as PropType<IModal> },
noLoadDefault: { type: Boolean, required: false },
parentView: { type: ViewController },
},
setup(props) {
const { proxy } = getCurrentInstance()!;
......
......@@ -67,6 +67,7 @@ export const FormDRUIPart = defineComponent({
modal: this.modal,
modelPath: this.viewPath,
noLoadDefault: this.noLoadDefault,
parentView: this.controller.form.view,
},
key: this.controller.viewComponentKey,
on: {
......
......@@ -54,6 +54,7 @@ export class OpenViewUtil implements IOpenViewUtil {
appView: IPSAppView,
context: IContext,
params?: IParams | undefined,
_opts?: IData,
): Promise<IModalData> {
// 获取视图path
const modelPath = appView.modelPath!;
......@@ -72,6 +73,7 @@ export class OpenViewUtil implements IOpenViewUtil {
params,
modelPath,
modal,
..._opts,
},
opts,
);
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册