提交 58ffcc24 编写于 作者: ibizdev's avatar ibizdev

ShineKOT 发布系统代码 [后台服务,演示应用]

上级 330bc7ae
...@@ -83,6 +83,14 @@ export default class AppPortalView2Base extends Vue { ...@@ -83,6 +83,14 @@ export default class AppPortalView2Base extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof AppPortalView2Base
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<template #headerTop> <template #headerTop>
</template> </template>
<template #headerLeft> <template #headerLeft>
<app-caption caption="应用部件"></app-caption> <app-caption :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
</template> </template>
<template #headerRight> <template #headerRight>
<div class='toolbar-container'> <div class='toolbar-container'>
...@@ -144,6 +144,14 @@ export default class IBIZAPPCTRLEditViewBase extends Vue { ...@@ -144,6 +144,14 @@ export default class IBIZAPPCTRLEditViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZAPPCTRLEditViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
<span class='caption-info' :title="$t(model.srfCaption)">{{$t(model.srfCaption)}}</span> <span class='caption-info' :title="$t(model.srfCaption)">{{$t(model.srfCaption)}}</span>
</div> </div>
<template #headerTop> <template #headerTop>
<app-caption v-if="openType == 'EMBED'" :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
<div class='toolbar-container'> <div class='toolbar-container'>
<tooltip :transfer="true" :max-width="600"> <tooltip :transfer="true" :max-width="600">
<i-button v-show="toolBarModels.tbitem3.visabled" :disabled="toolBarModels.tbitem3.disabled" class=' deepskyblueToolBar srfactionlevel100' v-button-loading:i-button @click="toolbar_click({ tag: 'tbitem3' }, $event)"> <i-button v-show="toolBarModels.tbitem3.visabled" :disabled="toolBarModels.tbitem3.disabled" class=' deepskyblueToolBar srfactionlevel100' v-button-loading:i-button @click="toolbar_click({ tag: 'tbitem3' }, $event)">
...@@ -231,6 +232,14 @@ export default class IBIZAPPCTRLGridViewBase extends Vue { ...@@ -231,6 +232,14 @@ export default class IBIZAPPCTRLGridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZAPPCTRLGridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -144,6 +144,14 @@ export default class IBIZAPPCTRLListViewBase extends Vue { ...@@ -144,6 +144,14 @@ export default class IBIZAPPCTRLListViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZAPPCTRLListViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<template #headerTop> <template #headerTop>
</template> </template>
<template #headerLeft> <template #headerLeft>
<app-caption caption="编辑器"></app-caption> <app-caption :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
</template> </template>
<template #headerRight> <template #headerRight>
<div class='toolbar-container'> <div class='toolbar-container'>
...@@ -144,6 +144,14 @@ export default class IBIZAPPEDITOREditViewBase extends Vue { ...@@ -144,6 +144,14 @@ export default class IBIZAPPEDITOREditViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZAPPEDITOREditViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
<span class='caption-info' :title="$t(model.srfCaption)">{{$t(model.srfCaption)}}</span> <span class='caption-info' :title="$t(model.srfCaption)">{{$t(model.srfCaption)}}</span>
</div> </div>
<template #headerTop> <template #headerTop>
<app-caption v-if="openType == 'EMBED'" :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
<div class='toolbar-container'> <div class='toolbar-container'>
<tooltip :transfer="true" :max-width="600"> <tooltip :transfer="true" :max-width="600">
<i-button v-show="toolBarModels.tbitem3.visabled" :disabled="toolBarModels.tbitem3.disabled" class=' deepskyblueToolBar srfactionlevel100' v-button-loading:i-button @click="toolbar_click({ tag: 'tbitem3' }, $event)"> <i-button v-show="toolBarModels.tbitem3.visabled" :disabled="toolBarModels.tbitem3.disabled" class=' deepskyblueToolBar srfactionlevel100' v-button-loading:i-button @click="toolbar_click({ tag: 'tbitem3' }, $event)">
...@@ -231,6 +232,14 @@ export default class IBIZAPPEDITORGridViewBase extends Vue { ...@@ -231,6 +232,14 @@ export default class IBIZAPPEDITORGridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZAPPEDITORGridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -144,6 +144,14 @@ export default class IBIZAPPEDITORListViewBase extends Vue { ...@@ -144,6 +144,14 @@ export default class IBIZAPPEDITORListViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZAPPEDITORListViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<template #headerTop> <template #headerTop>
</template> </template>
<template #headerLeft> <template #headerLeft>
<app-caption caption="扩展编辑器"></app-caption> <app-caption :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
</template> </template>
<template #headerRight> <template #headerRight>
<div class='toolbar-container'> <div class='toolbar-container'>
...@@ -144,6 +144,14 @@ export default class IBIZAPPEXTENDEDITOREditViewBase extends Vue { ...@@ -144,6 +144,14 @@ export default class IBIZAPPEXTENDEDITOREditViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZAPPEXTENDEDITOREditViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
<span class='caption-info' :title="$t(model.srfCaption)">{{$t(model.srfCaption)}}</span> <span class='caption-info' :title="$t(model.srfCaption)">{{$t(model.srfCaption)}}</span>
</div> </div>
<template #headerTop> <template #headerTop>
<app-caption v-if="openType == 'EMBED'" :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
<div class='toolbar-container'> <div class='toolbar-container'>
<tooltip :transfer="true" :max-width="600"> <tooltip :transfer="true" :max-width="600">
<i-button v-show="toolBarModels.tbitem3.visabled" :disabled="toolBarModels.tbitem3.disabled" class=' deepskyblueToolBar srfactionlevel100' v-button-loading:i-button @click="toolbar_click({ tag: 'tbitem3' }, $event)"> <i-button v-show="toolBarModels.tbitem3.visabled" :disabled="toolBarModels.tbitem3.disabled" class=' deepskyblueToolBar srfactionlevel100' v-button-loading:i-button @click="toolbar_click({ tag: 'tbitem3' }, $event)">
...@@ -231,6 +232,14 @@ export default class IBIZAPPEXTENDEDITORGridViewBase extends Vue { ...@@ -231,6 +232,14 @@ export default class IBIZAPPEXTENDEDITORGridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZAPPEXTENDEDITORGridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -144,6 +144,14 @@ export default class IBIZAPPEXTENDEDITORListViewBase extends Vue { ...@@ -144,6 +144,14 @@ export default class IBIZAPPEXTENDEDITORListViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZAPPEXTENDEDITORListViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<template #headerTop> <template #headerTop>
</template> </template>
<template #headerLeft> <template #headerLeft>
<app-caption caption="应用视图"></app-caption> <app-caption :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
</template> </template>
<template #headerRight> <template #headerRight>
<div class='toolbar-container'> <div class='toolbar-container'>
...@@ -144,6 +144,14 @@ export default class IBIZAPPVIEWEditViewBase extends Vue { ...@@ -144,6 +144,14 @@ export default class IBIZAPPVIEWEditViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZAPPVIEWEditViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
<span class='caption-info' :title="$t(model.srfCaption)">{{$t(model.srfCaption)}}</span> <span class='caption-info' :title="$t(model.srfCaption)">{{$t(model.srfCaption)}}</span>
</div> </div>
<template #headerTop> <template #headerTop>
<app-caption v-if="openType == 'EMBED'" :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
<div class='toolbar-container'> <div class='toolbar-container'>
<tooltip :transfer="true" :max-width="600"> <tooltip :transfer="true" :max-width="600">
<i-button v-show="toolBarModels.tbitem3.visabled" :disabled="toolBarModels.tbitem3.disabled" class=' deepskyblueToolBar srfactionlevel100' v-button-loading:i-button @click="toolbar_click({ tag: 'tbitem3' }, $event)"> <i-button v-show="toolBarModels.tbitem3.visabled" :disabled="toolBarModels.tbitem3.disabled" class=' deepskyblueToolBar srfactionlevel100' v-button-loading:i-button @click="toolbar_click({ tag: 'tbitem3' }, $event)">
...@@ -231,6 +232,14 @@ export default class IBIZAPPVIEWGridViewBase extends Vue { ...@@ -231,6 +232,14 @@ export default class IBIZAPPVIEWGridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZAPPVIEWGridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -144,6 +144,14 @@ export default class IBIZAPPVIEWListViewBase extends Vue { ...@@ -144,6 +144,14 @@ export default class IBIZAPPVIEWListViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZAPPVIEWListViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -146,6 +146,14 @@ export default class IBIZBOOKAutoGroupListViewBase extends Vue { ...@@ -146,6 +146,14 @@ export default class IBIZBOOKAutoGroupListViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKAutoGroupListViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -175,6 +175,14 @@ export default class IBIZBOOKCalendarViewBase extends Vue { ...@@ -175,6 +175,14 @@ export default class IBIZBOOKCalendarViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKCalendarViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -163,6 +163,14 @@ export default class IBIZBOOKCustomView_layoutBase extends Vue { ...@@ -163,6 +163,14 @@ export default class IBIZBOOKCustomView_layoutBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKCustomView_layoutBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -92,6 +92,14 @@ export default class IBIZBOOKCustomViewBase extends Vue { ...@@ -92,6 +92,14 @@ export default class IBIZBOOKCustomViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKCustomViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -113,6 +113,14 @@ export default class IBIZBOOKDashboardView_layoutBase extends Vue { ...@@ -113,6 +113,14 @@ export default class IBIZBOOKDashboardView_layoutBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKDashboardView_layoutBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -108,6 +108,14 @@ export default class IBIZBOOKDashboardViewBase extends Vue { ...@@ -108,6 +108,14 @@ export default class IBIZBOOKDashboardViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKDashboardViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -123,6 +123,14 @@ export default class IBIZBOOKDataViewExpViewBase extends Vue { ...@@ -123,6 +123,14 @@ export default class IBIZBOOKDataViewExpViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKDataViewExpViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -183,6 +183,14 @@ export default class IBIZBOOKDataViewBase extends Vue { ...@@ -183,6 +183,14 @@ export default class IBIZBOOKDataViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKDataViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<template #headerTop> <template #headerTop>
</template> </template>
<template #headerLeft> <template #headerLeft>
<app-caption caption="图书"></app-caption> <app-caption :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
</template> </template>
<template #headerRight> <template #headerRight>
<div class='toolbar-container'> <div class='toolbar-container'>
...@@ -152,6 +152,14 @@ export default class IBIZBOOKEditViewBase extends Vue { ...@@ -152,6 +152,14 @@ export default class IBIZBOOKEditViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKEditViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -145,6 +145,14 @@ export default class IBIZBOOKEditView4Base extends Vue { ...@@ -145,6 +145,14 @@ export default class IBIZBOOKEditView4Base extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKEditView4Base
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -139,6 +139,14 @@ export default class IBIZBOOKExportAndImportGridViewBase extends Vue { ...@@ -139,6 +139,14 @@ export default class IBIZBOOKExportAndImportGridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKExportAndImportGridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -136,6 +136,14 @@ export default class IBIZBOOKFormLoadCustomViewBase extends Vue { ...@@ -136,6 +136,14 @@ export default class IBIZBOOKFormLoadCustomViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKFormLoadCustomViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -199,6 +199,14 @@ export default class IBIZBOOKGridLoadCustomViewBase extends Vue { ...@@ -199,6 +199,14 @@ export default class IBIZBOOKGridLoadCustomViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKGridLoadCustomViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -229,6 +229,14 @@ export default class IBIZBOOKGroupByCodelistKanBanViewBase extends Vue { ...@@ -229,6 +229,14 @@ export default class IBIZBOOKGroupByCodelistKanBanViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKGroupByCodelistKanBanViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -146,6 +146,14 @@ export default class IBIZBOOKGroupByCodelistListViewBase extends Vue { ...@@ -146,6 +146,14 @@ export default class IBIZBOOKGroupByCodelistListViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKGroupByCodelistListViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -226,6 +226,14 @@ export default class IBIZBOOKHasPanelKanBanViewBase extends Vue { ...@@ -226,6 +226,14 @@ export default class IBIZBOOKHasPanelKanBanViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKHasPanelKanBanViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -146,6 +146,14 @@ export default class IBIZBOOKHasPanelListViewBase extends Vue { ...@@ -146,6 +146,14 @@ export default class IBIZBOOKHasPanelListViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKHasPanelListViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -183,6 +183,14 @@ export default class IBIZBOOKInterFuncEditView_layoutBase extends Vue { ...@@ -183,6 +183,14 @@ export default class IBIZBOOKInterFuncEditView_layoutBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKInterFuncEditView_layoutBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<app-alert-group position='TOP' :context="context" :viewparam="viewparams" infoGroup='VMGroup38' viewname='ibizbookinterfunceditview'></app-alert-group> </div> <app-alert-group position='TOP' :context="context" :viewparam="viewparams" infoGroup='VMGroup38' viewname='ibizbookinterfunceditview'></app-alert-group> </div>
</template> </template>
<template #headerLeft> <template #headerLeft>
<app-caption caption="编辑表单内置功能"></app-caption> <app-caption :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
</template> </template>
<template #headerRight> <template #headerRight>
<div class='toolbar-container'> <div class='toolbar-container'>
...@@ -154,6 +154,14 @@ export default class IBIZBOOKInterFuncEditViewBase extends Vue { ...@@ -154,6 +154,14 @@ export default class IBIZBOOKInterFuncEditViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKInterFuncEditViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -262,6 +262,14 @@ export default class IBIZBOOKInterFuncKanBanView_layoutBase extends Vue { ...@@ -262,6 +262,14 @@ export default class IBIZBOOKInterFuncKanBanView_layoutBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKInterFuncKanBanView_layoutBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -229,6 +229,14 @@ export default class IBIZBOOKInterFuncKanBanViewBase extends Vue { ...@@ -229,6 +229,14 @@ export default class IBIZBOOKInterFuncKanBanViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKInterFuncKanBanViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -269,6 +269,14 @@ export default class IBIZBOOKInternalFuncGridViewBase extends Vue { ...@@ -269,6 +269,14 @@ export default class IBIZBOOKInternalFuncGridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKInternalFuncGridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -228,6 +228,14 @@ export default class IBIZBOOKListViewBase extends Vue { ...@@ -228,6 +228,14 @@ export default class IBIZBOOKListViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKListViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -116,6 +116,14 @@ export default class IBIZBOOKMEditView9Base extends Vue { ...@@ -116,6 +116,14 @@ export default class IBIZBOOKMEditView9Base extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKMEditView9Base
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -234,6 +234,14 @@ export default class IBIZBOOKNewDefaultValueGridViewBase extends Vue { ...@@ -234,6 +234,14 @@ export default class IBIZBOOKNewDefaultValueGridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKNewDefaultValueGridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -135,6 +135,14 @@ export default class IBIZBOOKOptionView_layoutBase extends Vue { ...@@ -135,6 +135,14 @@ export default class IBIZBOOKOptionView_layoutBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKOptionView_layoutBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -119,6 +119,14 @@ export default class IBIZBOOKOptionViewBase extends Vue { ...@@ -119,6 +119,14 @@ export default class IBIZBOOKOptionViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKOptionViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -88,6 +88,14 @@ export default class IBIZBOOKRedirectViewBase extends Vue { ...@@ -88,6 +88,14 @@ export default class IBIZBOOKRedirectViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKRedirectViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -234,6 +234,14 @@ export default class IBIZBOOKRowEditGridViewBase extends Vue { ...@@ -234,6 +234,14 @@ export default class IBIZBOOKRowEditGridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKRowEditGridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -122,6 +122,14 @@ export default class IBIZBOOKRulesEditViewBase extends Vue { ...@@ -122,6 +122,14 @@ export default class IBIZBOOKRulesEditViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKRulesEditViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -128,6 +128,14 @@ export default class IBIZBOOKTestCLCalendarViewBase extends Vue { ...@@ -128,6 +128,14 @@ export default class IBIZBOOKTestCLCalendarViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKTestCLCalendarViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -247,6 +247,14 @@ export default class IBIZBOOKTestCLDataViewBase extends Vue { ...@@ -247,6 +247,14 @@ export default class IBIZBOOKTestCLDataViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKTestCLDataViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -129,6 +129,14 @@ export default class IBIZBOOKTestCLTreeViewBase extends Vue { ...@@ -129,6 +129,14 @@ export default class IBIZBOOKTestCLTreeViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKTestCLTreeViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -136,6 +136,14 @@ export default class IBIZBOOKTestLogicCustomViewBase extends Vue { ...@@ -136,6 +136,14 @@ export default class IBIZBOOKTestLogicCustomViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKTestLogicCustomViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -111,6 +111,14 @@ export default class IBIZBOOKTreeViewBase extends Vue { ...@@ -111,6 +111,14 @@ export default class IBIZBOOKTreeViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKTreeViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -234,6 +234,14 @@ export default class IBIZBOOKUpdateDefaultGridViewBase extends Vue { ...@@ -234,6 +234,14 @@ export default class IBIZBOOKUpdateDefaultGridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUpdateDefaultGridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<template #headerTop> <template #headerTop>
</template> </template>
<template #headerLeft> <template #headerLeft>
<app-caption caption="行为插件(vue3)"></app-caption> <app-caption :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
</template> </template>
<template #headerRight> <template #headerRight>
<div class='toolbar-container'> <div class='toolbar-container'>
...@@ -133,6 +133,14 @@ export default class IBIZBOOKUsrEditView_actionPluginBase extends Vue { ...@@ -133,6 +133,14 @@ export default class IBIZBOOKUsrEditView_actionPluginBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsrEditView_actionPluginBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<template #headerTop> <template #headerTop>
</template> </template>
<template #headerLeft> <template #headerLeft>
<app-caption caption="表单改iframe"></app-caption> <app-caption :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
</template> </template>
<template #headerRight> <template #headerRight>
<div class='toolbar-container'> <div class='toolbar-container'>
...@@ -123,6 +123,14 @@ export default class IBIZBOOKUsrEditView_ctrlPluginBase extends Vue { ...@@ -123,6 +123,14 @@ export default class IBIZBOOKUsrEditView_ctrlPluginBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsrEditView_ctrlPluginBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<template #headerTop> <template #headerTop>
</template> </template>
<template #headerLeft> <template #headerLeft>
<app-caption caption="编辑视图插件测试-底部工具栏"></app-caption> <app-caption :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
</template> </template>
<template #headerRight> <template #headerRight>
<div class='toolbar-container'> <div class='toolbar-container'>
...@@ -152,6 +152,14 @@ export default class IBIZBOOKUsrEditView_pluginBase extends Vue { ...@@ -152,6 +152,14 @@ export default class IBIZBOOKUsrEditView_pluginBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsrEditView_pluginBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
<span class='caption-info' :title="$t(model.srfCaption)">{{$t(model.srfCaption)}}</span> <span class='caption-info' :title="$t(model.srfCaption)">{{$t(model.srfCaption)}}</span>
</div> </div>
<template #headerTop> <template #headerTop>
<app-caption v-if="openType == 'EMBED'" :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
<div class='toolbar-container'> <div class='toolbar-container'>
</div> </div>
</template> </template>
...@@ -155,6 +156,14 @@ export default class IBIZBOOKUsrGridView_colPluginBase extends Vue { ...@@ -155,6 +156,14 @@ export default class IBIZBOOKUsrGridView_colPluginBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsrGridView_colPluginBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
<span class='caption-info' :title="$t(model.srfCaption)">{{$t(model.srfCaption)}}</span> <span class='caption-info' :title="$t(model.srfCaption)">{{$t(model.srfCaption)}}</span>
</div> </div>
<template #headerTop> <template #headerTop>
<app-caption v-if="openType == 'EMBED'" :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
<div class='toolbar-container'> <div class='toolbar-container'>
<tooltip :transfer="true" :max-width="600"> <tooltip :transfer="true" :max-width="600">
<i-button v-show="toolBarModels.tbitem3.visabled" :disabled="toolBarModels.tbitem3.disabled" class=' deepskyblueToolBar srfactionlevel100' v-button-loading:i-button @click="toolbar_click({ tag: 'tbitem3' }, $event)"> <i-button v-show="toolBarModels.tbitem3.visabled" :disabled="toolBarModels.tbitem3.disabled" class=' deepskyblueToolBar srfactionlevel100' v-button-loading:i-button @click="toolbar_click({ tag: 'tbitem3' }, $event)">
...@@ -239,6 +240,14 @@ export default class IBIZBOOKUsrGridView_ctrlPluginBase extends Vue { ...@@ -239,6 +240,14 @@ export default class IBIZBOOKUsrGridView_ctrlPluginBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsrGridView_ctrlPluginBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
<span class='caption-info' :title="$t(model.srfCaption)">{{$t(model.srfCaption)}}</span> <span class='caption-info' :title="$t(model.srfCaption)">{{$t(model.srfCaption)}}</span>
</div> </div>
<template #headerTop> <template #headerTop>
<app-caption v-if="openType == 'EMBED'" :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
<div class='toolbar-container'> <div class='toolbar-container'>
<tooltip :transfer="true" :max-width="600"> <tooltip :transfer="true" :max-width="600">
<i-button v-show="toolBarModels.tbitem3.visabled" :disabled="toolBarModels.tbitem3.disabled" class=' deepskyblueToolBar srfactionlevel100' v-button-loading:i-button @click="toolbar_click({ tag: 'tbitem3' }, $event)"> <i-button v-show="toolBarModels.tbitem3.visabled" :disabled="toolBarModels.tbitem3.disabled" class=' deepskyblueToolBar srfactionlevel100' v-button-loading:i-button @click="toolbar_click({ tag: 'tbitem3' }, $event)">
...@@ -240,6 +241,14 @@ export default class IBIZBOOKUsrGridView_pluginBase extends Vue { ...@@ -240,6 +241,14 @@ export default class IBIZBOOKUsrGridView_pluginBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsrGridView_pluginBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -215,6 +215,14 @@ export default class IBIZBOOKUsrListView_pluginBase extends Vue { ...@@ -215,6 +215,14 @@ export default class IBIZBOOKUsrListView_pluginBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsrListView_pluginBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -122,6 +122,14 @@ export default class IBIZBOOKUsrOptionViewBase extends Vue { ...@@ -122,6 +122,14 @@ export default class IBIZBOOKUsrOptionViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsrOptionViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -114,6 +114,14 @@ export default class IBIZBOOKUsrPickupView_pluginBase extends Vue { ...@@ -114,6 +114,14 @@ export default class IBIZBOOKUsrPickupView_pluginBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsrPickupView_pluginBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -112,6 +112,14 @@ export default class IBIZBOOKUsrTreeView_pluginBase extends Vue { ...@@ -112,6 +112,14 @@ export default class IBIZBOOKUsrTreeView_pluginBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsrTreeView_pluginBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -109,6 +109,14 @@ export default class IBIZBOOKUsrWizardView_pluginBase extends Vue { ...@@ -109,6 +109,14 @@ export default class IBIZBOOKUsrWizardView_pluginBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsrWizardView_pluginBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -152,6 +152,14 @@ export default class IBIZBOOKUsr10GridViewBase extends Vue { ...@@ -152,6 +152,14 @@ export default class IBIZBOOKUsr10GridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr10GridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -162,6 +162,14 @@ export default class IBIZBOOKUsr1110030546CustomViewBase extends Vue { ...@@ -162,6 +162,14 @@ export default class IBIZBOOKUsr1110030546CustomViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr1110030546CustomViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -115,6 +115,14 @@ export default class IBIZBOOKUsr2CalendarViewBase extends Vue { ...@@ -115,6 +115,14 @@ export default class IBIZBOOKUsr2CalendarViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr2CalendarViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -202,6 +202,14 @@ export default class IBIZBOOKUsr2CustomViewBase extends Vue { ...@@ -202,6 +202,14 @@ export default class IBIZBOOKUsr2CustomViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr2CustomViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -143,6 +143,14 @@ export default class IBIZBOOKUsr2DataViewBase extends Vue { ...@@ -143,6 +143,14 @@ export default class IBIZBOOKUsr2DataViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr2DataViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -175,6 +175,14 @@ export default class IBIZBOOKUsr2EditView_layoutBase extends Vue { ...@@ -175,6 +175,14 @@ export default class IBIZBOOKUsr2EditView_layoutBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr2EditView_layoutBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -153,6 +153,14 @@ export default class IBIZBOOKUsr2EditViewBase extends Vue { ...@@ -153,6 +153,14 @@ export default class IBIZBOOKUsr2EditViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr2EditViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -182,6 +182,14 @@ export default class IBIZBOOKUsr2GridViewBase extends Vue { ...@@ -182,6 +182,14 @@ export default class IBIZBOOKUsr2GridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr2GridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -149,6 +149,14 @@ export default class IBIZBOOKUsr2ListViewBase extends Vue { ...@@ -149,6 +149,14 @@ export default class IBIZBOOKUsr2ListViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr2ListViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -132,6 +132,14 @@ export default class IBIZBOOKUsr2MEditView9_layoutBase extends Vue { ...@@ -132,6 +132,14 @@ export default class IBIZBOOKUsr2MEditView9_layoutBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr2MEditView9_layoutBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -116,6 +116,14 @@ export default class IBIZBOOKUsr2MEditView9Base extends Vue { ...@@ -116,6 +116,14 @@ export default class IBIZBOOKUsr2MEditView9Base extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr2MEditView9Base
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -114,6 +114,14 @@ export default class IBIZBOOKUsr2TreeViewBase extends Vue { ...@@ -114,6 +114,14 @@ export default class IBIZBOOKUsr2TreeViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr2TreeViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -115,6 +115,14 @@ export default class IBIZBOOKUsr3CalendarViewBase extends Vue { ...@@ -115,6 +115,14 @@ export default class IBIZBOOKUsr3CalendarViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr3CalendarViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -143,6 +143,14 @@ export default class IBIZBOOKUsr3DataViewBase extends Vue { ...@@ -143,6 +143,14 @@ export default class IBIZBOOKUsr3DataViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr3DataViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<app-alert-group position='TOP' :context="context" :viewparam="viewparams" infoGroup='VMGroup63' viewname='ibizbookusr3editview'></app-alert-group> </div> <app-alert-group position='TOP' :context="context" :viewparam="viewparams" infoGroup='VMGroup63' viewname='ibizbookusr3editview'></app-alert-group> </div>
</template> </template>
<template #headerLeft> <template #headerLeft>
<app-caption caption="图书"></app-caption> <app-caption :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
</template> </template>
<template #headerRight> <template #headerRight>
<div class='toolbar-container'> <div class='toolbar-container'>
...@@ -125,6 +125,14 @@ export default class IBIZBOOKUsr3EditViewBase extends Vue { ...@@ -125,6 +125,14 @@ export default class IBIZBOOKUsr3EditViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr3EditViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -154,6 +154,14 @@ export default class IBIZBOOKUsr3GridViewBase extends Vue { ...@@ -154,6 +154,14 @@ export default class IBIZBOOKUsr3GridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr3GridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -209,6 +209,14 @@ export default class IBIZBOOKUsr3ListViewBase extends Vue { ...@@ -209,6 +209,14 @@ export default class IBIZBOOKUsr3ListViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr3ListViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -115,6 +115,14 @@ export default class IBIZBOOKUsr4CalendarViewBase extends Vue { ...@@ -115,6 +115,14 @@ export default class IBIZBOOKUsr4CalendarViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr4CalendarViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -164,6 +164,14 @@ export default class IBIZBOOKUsr4DataViewBase extends Vue { ...@@ -164,6 +164,14 @@ export default class IBIZBOOKUsr4DataViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr4DataViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<template #headerTop> <template #headerTop>
</template> </template>
<template #headerLeft> <template #headerLeft>
<app-caption caption="图书"></app-caption> <app-caption :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
</template> </template>
<template #headerRight> <template #headerRight>
<div class='toolbar-container'> <div class='toolbar-container'>
...@@ -123,6 +123,14 @@ export default class IBIZBOOKUsr4EditViewBase extends Vue { ...@@ -123,6 +123,14 @@ export default class IBIZBOOKUsr4EditViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr4EditViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -154,6 +154,14 @@ export default class IBIZBOOKUsr4GridViewBase extends Vue { ...@@ -154,6 +154,14 @@ export default class IBIZBOOKUsr4GridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr4GridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -242,6 +242,14 @@ export default class IBIZBOOKUsr4ListView_layoutBase extends Vue { ...@@ -242,6 +242,14 @@ export default class IBIZBOOKUsr4ListView_layoutBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr4ListView_layoutBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -212,6 +212,14 @@ export default class IBIZBOOKUsr4ListViewBase extends Vue { ...@@ -212,6 +212,14 @@ export default class IBIZBOOKUsr4ListViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr4ListViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -110,6 +110,14 @@ export default class IBIZBOOKUsr5CalendarViewBase extends Vue { ...@@ -110,6 +110,14 @@ export default class IBIZBOOKUsr5CalendarViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr5CalendarViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -146,6 +146,14 @@ export default class IBIZBOOKUsr5DataViewBase extends Vue { ...@@ -146,6 +146,14 @@ export default class IBIZBOOKUsr5DataViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr5DataViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -120,6 +120,14 @@ export default class IBIZBOOKUsr5EditViewBase extends Vue { ...@@ -120,6 +120,14 @@ export default class IBIZBOOKUsr5EditViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr5EditViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -154,6 +154,14 @@ export default class IBIZBOOKUsr5GridViewBase extends Vue { ...@@ -154,6 +154,14 @@ export default class IBIZBOOKUsr5GridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr5GridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -129,6 +129,14 @@ export default class IBIZBOOKUsr5ListViewBase extends Vue { ...@@ -129,6 +129,14 @@ export default class IBIZBOOKUsr5ListViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr5ListViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -143,6 +143,14 @@ export default class IBIZBOOKUsr6DataViewBase extends Vue { ...@@ -143,6 +143,14 @@ export default class IBIZBOOKUsr6DataViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr6DataViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -252,6 +252,14 @@ export default class IBIZBOOKUsr6GridView_layoutBase extends Vue { ...@@ -252,6 +252,14 @@ export default class IBIZBOOKUsr6GridView_layoutBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr6GridView_layoutBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -252,6 +252,14 @@ export default class IBIZBOOKUsr6GridViewBase extends Vue { ...@@ -252,6 +252,14 @@ export default class IBIZBOOKUsr6GridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr6GridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -128,6 +128,14 @@ export default class IBIZBOOKUsr6ListViewBase extends Vue { ...@@ -128,6 +128,14 @@ export default class IBIZBOOKUsr6ListViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr6ListViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -267,6 +267,14 @@ export default class IBIZBOOKUsr7GridViewBase extends Vue { ...@@ -267,6 +267,14 @@ export default class IBIZBOOKUsr7GridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr7GridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -267,6 +267,14 @@ export default class IBIZBOOKUsr8GridViewBase extends Vue { ...@@ -267,6 +267,14 @@ export default class IBIZBOOKUsr8GridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr8GridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -252,6 +252,14 @@ export default class IBIZBOOKUsr9GridViewBase extends Vue { ...@@ -252,6 +252,14 @@ export default class IBIZBOOKUsr9GridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKUsr9GridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -267,6 +267,14 @@ export default class IBIZBOOKValueRulesGridViewBase extends Vue { ...@@ -267,6 +267,14 @@ export default class IBIZBOOKValueRulesGridViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKValueRulesGridViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -111,6 +111,14 @@ export default class IBIZBOOKWizardIWithStateViewBase extends Vue { ...@@ -111,6 +111,14 @@ export default class IBIZBOOKWizardIWithStateViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKWizardIWithStateViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -113,6 +113,14 @@ export default class IBIZBOOKWizardView_layoutBase extends Vue { ...@@ -113,6 +113,14 @@ export default class IBIZBOOKWizardView_layoutBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKWizardView_layoutBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -108,6 +108,14 @@ export default class IBIZBOOKWizardViewBase extends Vue { ...@@ -108,6 +108,14 @@ export default class IBIZBOOKWizardViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZBOOKWizardViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<template #headerTop> <template #headerTop>
</template> </template>
<template #headerLeft> <template #headerLeft>
<app-caption caption="处理器"></app-caption> <app-caption :openType="openType" :caption="$t(model.srfCaption)"></app-caption>
</template> </template>
<template #headerRight> <template #headerRight>
<div class='toolbar-container'> <div class='toolbar-container'>
...@@ -144,6 +144,14 @@ export default class IBIZCPUEditViewBase extends Vue { ...@@ -144,6 +144,14 @@ export default class IBIZCPUEditViewBase extends Vue {
@Inject({from:'navModel',default: 'tab'}) @Inject({from:'navModel',default: 'tab'})
public navModel!:string; public navModel!:string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof IBIZCPUEditViewBase
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
/** /**
* 视图标识 * 视图标识
* *
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册