Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
iBiz-Vue-R7
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
22
议题
22
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
iBiz-R7前端标准模板
iBiz-Vue-R7
提交
6d3db160
提交
6d3db160
编写于
8月 07, 2020
作者:
tony001
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
补充部件样式表问题
上级
d610e48f
变更
28
隐藏空白字符变更
内嵌
并排
正在显示
28 个修改的文件
包含
121 行增加
和
49 行删除
+121
-49
CONTROL-BASE.vue.ftl
@CONTROL/分页导航面板/CONTROL-BASE.vue.ftl
+5
-1
CONTROL-BASE.vue.ftl
@CONTROL/分页视图面板/CONTROL-BASE.vue.ftl
+5
-1
CONTROL-BASE.vue.ftl
@CONTROL/列表/CONTROL-BASE.vue.ftl
+1
-1
CONTROL-BASE.vue.ftl
@CONTROL/向导面板/CONTROL-BASE.vue.ftl
+5
-1
CONTROL-BASE.vue.ftl
@CONTROL/多编辑视图面板/CONTROL-BASE.vue.ftl
+5
-1
CONTROL-BASE.vue.ftl
@CONTROL/应用菜单/CONTROL-BASE.vue.ftl
+1
-1
CONTROL-BASE.vue.ftl
@CONTROL/应用菜单(快捷菜单)/CONTROL-BASE.vue.ftl
+1
-1
CONTROL-BASE.vue.ftl
@CONTROL/搜索栏/CONTROL-BASE.vue.ftl
+5
-1
CONTROL-BASE.vue#FORM.ftl
@CONTROL/搜索表单/CONTROL-BASE.vue#FORM.ftl
+7
-3
CONTROL-BASE.vue.ftl
@CONTROL/数据关系分页部件/CONTROL-BASE.vue.ftl
+6
-2
CONTROL-BASE.vue.ftl
@CONTROL/数据关系栏/CONTROL-BASE.vue.ftl
+5
-1
CONTROL-BASE.vue.ftl
@CONTROL/数据图表 (新)/CONTROL-BASE.vue.ftl
+5
-5
CONTROL-BASE.vue.ftl
@CONTROL/数据图表/CONTROL-BASE.vue.ftl
+4
-4
CONTROL-BASE.vue.ftl
@CONTROL/数据看板/CONTROL-BASE.vue.ftl
+5
-1
CONTROL-BASE.vue.ftl
@CONTROL/数据视图/CONTROL-BASE.vue.ftl
+3
-3
CONTROL-BASE.vue.ftl
@CONTROL/日历导航/CONTROL-BASE.vue.ftl
+2
-2
CONTROL-BASE.vue.ftl
@CONTROL/日历部件/CONTROL-BASE.vue.ftl
+5
-1
CONTROL-BASE.vue.ftl
@CONTROL/树表格(增强)/CONTROL-BASE.vue.ftl
+4
-0
CONTROL-BASE.vue.ftl
@CONTROL/树视图/CONTROL-BASE.vue.ftl
+5
-1
CONTROL-BASE.vue.ftl
@CONTROL/树视图导航栏/CONTROL-BASE.vue.ftl
+1
-1
CONTROL-BASE.vue.ftl
@CONTROL/流程导航栏/CONTROL-BASE.vue.ftl
+5
-1
CONTROL-BASE.vue.ftl
@CONTROL/状态向导面板/CONTROL-BASE.vue.ftl
+5
-1
CONTROL-BASE.vue.ftl
@CONTROL/甘特图部件/CONTROL-BASE.vue.ftl
+5
-1
CONTROL-BASE.vue.ftl
@CONTROL/看板视图/CONTROL-BASE.vue.ftl
+5
-5
CONTROL-BASE.vue.ftl
@CONTROL/表单/CONTROL-BASE.vue.ftl
+4
-0
CONTROL-BASE.vue.ftl
@CONTROL/表格/CONTROL-BASE.vue.ftl
+5
-5
CONTROL-BASE.vue.ftl
@CONTROL/选择视图面板/CONTROL-BASE.vue.ftl
+5
-1
CONTROL-BASE.vue#PANEL.ftl
@CONTROL/面板/CONTROL-BASE.vue#PANEL.ftl
+7
-3
未找到文件。
@CONTROL/分页导航面板/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<template>
<template>
<div class='tabviewpanel' style="height:100%;">
<#if ctrl.render??>
${ctrl.render.code}
<#else>
<div class='tabviewpanel <#if ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>' style="height:100%;">
<tabs :value="tabValue" :animated="false" class='tabexppanel' name='${ctrl.getCodeName()?lower_case}' @on-click="tabPanelClick">
<tabs :value="tabValue" :animated="false" class='tabexppanel' name='${ctrl.getCodeName()?lower_case}' @on-click="tabPanelClick">
<#list ctrl.getPSControls() as tabviewpanel>
<#list ctrl.getPSControls() as tabviewpanel>
<tab-pane :index="${tabviewpanel_index}" name='${tabviewpanel.name}' tab='${ctrl.getCodeName()?lower_case}' class='<#if tabviewpanel.getPSSysCss?? && tabviewpanel.getPSSysCss()??>${tabviewpanel.getPSSysCss().getCssName()}</#if>'
<tab-pane :index="${tabviewpanel_index}" name='${tabviewpanel.name}' tab='${ctrl.getCodeName()?lower_case}' class='<#if tabviewpanel.getPSSysCss?? && tabviewpanel.getPSSysCss()??>${tabviewpanel.getPSSysCss().getCssName()}</#if>'
...
@@ -38,6 +41,7 @@
...
@@ -38,6 +41,7 @@
</#list>
</#list>
</tabs>
</tabs>
</div>
</div>
</#if>
</template>
</template>
<#ibizinclude>
<#ibizinclude>
../@MACRO/CONTROL/CONTROL_HEADER-BASE.vue.ftl
../@MACRO/CONTROL/CONTROL_HEADER-BASE.vue.ftl
...
...
@CONTROL/分页视图面板/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<template>
<template>
<div class='tabviewpanel' style="height:100%;" v-if = 'isActivied' >
<#if ctrl.render??>
${ctrl.render.code}
<#else>
<div class='tabviewpanel <#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>' style="height:100%;" v-if = 'isActivied' >
<#if ctrl.getEmbeddedPSAppDEView()??><#assign embedddevedview = ctrl.getEmbeddedPSAppDEView()>
<#if ctrl.getEmbeddedPSAppDEView()??><#assign embedddevedview = ctrl.getEmbeddedPSAppDEView()>
<${srffilepath2(embedddevedview.getCodeName())}
<${srffilepath2(embedddevedview.getCodeName())}
class='viewcontainer2'
class='viewcontainer2'
...
@@ -9,6 +12,7 @@
...
@@ -9,6 +12,7 @@
:viewDefaultUsage="false" >
:viewDefaultUsage="false" >
</${srffilepath2(embedddevedview.getCodeName())}></#if>
</${srffilepath2(embedddevedview.getCodeName())}></#if>
</div>
</div>
</#if>
</template>
</template>
<#ibizinclude>
<#ibizinclude>
../@MACRO/CONTROL/CONTROL_HEADER-BASE.vue.ftl
../@MACRO/CONTROL/CONTROL_HEADER-BASE.vue.ftl
...
...
@CONTROL/列表/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<template>
<template>
<div :class="['app-list',
this.items.length > 0 ? '' : 'app-list-empty' ]">
<div :class="['app-list',
<#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()>'${singleCss.getCssName()}',</#if>
this.items.length > 0 ? '' : 'app-list-empty' ]">
<div v-if="items.length > 0" style="height:100%;">
<div v-if="items.length > 0" style="height:100%;">
<#if ctrl.render??>
<#if ctrl.render??>
${ctrl.render.code}
${ctrl.render.code}
...
...
@CONTROL/向导面板/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<template>
<template>
<layout class="app-wizard">
<#if ctrl.render??>
${ctrl.render.code}
<#else>
<layout class="app-wizard<#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??> ${ctrl.getPSSysCss().getCssName()}</#if>">
<#if ctrl.getPSDEWizard?? && ctrl.getPSDEWizard()?? && ctrl.getPSDEWizard().getPSDEWizardSteps?? && ctrl.getPSDEWizard().getPSDEWizardSteps()??>
<#if ctrl.getPSDEWizard?? && ctrl.getPSDEWizard()?? && ctrl.getPSDEWizard().getPSDEWizardSteps?? && ctrl.getPSDEWizard().getPSDEWizardSteps()??>
<el-steps class="wizard-steps" :active="wizardForms.indexOf(activeForm)" finish-status="success">
<el-steps class="wizard-steps" :active="wizardForms.indexOf(activeForm)" finish-status="success">
<#list ctrl.getPSDEWizard().getPSDEWizardSteps() as step>
<#list ctrl.getPSDEWizard().getPSDEWizardSteps() as step>
...
@@ -37,6 +40,7 @@
...
@@ -37,6 +40,7 @@
<i-button :disabled="isDisabled('FINISH')" @click="onClickFinish()" type="primary">{{$t('app.wizardPanel.complete')}}</i-button>
<i-button :disabled="isDisabled('FINISH')" @click="onClickFinish()" type="primary">{{$t('app.wizardPanel.complete')}}</i-button>
</footer>
</footer>
</layout>
</layout>
</#if>
</template>
</template>
<#ibizinclude>
<#ibizinclude>
../@MACRO/CONTROL/CONTROL_HEADER-BASE.vue.ftl
../@MACRO/CONTROL/CONTROL_HEADER-BASE.vue.ftl
...
...
@CONTROL/多编辑视图面板/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<template>
<template>
<div class='items multieditviewpanel'>
<#if ctrl.render??>
${ctrl.render.code}
<#else>
<div class='items multieditviewpanel <#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>'>
<div v-for="(item,index) in items" class='item' :key="index">
<div v-for="(item,index) in items" class='item' :key="index">
<#if ctrl.getEmbeddedPSAppView()??>
<#if ctrl.getEmbeddedPSAppView()??>
<${srffilepath2(ctrl.getEmbeddedPSAppView().getCodeName())}
<${srffilepath2(ctrl.getEmbeddedPSAppView().getCodeName())}
...
@@ -21,6 +24,7 @@
...
@@ -21,6 +24,7 @@
</i-button>
</i-button>
</div>
</div>
</div>
</div>
</#if>
</template>
</template>
<#ibizinclude>
<#ibizinclude>
...
...
@CONTROL/应用菜单/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<#if quick_menus??>
<#if quick_menus??>
${quick_menus}
${quick_menus}
<#else>
<#else>
<div class="app-app-menu">
<div class="app-app-menu
<#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??> ${ctrl.getPSSysCss().getCssName()}</#if>
">
<el-menu
<el-menu
class="app-menu"
class="app-menu"
<#if view.getMainMenuAlign()?? && view.getMainMenuAlign()!="TOP">:default-openeds="defaultOpeneds"</#if>
<#if view.getMainMenuAlign()?? && view.getMainMenuAlign()!="TOP">:default-openeds="defaultOpeneds"</#if>
...
...
@CONTROL/应用菜单(快捷菜单)/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<#assign quick_menus>
<#assign quick_menus>
<div class="app-app-menu">
<div class="app-app-menu
<#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??> ${ctrl.getPSSysCss().getCssName()}</#if>
">
<row>
<row>
<template v-for="(item,index) in menus" >
<template v-for="(item,index) in menus" >
<card :bordered="false" dis-hover :key = "index">
<card :bordered="false" dis-hover :key = "index">
...
...
@CONTROL/搜索栏/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<template>
<template>
<div>
<#if ctrl.render??>
${ctrl.render.code}
<#else>
<div class="app-searchbar <#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??> ${ctrl.getPSSysCss().getCssName()}</#if>">
<div v-if="filterFields.length > 0" class="filter-group">
<div v-if="filterFields.length > 0" class="filter-group">
<filter-tree :datas="filterItems" :fields="filterFields">
<filter-tree :datas="filterItems" :fields="filterFields">
<template slot-scope="{ data }">
<template slot-scope="{ data }">
...
@@ -38,6 +41,7 @@
...
@@ -38,6 +41,7 @@
</div>
</div>
</div>
</div>
</div>
</div>
</#if>
</template>
</template>
<#assign import_block>
<#assign import_block>
import FilterTree from '@components/filter-tree/filter-tree.vue';
import FilterTree from '@components/filter-tree/filter-tree.vue';
...
...
@CONTROL/搜索表单/CONTROL-BASE.vue#FORM.ftl
浏览文件 @
6d3db160
<#ibizinclude>
<#ibizinclude>
../@MACRO/CONTROL/LANGBASE.vue.ftl
../@MACRO/CONTROL/LANGBASE.vue.ftl
</#ibizinclude>
</#ibizinclude>
<i-form :model="this.data" class='app-search-form<#if ctrl.getPSSysCss()??> ${ctrl.getPSSysCss().getCssName()}</#if><#if ctrl.isInfoFormMode?? && ctrl.isInfoFormMode()> info-form-mode</#if>' ref='${ctrl.name}' style="<#if ctrl.getFormWidth() gt 1>width: ${ctrl.getFormWidth()?c}px;</#if>">
<#if ctrl.render??>
${ctrl.render.code}
<#else>
<i-form :model="this.data" class='app-search-form<#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??> ${ctrl.getPSSysCss().getCssName()}</#if><#if ctrl.isInfoFormMode?? && ctrl.isInfoFormMode()> info-form-mode</#if>' ref='${ctrl.name}' style="<#if ctrl.getFormWidth() gt 1>width: ${ctrl.getFormWidth()?c}px;</#if>">
<input style="display:none;"/>
<input style="display:none;"/>
<row>
<row>
<i-col span="20" class="form-content">
<i-col span="20" class="form-content">
...
@@ -58,4 +61,5 @@
...
@@ -58,4 +61,5 @@
</i-col>
</i-col>
</#if>
</#if>
</row>
</row>
</i-form>
</i-form>
\ No newline at end of file
</#if>
\ No newline at end of file
@CONTROL/数据关系分页部件/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<template>
<template>
<div class = "drtab">
<#if ctrl.render??>
${ctrl.render.code}
<#else>
<div class = "drtab<#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>">
<tabs :animated='false' class='app-dr-tab' name='${ctrl.getCodeName()?lower_case}' @on-click="tabPanelClick">
<tabs :animated='false' class='app-dr-tab' name='${ctrl.getCodeName()?lower_case}' @on-click="tabPanelClick">
<#list ctrl.getRootItem().getAllItems() as dritem>
<#list ctrl.getRootItem().getAllItems() as dritem>
<tab-pane <#if dritem_index == 0>v-if="isShowSlot"</#if> :index='${dritem_index?c}' name='${dritem.getId()?lower_case}' tab='${ctrl.getCodeName()?lower_case}' class='' :disabled='items[${dritem_index?c}].disabled'
<tab-pane <#if dritem_index == 0>v-if="isShowSlot"</#if> :index='${dritem_index?c}' name='${dritem.getId()?lower_case}' tab='${ctrl.getCodeName()?lower_case}' class='' :disabled='items[${dritem_index?c}].disabled'
...
@@ -22,7 +25,8 @@
...
@@ -22,7 +25,8 @@
</tab-pane>
</tab-pane>
</#list>
</#list>
</tabs>
</tabs>
</div>
</div>
</#if>
</template>
</template>
<#ibizinclude>
<#ibizinclude>
...
...
@CONTROL/数据关系栏/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<template>
<template>
<layout class='app-dr-bar'>
<#if ctrl.render??>
${ctrl.render.code}
<#else>
<layout class='app-dr-bar<#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>'>
<sider :width="width">
<sider :width="width">
<el-menu
<el-menu
:default-openeds="defaultOpeneds"
:default-openeds="defaultOpeneds"
...
@@ -25,6 +28,7 @@
...
@@ -25,6 +28,7 @@
</component>
</component>
</content>
</content>
</layout>
</layout>
</#if>
</template>
</template>
<#ibizinclude>
<#ibizinclude>
../@MACRO/CONTROL/CONTROL_HEADER-BASE.vue.ftl
../@MACRO/CONTROL/CONTROL_HEADER-BASE.vue.ftl
...
...
@CONTROL/数据图表 (新)/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<template>
<template>
<div class="app-data-chart <#if ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>"
>
<#if ctrl.render??
>
<#if ctrl.render??><#t>
${ctrl.render.code}
${ctrl.render.code}
<#else>
<#else><#t
>
<div class="app-data-chart <#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>"
>
<div v-if="isNoData" class="chart-no-data"><i class="el-icon-data-analysis"></i>{{$t('app.commonWords.noData')}}</div>
<div v-if="isNoData" class="chart-no-data"><i class="el-icon-data-analysis"></i>{{$t('app.commonWords.noData')}}</div>
<div v-else class="app-charts" :id="chartId" style="<#if ctrl.getWidth() gt 0>width: ${ctrl.getWidth()};</#if>height: <#if ctrl.getHeight() gt 0>${ctrl.getHeight()}px<#else>100%</#if>;padding: 6px 0;"></div>
<div v-else class="app-charts" :id="chartId" style="<#if ctrl.getWidth() gt 0>width: ${ctrl.getWidth()};</#if>height: <#if ctrl.getHeight() gt 0>${ctrl.getHeight()}px<#else>100%</#if>;padding: 6px 0;"></div>
</#if>
</div>
</div>
</#if>
</template>
</template>
<#assign import_block>
<#assign import_block>
...
...
@CONTROL/数据图表/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<template>
<template>
<div class="app-data-chart <#if ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>">
<#if ctrl.render??>
<#if ctrl.render??><#t>
${ctrl.render.code}
${ctrl.render.code}
<#else><#t>
<#else>
<div class="app-data-chart <#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>">
<div v-if="isNoData" class="chart-no-data"><i class="el-icon-data-analysis"></i>{{$t('app.commonWords.noData')}}</div>
<div v-if="isNoData" class="chart-no-data"><i class="el-icon-data-analysis"></i>{{$t('app.commonWords.noData')}}</div>
<div v-else class="app-charts" :id="chartId" style="<#if ctrl.getWidth() gt 0>width: ${ctrl.getWidth()};</#if>height: <#if ctrl.getHeight() gt 0>${ctrl.getHeight()}px<#else>100%</#if>;padding: 6px 0;"></div>
<div v-else class="app-charts" :id="chartId" style="<#if ctrl.getWidth() gt 0>width: ${ctrl.getWidth()};</#if>height: <#if ctrl.getHeight() gt 0>${ctrl.getHeight()}px<#else>100%</#if>;padding: 6px 0;"></div>
</#if>
</div>
</div>
</#if>
</template>
</template>
<#assign import_block>
<#assign import_block>
...
...
@CONTROL/数据看板/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<template>
<template>
<div class='dashboard'>
<#if ctrl.render??>
${ctrl.render.code}
<#else>
<div class='dashboard <#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>'>
<row v-if="isEnableCustomized">
<row v-if="isEnableCustomized">
<app-build @handleClick="handleClick"></app-build>
<app-build @handleClick="handleClick"></app-build>
</row>
</row>
...
@@ -99,6 +102,7 @@
...
@@ -99,6 +102,7 @@
</div>
</div>
</row>
</row>
</div>
</div>
</#if>
</template>
</template>
<#assign import_block>
<#assign import_block>
import UtilService from '@/utilservice/util-service';
import UtilService from '@/utilservice/util-service';
...
...
@CONTROL/数据视图/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<template>
<template>
<div class="app-data-view">
<#if ctrl.render??><#t>
<#if ctrl.render??><#t>
${ctrl.render.code}
${ctrl.render.code}
<#else><#t>
<#else><#t>
<div class="app-data-view<#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>">
<#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>
...
@@ -55,8 +55,8 @@
...
@@ -55,8 +55,8 @@
</a>
</a>
</row>
</row>
<div v-else class="app-data-empty">{{ $t('app.commonWords.noData') }}</div>
<div v-else class="app-data-empty">{{ $t('app.commonWords.noData') }}</div>
</#if>
</div>
</div>
</#if>
</template>
</template>
<#ibizinclude>
<#ibizinclude>
...
...
@CONTROL/日历导航/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<#if ctrl.render??>
<#if ctrl.render??>
${ctrl.render.code}
${ctrl.render.code}
<#else>
<#else>
<split id="${ctrl.getCodeName()?lower_case}" class="app-calendar-exp-bar
<#if
ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>" v-model="split" mode="<#if view.getSideBarLayout()?? && view.getSideBarLayout() == "LEFT">horizontal<#else>vertical</#if>" @on-move-end="onSplitChange">
<split id="${ctrl.getCodeName()?lower_case}" class="app-calendar-exp-bar
<#if ctrl.getPSSysCss?? &&
ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>" v-model="split" mode="<#if view.getSideBarLayout()?? && view.getSideBarLayout() == "LEFT">horizontal<#else>vertical</#if>" @on-move-end="onSplitChange">
<div slot='<#if view.getSideBarLayout()?? && view.getSideBarLayout() == "LEFT">left<#else>top</#if>'>
<div slot='<#if view.getSideBarLayout()?? && view.getSideBarLayout() == "LEFT">left<#else>top</#if>'>
<#if ctrl.isShowTitleBar()>
<#if ctrl.isShowTitleBar()>
<div class='calendar-exp-bar-header'>
<div class='calendar-exp-bar-header'>
...
@@ -49,7 +49,7 @@
...
@@ -49,7 +49,7 @@
</component>
</component>
</div>
</div>
</split>
</split>
</#if>
</#if>
</template>
</template>
...
...
@CONTROL/日历部件/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
...
@@ -2,7 +2,10 @@
...
@@ -2,7 +2,10 @@
../../@MACRO/LANG_FUN.ftl
../../@MACRO/LANG_FUN.ftl
</#ibizinclude>
</#ibizinclude>
<template>
<template>
<div :class='calendarClass'>
<#if ctrl.render??>
${ctrl.render.code}
<#else>
<div :class='calendarClass<#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>'>
<#if ctrl.getQuickPSDEToolbar?? && ctrl.getQuickPSDEToolbar()??>
<#if ctrl.getQuickPSDEToolbar?? && ctrl.getQuickPSDEToolbar()??>
<span class="quick-toolbar">
<span class="quick-toolbar">
<#assign quickToolbar = ctrl.getQuickPSDEToolbar()/>
<#assign quickToolbar = ctrl.getQuickPSDEToolbar()/>
...
@@ -72,6 +75,7 @@
...
@@ -72,6 +75,7 @@
</#if>
</#if>
</context-menu-container>
</context-menu-container>
</div>
</div>
</#if>
</template>
</template>
<#assign import_block>
<#assign import_block>
import FullCalendar from '@fullcalendar/vue'
import FullCalendar from '@fullcalendar/vue'
...
...
@CONTROL/树表格(增强)/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
...
@@ -5,6 +5,9 @@
...
@@ -5,6 +5,9 @@
../../@MACRO/LANG_FUN.ftl
../../@MACRO/LANG_FUN.ftl
</#ibizinclude>
</#ibizinclude>
<template>
<template>
<#if ctrl.render??>
${ctrl.render.code}
<#else>
<el-table ref="${ctrl.name}"
<el-table ref="${ctrl.name}"
:data="items"
:data="items"
row-key="id"
row-key="id"
...
@@ -31,6 +34,7 @@
...
@@ -31,6 +34,7 @@
</#list>
</#list>
</#if>
</#if>
</el-table>
</el-table>
</#if>
</template>
</template>
<#ibizinclude>
<#ibizinclude>
...
...
@CONTROL/树视图/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<template>
<template>
<div class="design-tree-container">
<#if ctrl.render??>
${ctrl.render.code}
<#else>
<div class="design-tree-container <#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>">
<context-menu-container>
<context-menu-container>
<el-tree
<el-tree
v-if="inited"
v-if="inited"
...
@@ -46,6 +49,7 @@
...
@@ -46,6 +49,7 @@
</el-tree>
</el-tree>
</context-menu-container>
</context-menu-container>
</div>
</div>
</#if>
</template>
</template>
<#ibizinclude>
<#ibizinclude>
../@MACRO/CONTROL/CONTROL_HEADER-BASE.vue.ftl
../@MACRO/CONTROL/CONTROL_HEADER-BASE.vue.ftl
...
...
@CONTROL/树视图导航栏/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<#if ctrl.render??>
<#if ctrl.render??>
${ctrl.render.code}
${ctrl.render.code}
<#else>
<#else>
<split id="${ctrl.getCodeName()?lower_case}" class='app-tree-exp-bar' v-model="split" mode="horizontal" @on-move-end="onSplitChange">
<split id="${ctrl.getCodeName()?lower_case}" class='app-tree-exp-bar
<#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>
' v-model="split" mode="horizontal" @on-move-end="onSplitChange">
<div slot='left'>
<div slot='left'>
<#if ctrl.isShowTitleBar()>
<#if ctrl.isShowTitleBar()>
<div class='tree-exp-bar-header'>
<div class='tree-exp-bar-header'>
...
...
@CONTROL/流程导航栏/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<template>
<template>
<split class='app-workflow-exp-bar' v-model="split">
<#if ctrl.render??>
${ctrl.render.code}
<#else>
<split class='app-workflow-exp-bar <#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>' v-model="split">
<div slot='left'>
<div slot='left'>
<#if ctrl.isShowTitleBar()>
<#if ctrl.isShowTitleBar()>
<div class='workflow-exp-bar-header'>
<div class='workflow-exp-bar-header'>
...
@@ -44,6 +47,7 @@
...
@@ -44,6 +47,7 @@
</component>
</component>
</div>
</div>
</split>
</split>
</#if>
</template>
</template>
<#ibizinclude>
<#ibizinclude>
../@MACRO/CONTROL/CONTROL_HEADER-BASE.vue.ftl
../@MACRO/CONTROL/CONTROL_HEADER-BASE.vue.ftl
...
...
@CONTROL/状态向导面板/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
...
@@ -13,7 +13,10 @@
...
@@ -13,7 +13,10 @@
</#compress>
</#compress>
</#macro>
</#macro>
<template>
<template>
<layout class="app-wizard">
<#if ctrl.render??>
${ctrl.render.code}
<#else>
<layout class="app-wizard<#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??> ${ctrl.getPSSysCss().getCssName()}</#if>">
<#if ctrl.getPSDEWizard?? && ctrl.getPSDEWizard()?? && ctrl.getPSDEWizard().getPSDEWizardSteps?? && ctrl.getPSDEWizard().getPSDEWizardSteps()??>
<#if ctrl.getPSDEWizard?? && ctrl.getPSDEWizard()?? && ctrl.getPSDEWizard().getPSDEWizardSteps?? && ctrl.getPSDEWizard().getPSDEWizardSteps()??>
<div class="view-steps">
<div class="view-steps">
<div class="background-box"></div>
<div class="background-box"></div>
...
@@ -91,6 +94,7 @@
...
@@ -91,6 +94,7 @@
</#if>
</#if>
</#if>
</#if>
</layout>
</layout>
</#if>
</template>
</template>
<#ibizinclude>
<#ibizinclude>
../@MACRO/CONTROL/CONTROL_HEADER-BASE.vue.ftl
../@MACRO/CONTROL/CONTROL_HEADER-BASE.vue.ftl
...
...
@CONTROL/甘特图部件/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
...
@@ -2,8 +2,12 @@
...
@@ -2,8 +2,12 @@
../../@MACRO/LANG_FUN.ftl
../../@MACRO/LANG_FUN.ftl
</#ibizinclude>
</#ibizinclude>
<template>
<template>
<gantt-elastic :class="ganttClass" :tasks="tasks" :options="getOptions(this.locale)" :dynamic-style="dynamicStyle" @taskList-item-dblclick="taskClick" @task-item-expand="taskItemExpand">
<#if ctrl.render??>
${ctrl.render.code}
<#else>
<gantt-elastic :class="ganttClass <#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>" :tasks="tasks" :options="getOptions(this.locale)" :dynamic-style="dynamicStyle" @taskList-item-dblclick="taskClick" @task-item-expand="taskItemExpand">
</gantt-elastic>
</gantt-elastic>
</#if>
</template>
</template>
<#assign import_block>
<#assign import_block>
import GanttElastic from "ibiz-gantt-elastic/src/GanttElastic.vue";
import GanttElastic from "ibiz-gantt-elastic/src/GanttElastic.vue";
...
...
@CONTROL/看板视图/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<template>
<template>
<div class="app-data-view-group"
>
<#if ctrl.render??
>
<#if ctrl.render??>
${ctrl.render.code}
${ctrl.render.code}
<#else>
<#else
>
<div class="app-data-view-group <#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>"
>
<template v-for="(group, index) of groups">
<template v-for="(group, index) of groups">
<#if ctrl.groupRender??>
<#if ctrl.groupRender??>
${ctrl.groupRender.code}
${ctrl.groupRender.code}
...
@@ -68,8 +68,8 @@
...
@@ -68,8 +68,8 @@
</#if>
</#if>
</div>
</div>
</#if>
</#if>
</#if>
</div>
</div>
</#if>
</template>
</template>
<#assign import_block>
<#assign import_block>
import draggable from "vuedraggable";
import draggable from "vuedraggable";
...
...
@CONTROL/表单/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
...
@@ -2,7 +2,11 @@
...
@@ -2,7 +2,11 @@
../../@MACRO/LANG_FUN.ftl
../../@MACRO/LANG_FUN.ftl
</#ibizinclude>
</#ibizinclude>
<template>
<template>
<#if ctrl.render??>
${ctrl.render.code}
<#else>
${P.getPartCode(item,'FORM').code}
${P.getPartCode(item,'FORM').code}
</#if>
</template>
</template>
<#assign import_block>
<#assign import_block>
...
...
@CONTROL/表格/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<template>
<template>
<
div class='grid' style="height:100%">
<
#if ctrl.render??>
<#if ctrl.render??>
${ctrl.render.code}
${ctrl.render.code}
<#else>
<#else
>
<div class='grid <#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>' style="height:100%"
>
<i-form style="height:100%;display:flex;flex-direction: column;justify-content: space-between">
<i-form style="height:100%;display:flex;flex-direction: column;justify-content: space-between">
<el-table v-if="isDisplay === true"
<el-table v-if="isDisplay === true"
<#-- BEGIN:是否支持排序 -->
<#-- BEGIN:是否支持排序 -->
...
@@ -97,8 +97,8 @@
...
@@ -97,8 +97,8 @@
</row>
</row>
</#if>
</#if>
</i-form>
</i-form>
</#if>
</div>
</div>
</#if>
</template>
</template>
<#assign import_block>
<#assign import_block>
import CodeListService from "@service/app/codelist-service";
import CodeListService from "@service/app/codelist-service";
...
...
@CONTROL/选择视图面板/CONTROL-BASE.vue.ftl
浏览文件 @
6d3db160
<template>
<template>
<div class='pickupviewpanel'>
<#if ctrl.render??>
${ctrl.render.code}
<#else>
<div class='pickupviewpanel<#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??> ${ctrl.getPSSysCss().getCssName()}</#if>'>
<component
<component
v-if="inited && view.viewname && !Object.is(view.viewname, '')"
v-if="inited && view.viewname && !Object.is(view.viewname, '')"
:is="view.viewname"
:is="view.viewname"
...
@@ -15,6 +18,7 @@
...
@@ -15,6 +18,7 @@
@viewload="onViewLoad">
@viewload="onViewLoad">
</component>
</component>
</div>
</div>
</#if>
</template>
</template>
<#assign import_block>
<#assign import_block>
...
...
@CONTROL/面板/CONTROL-BASE.vue#PANEL.ftl
浏览文件 @
6d3db160
<div class='panel-container' style="<#if ctrl.getWidth() gt 0>width: ${ctrl.getWidth()?c}px;</#if><#if ctrl.getHeight() gt 0>height: ${ctrl.getHeight()?c}px;</#if>">
<#if ctrl.render??>
${ctrl.render.code}
<#else>
<div class='panel-container <#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>' style="<#if ctrl.getWidth() gt 0>width: ${ctrl.getWidth()?c}px;</#if><#if ctrl.getHeight() gt 0>height: ${ctrl.getHeight()?c}px;</#if>">
<#if ctrl.getLayoutMode()=='FLEX'>
<#if ctrl.getLayoutMode()=='FLEX'>
<div class="app-layoutpanel" style="height:100%;display: flex;">
<div class="app-layoutpanel" style="height:100%;display: flex;">
<@ibizindent blank=8>
<@ibizindent blank=8>
...
@@ -20,4 +23,5 @@ ${P.getPartCode(item).code}
...
@@ -20,4 +23,5 @@ ${P.getPartCode(item).code}
</@ibizindent>
</@ibizindent>
</row>
</row>
</#if>
</#if>
</div>
</div>
\ No newline at end of file
</#if>
\ No newline at end of file
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录