提交 128b9688 编写于 作者: RedPig97's avatar RedPig97

update: less 替换scss

上级 5bb5edfe
<style lang='less'> <style lang='scss'>
@import './${srffilepath2(ctrl.codeName)}-${ctrl.getControlType()?lower_case}.less'; @import './${srffilepath2(ctrl.codeName)}-${ctrl.getControlType()?lower_case}.scss';
</style> </style>
\ No newline at end of file
...@@ -24,5 +24,5 @@ ...@@ -24,5 +24,5 @@
} }
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/分页导航面板/CONTROL.less.ftl 生成 // 基于 @CONTROL/分页导航面板/CONTROL.scss.ftl 生成
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.tabexppanel { .tabexppanel {
......
// 基于 @CONTROL/分页视图面板/CONTROL.less.ftl 生成 // 基于 @CONTROL/分页视图面板/CONTROL.scss.ftl 生成
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.tabviewpanel{ .tabviewpanel{
>.view-container { >.view-container {
......
// 基于 @CONTROL/列表/CONTROL.less.ftl 生成 // 基于 @CONTROL/列表/CONTROL.scss.ftl 生成
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.app-list { .app-list {
......
// 基于 @CONTROL/列表导航/CONTROL.less.ftl 生成 // 基于 @CONTROL/列表导航/CONTROL.scss.ftl 生成
.app-list-exp-bar { .app-list-exp-bar {
height: 100%; height: 100%;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
.list-exp-bar-header { .list-exp-bar-header {
line-height: 50px; line-height: 50px;
border-bottom: 1px solid #ddd; border-bottom: 1px solid #ddd;
.list-exp-bar-title { .list-exp-bar-title {
font-size: 18px; font-size: 18px;
padding-left: 8px; padding-left: 8px;
i { i {
font-size: 20px; font-size: 20px;
margin-top: -2px; margin-top: -2px;
} }
} }
} }
.exp-bar-action-container { .exp-bar-action-container {
display: flex; display: flex;
justify-content: flex-start; justify-content: flex-start;
align-items: center; align-items: center;
flex-wrap: wrap; flex-wrap: wrap;
.search-container { .search-container {
width: 30%; width: 30%;
height: 48px; height: 48px;
padding: 10px 10px 10px 0; padding: 10px 10px 10px 0;
min-width: 200px; min-width: 200px;
max-width: 400px; max-width: 400px;
} }
.toolbar-container{ .toolbar-container{
padding: 4px; padding: 4px;
} }
.quick-group-container { .quick-group-container {
padding-top: 8px; padding-top: 8px;
padding-right: 20px; padding-right: 20px;
} }
} }
.list-exp-bar-content { .list-exp-bar-content {
flex-grow: 1; flex-grow: 1;
overflow: auto; overflow: auto;
} }
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/卡片视图导航/CONTROL.less.ftl 生成 // 基于 @CONTROL/卡片视图导航/CONTROL.scss.ftl 生成
.app-dataview-exp-bar { .app-dataview-exp-bar {
height: 100%; height: 100%;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
.dataview-exp-bar-header { .dataview-exp-bar-header {
line-height: 50px; line-height: 50px;
border-bottom: 1px solid #ddd; border-bottom: 1px solid #ddd;
.dataview-exp-bar-title { .dataview-exp-bar-title {
font-size: 18px; font-size: 18px;
padding-left: 8px; padding-left: 8px;
i { i {
font-size: 20px; font-size: 20px;
margin-top: -2px; margin-top: -2px;
} }
} }
} }
.exp-bar-action-container { .exp-bar-action-container {
display: flex; display: flex;
justify-content: flex-start; justify-content: flex-start;
align-items: center; align-items: center;
flex-wrap: wrap; flex-wrap: wrap;
.search-container { .search-container {
width: 30%; width: 30%;
height: 48px; height: 48px;
padding: 10px 10px 10px 0; padding: 10px 10px 10px 0;
min-width: 200px; min-width: 200px;
max-width: 400px; max-width: 400px;
} }
.toolbar-container{ .toolbar-container{
padding: 4px; padding: 4px;
} }
.quick-group-container { .quick-group-container {
padding-top: 8px; padding-top: 8px;
padding-right: 20px; padding-right: 20px;
} }
} }
.dataview-exp-bar-content { .dataview-exp-bar-content {
flex-grow: 1; flex-grow: 1;
overflow: auto; overflow: auto;
} }
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/向导面板/CONTROL.less.ftl 生成 // 基于 @CONTROL/向导面板/CONTROL.scss.ftl 生成
.app-wizard { .app-wizard {
background: #fff; background: #fff;
height: 100%; height: 100%;
...@@ -35,5 +35,5 @@ ...@@ -35,5 +35,5 @@
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/地图/CONTROL.less.ftl 生成 // 基于 @CONTROL/地图/CONTROL.scss.ftl 生成
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.map{ .map{
width: 80vw; width: 80vw;
......
// 基于 @CONTROL/多编辑视图面板/CONTROL.less.ftl 生成 // 基于 @CONTROL/多编辑视图面板/CONTROL.scss.ftl 生成
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.multieditviewpanel{ .multieditviewpanel{
width: 100%; width: 100%;
......
...@@ -12,5 +12,5 @@ ...@@ -12,5 +12,5 @@
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/应用菜单/CONTROL.less.ftl 生成 // 基于 @CONTROL/应用菜单/CONTROL.scss.ftl 生成
/*** BRGIN:菜单样式 ***/ /*** BRGIN:菜单样式 ***/
.app-app-menu { .app-app-menu {
overflow-y: auto; overflow-y: auto;
...@@ -158,5 +158,5 @@ ...@@ -158,5 +158,5 @@
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/应用菜单(快捷菜单)/CONTROL.less.ftl 生成 // 基于 @CONTROL/应用菜单(快捷菜单)/CONTROL.scss.ftl 生成
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
/*** BEGIN:potal菜单 ***/ /*** BEGIN:potal菜单 ***/
.app-quick-menus{ .app-quick-menus{
......
// 基于 @CONTROL/搜索栏/CONTROL.less.ftl 生成 // 基于 @CONTROL/搜索栏/CONTROL.scss.ftl 生成
.search-bar-footer { .search-bar-footer {
height: 32px; height: 32px;
margin-bottom: 6px; margin-bottom: 6px;
...@@ -20,5 +20,5 @@ ...@@ -20,5 +20,5 @@
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
// 基于 @CONTROL/搜索表单/CONTROL.less.ftl 生成 // 基于 @CONTROL/搜索表单/CONTROL.scss.ftl 生成
.ivu-tabs-no-animation>.ivu-tabs-content{ .ivu-tabs-no-animation>.ivu-tabs-content{
padding: 0 16px; padding: 0 16px;
} }
...@@ -46,5 +46,5 @@ ...@@ -46,5 +46,5 @@
} }
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/数据关系分页部件/CONTROL.less.ftl 生成 // 基于 @CONTROL/数据关系分页部件/CONTROL.scss.ftl 生成
.app-dr-tab { .app-dr-tab {
.dr-tab-item { .dr-tab-item {
cursor: pointer; cursor: pointer;
padding: 0 16px; padding: 0 16px;
&.is-active, &.is-active,
&:hover { &:hover {
color: #2d8cf0; color: #2d8cf0;
} }
&.is-active { &.is-active {
position: relative; position: relative;
} }
&.is-active::after { &.is-active::after {
content: ''; content: '';
width: 100%; width: 100%;
height: 2px; height: 2px;
background: #2d8cf0; background: #2d8cf0;
position: absolute; position: absolute;
left: 0px; left: 0px;
bottom: 0px; bottom: 0px;
} }
} }
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/数据关系栏/CONTROL.less.ftl 生成 // 基于 @CONTROL/数据关系栏/CONTROL.scss.ftl 生成
.app-dr-bar { .app-dr-bar {
height: 100%; height: 100%;
width: 100%; width: 100%;
background: white; background: white;
> .el-menu { > .el-menu {
height: 100%; height: 100%;
border-right: solid 0px #e6e6e6; border-right: solid 0px #e6e6e6;
} }
> .el-menu { > .el-menu {
margin-top: -1px; margin-top: -1px;
border-right: 0; border-right: 0;
.el-submenu__title i, .el-submenu__title i,
.el-menu-item i { .el-menu-item i {
font-size: 14px; font-size: 14px;
width: 14px; width: 14px;
} }
.el-menu-item, .el-menu-item,
.el-submenu__title { .el-submenu__title {
height: 36px; height: 36px;
font-size: 14px; font-size: 14px;
line-height: 32px; line-height: 32px;
> img { > img {
height: 18px; height: 18px;
width: 18px; width: 18px;
margin-top: -2px; margin-top: -2px;
margin-right: 5px; margin-right: 5px;
} }
} }
.el-menu-item, .el-menu-item,
.el-submenu, .el-submenu,
.el-menu { .el-menu {
border-top: 1px solid #fff; border-top: 1px solid #fff;
} }
.el-menu-item, .el-menu-item,
.el-submenu > .el-submenu__title { .el-submenu > .el-submenu__title {
height: 40px; height: 40px;
line-height: 36px; line-height: 36px;
border-left: 3px solid transparent; border-left: 3px solid transparent;
} }
.el-menu-item.is-active { .el-menu-item.is-active {
background: #e9e9e9 !important; background: #e9e9e9 !important;
color: #666666 !important; color: #666666 !important;
border-left: 3px solid #3fd5c0; border-left: 3px solid #3fd5c0;
i { i {
color: #666666; color: #666666;
} }
} }
// .app-menu-icon { // .app-menu-icon {
// margin-right: 3px; // margin-right: 3px;
// } // }
> .el-submenu { > .el-submenu {
> .el-menu { > .el-menu {
> .el-menu-item, > .el-menu-item,
> .el-submenu > .el-submenu__title { > .el-submenu > .el-submenu__title {
padding-left: 38px !important; padding-left: 38px !important;
} }
> .el-submenu { > .el-submenu {
> .el-menu { > .el-menu {
> .el-menu-item, > .el-menu-item,
> .el-submenu > .el-submenu__title { > .el-submenu > .el-submenu__title {
padding-left: 58px !important; padding-left: 58px !important;
} }
} }
} }
} }
} }
} }
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/数据图表 (新)/CONTROL.less.ftl 生成 // 基于 @CONTROL/数据图表 (新)/CONTROL.scss.ftl 生成
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.app-data-chart { .app-data-chart {
width: 100%; width: 100%;
......
// 基于 @CONTROL/数据图表/CONTROL.less.ftl 生成 // 基于 @CONTROL/数据图表/CONTROL.scss.ftl 生成
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.app-data-chart { .app-data-chart {
width: 100%; width: 100%;
......
// 基于 @CONTROL/数据看板/CONTROL.less.ftl 生成 // 基于 @CONTROL/数据看板/CONTROL.scss.ftl 生成
.dashboard { .dashboard {
flex-grow: 1; flex-grow: 1;
height: 100%; height: 100%;
...@@ -26,5 +26,5 @@ ...@@ -26,5 +26,5 @@
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
// 基于 @CONTROL/数据视图/CONTROL.less.ftl 生成 // 基于 @CONTROL/数据视图/CONTROL.scss.ftl 生成
<#assign hasSortBar = false /> <#assign hasSortBar = false />
<#if ctrl.getPSDEDataViewDataItems?? && ctrl.getPSDEDataViewDataItems()??> <#if ctrl.getPSDEDataViewDataItems?? && ctrl.getPSDEDataViewDataItems()??>
<#list ctrl.getPSDEDataViewDataItems() as dataItem> <#list ctrl.getPSDEDataViewDataItems() as dataItem>
...@@ -207,5 +207,5 @@ ...@@ -207,5 +207,5 @@
</#if> </#if>
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/日历导航/CONTROL.less.ftl 生成 // 基于 @CONTROL/日历导航/CONTROL.scss.ftl 生成
.app-calendar-exp-bar { .app-calendar-exp-bar {
height: 100%; height: 100%;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
.calendar-exp-bar-header { .calendar-exp-bar-header {
line-height: 50px; line-height: 50px;
border-bottom: 1px solid #ddd; border-bottom: 1px solid #ddd;
.calendar-exp-bar-title { .calendar-exp-bar-title {
font-size: 18px; font-size: 18px;
padding-left: 8px; padding-left: 8px;
i { i {
font-size: 20px; font-size: 20px;
margin-top: -2px; margin-top: -2px;
} }
} }
} }
.exp-bar-action-container { .exp-bar-action-container {
display: flex; display: flex;
align-items: center; align-items: center;
} }
.container-header{ .container-header{
display: flex; display: flex;
justify-content: flex-start; justify-content: flex-start;
align-items: center; align-items: center;
flex-wrap: wrap; flex-wrap: wrap;
.search-container { .search-container {
width: 30%; width: 30%;
height: 48px; height: 48px;
padding: 10px 10px 10px 0; padding: 10px 10px 10px 0;
min-width: 200px; min-width: 200px;
max-width: 400px; max-width: 400px;
} }
.toolbar-container{ .toolbar-container{
padding: 4px; padding: 4px;
} }
.quick-group-container { .quick-group-container {
padding-top: 8px; padding-top: 8px;
padding-right: 20px; padding-right: 20px;
} }
} }
.calendar-exp-bar-content { .calendar-exp-bar-content {
flex-grow: 1; flex-grow: 1;
overflow: auto; overflow: auto;
} }
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/日历部件/CONTROL.less.ftl 生成 // 基于 @CONTROL/日历部件/CONTROL.scss.ftl 生成
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
@import '~@fullcalendar/core/main.css'; @import '~@fullcalendar/core/main.css';
@import '~@fullcalendar/daygrid/main.css'; @import '~@fullcalendar/daygrid/main.css';
......
// 基于 @CONTROL/树表格(增强)/CONTROL.less.ftl 生成 // 基于 @CONTROL/树表格(增强)/CONTROL.scss.ftl 生成
.gantt { .gantt {
height: 100%; height: 100%;
.gantt-elastic__main-view-container { .gantt-elastic__main-view-container {
...@@ -6,5 +6,5 @@ ...@@ -6,5 +6,5 @@
} }
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/树视图/CONTROL.less.ftl 生成 // 基于 @CONTROL/树视图/CONTROL.scss.ftl 生成
.tree-right-menu { .tree-right-menu {
.ivu-divider-horizontal { .ivu-divider-horizontal {
width: 100%; width: 100%;
...@@ -35,5 +35,5 @@ ...@@ -35,5 +35,5 @@
} }
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/树视图导航栏/CONTROL.less.ftl 生成 // 基于 @CONTROL/树视图导航栏/CONTROL.scss.ftl 生成
.app-tree-exp-bar { .app-tree-exp-bar {
height: 100%; height: 100%;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
.tree-exp-bar-header { .tree-exp-bar-header {
line-height: 50px; line-height: 50px;
border-bottom: 1px solid #ddd; border-bottom: 1px solid #ddd;
.tree-exp-bar-title { .tree-exp-bar-title {
font-size: 18px; font-size: 18px;
padding-left: 8px; padding-left: 8px;
i { i {
font-size: 20px; font-size: 20px;
margin-top: -2px; margin-top: -2px;
} }
} }
} }
.exp-bar-action-container { .exp-bar-action-container {
display: flex; display: flex;
justify-content: flex-start; justify-content: flex-start;
align-items: center; align-items: center;
flex-wrap: wrap; flex-wrap: wrap;
.search-container { .search-container {
width: 30%; width: 30%;
height: 48px; height: 48px;
padding: 10px 10px 10px 0; padding: 10px 10px 10px 0;
min-width: 200px; min-width: 200px;
max-width: 400px; max-width: 400px;
} }
.toolbar-container{ .toolbar-container{
padding: 4px; padding: 4px;
} }
.quick-group-container { .quick-group-container {
padding-top: 8px; padding-top: 8px;
padding-right: 20px; padding-right: 20px;
} }
} }
.tree-exp-bar-content { .tree-exp-bar-content {
flex-grow: 1; flex-grow: 1;
overflow: auto; overflow: auto;
} }
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/流程导航栏/CONTROL.less.ftl 生成 // 基于 @CONTROL/流程导航栏/CONTROL.scss.ftl 生成
.app-workflow-exp-bar { .app-workflow-exp-bar {
> .ivu-split-horizontal { > .ivu-split-horizontal {
> .ivu-split-trigger-con { > .ivu-split-trigger-con {
...@@ -57,5 +57,5 @@ ...@@ -57,5 +57,5 @@
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/状态向导面板/CONTROL.less.ftl 生成 // 基于 @CONTROL/状态向导面板/CONTROL.scss.ftl 生成
.app-state-wizard { .app-state-wizard {
background: #fff; background: #fff;
.view-steps{ .view-steps{
......
// 基于 @CONTROL/甘特图部件/CONTROL.less.ftl 生成 // 基于 @CONTROL/甘特图部件/CONTROL.scss.ftl 生成
.app-gantt{ .app-gantt{
height: 100%; height: 100%;
.gantt { .gantt {
...@@ -16,5 +16,5 @@ ...@@ -16,5 +16,5 @@
} }
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
// 基于 @CONTROL/看板视图/CONTROL.less.ftl 生成 // 基于 @CONTROL/看板视图/CONTROL.scss.ftl 生成
<#if ctrl.getGroupLayout?? && ctrl.getGroupLayout() == "COLUMN"> <#if ctrl.getGroupLayout?? && ctrl.getGroupLayout() == "COLUMN">
//从上往下 //从上往下
.app-data-view-group-column{ .app-data-view-group-column{
...@@ -226,5 +226,5 @@ ...@@ -226,5 +226,5 @@
} }
</#if> </#if>
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/表单/CONTROL.less.ftl 生成 // 基于 @CONTROL/表单/CONTROL.scss.ftl 生成
.ivu-tabs-no-animation>.ivu-tabs-content{ .ivu-tabs-no-animation>.ivu-tabs-content{
padding: 0 16px; padding: 0 16px;
} }
...@@ -53,5 +53,5 @@ ...@@ -53,5 +53,5 @@
} }
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/表格/CONTROL.less.ftl 生成 // 基于 @CONTROL/表格/CONTROL.scss.ftl 生成
.grid { .grid {
flex-grow: 1; flex-grow: 1;
height: 100%; height: 100%;
...@@ -225,5 +225,5 @@ ...@@ -225,5 +225,5 @@
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/表格导航/CONTROL.less.ftl 生成 // 基于 @CONTROL/表格导航/CONTROL.scss.ftl 生成
.app-grid-exp-bar { .app-grid-exp-bar {
height: 100%; height: 100%;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
.grid-exp-bar-header { .grid-exp-bar-header {
line-height: 50px; line-height: 50px;
border-bottom: 1px solid #ddd; border-bottom: 1px solid #ddd;
.grid-exp-bar-title { .grid-exp-bar-title {
font-size: 18px; font-size: 18px;
padding-left: 8px; padding-left: 8px;
i { i {
font-size: 20px; font-size: 20px;
margin-top: -2px; margin-top: -2px;
} }
} }
} }
.exp-bar-action-container { .exp-bar-action-container {
display: flex; display: flex;
justify-content: flex-start; justify-content: flex-start;
align-items: center; align-items: center;
flex-wrap: wrap; flex-wrap: wrap;
.search-container { .search-container {
width: 30%; width: 30%;
height: 48px; height: 48px;
padding: 10px 10px 10px 0; padding: 10px 10px 10px 0;
min-width: 200px; min-width: 200px;
max-width: 400px; max-width: 400px;
} }
.toolbar-container{ .toolbar-container{
padding: 4px; padding: 4px;
} }
.quick-group-container { .quick-group-container {
padding-top: 8px; padding-top: 8px;
padding-right: 20px; padding-right: 20px;
} }
} }
.grid-exp-bar-content { .grid-exp-bar-content {
flex-grow: 1; flex-grow: 1;
overflow: auto; overflow: auto;
} }
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/表格(透视表)/CONTROL.less.ftl 生成
<#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
// 基于 @CONTROL/表格(透视表)/CONTROL.scss.ftl 生成
<#ibizinclude>
../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
} }
<#if view.hasPSControl('toolbar')> <#if view.hasPSControl('toolbar')>
<@ibizindent blank=8> <@ibizindent blank=8>
${P.getCtrlCode('toolbar', 'CONTROL.less').code} ${P.getCtrlCode('toolbar', 'CONTROL.scss').code}
</@ibizindent> </@ibizindent>
</#if> </#if>
......
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.iframe-container{ .iframe-container{
height: 100%; height: 100%;
......
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.${srffilepath2(view.getCodeName())}{ .${srffilepath2(view.getCodeName())}{
display: block; display: block;
......
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
......
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.detabsearchview{ .detabsearchview{
.toolbars-container{ .toolbars-container{
......
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.${srffilepath2(view.getCodeName())}{ .${srffilepath2(view.getCodeName())}{
display: block; display: block;
......
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.${srffilepath2(view.getCodeName())}{ .${srffilepath2(view.getCodeName())}{
display: block; display: block;
......
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.${srffilepath2(view.getCodeName())}{ .${srffilepath2(view.getCodeName())}{
......
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.${srffilepath2(view.getCodeName())}{ .${srffilepath2(view.getCodeName())}{
display: block; display: block;
......
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.${srffilepath2(view.getCodeName())}{ .${srffilepath2(view.getCodeName())}{
display: block; display: block;
......
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.pickup-view { .pickup-view {
......
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.ivu-split-horizontal{ .ivu-split-horizontal{
.ivu-split-pane >div{ .ivu-split-pane >div{
......
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.${view.getViewType()?lower_case}{ .${view.getViewType()?lower_case}{
>.view-card{ >.view-card{
......
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
>.view-card { >.view-card {
.ivu-card-extra { .ivu-card-extra {
top: 6px; top: 6px;
} }
} }
.content-container__drtab, .content-container__drtab,
.content-container__drtab .ivu-tabs-content .ivu-tabs-tabpane, .content-container__drtab .ivu-tabs-content .ivu-tabs-tabpane,
.content-container__drtab .ivu-tabs-tabpane .view-container2 { .content-container__drtab .ivu-tabs-tabpane .view-container2 {
height: 100%; height: 100%;
} }
.content-container__drtab .ivu-tabs-content { .content-container__drtab .ivu-tabs-content {
height: calc(100% - 52px); height: calc(100% - 52px);
} }
} }
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.view-container { .view-container {
.view-card { .view-card {
......
...@@ -6,5 +6,5 @@ ...@@ -6,5 +6,5 @@
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
...@@ -6,5 +6,5 @@ ...@@ -6,5 +6,5 @@
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
...@@ -6,5 +6,5 @@ ...@@ -6,5 +6,5 @@
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.pickup-view { .pickup-view {
......
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
<#if view.getViewStyle?? && view.getViewStyle()?? && view.getViewStyle()?lower_case == 'entitydatakanbanviewcard'> <#if view.getViewStyle?? && view.getViewStyle()?? && view.getViewStyle()?lower_case == 'entitydatakanbanviewcard'>
.entitydatakanbanviewcard { .entitydatakanbanviewcard {
......
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
<#if view.getViewStyle?? && view.getViewStyle()?? && view.getViewStyle()?lower_case == 'entitydatakanbanunitsviewcard'> <#if view.getViewStyle?? && view.getViewStyle()?? && view.getViewStyle()?lower_case == 'entitydatakanbanunitsviewcard'>
.entitydatakanbanunitsviewcard { .entitydatakanbanunitsviewcard {
......
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.pickup-view { .pickup-view {
......
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.pickup-view { .pickup-view {
......
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
...@@ -5,5 +5,5 @@ ...@@ -5,5 +5,5 @@
} }
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
...@@ -5,5 +5,5 @@ ...@@ -5,5 +5,5 @@
} }
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
...@@ -21,5 +21,5 @@ ...@@ -21,5 +21,5 @@
overflow: auto; overflow: auto;
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
...@@ -27,5 +27,5 @@ ...@@ -27,5 +27,5 @@
} }
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
......
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
......
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
...@@ -17,5 +17,5 @@ ...@@ -17,5 +17,5 @@
</#if> </#if>
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
...@@ -6,5 +6,5 @@ ...@@ -6,5 +6,5 @@
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
.view-card {
>.ivu-card-extra {
top: 5px;
right: 0px;
}
}
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
.view-card {
>.ivu-card-extra {
top: 5px;
right: 0px;
}
}
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.edit-view4 { .edit-view4 {
height: 100%; height: 100%;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
} }
.edit-view4-content { .edit-view4-content {
.app-dr-tab { .app-dr-tab {
height: 40px; height: 40px;
line-height: 40px; line-height: 40px;
border-bottom: 1px solid rgb(220, 222, 226); border-bottom: 1px solid rgb(220, 222, 226);
display: flex; display: flex;
} }
> .view-container2 { > .view-container2 {
height: calc(100% - 40px); height: calc(100% - 40px);
} }
} }
.edit-view4-form, .edit-view4-form,
.edit-view4-content { .edit-view4-content {
height: 50%; height: 50%;
} }
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
height: 100%; height: 100%;
} }
\ No newline at end of file
.view-card { .view-card {
> .ivu-card-extra { > .ivu-card-extra {
top: 5px; top: 5px;
right: 0px; right: 0px;
} }
} }
.edit-view3 { .edit-view3 {
height: 100%; height: 100%;
} }
.edit-view3-drheader { .edit-view3-drheader {
height: 40px; height: 40px;
line-height: 40px; line-height: 40px;
display: flex; display: flex;
flex-direction: row; flex-direction: row;
align-items: center; align-items: center;
border-bottom: 1px solid rgb(220, 222, 226); border-bottom: 1px solid rgb(220, 222, 226);
.dr-tab-item { .dr-tab-item {
cursor: pointer; cursor: pointer;
padding: 0 16px; padding: 0 16px;
&.is-active, &.is-active,
&:hover { &:hover {
color: #2d8cf0; color: #2d8cf0;
} }
&.is-active { &.is-active {
position: relative; position: relative;
} }
&.is-active::after { &.is-active::after {
content: ''; content: '';
width: 100%; width: 100%;
height: 2px; height: 2px;
background: #2d8cf0; background: #2d8cf0;
position: absolute; position: absolute;
left: 0px; left: 0px;
bottom: 0px; bottom: 0px;
} }
} }
} }
.edit-view3-content { .edit-view3-content {
height: calc(100% - 40px); height: calc(100% - 40px);
.edit-view3-content__form, .edit-view3-content__form,
> .view-container2 { > .view-container2 {
height: 100%; height: 100%;
} }
} }
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
height: 100%; height: 100%;
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
.view-card { .view-card {
>.ivu-card-extra { >.ivu-card-extra {
top: 5px; top: 5px;
right: 0px; right: 0px;
} }
} }
.edit-view2-drbar__caption { .edit-view2-drbar__caption {
height: 40px; height: 40px;
line-height: 40px; line-height: 40px;
padding-left: 20px; padding-left: 20px;
background: #fff; background: #fff;
color: #303133; color: #303133;
border-left: 3px solid #fff; border-left: 3px solid #fff;
} }
.edit-view2-drbar__caption.is-active { .edit-view2-drbar__caption.is-active {
background: #e9e9e9; background: #e9e9e9;
color: #666666; color: #666666;
border-left: 3px solid #3fd5c0; border-left: 3px solid #3fd5c0;
} }
.edit-view2-drbar { .edit-view2-drbar {
background-color: #FFF; background-color: #FFF;
.app-dr-bar { .app-dr-bar {
height: calc(100% - 40px); height: calc(100% - 40px);
padding: 0; padding: 0;
} }
} }
.edit-view2-content { .edit-view2-content {
background-color: #fff; background-color: #fff;
.edit-view2-content__form, .edit-view2-content__form,
.view-container2 { .view-container2 {
height: 100%; height: 100%;
} }
.edit-view2-content__form { .edit-view2-content__form {
padding: 0 12px; padding: 0 12px;
} }
} }
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
\ No newline at end of file
.view-card {
>.ivu-card-extra {
top: 5px;
right: 0px;
}
}
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
.view-card {
>.ivu-card-extra {
top: 5px;
right: 0px;
}
}
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.search-contant { .search-contant {
height: 40px; height: 40px;
......
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.app-modal{ .app-modal{
.view-container { .view-container {
......
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.app-redirect-view{ .app-redirect-view{
width:100%; width:100%;
......
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.${srffilepath2(view.getCodeName())}{ .${srffilepath2(view.getCodeName())}{
width: 100%; width: 100%;
......
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.app-logout-view { .app-logout-view {
......
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.app-login-view { .app-login-view {
display: flex; display: flex;
......
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.${srffilepath2(view.getCodeName())}{ .${srffilepath2(view.getCodeName())}{
display: block; display: block;
......
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude>
../@MACRO/DEFAULT.scss.ftl
</#ibizinclude>
.${srffilepath2(view.getCodeName())}{
display: block;
}
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/DEFAULT.less.ftl ../@MACRO/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.${srffilepath2(view.getCodeName())}{ .${srffilepath2(view.getCodeName())}{
position: relative; position: relative;
......
// 基于 @CONTROL/选择视图面板/CONTROL.less.ftl 生成 // 基于 @CONTROL/选择视图面板/CONTROL.scss.ftl 生成
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.pickupviewpanel{ .pickupviewpanel{
width: 100%; width: 100%;
......
// 基于 @CONTROL/门户部件/CONTROL.less.ftl 生成 // 基于 @CONTROL/门户部件/CONTROL.scss.ftl 生成
<#if ctrl.getPortletType() != 'CONTAINER'> <#if ctrl.getPortletType() != 'CONTAINER'>
<#ibizinclude> <#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl ../@MACRO/CSS/DEFAULT.scss.ftl
</#ibizinclude> </#ibizinclude>
.portlet{ .portlet{
height: 100%; height: 100%;
......
// 基于 @CONTROL/面板/CONTROL.less.ftl 生成 // 基于 @CONTROL/面板/CONTROL.scss.ftl 生成
<#ibizinclude> <#ibizinclude>
../../@VIEW/@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl ../../@VIEW/@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude> </#ibizinclude>
<@panelStyle panel = ctrl /> <@panelStyle panel = ctrl />
.app-layoutpanel { .app-layoutpanel {
......
<style lang='less'> <style lang='scss'>
@import './${srffilepath2(view.name)}.less'; @import './${srffilepath2(view.name)}.scss';
</style> </style>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl ../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude> </#ibizinclude>
// 基于 @VIEW/应用登录视图/VIEW.less.ftl 生成 // 基于 @VIEW/实体HTML视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()> <#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code} ${P.getLayoutCode().code}
<#else> <#else>
......
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体全局流程数据重定向视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl ../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude> </#ibizinclude>
// 基于 @VIEW/实体HTML视图/VIEW.less.ftl 生成 // 基于 @VIEW/实体全局流程数据重定向视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()> <#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code} ${P.getLayoutCode().code}
<#else> <#else>
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
display: block; display: block;
} }
<#if view.getPSViewLayoutPanel()??> <#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() /> <@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??> <#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0> <#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} { .${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
} }
</#if> </#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??> <#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if> </#if>
</#if> </#if>
</#if> </#if>
</#if> </#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体分页导航视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl ../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude> </#ibizinclude>
// 基于 @VIEW/实体树视图/VIEW.less.ftl 生成 // 基于 @VIEW/实体分页导航视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()> <#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code} ${P.getLayoutCode().code}
<#else> <#else>
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
display: block; display: block;
} }
<#if view.getPSViewLayoutPanel()??> <#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() /> <@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??> <#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0> <#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} { .${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
} }
</#if> </#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??> <#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if> </#if>
</#if> </#if>
</#if> </#if>
</#if> </#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体分页搜索视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体分页搜索视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl ../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude> </#ibizinclude>
// 基于 @VIEW/实体分页搜索视图(部件视图)/VIEW.less.ftl 生成 // 基于 @VIEW/实体分页搜索视图(部件视图)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()> <#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code} ${P.getLayoutCode().code}
<#else> <#else>
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
display: block; display: block;
} }
<#if view.getPSViewLayoutPanel()??> <#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() /> <@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??> <#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0> <#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} { .${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
} }
</#if> </#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??> <#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if> </#if>
</#if> </#if>
</#if> </#if>
</#if> </#if>
\ No newline at end of file
// 基于 @VIEW/实体分页表单视图(嵌入)/VIEW.less.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体分页表单视图(嵌入)/VIEW.scss.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体列表导航视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体列表导航视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体列表视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体列表视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体列表视图(部件视图)/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体列表视图(部件视图)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体卡片视图导航视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体卡片视图导航视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体向导视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体向导视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体图表视图 (部件视图)/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体图表视图 (部件视图)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体图表视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体图表视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体地图视图/VIEW.less.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体地图视图/VIEW.scss.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体地图视图(部件视图)/VIEW.less.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体地图视图(部件视图)/VIEW.scss.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体多表单编辑视图(部件视图))/VIEW.less.ftl 生成 // 基于 @VIEW/实体多表单编辑视图(部件视图))/VIEW.scss.ftl 生成
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl ../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude> </#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()> <#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code} ${P.getLayoutCode().code}
<#else> <#else>
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
display: block; display: block;
} }
<#if view.getPSViewLayoutPanel()??> <#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() /> <@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??> <#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0> <#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} { .${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
} }
</#if> </#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??> <#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if> </#if>
</#if> </#if>
</#if> </#if>
</#if> </#if>
\ No newline at end of file
// 基于 @VIEW/实体多项数据选择视图(左右关系)/VIEW.less.ftl 生成 // 基于 @VIEW/实体多项数据选择视图(左右关系)/VIEW.scss.ftl 生成
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl ../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude> </#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()> <#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code} ${P.getLayoutCode().code}
<#else> <#else>
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
display: block; display: block;
} }
<#if view.getPSViewLayoutPanel()??> <#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() /> <@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??> <#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0> <#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} { .${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
} }
</#if> </#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??> <#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if> </#if>
</#if> </#if>
</#if> </#if>
</#if> </#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流代理应用启动视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流代理应用启动视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流代理应用结果视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流代理应用结果视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流代理数据视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl ../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude> </#ibizinclude>
// 基于 @VIEW/实体工作流动态操作视图/VIEW.less.ftl 生成 // 基于 @VIEW/实体工作流代理数据视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()> <#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code} ${P.getLayoutCode().code}
<#else> <#else>
......
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流动态操作视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流动态导航表格视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流动态导航表格视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流动态操作视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流动态操作视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流动态编辑视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流动态编辑视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl ../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude> </#ibizinclude>
// 基于 @VIEW/实体工作流动态编辑视图(分页关系)/VIEW.less.ftl 生成 // 基于 @VIEW/实体工作流动态编辑视图(分页关系)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()> <#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code} ${P.getLayoutCode().code}
<#else> <#else>
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
display: block; display: block;
} }
<#if view.getPSViewLayoutPanel()??> <#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() /> <@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??> <#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0> <#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} { .${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
} }
</#if> </#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??> <#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if> </#if>
</#if> </#if>
</#if> </#if>
</#if> </#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流启动视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流启动视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流导航视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流导航视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流操作视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流操作视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流编辑视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流编辑视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流表格视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流表格视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流视图(分页关系)/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流视图(分页关系)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流视图(嵌入视图)/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体工作流视图(嵌入视图)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体数据多项选择视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体数据多项选择视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体数据看板视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体数据看板视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl ../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude> </#ibizinclude>
// 基于 @VIEW/实体数据看板视图(部件视图卡片)/VIEW.less.ftl 生成 // 基于 @VIEW/实体数据看板视图(部件视图卡片)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()> <#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code} ${P.getLayoutCode().code}
<#else> <#else>
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
display: block; display: block;
} }
<#if view.getPSViewLayoutPanel()??> <#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() /> <@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??> <#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0> <#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} { .${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
} }
</#if> </#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??> <#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if> </#if>
</#if> </#if>
</#if> </#if>
</#if> </#if>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl ../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude> </#ibizinclude>
// 基于 @VIEW/实体数据看板视图(部件视图)/VIEW.less.ftl 生成 // 基于 @VIEW/实体数据看板视图(部件视图)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()> <#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code} ${P.getLayoutCode().code}
<#else> <#else>
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
display: block; display: block;
} }
<#if view.getPSViewLayoutPanel()??> <#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() /> <@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??> <#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0> <#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} { .${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
} }
</#if> </#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??> <#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if> </#if>
</#if> </#if>
</#if> </#if>
</#if> </#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体数据视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体数据视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体数据视图(部件视图)/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体数据视图(部件视图)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体数据选择视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体数据选择视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl ../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude> </#ibizinclude>
// 基于 @VIEW/实体数据选择视图(分页关系)/VIEW.less.ftl 生成 // 基于 @VIEW/实体数据选择视图(分页关系)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()> <#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code} ${P.getLayoutCode().code}
<#else> <#else>
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
display: block; display: block;
} }
<#if view.getPSViewLayoutPanel()??> <#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() /> <@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??> <#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0> <#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} { .${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
} }
</#if> </#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??> <#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if> </#if>
</#if> </#if>
</#if> </#if>
</#if> </#if>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl ../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude> </#ibizinclude>
// 基于 @VIEW/实体数据选择视图(左右关系)/VIEW.less.ftl 生成 // 基于 @VIEW/实体数据选择视图(左右关系)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()> <#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code} ${P.getLayoutCode().code}
<#else> <#else>
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
display: block; display: block;
} }
<#if view.getPSViewLayoutPanel()??> <#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() /> <@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??> <#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0> <#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} { .${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
} }
</#if> </#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??> <#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if> </#if>
</#if> </#if>
</#if> </#if>
</#if> </#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体数据重定向视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体数据重定向视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体日历导航视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体日历导航视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体日历视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体日历视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体日历视图(部件视图)/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体日历视图(部件视图)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体树导航视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体树导航视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体树导航视图(IFrame)/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体树导航视图(IFrame)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体树表格视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体树表格视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体树视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体树视图(部件视图)/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体树视图(部件视图)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体甘特视图 (部件视图)/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体甘特视图 (部件视图)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体甘特视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体甘特视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体看板视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体看板视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl ../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude> </#ibizinclude>
// 基于 @VIEW/实体索引关系选择数据视图(部件视图)/VIEW.less.ftl 生成 // 基于 @VIEW/实体索引关系选择数据视图(部件视图)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()> <#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code} ${P.getLayoutCode().code}
<#else> <#else>
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
display: block; display: block;
} }
<#if view.getPSViewLayoutPanel()??> <#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() /> <@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??> <#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0> <#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} { .${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
} }
</#if> </#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??> <#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if> </#if>
</#if> </#if>
</#if> </#if>
</#if> </#if>
\ No newline at end of file
// 基于 @VIEW/实体编辑视图 (可查看可编辑)/VIEW.less.ftl 生成 // 基于 @VIEW/实体编辑视图 (可查看可编辑)/VIEW.scss.ftl 生成
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl ../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude> </#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()> <#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code} ${P.getLayoutCode().code}
......
// 基于 @VIEW/实体编辑视图/VIEW.less.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体编辑视图/VIEW.scss.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体编辑视图(上下关系)/VIEW.less.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体编辑视图(上下关系)/VIEW.scss.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体编辑视图(分页关系)/VIEW.less.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体编辑视图(分页关系)/VIEW.scss.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体编辑视图(左右关系)/VIEW.less.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体编辑视图(左右关系)/VIEW.scss.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体编辑视图(部件视图)/VIEW.less.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体编辑视图(部件视图)/VIEW.scss.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体自定义视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体自定义视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体表单选择数据视图(部件视图)/VIEW.less.ftl 生成 // 基于 @VIEW/实体表单选择数据视图(部件视图)/VIEW.scss.ftl 生成
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl ../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude> </#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()> <#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code} ${P.getLayoutCode().code}
<#else> <#else>
.${srffilepath2(view.getCodeName())} { .${srffilepath2(view.getCodeName())} {
display: block; display: block;
} }
<#if view.getPSViewLayoutPanel()??> <#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() /> <@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??> <#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0> <#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} { .${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
} }
</#if> </#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??> <#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()} ${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if> </#if>
</#if> </#if>
</#if> </#if>
</#if> </#if>
\ No newline at end of file
// 基于 @VIEW/实体表格导航视图/VIEW.less.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体表格导航视图/VIEW.scss.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体表格视图/VIEW.less.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体表格视图/VIEW.scss.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体表格视图(左右关系)/VIEW.less.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体表格视图(左右关系)/VIEW.scss.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体表格视图(部件视图)/VIEW.less.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
// 基于 @VIEW/实体表格视图(部件视图)/VIEW.scss.ftl 生成
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体选择树视图(部件视图)/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体选择树视图(部件视图)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体选择表格视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体选择表格视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/实体选项操作视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/实体选项操作视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/应用全局数据重定向视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/应用全局数据重定向视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/应用全局流程工作重定向视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/应用全局流程工作重定向视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/应用图片上传视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/应用图片上传视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/应用数据导入视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/应用数据导入视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/应用文件上传视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/应用文件上传视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/应用注销视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/应用注销视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/应用流程处理记录视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/应用流程处理记录视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/应用流程跟踪视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/应用流程跟踪视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/应用登录视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/应用看板视图 (卡片)/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/应用看板视图 (卡片)/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/应用看板视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/应用看板视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl
</#ibizinclude>
// 基于 @VIEW/应用面板视图/VIEW.less.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude>
// 基于 @VIEW/应用面板视图/VIEW.scss.ftl 生成
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code}
<#else>
.${srffilepath2(view.getCodeName())} {
display: block;
}
<#if view.getPSViewLayoutPanel()??>
<@panelStyle panel = view.getPSViewLayoutPanel() />
<#if view.getPSViewLayoutPanel().getPSSysCss?? && view.getPSViewLayoutPanel().getPSSysCss()??>
<#if view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?? && view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()?length gt 0>
.${view.getPSViewLayoutPanel().getPSSysCss().getCssName()} {
${view.getPSViewLayoutPanel().getPSSysCss().getRawCssStyle()}
}
</#if>
<#if view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()??>
${view.getPSViewLayoutPanel().getPSSysCss().getCssStyle()}
</#if>
</#if>
</#if>
</#if>
\ No newline at end of file
...@@ -13,7 +13,7 @@ import i18n from '@/locale' ...@@ -13,7 +13,7 @@ import i18n from '@/locale'
import 'element-ui/lib/theme-chalk/index.css'; import 'element-ui/lib/theme-chalk/index.css';
import 'view-design/dist/styles/iview.css'; import 'view-design/dist/styles/iview.css';
import 'ibiz-vue-lib/lib/ibiz-vue-lib.css'; import 'ibiz-vue-lib/lib/ibiz-vue-lib.css';
import '@/styles/default.less'; import '@/styles/default.scss';
import VueAMap from 'vue-amap'; import VueAMap from 'vue-amap';
// 基于 @VIEW/应用首页视图/MAIN.ts.ftl 生成 // 基于 @VIEW/应用首页视图/MAIN.ts.ftl 生成
......
// 基于 @VIEW/应用首页视图/VIEW.less.ftl 生成 // 基于 @VIEW/应用首页视图/VIEW.scss.ftl 生成
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.less.ftl ../@MACRO/VIEW_LAYOUTPANEL/VIEW_LAYOUTPANEL.scss.ftl
</#ibizinclude> </#ibizinclude>
<#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()> <#if view.getPSViewLayoutPanel()?? && view.getPSViewLayoutPanel().isUseDefaultLayout()>
${P.getLayoutCode().code} ${P.getLayoutCode().code}
......
...@@ -17,7 +17,7 @@ TARGET=PSSYSAPP ...@@ -17,7 +17,7 @@ TARGET=PSSYSAPP
### 3. 开发技术要求 ### 3. 开发技术要求
掌握`Vue`、`TypeScript`、`less`、`html`等技术。 掌握`Vue`、`TypeScript`、`scss`、`html`等技术。
### 4. 技术栈 ### 4. 技术栈
...@@ -133,7 +133,7 @@ $ yarn build ...@@ -133,7 +133,7 @@ $ yarn build
​ |─ ─ XXX-view 视图文件夹 ​ |─ ─ XXX-view 视图文件夹
|─ ─ XXX-view-base.vue 视图基类 |─ ─ XXX-view-base.vue 视图基类
|─ ─ XXX-view.vue 自定义视图文件 |─ ─ XXX-view.vue 自定义视图文件
|─ ─ XXX-view.less 自定义视图样式文件 |─ ─ XXX-view.scss 自定义视图样式文件
​ |─ ─ main.ts 应用主函数入口 ​ |─ ─ main.ts 应用主函数入口
​ |─ ─ page-register.ts 全局视图注册 ​ |─ ─ page-register.ts 全局视图注册
​ |─ ─ router.ts 路由配置文件 ​ |─ ─ router.ts 路由配置文件
...@@ -145,8 +145,8 @@ $ yarn build ...@@ -145,8 +145,8 @@ $ yarn build
|─ ─ YYY-logic.ts 自定义应用实体数据处理逻辑文件 |─ ─ YYY-logic.ts 自定义应用实体数据处理逻辑文件
|─ ─ store 全局状态管理 |─ ─ store 全局状态管理
|─ ─ styles 样式文件夹 |─ ─ styles 样式文件夹
|─ ─ default.less 默认样式 |─ ─ default.scss 默认样式
|─ ─ user.less 用户自定义样式 |─ ─ user.scss 用户自定义样式
|─ ─ theme 主题文件夹 |─ ─ theme 主题文件夹
|─ ─ uiservice 界面服务文件 |─ ─ uiservice 界面服务文件
|─ ─ XXX 应用实体名称 |─ ─ XXX 应用实体名称
...@@ -161,7 +161,7 @@ $ yarn build ...@@ -161,7 +161,7 @@ $ yarn build
​ |─ ─ XXX 部件名称 ​ |─ ─ XXX 部件名称
|─ ─ XXX-base.vue 视图基类 |─ ─ XXX-base.vue 视图基类
|─ ─ XXX.vue 自定义部件文件 |─ ─ XXX.vue 自定义部件文件
|─ ─ XXX.less 部件样式文件 |─ ─ XXX.scss 部件样式文件
​ |─ ─ XXX.model.ts 部件model文件 ​ |─ ─ XXX.model.ts 部件model文件
​ |─ ─ XXX.service.ts 部件服务文件 ​ |─ ─ XXX.service.ts 部件服务文件
|─ ─ app-register.ts 公共组件全局注册 |─ ─ app-register.ts 公共组件全局注册
......
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEW TARGET=PSAPPVIEW
TEMPLFILE=VIEW.less TEMPLFILE=VIEW.scss
</#ibiztemplate> </#ibiztemplate>
\ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSSYSAPP TARGET=PSSYSAPP
</#ibiztemplate> </#ibiztemplate>
// 基于 APP/src/styles/app-code-list.less.ftl 生成 // 基于 APP/src/styles/app-code-list.scss.ftl 生成
#app{ #app{
display: block; display: block;
} }
......
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_APPMENU TARGET=PSAPPVIEWCTRL_APPMENU
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_CALENDAR TARGET=PSAPPVIEWCTRL_CALENDAR
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_CALENDAREXPBAR TARGET=PSAPPVIEWCTRL_CALENDAREXPBAR
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_CHART TARGET=PSAPPVIEWCTRL_CHART
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_DASHBOARD TARGET=PSAPPVIEWCTRL_DASHBOARD
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_DATAVIEW TARGET=PSAPPVIEWCTRL_DATAVIEW
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_DATAVIEWEXPBAR TARGET=PSAPPVIEWCTRL_DATAVIEWEXPBAR
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_DRBAR TARGET=PSAPPVIEWCTRL_DRBAR
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_DRTAB TARGET=PSAPPVIEWCTRL_DRTAB
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_FORM TARGET=PSAPPVIEWCTRL_FORM
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_GANTT TARGET=PSAPPVIEWCTRL_GANTT
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_GRID TARGET=PSAPPVIEWCTRL_GRID
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_GRIDEXPBAR TARGET=PSAPPVIEWCTRL_GRIDEXPBAR
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_KANBAN TARGET=PSAPPVIEWCTRL_KANBAN
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_LIST TARGET=PSAPPVIEWCTRL_LIST
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_LISTEXPBAR TARGET=PSAPPVIEWCTRL_LISTEXPBAR
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_MAP TARGET=PSAPPVIEWCTRL_MAP
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_MULTIEDITVIEWPANEL TARGET=PSAPPVIEWCTRL_MULTIEDITVIEWPANEL
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_PANEL TARGET=PSAPPVIEWCTRL_PANEL
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_PICKUPVIEWPANEL TARGET=PSAPPVIEWCTRL_PICKUPVIEWPANEL
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_PORTLET TARGET=PSAPPVIEWCTRL_PORTLET
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_SEARCHBAR TARGET=PSAPPVIEWCTRL_SEARCHBAR
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_SEARCHFORM TARGET=PSAPPVIEWCTRL_SEARCHFORM
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_STATEWIZARDPANEL TARGET=PSAPPVIEWCTRL_STATEWIZARDPANEL
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_TABEXPPANEL TARGET=PSAPPVIEWCTRL_TABEXPPANEL
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_TABVIEWPANEL TARGET=PSAPPVIEWCTRL_TABVIEWPANEL
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_TREEEXPBAR TARGET=PSAPPVIEWCTRL_TREEEXPBAR
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_TREEGRIDEX TARGET=PSAPPVIEWCTRL_TREEGRIDEX
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_TREEVIEW TARGET=PSAPPVIEWCTRL_TREEVIEW
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_WFEXPBAR TARGET=PSAPPVIEWCTRL_WFEXPBAR
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
<#ibiztemplate> <#ibiztemplate>
TARGET=PSAPPVIEWCTRL_WIZARDPANEL TARGET=PSAPPVIEWCTRL_WIZARDPANEL
</#ibiztemplate> </#ibiztemplate>
${P.getCtrlCode('CONTROL.less').code} ${P.getCtrlCode('CONTROL.scss').code}
\ No newline at end of file \ No newline at end of file
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
### 3. 开发技术要求 ### 3. 开发技术要求
掌握`Vue``TypeScript``less``html`等技术。 掌握`Vue``TypeScript``scss``html`等技术。
### 4. 技术栈 ### 4. 技术栈
...@@ -128,7 +128,7 @@ $ yarn build ...@@ -128,7 +128,7 @@ $ yarn build
​ |─ ─ XXX-view 视图文件夹 ​ |─ ─ XXX-view 视图文件夹
|─ ─ XXX-view-base.vue 视图基类 |─ ─ XXX-view-base.vue 视图基类
|─ ─ XXX-view.vue 自定义视图文件 |─ ─ XXX-view.vue 自定义视图文件
|─ ─ XXX-view.less 自定义视图样式文件 |─ ─ XXX-view.scss 自定义视图样式文件
​ |─ ─ main.ts 应用主函数入口 ​ |─ ─ main.ts 应用主函数入口
​ |─ ─ page-register.ts 全局视图注册 ​ |─ ─ page-register.ts 全局视图注册
​ |─ ─ router.ts 路由配置文件 ​ |─ ─ router.ts 路由配置文件
...@@ -140,8 +140,8 @@ $ yarn build ...@@ -140,8 +140,8 @@ $ yarn build
|─ ─ YYY-logic.ts 自定义应用实体数据处理逻辑文件 |─ ─ YYY-logic.ts 自定义应用实体数据处理逻辑文件
|─ ─ store 全局状态管理 |─ ─ store 全局状态管理
|─ ─ styles 样式文件夹 |─ ─ styles 样式文件夹
|─ ─ default.less 默认样式 |─ ─ default.scss 默认样式
|─ ─ user.less 用户自定义样式 |─ ─ user.scss 用户自定义样式
|─ ─ theme 主题文件夹 |─ ─ theme 主题文件夹
|─ ─ uiservice 界面服务文件 |─ ─ uiservice 界面服务文件
|─ ─ XXX 应用实体名称 |─ ─ XXX 应用实体名称
...@@ -155,7 +155,7 @@ $ yarn build ...@@ -155,7 +155,7 @@ $ yarn build
​ |─ ─ XXX 部件名称 ​ |─ ─ XXX 部件名称
|─ ─ XXX-base.vue 视图基类 |─ ─ XXX-base.vue 视图基类
|─ ─ XXX.vue 自定义部件文件 |─ ─ XXX.vue 自定义部件文件
|─ ─ XXX.less 部件样式文件 |─ ─ XXX.scss 部件样式文件
​ |─ ─ XXX.model.ts 部件model文件 ​ |─ ─ XXX.model.ts 部件model文件
​ |─ ─ XXX.service.ts 部件服务文件 ​ |─ ─ XXX.service.ts 部件服务文件
|─ ─ app-register.ts 公共组件全局注册 |─ ─ app-register.ts 公共组件全局注册
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册