提交 36b1677e 编写于 作者: ibizdev's avatar ibizdev

zhouweidong 发布系统代码 [ibiz-rt,ibizlab-runtime]

上级 01d820b9
.view-card {
>.ivu-card-extra {
top: 5px;
right: 0px;
}
}
.meta-dynamicmodeldyna-inst-edit-view{
position: relative;
}
.toolbar-container {
button {
margin: 6px 0px 4px 4px;
.caption {
margin-left: 4px;
}
}
.seperator {
color: #dcdee2;
margin: 0 0px 0 4px;
}
}
// this is less
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import META_DYNAMICMODELDynaInstEditViewBase from './meta-dynamicmodeldyna-inst-edit-view-base.vue';
import view_form from '@widgets/meta-dynamicmodel/dyna-inst-form/dyna-inst-form.vue';
@Component({
components: {
view_form,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
if(!Object.is(vm.navModel,"route")){
vm.initNavDataWithTab(vm.viewCacheData);
}
vm.$store.commit('addCurPageViewtag', { fullPath: to.fullPath, viewtag: vm.viewtag });
});
},
})
export default class META_DYNAMICMODELDynaInstEditView extends META_DYNAMICMODELDynaInstEditViewBase {
}
</script>
\ No newline at end of file
.meta-dynamicmodeldyna-inst-grid-view{
position: relative;
}
.toolbar-container {
button {
margin: 6px 0px 4px 4px;
.caption {
margin-left: 4px;
}
}
.seperator {
color: #dcdee2;
margin: 0 0px 0 4px;
}
}
// this is less
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import META_DYNAMICMODELDynaInstGridViewBase from './meta-dynamicmodeldyna-inst-grid-view-base.vue';
import view_grid from '@widgets/meta-dynamicmodel/main-grid/main-grid.vue';
import view_searchform from '@widgets/meta-dynamicmodel/default-searchform/default-searchform.vue';
@Component({
components: {
view_grid,
view_searchform,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
if(!Object.is(vm.navModel,"route")){
vm.initNavDataWithTab(vm.viewCacheData);
}
vm.$store.commit('addCurPageViewtag', { fullPath: to.fullPath, viewtag: vm.viewtag });
});
},
})
export default class META_DYNAMICMODELDynaInstGridView extends META_DYNAMICMODELDynaInstGridViewBase {
}
</script>
\ No newline at end of file
.meta-dynamicmodelgrid-view{
position: relative;
}
.toolbar-container {
button {
margin: 6px 0px 4px 4px;
.caption {
margin-left: 4px;
}
}
.seperator {
color: #dcdee2;
margin: 0 0px 0 4px;
}
}
// this is less
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import META_DYNAMICMODELGridViewBase from './meta-dynamicmodelgrid-view-base.vue';
import view_grid from '@widgets/meta-dynamicmodel/main-grid/main-grid.vue';
import view_searchform from '@widgets/meta-dynamicmodel/default-searchform/default-searchform.vue';
@Component({
components: {
view_grid,
view_searchform,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
if(!Object.is(vm.navModel,"route")){
vm.initNavDataWithTab(vm.viewCacheData);
}
vm.$store.commit('addCurPageViewtag', { fullPath: to.fullPath, viewtag: vm.viewtag });
});
},
})
export default class META_DYNAMICMODELGridView extends META_DYNAMICMODELGridViewBase {
}
</script>
\ No newline at end of file
......@@ -3261,6 +3261,19 @@ const router = new Router({
},
component: () => import('@pages/workflow/wfgroup-mpickup-view/wfgroup-mpickup-view.vue'),
},
{
path: '/meta_dynamicmodels/:meta_dynamicmodel?/dynainsteditview/:dynainsteditview?',
meta: {
caption: 'entities.meta_dynamicmodel.views.dynainsteditview.caption',
info:'',
parameters: [
{ pathName: 'meta_dynamicmodels', parameterName: 'meta_dynamicmodel' },
{ pathName: 'dynainsteditview', parameterName: 'dynainsteditview' },
],
requireAuth: true,
},
component: () => import('@pages/disk/meta-dynamicmodeldyna-inst-edit-view/meta-dynamicmodeldyna-inst-edit-view.vue'),
},
{
path: '/syspermissions/:syspermission?/pickupgridview/:pickupgridview?',
meta: {
......@@ -3492,6 +3505,19 @@ const router = new Router({
},
component: () => import('@pages/ou/sys-employee-mpickup-view/sys-employee-mpickup-view.vue'),
},
{
path: '/meta_dynamicmodels/:meta_dynamicmodel?/gridview/:gridview?',
meta: {
caption: 'entities.meta_dynamicmodel.views.gridview.caption',
info:'',
parameters: [
{ pathName: 'meta_dynamicmodels', parameterName: 'meta_dynamicmodel' },
{ pathName: 'gridview', parameterName: 'gridview' },
],
requireAuth: true,
},
component: () => import('@pages/disk/meta-dynamicmodelgrid-view/meta-dynamicmodelgrid-view.vue'),
},
{
path: '/wfgroups/:wfgroup?/pickupview/:pickupview?',
meta: {
......@@ -3815,6 +3841,19 @@ const router = new Router({
},
component: () => import('@pages/workflow/wfuser-pickup-grid-view/wfuser-pickup-grid-view.vue'),
},
{
path: '/meta_dynamicmodels/:meta_dynamicmodel?/dynainstgridview/:dynainstgridview?',
meta: {
caption: 'entities.meta_dynamicmodel.views.dynainstgridview.caption',
info:'',
parameters: [
{ pathName: 'meta_dynamicmodels', parameterName: 'meta_dynamicmodel' },
{ pathName: 'dynainstgridview', parameterName: 'dynainstgridview' },
],
requireAuth: true,
},
component: () => import('@pages/disk/meta-dynamicmodeldyna-inst-grid-view/meta-dynamicmodeldyna-inst-grid-view.vue'),
},
{
path: '/sysorganizations/:sysorganization?/sysdepartments/:sysdepartment?/pickupview/:pickupview?',
meta: {
......
/**
* Default 部件模型
*
* @export
* @class DefaultModel
*/
export default class DefaultModel {
/**
* 获取数据项集合
*
* @returns {any[]}
* @memberof DefaultModel
*/
public getDataItems(): any[] {
return [
{
name: 'srfwfmemo',
prop: 'srfwfmemo',
dataType: 'TEXT',
},
// 前端新增修改标识,新增为"0",修改为"1"或未设值
{
name: 'srffrontuf',
prop: 'srffrontuf',
dataType: 'TEXT',
},
]
}
}
\ No newline at end of file
.ivu-tabs-no-animation>.ivu-tabs-content{
padding: 0 16px;
}
.ivu-card-head{
padding: 14px 0;
}
.app-search-form {
padding: 8px 14px 0;
.ivu-form-item{
margin-bottom: 8px;
}
.search_reset {
margin-right: 12px;
margin-bottom: 8px;
}
.search-button{
text-align: right;
}
}
.app-search-form-flex {
height: 100%;
> .ivu-row {
height: 100%;
> .ivu-tabs {
height: 100%;
display: flex;
flex-direction: column;
> .ivu-tabs-content {
flex-grow: 1;
overflow: auto;
> .ivu-tabs-tabpane {
height: 100%;
}
}
}
}
}
.app-tabpanel-flex {
height: 100%;
> .ivu-tabs-content {
height: calc(100% - 52px);
> .ivu-tabs-tabpane {
height: 100%;
}
}
}
// this is less
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import DefaultBase from './default-searchform-base.vue';
@Component({
components: {
}
})
export default class Default extends DefaultBase {
}
</script>
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import DynaInstBase from './dyna-inst-form-base.vue';
@Component({
components: {
}
})
export default class DynaInst extends DynaInstBase {
}
</script>
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册