Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
iBiz-Vue-Mob-R7
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
iBiz-R7前端标准模板
iBiz-Vue-Mob-R7
提交
b56b94cb
提交
b56b94cb
编写于
11月 03, 2020
作者:
KK
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Revert "数据视图相关"
This reverts commit
03562a08
.
上级
03562a08
变更
19
展开全部
显示空白字符变更
内嵌
并排
正在显示
19 个修改的文件
包含
0 行增加
和
252 行删除
+0
-252
CONTROL-BASE.template.ftl
@CONTROL/移动端数据视图控件/CONTROL-BASE.template.ftl
+0
-42
CONTROL-BASE.vue.ftl
@CONTROL/移动端数据视图控件/CONTROL-BASE.vue.ftl
+0
-0
CONTROL.html.ftl
@CONTROL/移动端数据视图控件/CONTROL.html.ftl
+0
-21
CONTROL.less.ftl
@CONTROL/移动端数据视图控件/CONTROL.less.ftl
+0
-58
CONTROL.vue.ftl
@CONTROL/移动端数据视图控件/CONTROL.vue.ftl
+0
-4
MODEL.ts.ftl
@CONTROL/移动端数据视图控件/MODEL.ts.ftl
+0
-4
README.md
@CONTROL/移动端数据视图控件/README.md
+0
-21
SERVICE.ts.ftl
@CONTROL/移动端数据视图控件/SERVICE.ts.ftl
+0
-8
card_box.png
@CONTROL/移动端数据视图控件/images/README/card_box.png
+0
-0
card_list.png
@CONTROL/移动端数据视图控件/images/README/card_list.png
+0
-0
each.png
@CONTROL/移动端数据视图控件/images/README/each.png
+0
-0
each_box.png
@CONTROL/移动端数据视图控件/images/README/each_box.png
+0
-0
template.properties
@CONTROL/移动端数据视图控件/template.properties
+0
-2
VIEW.less.ftl
@CONTROL/视图布局面板/实体移动端卡片视图/VIEW.less.ftl
+0
-13
VIEW.vue.ftl
@CONTROL/视图布局面板/实体移动端卡片视图/VIEW.vue.ftl
+0
-62
template.properties
@CONTROL/视图布局面板/实体移动端卡片视图/template.properties
+0
-2
VIEW.less.ftl
@CONTROL/视图布局面板/实体移动端卡片视图导航视图/VIEW.less.ftl
+0
-4
VIEW.vue.ftl
@CONTROL/视图布局面板/实体移动端卡片视图导航视图/VIEW.vue.ftl
+0
-9
template.properties
@CONTROL/视图布局面板/实体移动端卡片视图导航视图/template.properties
+0
-2
未找到文件。
@CONTROL/移动端数据视图控件/CONTROL-BASE.template.ftl
已删除
100644 → 0
浏览文件 @
03562a08
<template>
<div class = "card-view ">
<div v-if="dataViewMode==='DATAVIEWEXPVIEW'" class="nav-card">
<ion-card v-for="(item,index) in items" :key="index" @click="switchView(index)">
<ion-card-header>
<ion-card-title>{{item.srfkey}}</ion-card-title>
</ion-card-header>
<ion-card-content>{{item.mobentityname}}</ion-card-content>
</ion-card>
</div>
<ion-row v-else>
<ion-col size="12" v-show="showCheack">
<div class="selectall">
<ion-checkbox :checked="selectAllIschecked" v-show="showCheack" @ionChange="checkboxAll"></ion-checkbox>
<ion-label class="selectal-label" v-show="showCheack">全选</ion-label>
</div>
</ion-col>
<ion-col :size="size" v-for="(item,index) in items" :key="index" >
<ion-checkbox :checked="item.checked" v-show="showCheack" class="ionic-checkbox" @click.stop="checkboxSelect(item)"></ion-checkbox>
<ion-card :class="[size == '12'? 'ios hydrated ibz-card-12':' ios hydrated ibz-card-6']">
<div :class="{'line':size == '12'}">
<img class="cardimg" :style="{width :size == '6' ?'':'30%'}" src="assets/images/card.jpg" />
<div :style="{width :size == '6' ?'':'70%'}">
<ion-card-header class="ibz-header">
<ion-card-title class="ibz-title">{{item.<#if appde.getMajorPSAppDEField()??>${appde.getMajorPSAppDEField().getCodeName()?lower_case}<#else>srfmajortext</#if>}}</ion-card-title>
</ion-card-header>
<#if ctrl.getPSDEDataViewItems?? && ctrl.getPSDEDataViewItems()??>
<#list ctrl.getPSDEDataViewItems() as cardItem>
<ion-card-content class="ibz-content">
{{item.<#if cardItem.getName?? && cardItem.getName()??>${cardItem.getName()?lower_case}</#if>}}
</ion-card-content>
</#list>
</#if>
</div>
</div>
<ion-icon v-show="!showCheack" :style="{color :size == '6' ?'#fff':'#333'}" @click="remove([item])" class="card-delete" name="close-outline"></ion-icon>
</ion-card>
</ion-col>
</ion-row>
</div>
</template>
\ No newline at end of file
@CONTROL/移动端数据视图控件/CONTROL-BASE.vue.ftl
已删除
100644 → 0
浏览文件 @
03562a08
此差异已折叠。
点击以展开。
@CONTROL/移动端数据视图控件/CONTROL.html.ftl
已删除
100644 → 0
浏览文件 @
03562a08
<#-- content -->
<#assign content>
updateAction="<#if ctrl.getUpdatePSControlAction?? && ctrl.getUpdatePSControlAction()?? && ctrl.getUpdatePSControlAction().getPSAppDEMethod()??>${ctrl.getUpdatePSControlAction().getPSAppDEMethod().getCodeName()}</#if>"
removeAction="<#if ctrl.getRemovePSControlAction?? && ctrl.getRemovePSControlAction()?? && ctrl.getRemovePSControlAction().getPSAppDEMethod()??>${ctrl.getRemovePSControlAction().getPSAppDEMethod().getCodeName()}</#if>"
loaddraftAction="<#if ctrl.getGetDraftPSControlAction?? && ctrl.getGetDraftPSControlAction()?? && ctrl.getGetDraftPSControlAction().getPSAppDEMethod()??>${ctrl.getGetDraftPSControlAction().getPSAppDEMethod().getCodeName()}</#if>"
loadAction="<#if ctrl.getGetPSControlAction?? && ctrl.getGetPSControlAction()?? && ctrl.getGetPSControlAction().getPSAppDEMethod()??>${ctrl.getGetPSControlAction().getPSAppDEMethod().getCodeName()}</#if>"
createAction="<#if ctrl.getCreatePSControlAction?? && ctrl.getCreatePSControlAction()?? && ctrl.getCreatePSControlAction().getPSAppDEMethod()??>${ctrl.getCreatePSControlAction().getPSAppDEMethod().getCodeName()}</#if>"
fetchAction="<#if ctrl.getFetchPSControlAction?? && ctrl.getFetchPSControlAction()?? && ctrl.getFetchPSControlAction().getPSAppDEMethod()??>${ctrl.getFetchPSControlAction().getPSAppDEMethod().getCodeName()}</#if>"
<#if view.getViewType?? && view.getViewType()??>
dataViewMode="<#if view.getViewType()=='DEMOBDATAVIEWEXPVIEW'>DATAVIEWEXPVIEW<#else>DATAVIEW</#if>"
</#if>
<#if view.getViewType?? && view.getViewType()?? && view.getViewType() != 'DEMOBDATAVIEWEXPVIEW'>
:size="size"
:showCheack="showCheack"
@showCheackChange="showCheackChange"
</#if>
</#assign>
<#ibizinclude>
../@MACRO/HTML/DEFAULT.html.ftl
</#ibizinclude>
\ No newline at end of file
@CONTROL/移动端数据视图控件/CONTROL.less.ftl
已删除
100644 → 0
浏览文件 @
03562a08
<#ibizinclude>
../@MACRO/CSS/DEFAULT.less.ftl
</#ibizinclude>
.ibz-ionic-item{
--inner-border-width:0;
}
.nav-card{
height: 40vh;
overflow: hidden;
overflow-y: scroll;
}
.card-view{
.ibz-card {
margin-bottom: 0;
}
.ibz-header {
padding: 10px;
}
.card-delete{
position: absolute;
top: 2px;
right: 2px;
font-size: 20px;
}
.ibz-title {
font-size: 15px;
}
.ibz-card-12 {
margin: 12px 12px 0 35px;
}
.ibz-card-6{
margin: 5px 10px 5px 30px;
}
.ibz-content {
padding: 10px;
padding-top: 0;
font-size: 12px;
}
.line {
display: flex;
justify-content: space-between;
}
.cardimg{
height: auto;
}
.ionic-checkbox {
position: absolute;
top: calc(50% - 13px);
}
.selectall{
padding: 0;
display: flex;
}
.selectal-label{
padding-left: 15px;
}
}
\ No newline at end of file
@CONTROL/移动端数据视图控件/CONTROL.vue.ftl
已删除
100644 → 0
浏览文件 @
03562a08
<#ibizinclude>
../@MACRO/CONTROL/CONTROL.vue.ftl
</#ibizinclude>
\ No newline at end of file
@CONTROL/移动端数据视图控件/MODEL.ts.ftl
已删除
100644 → 0
浏览文件 @
03562a08
<#ibizinclude>
../@MACRO/MODEL/DEFAULT.ts.ftl
</#ibizinclude>
\ No newline at end of file
@CONTROL/移动端数据视图控件/README.md
已删除
100644 → 0
浏览文件 @
03562a08
## ibiz数据视图部件相关文档(移动端)
### 一、卡片视图
##### (1)支持功能:样式切换、排序、删除、长按多选、长按显示批操工具栏
##### (2)界面UI
<div
style =
"display:flex; overflow:hidden;"
>
<div>
<img
src=
"images/README/card_list.png"
></img>
<img
src=
"images/README/card_box.png"
></img>
</div>
<div>
<img
src=
"images/README/each.png"
></img>
<img
src=
"images/README/each_box.png"
></img>
</div>
</div>
@CONTROL/移动端数据视图控件/SERVICE.ts.ftl
已删除
100644 → 0
浏览文件 @
03562a08
<#assign extendsClass>MdServiceBase</#assign>
<#ibizinclude>
../@MACRO/SERVICE/SERVICE_HEADER.ts.ftl
</#ibizinclude>
<#ibizinclude>
../@MACRO/SERVICE/SERVICE_BOTTOM.ts.ftl
</#ibizinclude>
\ No newline at end of file
@CONTROL/移动端数据视图控件/images/README/card_box.png
已删除
100644 → 0
浏览文件 @
03562a08
93.8 KB
@CONTROL/移动端数据视图控件/images/README/card_list.png
已删除
100644 → 0
浏览文件 @
03562a08
77.5 KB
@CONTROL/移动端数据视图控件/images/README/each.png
已删除
100644 → 0
浏览文件 @
03562a08
64.3 KB
@CONTROL/移动端数据视图控件/images/README/each_box.png
已删除
100644 → 0
浏览文件 @
03562a08
83.2 KB
@CONTROL/移动端数据视图控件/template.properties
已删除
100644 → 0
浏览文件 @
03562a08
CTRLTYPE
=
DATAVIEW
\ No newline at end of file
@CONTROL/视图布局面板/实体移动端卡片视图/VIEW.less.ftl
已删除
100644 → 0
浏览文件 @
03562a08
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
.view-tool {
display: flex;
justify-content: space-between;
padding: 0 15px;
}
.batch_btn{
display: flex;
justify-content: center;
}
\ No newline at end of file
@CONTROL/视图布局面板/实体移动端卡片视图/VIEW.vue.ftl
已删除
100644 → 0
浏览文件 @
03562a08
<#if view.hasPSControl('dataview')>
<#assign dataview = view.getPSControl('dataview')>
<#if !dataview.isNoSort()>
<#assign state = false />
<#list dataview.getPSDEDataViewItems() as item>
<#if item.isEnableSort()>
<#assign state = true/>
<#break>
</#if>
</#list>
<#if state>
<#assign view_header_botton>
<ion-toolbar class="${srffilepath2(view.getCodeName())}-toolbar default-sort">
<div class="view-tool">
<div class="view-tool-sorts">
<div class="view-tool-sorts">
<#list dataview.getPSDEDataViewItems() as item>
<#if item.isEnableSort()>
<div class="view-tool-sorts-item">
<span class="text" @click="setSort('<#if item.getName()??>${item.getName()}</#if>')"><#if item.getCaption()??>${item.getCaption()}</#if></span>
<span class="sort-icon" @click="setSort('<#if item.getName()??>${item.getName()}</#if>')">
<ion-icon :class="{'ios' : true ,'hydrated': true ,'sort-select': sort.asc == '<#if item.getName()??>${item.getName()}</#if>'}" name="chevron-up-outline" ></ion-icon>
<ion-icon :class="{'ios' : true ,'hydrated': true ,'sort-select': sort.desc == '<#if item.getName()??>${item.getName()}</#if>'}" name="chevron-down-outline" ></ion-icon>
</span>
</div>
</#if>
</#list>
</div>
<div class="view-tool-searchform">
<!-- <span>过滤<ion-icon name="filter-outline"></ion-icon></span> -->
</div>
</div>
<div class="view-tool-searchform">
<ion-icon @click="changeSize" :name="iconname"></ion-icon>
</div>
</div>
</ion-toolbar>
</#assign>
</#if>
</#if>
<#assign view_content>
${P.getCtrlCode('dataview', 'CONTROL.html').code}
</#assign>
<#assign view_footer>
<#if dataview.getBatchPSDEToolbar?? && dataview.getBatchPSDEToolbar()??>
<#assign batchToolbar = dataview.getBatchPSDEToolbar()>
<div v-show="showCheack" class="batch_btn">
<@ibizindent blank=8>
${P.getCtrlCode(batchToolbar, 'CONTROL.html').code}
</@ibizindent>
<ion-button class="app-view-toolbar-button" @click="cancelSelect" >
<ion-icon name="arrow-undo-outline"></ion-icon>
{{$t('app.button.cancel')}}
</ion-button>
</div>
</#if>
</#assign>
</#if>
<#ibizinclude>
../@MACRO/VIEW_LAYOUT_BASE.ftl
</#ibizinclude>
\ No newline at end of file
@CONTROL/视图布局面板/实体移动端卡片视图/template.properties
已删除
100644 → 0
浏览文件 @
03562a08
CTRLTYPE
=
VIEWLAYOUTPANEL#APPDEMOBDATAVIEW
\ No newline at end of file
@CONTROL/视图布局面板/实体移动端卡片视图导航视图/VIEW.less.ftl
已删除
100644 → 0
浏览文件 @
03562a08
<#ibizinclude>
../@MACRO/DEFAULT.less.ftl
</#ibizinclude>
\ No newline at end of file
@CONTROL/视图布局面板/实体移动端卡片视图导航视图/VIEW.vue.ftl
已删除
100644 → 0
浏览文件 @
03562a08
<#if view.hasPSControl('dataviewexpbar')>
<#assign view_content>
${P.getCtrlCode('dataviewexpbar', 'CONTROL.html').code}
</#assign>
</#if>
<#ibizinclude>
../@MACRO/VIEW_LAYOUT_BASE.ftl
</#ibizinclude>
\ No newline at end of file
@CONTROL/视图布局面板/实体移动端卡片视图导航视图/template.properties
已删除
100644 → 0
浏览文件 @
03562a08
CTRLTYPE
=
VIEWLAYOUTPANEL#APPDEMOBDATAVIEWEXPVIEW
\ No newline at end of file
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录