Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
iBiz-Vue-Mob-R7
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
iBiz-R7前端标准模板
iBiz-Vue-Mob-R7
提交
e315001d
提交
e315001d
编写于
10月 26, 2020
作者:
KK
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
选择变量名称事件名称调整
上级
6d516eee
变更
13
隐藏空白字符变更
内嵌
并排
正在显示
13 个修改的文件
包含
48 行增加
和
37 行删除
+48
-37
CONTROL.html.ftl
@CONTROL/工具栏/CONTROL.html.ftl
+1
-1
CONTROL-BASE.template.ftl
@CONTROL/日历部件/CONTROL-BASE.template.ftl
+2
-2
CONTROL-BASE.vue.ftl
@CONTROL/日历部件/CONTROL-BASE.vue.ftl
+1
-1
CONTROL.html.ftl
@CONTROL/日历部件/CONTROL.html.ftl
+2
-2
CONTROL-BASE.template.ftl
@CONTROL/移动端多项数据控件/CONTROL-BASE.template.ftl
+15
-12
CONTROL-BASE.vue.ftl
@CONTROL/移动端多项数据控件/CONTROL-BASE.vue.ftl
+4
-4
CONTROL.html.ftl
@CONTROL/移动端多项数据控件/CONTROL.html.ftl
+2
-2
CONTROL.less.ftl
@CONTROL/移动端多项数据控件/CONTROL.less.ftl
+10
-2
ITEM_LAYOUTPANEL.vue.ftl
@CONTROL/移动端多项数据控件/ITEM_LAYOUTPANEL.vue.ftl
+1
-1
VIEW.vue.ftl
@CONTROL/视图布局面板/实体移动端多数据视图(部件视图)/VIEW.vue.ftl
+1
-1
VIEW.vue.ftl
@CONTROL/视图布局面板/实体移动端日历视图/VIEW.vue.ftl
+1
-1
MOBMDVIEW.vue.ftl
@VIEW/@MACRO/MOBMDVIEW.vue.ftl
+4
-4
VIEW-BASE.vue.ftl
@VIEW/实体移动端日历视图/VIEW-BASE.vue.ftl
+4
-4
未找到文件。
@CONTROL/工具栏/CONTROL.html.ftl
浏览文件 @
e315001d
...
...
@@ -15,7 +15,7 @@
<#-- 流程操作菜单:END -->
<#elseif ctrl.getToolbarStyle() == 'MOBBOTTOMMENU'>
<#-- 底部菜单:BEGIN -->
<div <#if view.hasPSControl('mdctrl') || view.hasPSControl('dataview') || view.hasPSControl('calendar')>v-show="!
showCheack
"</#if> class = "fab_container">
<div <#if view.hasPSControl('mdctrl') || view.hasPSControl('dataview') || view.hasPSControl('calendar')>v-show="!
isChoose
"</#if> class = "fab_container">
<#assign itemsLength = 0/>
<#list ctrl.getPSDEToolbarItems() as item>
<#assign itemsLength = itemsLength + 1/>
...
...
@CONTROL/日历部件/CONTROL-BASE.template.ftl
浏览文件 @
e315001d
...
...
@@ -92,12 +92,12 @@
<van-step v-for="(i,index) in evendata[activeItem]" :key="index">
<p>{{i.time}}</p>
<div class="touch" v-for="(item,index) in i.evens" :key="index">
<ion-checkbox v-show="
showCheack
" class="touch-checkbox" @click.stop="checkboxSelect(item)"></ion-checkbox>
<ion-checkbox v-show="
isChoose
" class="touch-checkbox" @click.stop="checkboxSelect(item)"></ion-checkbox>
<div :key="item.id" class="even-box">
<#-- BENGIN: 事件内容项 -->
<#ibizinclude>./EVENTS_CONTENT.vue.ftl</#ibizinclude>
<#-- END: 事件内容项 -->
<ion-icon v-show="!
showCheack
" @click="remove([item])" class="event-delete" name="close-outline"></ion-icon>
<ion-icon v-show="!
isChoose
" @click="remove([item])" class="event-delete" name="close-outline"></ion-icon>
</div>
</div>
</van-step>
...
...
@CONTROL/日历部件/CONTROL-BASE.vue.ftl
浏览文件 @
e315001d
...
...
@@ -672,7 +672,7 @@ import moment from 'moment';
*
* @memberof ${srfclassname('${ctrl.codeName}')}
*/
@Prop({default:false})
showCheack
?: boolean;
@Prop({default:false})
isChoose
?: boolean;
/**
* 选中或取消事件
...
...
@CONTROL/日历部件/CONTROL.html.ftl
浏览文件 @
e315001d
<#-- content -->
<#assign content>
:showBusyIndicator="${ctrl.isShowBusyIndicator()?c}"
:
showCheack="showCheack
"
@
showCheackChange="showCheack
Change"
:
isChoose="isChoose
"
@
isChooseChange="isChoose
Change"
</#assign>
<#ibizinclude>
../@MACRO/HTML/DEFAULT.html.ftl
...
...
@CONTROL/移动端多项数据控件/CONTROL-BASE.template.ftl
浏览文件 @
e315001d
...
...
@@ -10,11 +10,12 @@
<#if ctrl.getPSSysPFPlugin().getPFPluginType?? && ctrl.getPSSysPFPlugin().getPFPluginType()?? && ctrl.getPSSysPFPlugin().getPFPluginType()=='LIST_ITEMRENDER'>
<ion-list class="items" ref="ionlist" @touchstart="gotouchstart" @touchend="gotouchend">
<div class="selectall">
<ion-checkbox :checked="selectAllIschecked" v-show="showCheack" @ionChange="checkboxAll"></ion-checkbox>
<ion-label class="selectal-label" v-show="showCheack">全选</ion-label>
<ion-checkbox :checked="selectAllIschecked" v-show="isChoose" @ionChange="checkboxAll"></ion-checkbox>
<ion-label class="selectal-label" v-show="isChoose">全选</ion-label>
<ion-label class="exit_select-label" v-show="isChoose" @click="onCheackChange">退出选择</ion-label>
</div>
<template v-if="(viewType == 'DEMOBMDVIEW9') && controlStyle != 'SWIPERVIEW' ">
<ion-checkbox slot="start" :checked="item.checked" v-show="
showCheack
" @click.stop="checkboxSelect(item)"></ion-checkbox>
<ion-checkbox slot="start" :checked="item.checked" v-show="
isChoose
" @click.stop="checkboxSelect(item)"></ion-checkbox>
${ctrl.render.code}
<ion-button v-if="!isTempMode && !allLoaded && needLoadMore" class="loadmore_btn" @click="loadBottom">{{$t('app.button.loadmore')}}</ion-button>
</template>
...
...
@@ -26,11 +27,11 @@
<ion-item>
<#--多数据视图||多数据视图(部件视图)-->
<template v-if="(viewType == 'DEMOBMDVIEW') && controlStyle != 'SWIPERVIEW' ">
<ion-checkbox slot="start" :checked="item.checked" v-show="
showCheack
" @click.stop="checkboxSelect(item)"></ion-checkbox>
<ion-checkbox slot="start" :checked="item.checked" v-show="
isChoose
" @click.stop="checkboxSelect(item)"></ion-checkbox>
${ctrl.render.code}
</template>
<template v-else-if="(viewType == 'DEMOBMDVIEW9')">
<ion-checkbox slot="start" :checked="item.checked" v-show="
showCheack
" @click.stop="checkboxSelect(item)"></ion-checkbox>
<ion-checkbox slot="start" :checked="item.checked" v-show="
isChoose
" @click.stop="checkboxSelect(item)"></ion-checkbox>
${ctrl.render.code}
</template>
<template v-else-if="(viewType == 'DEMOBMDVIEW' || viewType == 'DEMOBMDVIEW9') && controlStyle === 'SWIPERVIEW'">
...
...
@@ -61,8 +62,9 @@
<ion-list class="items" ref="ionlist">
<template v-if="(viewType == 'DEMOBMDVIEW9') && controlStyle != 'SWIPERVIEW' ">
<div class="selectall">
<ion-checkbox :checked="selectAllIschecked" v-show="showCheack" @ionChange="checkboxAll"></ion-checkbox>
<ion-label class="selectal-label" v-show="showCheack">全选</ion-label>
<ion-checkbox :checked="selectAllIschecked" v-show="isChoose" @ionChange="checkboxAll"></ion-checkbox>
<ion-label class="selectal-label" v-show="isChoose">全选</ion-label>
<ion-label class="exit_select-label" v-show="isChoose" @click="onCheackChange">退出选择</ion-label>
</div>
<ion-item-sliding ref="sliding" v-for="item in items" @click="item_click(item)" :key="item.srfkey" class="app-mob-mdctrl-item" :disabled="item.sliding_disabled" @ionDrag="ionDrag">
<#-- BENGIN:输出界面行为组 -->
...
...
@@ -74,7 +76,7 @@
<#-- END:输出项布局面板 -->
<#else>
<ion-item>
<ion-checkbox slot="start" :checked="item.checked" v-show="
showCheack
" @click.stop="checkboxSelect(item)"></ion-checkbox>
<ion-checkbox slot="start" :checked="item.checked" v-show="
isChoose
" @click.stop="checkboxSelect(item)"></ion-checkbox>
<#--实体列表项集合-->
<#if ctrl.getPSDEListItems()??>
<!-- 列表视图样式 -->
...
...
@@ -94,8 +96,9 @@
<#--多数据视图||多数据视图(部件视图)-->
<template v-if="(viewType == 'DEMOBMDVIEW') && controlStyle != 'SWIPERVIEW' ">
<div class="selectall">
<ion-checkbox slot="start" :checked="selectAllIschecked" v-show="showCheack" @ionChange="checkboxAll"></ion-checkbox>
<ion-label class="selectal-label" v-show="showCheack">全选</ion-label>
<ion-checkbox slot="start" :checked="selectAllIschecked" v-show="isChoose" @ionChange="checkboxAll"></ion-checkbox>
<ion-label class="selectal-label" v-show="isChoose">全选</ion-label>
<ion-label class="exit_select-label" v-show="isChoose" @click="onCheackChange">退出选择</ion-label>
</div>
<#if ctrl.isEnableGroup?? && ctrl.isEnableGroup()?? && ctrl.isEnableGroup()>
<div class="item-grouped" v-for="obj in group_data" :key="obj.index">
...
...
@@ -114,7 +117,7 @@
<#-- END:输出项布局面板 -->
<#else>
<ion-item>
<ion-checkbox slot="start" :checked="item.checked" v-show="
showCheack
" @click.stop="checkboxSelect(item)"></ion-checkbox>
<ion-checkbox slot="start" :checked="item.checked" v-show="
isChoose
" @click.stop="checkboxSelect(item)"></ion-checkbox>
<#--实体列表项集合-->
<#if ctrl.getPSDEListItems()??>
<!-- 列表视图样式 -->
...
...
@@ -142,7 +145,7 @@
<#-- END:输出项布局面板 -->
<#else>
<ion-item>
<ion-checkbox slot="start" :checked="item.checked" v-show="
showCheack
" @click.stop="checkboxSelect(item)"></ion-checkbox>
<ion-checkbox slot="start" :checked="item.checked" v-show="
isChoose
" @click.stop="checkboxSelect(item)"></ion-checkbox>
<#--实体列表项集合-->
<#if ctrl.getPSDEListItems()??>
<!-- 列表视图样式 -->
...
...
@CONTROL/移动端多项数据控件/CONTROL-BASE.vue.ftl
浏览文件 @
e315001d
...
...
@@ -546,7 +546,7 @@
* @memberof ${srfclassname('${ctrl.codeName}')}
*/
public onCheackChange(){
this.$emit('
showCheackChange', !this.showCheack
);
this.$emit('
isChooseChange', !this.isChoose
);
}
/**
...
...
@@ -754,7 +754,7 @@
* @memberof ${srfclassname('${ctrl.codeName}')}
*/
public item_click(item:any){
if(this.
showCheack
){
if(this.
isChoose
){
let count = this.selectedArray.findIndex((i) => {
return i.mobentityid == item.mobentityid;
});
...
...
@@ -1011,7 +1011,7 @@
*
* @memberof Mdctrl
*/
@Prop({default:false})
showCheack
?: boolean;
@Prop({default:false})
isChoose
?: boolean;
/**
* 选中或取消事件
...
...
@@ -1165,7 +1165,7 @@
this.timeOutEvent = 0;
this.timeOutEvent = setTimeout(() => {
if(_this.timeOutEvent > 0){
_this.showCheack = !_this.showCheack
;
this.onCheackChange()
;
}
console.log(this.timeOutEvent);
this.timeOutEvent = 0
...
...
@CONTROL/移动端多项数据控件/CONTROL.html.ftl
浏览文件 @
e315001d
...
...
@@ -11,8 +11,8 @@
fetchAction="<#if ctrl.getFetchPSControlAction?? && ctrl.getFetchPSControlAction()?? && ctrl.getFetchPSControlAction().getPSAppDEMethod()??>${ctrl.getFetchPSControlAction().getPSAppDEMethod().getCodeName()}</#if>"
:isMutli="!isSingleSelect"
<#if view.getViewType?? && view.getViewType()?? && view.getViewType() == 'DEMOBMDVIEW' || view.getViewType() == 'DEMOBMDVIEW9'>
:
showCheack="showCheack
"
@
showCheackChange="showCheack
Change"
:
isChoose="isChoose
"
@
isChooseChange="isChoose
Change"
</#if>
<#if view.isEnableQuickGroup?? && view.isEnableQuickGroup()?? && view.isEnableQuickGroup() == true>
@pageTotalChange="pageTotalChange($event)"
...
...
@CONTROL/移动端多项数据控件/CONTROL.less.ftl
浏览文件 @
e315001d
...
...
@@ -9,11 +9,19 @@
--inner-border-width:0;
}
.selectall{
padding: 0
8
px;
padding: 0
10
px;
display: flex;
height: 30px;
line-height: 30px;
}
.selectal-label{
.selectal-label
{
padding-left: 15px;
font-size: 13px;
}
.exit_select-label{
padding-left: 10px;
font-size: 13px;
color: #0072ff;
}
.app-mob-mdctrl{
height:100%;
...
...
@CONTROL/移动端多项数据控件/ITEM_LAYOUTPANEL.vue.ftl
浏览文件 @
e315001d
...
...
@@ -2,7 +2,7 @@
<#assign layoutpanel=ctrl.getItemPSLayoutPanel()>
<div style="width:100%;">
<ion-item class="ibz-ionic-item">
<ion-checkbox slot="start" class="iconcheck" v-show="
showCheack
" @click.stop="checkboxSelect(item)"></ion-checkbox>
<ion-checkbox slot="start" class="iconcheck" v-show="
isChoose
" @click.stop="checkboxSelect(item)"></ion-checkbox>
<layout_${layoutpanel.getName()} :context="{}" :viewparams="{}" :item="item"></layout_${layoutpanel.getName()}>
</ion-item>
</div>
...
...
@CONTROL/视图布局面板/实体移动端多数据视图(部件视图)/VIEW.vue.ftl
浏览文件 @
e315001d
...
...
@@ -6,7 +6,7 @@ ${P.getCtrlCode('mdctrl', 'CONTROL.html').code}
<#assign view_footer>
<#if mdctrl.getBatchPSDEToolbar?? && mdctrl.getBatchPSDEToolbar()??>
<#assign batchToolbar = mdctrl.getBatchPSDEToolbar()>
<div v-show="
showCheack
" >
<div v-show="
isChoose
" >
<@ibizindent blank=8>
${P.getCtrlCode(batchToolbar, 'CONTROL.html').code}
</@ibizindent>
...
...
@CONTROL/视图布局面板/实体移动端日历视图/VIEW.vue.ftl
浏览文件 @
e315001d
...
...
@@ -6,7 +6,7 @@ ${P.getCtrlCode('calendar', 'CONTROL.html').code}
<#assign view_footer>
<#if calendar.getBatchPSDEToolbar?? && calendar.getBatchPSDEToolbar()??>
<#assign batchToolbar = calendar.getBatchPSDEToolbar()>
<div v-show="
showCheack
" class="batch_btn">
<div v-show="
isChoose
" class="batch_btn">
<@ibizindent blank=8>
${P.getCtrlCode(batchToolbar, 'CONTROL.html').code}
</@ibizindent>
...
...
@VIEW/@MACRO/MOBMDVIEW.vue.ftl
浏览文件 @
e315001d
...
...
@@ -241,8 +241,8 @@
*
* @memberof ${srfclassname('${view.name}')}Base
*/
public
showCheack
Change(value:any){
this.
showCheack
= value;
public
isChoose
Change(value:any){
this.
isChoose
= value;
}
/**
...
...
@@ -250,14 +250,14 @@
*
* @memberof ${srfclassname('${view.name}')}Base
*/
public
showCheack
= false;
public
isChoose
= false;
/**
* 取消选择状态
* @memberof ${srfclassname('${view.name}')}Base
*/
public cancelSelect() {
this.
showCheack
Change(false);
this.
isChoose
Change(false);
}
/**
...
...
@VIEW/实体移动端日历视图/VIEW-BASE.vue.ftl
浏览文件 @
e315001d
...
...
@@ -15,8 +15,8 @@
*
* @memberof ${srfclassname('${view.name}')}Base
*/
public
showCheack
Change(value:any){
this.
showCheack
= value;
public
isChoose
Change(value:any){
this.
isChoose
= value;
}
/**
...
...
@@ -24,14 +24,14 @@
*
* @memberof ${srfclassname('${view.name}')}Base
*/
public
showCheack
= false;
public
isChoose
= false;
/**
* 取消选择状态
* @memberof ${srfclassname('${view.name}')}Base
*/
public cancelSelect() {
this.
showCheack
Change(false);
this.
isChoose
Change(false);
}
<#if view.hasPSControl('calendar')>
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录