提交 85cc3123 编写于 作者: ibizdev's avatar ibizdev

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

上级 80c89330
...@@ -270,96 +270,306 @@ export default class IBIZOrderUsr2GridViewBase extends Vue { ...@@ -270,96 +270,306 @@ export default class IBIZOrderUsr2GridViewBase extends Vue {
* @memberof IBIZOrderUsr2GridViewBase * @memberof IBIZOrderUsr2GridViewBase
*/ */
public layoutModelDetails:any = { public layoutModelDetails:any = {
view_pagecaption:new PanelFieldModel({ name: 'view_pagecaption',caption: '页面标题',itemType: 'FIELD',visible: true, view_pagecaption:new PanelFieldModel({ name: 'view_pagecaption',
disabled: false,layout:'SIMPLEFLEX', caption: '页面标题',
layoutPos:'',layoutHeight:0,heightMode:'FULL', itemType: 'FIELD',
layoutWidth:0,widthMode:'FULL',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'LEFT',vAlignSelf:'', disabled: false,
flexGrow:-1,panel: this }), layout:'SIMPLEFLEX',
container1:new PanelContainerModel({ name: 'container1',caption: '面板容器',itemType: 'CONTAINER',visible: true, layoutPos:'',
disabled: false,layout:'SIMPLEFLEX', layoutHeight:0,
layoutPos:'',layoutHeight:0,heightMode:'', heightMode:'FULL',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', layoutWidth:0,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', widthMode:'FULL',
flexGrow:6,panel: this, spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'LEFT',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
container1:new PanelContainerModel({ name: 'container1',
caption: '面板容器',
itemType: 'CONTAINER',
visible: true,
disabled: false,
layout:'SIMPLEFLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:6,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:['view_pagecaption']}), details:['view_pagecaption']}),
quicksearchbar:new PanelCtrlPosModel({ name: 'quicksearchbar',caption: 'QUICKSEARCHBAR',itemType: 'CTRLPOS',visible: true, quicksearchbar:new PanelCtrlPosModel({ name: 'quicksearchbar',
disabled: false,layout:'SIMPLEFLEX', caption: 'QUICKSEARCHBAR',
layoutPos:'',layoutHeight:0,heightMode:'FULL', itemType: 'CTRLPOS',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'RIGHT',vAlignSelf:'', disabled: false,
flexGrow:-1,panel: this }), layout:'SIMPLEFLEX',
container2:new PanelContainerModel({ name: 'container2',caption: '面板容器',itemType: 'CONTAINER',visible: true, layoutPos:'',
disabled: false,layout:'SIMPLEFLEX', layoutHeight:0,
layoutPos:'',layoutHeight:0,heightMode:'', heightMode:'FULL',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', layoutWidth:0,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', widthMode:'',
flexGrow:3,panel: this, spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'RIGHT',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
container2:new PanelContainerModel({ name: 'container2',
caption: '面板容器',
itemType: 'CONTAINER',
visible: true,
disabled: false,
layout:'SIMPLEFLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:3,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:['quicksearchbar']}), details:['quicksearchbar']}),
toolbar:new PanelCtrlPosModel({ name: 'toolbar',caption: 'TOOLBAR',itemType: 'CTRLPOS',visible: true, toolbar:new PanelCtrlPosModel({ name: 'toolbar',
disabled: false,layout:'SIMPLEFLEX', caption: 'TOOLBAR',
layoutPos:'',layoutHeight:0,heightMode:'FULL', itemType: 'CTRLPOS',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'RIGHT',vAlignSelf:'', disabled: false,
flexGrow:-1,panel: this }), layout:'SIMPLEFLEX',
container_2:new PanelContainerModel({ name: 'container_2',caption: '容器',itemType: 'CONTAINER',visible: true, layoutPos:'',
disabled: false,layout:'SIMPLEFLEX', layoutHeight:0,
layoutPos:'',layoutHeight:0,heightMode:'', heightMode:'FULL',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', layoutWidth:0,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', widthMode:'',
flexGrow:-1,panel: this, spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'RIGHT',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
container_2:new PanelContainerModel({ name: 'container_2',
caption: '容器',
itemType: 'CONTAINER',
visible: true,
disabled: false,
layout:'SIMPLEFLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:['toolbar']}), details:['toolbar']}),
container_grid1:new PanelContainerModel({ name: 'container_grid1',caption: '栅格容器',itemType: 'CONTAINER',visible: true, container_grid1:new PanelContainerModel({ name: 'container_grid1',
disabled: false,layout:'FLEX', caption: '栅格容器',
layoutPos:'',layoutHeight:0,heightMode:'', itemType: 'CONTAINER',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:-1,panel: this, layout:'FLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:['container1','container2','container_2']}), details:['container1','container2','container_2']}),
searchform:new PanelCtrlPosModel({ name: 'searchform',caption: 'SEARCHFORM',itemType: 'CTRLPOS',visible: true, searchform:new PanelCtrlPosModel({ name: 'searchform',
disabled: false,layout:'FLEX', caption: 'SEARCHFORM',
layoutPos:'',layoutHeight:0,heightMode:'FULL', itemType: 'CTRLPOS',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:-1,panel: this }), layout:'FLEX',
search:new PanelTabPageModel({ name: 'search',caption: '搜索',itemType: 'TABPAGE',visible: true, layoutPos:'',
disabled: false,layout:'FLEX', layoutHeight:0,
layoutPos:'',layoutHeight:0,heightMode:'', heightMode:'FULL',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', layoutWidth:0,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', widthMode:'',
flexGrow:-1,panel: this }), spacingBottom:'',
grid:new PanelCtrlPosModel({ name: 'grid',caption: 'GRID',itemType: 'CTRLPOS',visible: true, spacingLeft:'',
disabled: false,layout:'FLEX', spacingRight:'',
layoutPos:'',layoutHeight:100,heightMode:'PERCENTAGE', spacingTop:'',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', hAlignSelf:'',
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', vAlignSelf:'',
flexGrow:-1,panel: this }), flexGrow:-1,
content:new PanelTabPageModel({ name: 'content',caption: '内容',itemType: 'TABPAGE',visible: true, flexParams:{align:'',dir:'',vAlign:''},
disabled: false,layout:'FLEX', panel: this
layoutPos:'',layoutHeight:0,heightMode:'', }),
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', search:new PanelTabPageModel({ name: 'search',
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', caption: '搜索',
flexGrow:-1,panel: this }), itemType: 'TABPAGE',
tabpanel1:new PanelTabPanelModel({ name: 'tabpanel1',caption: '分页部件',itemType: 'TABPANEL',visible: true, visible: true,
disabled: false,layout:'FLEX', disabled: false,
layoutPos:'',layoutHeight:0,heightMode:'', layout:'FLEX',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', layoutPos:'',
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', layoutHeight:0,
flexGrow:-1,panel: this, heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
grid:new PanelCtrlPosModel({ name: 'grid',
caption: 'GRID',
itemType: 'CTRLPOS',
visible: true,
disabled: false,
layout:'FLEX',
layoutPos:'',
layoutHeight:100,
heightMode:'PERCENTAGE',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
content:new PanelTabPageModel({ name: 'content',
caption: '内容',
itemType: 'TABPAGE',
visible: true,
disabled: false,
layout:'FLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
tabpanel1:new PanelTabPanelModel({ name: 'tabpanel1',
caption: '分页部件',
itemType: 'TABPANEL',
visible: true,
disabled: false,
layout:'FLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:['search','content'] }), details:['search','content'] }),
container4:new PanelContainerModel({ name: 'container4',caption: '容器',itemType: 'CONTAINER',visible: true, container4:new PanelContainerModel({ name: 'container4',
disabled: false,layout:'FLEX', caption: '容器',
layoutPos:'',layoutHeight:100,heightMode:'PERCENTAGE', itemType: 'CONTAINER',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:-1,panel: this, layout:'FLEX',
layoutPos:'',
layoutHeight:100,
heightMode:'PERCENTAGE',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:['tabpanel1']}), details:['tabpanel1']}),
page_container:new PanelContainerModel({ name: 'page_container',caption: '',itemType: 'CONTAINER',visible: true, page_container:new PanelContainerModel({ name: 'page_container',
disabled: false,layout:'FLEX', caption: '',
layoutPos:'',layoutHeight:0,heightMode:'', itemType: 'CONTAINER',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:-1,panel: this, layout:'FLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'column',vAlign:''},
panel: this
,
details:['container_grid1','container4']}) details:['container_grid1','container4']})
}; };
......
...@@ -240,112 +240,352 @@ export default class IndexBase extends Vue { ...@@ -240,112 +240,352 @@ export default class IndexBase extends Vue {
* @memberof IndexBase * @memberof IndexBase
*/ */
public layoutModelDetails:any = { public layoutModelDetails:any = {
nav_tabs1:new PanelCtrlPosModel({ name: 'nav_tabs1',caption: '标签页导航栏',itemType: 'CTRLPOS',visible: true, nav_tabs1:new PanelCtrlPosModel({ name: 'nav_tabs1',
disabled: false,layout:'BORDER', caption: '标签页导航栏',
layoutPos:'CENTER',layoutHeight:70,heightMode:'PX', itemType: 'CTRLPOS',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:0,panel: this }), layout:'BORDER',
nav_pos1:new PanelCtrlPosModel({ name: 'nav_pos1',caption: '导航区占位',itemType: 'CTRLPOS',visible: true, layoutPos:'CENTER',
disabled: false,layout:'BORDER', layoutHeight:70,
layoutPos:'CENTER',layoutHeight:0,heightMode:'', heightMode:'PX',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', layoutWidth:0,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', widthMode:'',
flexGrow:0,panel: this }), spacingBottom:'',
container_scroll_main1:new PanelContainerModel({ name: 'container_scroll_main1',caption: '面板容器',itemType: 'CONTAINER',visible: true, spacingLeft:'',
disabled: false,layout:'BORDER', spacingRight:'',
layoutPos:'CENTER',layoutHeight:0,heightMode:'', spacingTop:'',
layoutWidth:80,widthMode:'PERCENTAGE',spacingBottom:'',spacingLeft:'', hAlignSelf:'',
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', vAlignSelf:'',
flexGrow:0,panel: this, flexGrow:0,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
nav_pos1:new PanelCtrlPosModel({ name: 'nav_pos1',
caption: '导航区占位',
itemType: 'CTRLPOS',
visible: true,
disabled: false,
layout:'BORDER',
layoutPos:'CENTER',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:0,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
container_scroll_main1:new PanelContainerModel({ name: 'container_scroll_main1',
caption: '面板容器',
itemType: 'CONTAINER',
visible: true,
disabled: false,
layout:'BORDER',
layoutPos:'CENTER',
layoutHeight:0,
heightMode:'',
layoutWidth:80,
widthMode:'PERCENTAGE',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:0,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:['nav_tabs1','nav_pos1']}), details:['nav_tabs1','nav_pos1']}),
appmenu1:new PanelCtrlPosModel({ name: 'appmenu1',caption: '首页菜单',itemType: 'CTRLPOS',visible: true, appmenu1:new PanelCtrlPosModel({ name: 'appmenu1',
disabled: false,layout:'BORDER', caption: '首页菜单',
layoutPos:'CENTER',layoutHeight:0,heightMode:'', itemType: 'CTRLPOS',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:0,panel: this }), layout:'BORDER',
container_scroll_left1:new PanelContainerModel({ name: 'container_scroll_left1',caption: '面板容器',itemType: 'CONTAINER',visible: true, layoutPos:'CENTER',
disabled: false,layout:'BORDER', layoutHeight:0,
layoutPos:'WEST',layoutHeight:0,heightMode:'', heightMode:'',
layoutWidth:20,widthMode:'PERCENTAGE',spacingBottom:'',spacingLeft:'', layoutWidth:0,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', widthMode:'',
flexGrow:0,panel: this, spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:0,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
container_scroll_left1:new PanelContainerModel({ name: 'container_scroll_left1',
caption: '面板容器',
itemType: 'CONTAINER',
visible: true,
disabled: false,
layout:'BORDER',
layoutPos:'WEST',
layoutHeight:0,
heightMode:'',
layoutWidth:20,
widthMode:'PERCENTAGE',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:0,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:['appmenu1']}), details:['appmenu1']}),
app_apptitle:new PanelFieldModel({ name: 'app_apptitle',caption: '应用标题',itemType: 'FIELD',visible: true, app_apptitle:new PanelFieldModel({ name: 'app_apptitle',
disabled: false,layout:'SIMPLEFLEX', caption: '应用标题',
layoutPos:'',layoutHeight:0,heightMode:'', itemType: 'FIELD',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:-1,panel: this }), layout:'SIMPLEFLEX',
container1:new PanelContainerModel({ name: 'container1',caption: '面板容器',itemType: 'CONTAINER',visible: true, layoutPos:'',
disabled: false,layout:'SIMPLEFLEX', layoutHeight:0,
layoutPos:'',layoutHeight:0,heightMode:'', heightMode:'',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', layoutWidth:0,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', widthMode:'',
flexGrow:3,panel: this, spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
container1:new PanelContainerModel({ name: 'container1',
caption: '面板容器',
itemType: 'CONTAINER',
visible: true,
disabled: false,
layout:'SIMPLEFLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:3,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:['app_apptitle']}), details:['app_apptitle']}),
container5:new PanelContainerModel({ name: 'container5',caption: '容器',itemType: 'CONTAINER',visible: true, container5:new PanelContainerModel({ name: 'container5',
disabled: false,layout:'FLEX', caption: '容器',
layoutPos:'',layoutHeight:0,heightMode:'', itemType: 'CONTAINER',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:-1,panel: this, layout:'FLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:[]}), details:[]}),
container6:new PanelContainerModel({ name: 'container6',caption: '容器',itemType: 'CONTAINER',visible: true, container6:new PanelContainerModel({ name: 'container6',
disabled: false,layout:'FLEX', caption: '容器',
layoutPos:'',layoutHeight:0,heightMode:'', itemType: 'CONTAINER',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:-1,panel: this, layout:'FLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:[]}), details:[]}),
container4:new PanelContainerModel({ name: 'container4',caption: '容器',itemType: 'CONTAINER',visible: true, container4:new PanelContainerModel({ name: 'container4',
disabled: false,layout:'SIMPLEFLEX', caption: '容器',
layoutPos:'',layoutHeight:0,heightMode:'', itemType: 'CONTAINER',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:-1,panel: this, layout:'SIMPLEFLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'space-between',dir:'row',vAlign:'center'},
panel: this
,
details:['container5','container6']}), details:['container5','container6']}),
container2:new PanelContainerModel({ name: 'container2',caption: '面板容器',itemType: 'CONTAINER',visible: true, container2:new PanelContainerModel({ name: 'container2',
disabled: false,layout:'SIMPLEFLEX', caption: '面板容器',
layoutPos:'',layoutHeight:0,heightMode:'', itemType: 'CONTAINER',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:6,panel: this, layout:'SIMPLEFLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:6,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:['container4']}), details:['container4']}),
auth_userinfo1:new PanelCtrlPosModel({ name: 'auth_userinfo1',caption: '用户信息',itemType: 'CTRLPOS',visible: true, auth_userinfo1:new PanelCtrlPosModel({ name: 'auth_userinfo1',
disabled: false,layout:'SIMPLEFLEX', caption: '用户信息',
layoutPos:'',layoutHeight:0,heightMode:'', itemType: 'CTRLPOS',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:-1,panel: this }), layout:'SIMPLEFLEX',
container3:new PanelContainerModel({ name: 'container3',caption: '面板容器',itemType: 'CONTAINER',visible: true, layoutPos:'',
disabled: false,layout:'SIMPLEFLEX', layoutHeight:0,
layoutPos:'',layoutHeight:0,heightMode:'', heightMode:'',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', layoutWidth:0,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', widthMode:'',
flexGrow:3,panel: this, spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
container3:new PanelContainerModel({ name: 'container3',
caption: '面板容器',
itemType: 'CONTAINER',
visible: true,
disabled: false,
layout:'SIMPLEFLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:3,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:['auth_userinfo1']}), details:['auth_userinfo1']}),
container_grid1:new PanelContainerModel({ name: 'container_grid1',caption: '栅格容器',itemType: 'CONTAINER',visible: true, container_grid1:new PanelContainerModel({ name: 'container_grid1',
disabled: false,layout:'BORDER', caption: '栅格容器',
layoutPos:'CENTER',layoutHeight:0,heightMode:'', itemType: 'CONTAINER',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:0,panel: this, layout:'BORDER',
layoutPos:'CENTER',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:0,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:['container1','container2','container3']}), details:['container1','container2','container3']}),
container_scroll_header1:new PanelContainerModel({ name: 'container_scroll_header1',caption: '面板容器',itemType: 'CONTAINER',visible: true, container_scroll_header1:new PanelContainerModel({ name: 'container_scroll_header1',
disabled: false,layout:'BORDER', caption: '面板容器',
layoutPos:'NORTH',layoutHeight:80,heightMode:'PX', itemType: 'CONTAINER',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:0,panel: this, layout:'BORDER',
layoutPos:'NORTH',
layoutHeight:80,
heightMode:'PX',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:0,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:['container_grid1']}), details:['container_grid1']}),
container_scroll1:new PanelContainerModel({ name: 'container_scroll1',caption: '滚动条容器',itemType: 'CONTAINER',visible: true, container_scroll1:new PanelContainerModel({ name: 'container_scroll1',
disabled: false,layout:'FLEX', caption: '滚动条容器',
layoutPos:'',layoutHeight:0,heightMode:'', itemType: 'CONTAINER',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:-1,panel: this, layout:'FLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:['container_scroll_main1','container_scroll_left1','container_scroll_header1']}) details:['container_scroll_main1','container_scroll_left1','container_scroll_header1']})
}; };
......
...@@ -229,85 +229,280 @@ export default class AppLoginViewBase extends Vue { ...@@ -229,85 +229,280 @@ export default class AppLoginViewBase extends Vue {
* @memberof AppLoginViewBase * @memberof AppLoginViewBase
*/ */
public layoutModelDetails:any = { public layoutModelDetails:any = {
auth_userid:new PanelFieldModel({ name: 'auth_userid',caption: '用户名',itemType: 'FIELD',visible: true, auth_userid:new PanelFieldModel({ name: 'auth_userid',
disabled: false,layout:'FLEX', caption: '用户名',
layoutPos:'',layoutHeight:0,heightMode:'', itemType: 'FIELD',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:-1,panel: this }), layout:'FLEX',
auth_password:new PanelFieldModel({ name: 'auth_password',caption: '密码',itemType: 'FIELD',visible: true, layoutPos:'',
disabled: false,layout:'FLEX', layoutHeight:0,
layoutPos:'',layoutHeight:0,heightMode:'', heightMode:'',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', layoutWidth:0,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', widthMode:'',
flexGrow:-1,panel: this }), spacingBottom:'',
auth_orgpick:new PanelFieldModel({ name: 'auth_orgpick',caption: '组织',itemType: 'FIELD',visible: true, spacingLeft:'',
disabled: false,layout:'FLEX', spacingRight:'',
layoutPos:'',layoutHeight:0,heightMode:'', spacingTop:'',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', hAlignSelf:'',
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', vAlignSelf:'',
flexGrow:-1,panel: this }), flexGrow:-1,
auth_loginbutton1:new PanelButtonModel({ name: 'auth_loginbutton1',caption: '登陆',itemType: 'BUTTON',visible: true, flexParams:{align:'',dir:'',vAlign:''},
disabled: false,layout:'FLEX', panel: this
layoutPos:'',layoutHeight:0,heightMode:'', }),
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', auth_password:new PanelFieldModel({ name: 'auth_password',
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', caption: '密码',
flexGrow:-1,panel: this }), itemType: 'FIELD',
auth_registbutton1:new PanelButtonModel({ name: 'auth_registbutton1',caption: '注册',itemType: 'BUTTON',visible: true, visible: true,
disabled: false,layout:'FLEX', disabled: false,
layoutPos:'',layoutHeight:0,heightMode:'', layout:'FLEX',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', layoutPos:'',
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', layoutHeight:0,
flexGrow:-1,panel: this }), heightMode:'',
auth_resetinput1:new PanelButtonModel({ name: 'auth_resetinput1',caption: '重置',itemType: 'BUTTON',visible: true, layoutWidth:0,
disabled: false,layout:'FLEX', widthMode:'',
layoutPos:'',layoutHeight:0,heightMode:'', spacingBottom:'',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', spacingLeft:'',
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', spacingRight:'',
flexGrow:-1,panel: this }), spacingTop:'',
auth_logout1:new PanelButtonModel({ name: 'auth_logout1',caption: '登出',itemType: 'BUTTON',visible: true, hAlignSelf:'',
disabled: false,layout:'FLEX', vAlignSelf:'',
layoutPos:'',layoutHeight:0,heightMode:'', flexGrow:-1,
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', flexParams:{align:'',dir:'',vAlign:''},
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', panel: this
flexGrow:-1,panel: this }), }),
auth_captcha1:new PanelUserControlModel({ name: 'auth_captcha1',caption: '人机识别',itemType: 'USERCONTROL',visible: true, auth_orgpick:new PanelFieldModel({ name: 'auth_orgpick',
disabled: false,layout:'FLEX', caption: '组织',
layoutPos:'',layoutHeight:0,heightMode:'', itemType: 'FIELD',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:-1,panel: this }), layout:'FLEX',
auth_verificationcode:new PanelFieldModel({ name: 'auth_verificationcode',caption: '短信验证码',itemType: 'FIELD',visible: true, layoutPos:'',
disabled: false,layout:'FLEX', layoutHeight:0,
layoutPos:'',layoutHeight:0,heightMode:'', heightMode:'',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', layoutWidth:0,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', widthMode:'',
flexGrow:-1,panel: this }), spacingBottom:'',
auth_loginmsg:new PanelFieldModel({ name: 'auth_loginmsg',caption: '登陆校验信息',itemType: 'FIELD',visible: true, spacingLeft:'',
disabled: false,layout:'FLEX', spacingRight:'',
layoutPos:'',layoutHeight:0,heightMode:'', spacingTop:'',
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', hAlignSelf:'',
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', vAlignSelf:'',
flexGrow:-1,panel: this }), flexGrow:-1,
auth_sso1:new PanelUserControlModel({ name: 'auth_sso1',caption: '第三方登陆',itemType: 'USERCONTROL',visible: true, flexParams:{align:'',dir:'',vAlign:''},
disabled: false,layout:'FLEX', panel: this
layoutPos:'',layoutHeight:0,heightMode:'', }),
layoutWidth:0,widthMode:'',spacingBottom:'',spacingLeft:'', auth_loginbutton1:new PanelButtonModel({ name: 'auth_loginbutton1',
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', caption: '登陆',
flexGrow:-1,panel: this }), itemType: 'BUTTON',
container1:new PanelContainerModel({ name: 'container1',caption: '容器',itemType: 'CONTAINER',visible: true, visible: true,
disabled: false,layout:'FLEX', disabled: false,
layoutPos:'',layoutHeight:0,heightMode:'', layout:'FLEX',
layoutWidth:600,widthMode:'PX',spacingBottom:'',spacingLeft:'', layoutPos:'',
spacingRight:'',spacingTop:'',hAlignSelf:'CENTER',vAlignSelf:'', layoutHeight:0,
flexGrow:-1,panel: this, heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
auth_registbutton1:new PanelButtonModel({ name: 'auth_registbutton1',
caption: '注册',
itemType: 'BUTTON',
visible: true,
disabled: false,
layout:'FLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
auth_resetinput1:new PanelButtonModel({ name: 'auth_resetinput1',
caption: '重置',
itemType: 'BUTTON',
visible: true,
disabled: false,
layout:'FLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
auth_logout1:new PanelButtonModel({ name: 'auth_logout1',
caption: '登出',
itemType: 'BUTTON',
visible: true,
disabled: false,
layout:'FLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
auth_captcha1:new PanelUserControlModel({ name: 'auth_captcha1',
caption: '人机识别',
itemType: 'USERCONTROL',
visible: true,
disabled: false,
layout:'FLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
auth_verificationcode:new PanelFieldModel({ name: 'auth_verificationcode',
caption: '短信验证码',
itemType: 'FIELD',
visible: true,
disabled: false,
layout:'FLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
auth_loginmsg:new PanelFieldModel({ name: 'auth_loginmsg',
caption: '登陆校验信息',
itemType: 'FIELD',
visible: true,
disabled: false,
layout:'FLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
auth_sso1:new PanelUserControlModel({ name: 'auth_sso1',
caption: '第三方登陆',
itemType: 'USERCONTROL',
visible: true,
disabled: false,
layout:'FLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:0,
widthMode:'',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
}),
container1:new PanelContainerModel({ name: 'container1',
caption: '容器',
itemType: 'CONTAINER',
visible: true,
disabled: false,
layout:'FLEX',
layoutPos:'',
layoutHeight:0,
heightMode:'',
layoutWidth:600,
widthMode:'PX',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'CENTER',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:['auth_userid','auth_password','auth_orgpick','auth_loginbutton1','auth_registbutton1','auth_resetinput1','auth_logout1','auth_captcha1','auth_verificationcode','auth_loginmsg','auth_sso1']}), details:['auth_userid','auth_password','auth_orgpick','auth_loginbutton1','auth_registbutton1','auth_resetinput1','auth_logout1','auth_captcha1','auth_verificationcode','auth_loginmsg','auth_sso1']}),
page_container:new PanelContainerModel({ name: 'page_container',caption: '图片背景容器',itemType: 'CONTAINER',visible: true, page_container:new PanelContainerModel({ name: 'page_container',
disabled: false,layout:'FLEX', caption: '图片背景容器',
layoutPos:'',layoutHeight:100,heightMode:'PERCENTAGE', itemType: 'CONTAINER',
layoutWidth:100,widthMode:'PERCENTAGE',spacingBottom:'',spacingLeft:'', visible: true,
spacingRight:'',spacingTop:'',hAlignSelf:'',vAlignSelf:'', disabled: false,
flexGrow:-1,panel: this, layout:'FLEX',
layoutPos:'',
layoutHeight:100,
heightMode:'PERCENTAGE',
layoutWidth:100,
widthMode:'PERCENTAGE',
spacingBottom:'',
spacingLeft:'',
spacingRight:'',
spacingTop:'',
hAlignSelf:'',
vAlignSelf:'',
flexGrow:-1,
flexParams:{align:'',dir:'',vAlign:''},
panel: this
,
details:['container1']}) details:['container1']})
}; };
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册