Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
iBiz-Vue-Mob-R7
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
iBiz-R7前端标准模板
iBiz-Vue-Mob-R7
提交
6f20a7c6
提交
6f20a7c6
编写于
12月 23, 2020
作者:
KK
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
按钮ui调整
上级
8e499b30
变更
13
隐藏空白字符变更
内嵌
并排
正在显示
13 个修改的文件
包含
116 行增加
和
66 行删除
+116
-66
CONTROL-BASE.vue.ftl
@CONTROL/向导面板/CONTROL-BASE.vue.ftl
+3
-3
CONTROL.html#ITEM_DEUIACTION.ftl
@CONTROL/工具栏/CONTROL.html#ITEM_DEUIACTION.ftl
+20
-20
CONTROL.html#ITEM_ITEMS.ftl
@CONTROL/工具栏/CONTROL.html#ITEM_ITEMS.ftl
+6
-1
CONTROL-BASE.template.ftl
@CONTROL/移动端多项数据控件/CONTROL-BASE.template.ftl
+5
-3
CONTROL-BASE.vue#DETAIL_BUTTON.ftl
@CONTROL/表单/CONTROL-BASE.vue#DETAIL_BUTTON.ftl
+16
-12
MOBPICUPVIEW.vue.ftl
@CONTROL/视图布局面板/@MACRO/MOBPICUPVIEW.vue.ftl
+15
-3
MOB_MD_VIEW.vue.ftl
@CONTROL/视图布局面板/@MACRO/MOB_MD_VIEW.vue.ftl
+5
-4
WIZARD.vue.ftl
@CONTROL/视图布局面板/@MACRO/WIZARD.vue.ftl
+5
-4
VIEW.vue.ftl
@CONTROL/视图布局面板/实体移动端工作流动态操作视图/VIEW.vue.ftl
+9
-2
VIEW.vue.ftl
@CONTROL/视图布局面板/实体移动端工作流动态编辑视图/VIEW.vue.ftl
+10
-4
VIEW.vue.ftl
@CONTROL/视图布局面板/实体移动端日历视图/VIEW.vue.ftl
+5
-4
VIEW.vue.ftl
@CONTROL/视图布局面板/实体移动端选项操作视图/VIEW.vue.ftl
+9
-2
CONTROL-BASE.vue#ITEM_BUTTON.ftl
@CONTROL/面板/CONTROL-BASE.vue#ITEM_BUTTON.ftl
+8
-4
未找到文件。
@CONTROL/向导面板/CONTROL-BASE.vue.ftl
浏览文件 @
6f20a7c6
...
@@ -32,9 +32,9 @@
...
@@ -32,9 +32,9 @@
</#if>
</#if>
</template>
</template>
<ion-footer class="app-wizard-footer">
<ion-footer class="app-wizard-footer">
<
ion-button :disabled="isDisabled('PREV')" @click="onClickPrev()" type="primary">{{$t('app.button.previousStep')}}</ion-button
>
<
app-mob-button :disabled="isDisabled('PREV')" type="primary" :text="$t('app.button.previousStep')" @click="onClickPrev()" /
>
<
ion-button :disabled="isDisabled('NEXT')" @click="onClickNext()" type="primary">{{$t('app.button.nextStep')}}</ion-button
>
<
app-mob-button :disabled="isDisabled('NEXT')" type="primary" :text="$t('app.button.nextStep')" @click="onClickNext()" /
>
<
ion-button :disabled="isDisabled('FINISH')" @click="onClickFinish()" type="primary">{{$t('app.button.finish')}}</ion-button
>
<
app-mob-button :disabled="isDisabled('FINISH')" type="primary" :text="$t('app.button.finish')" @click="onClickFinish()" /
>
</ion-footer>
</ion-footer>
</div>
</div>
</template>
</template>
...
...
@CONTROL/工具栏/CONTROL.html#ITEM_DEUIACTION.ftl
浏览文件 @
6f20a7c6
...
@@ -8,28 +8,27 @@
...
@@ -8,28 +8,27 @@
<#if ctrl.getToolbarStyle() == 'MOBBOTTOMMENU'>
<#if ctrl.getToolbarStyle() == 'MOBBOTTOMMENU'>
<div :class="{'sub-item':true,'disabled':${(ctrl.getName())?lower_case}Models.${item.name}.disabled}" v-show="${(ctrl.getName())?lower_case}Models.${item.name}.visabled">
<div :class="{'sub-item':true,'disabled':${(ctrl.getName())?lower_case}Models.${item.name}.disabled}" v-show="${(ctrl.getName())?lower_case}Models.${item.name}.visabled">
<app-mob-button
<app-mob-button
:disabled="${(ctrl.getName())?lower_case}Models.${item.name}.disabled"
:disabled="${(ctrl.getName())?lower_case}Models.${item.name}.disabled"
@click="${ctrl.name}_click({ tag: '${item.name}' }, $event),popUpGroup()"
@click="${ctrl.name}_click({ tag: '${item.name}' }, $event),popUpGroup()"
size="large"
size="large"
iconName="<#if item.isShowIcon() && item.getPSSysImage()??><@setIcon item /></#if>" />
iconName="<#if item.isShowIcon() && item.getPSSysImage()??><@setIcon item /></#if>" />
<#if item.isShowCaption()><span class="btn-out-text">{{<#if langbase??>$t('${langbase}.${item.name}.caption')<#else>'${item.getCaption()}'</#if>}}</span></#if>
<#if item.isShowCaption()><span class="btn-out-text">{{<#if langbase??>$t('${langbase}.${item.name}.caption')<#else>'${item.getCaption()}'</#if>}}</span></#if>
</div>
</div>
<#elseif ctrl.getToolbarStyle() == 'MOBWFACTIONMENU'>
<#elseif ctrl.getToolbarStyle() == 'MOBWFACTIONMENU'>
<ion-button class="app-quick-toolbar-item" v-show="${(ctrl.getName()?lower_case)}Models.${item.name}.visabled" :disabled="${(ctrl.getName())?lower_case}Models.${item.name}.disabled" @click="${ctrl.name}_click({ tag: '${item.name}' }, $event)" >
<app-mob-button
<#if item.isShowIcon()>
v-show="${(ctrl.getName()?lower_case)}Models.${item.name}.visabled"
<#if item.getPSSysImage()??>
className="app-quick-toolbar-item"
<ion-icon name="<@setIcon item />"> <#-- <#if item.getPSSysImage().getImagePath() != ""> <img src="${item.getPSSysImage().getImagePath()}" /></#if>--></ion-icon>
iconName="<#if item.isShowIcon()><#if item.getPSSysImage()??><@setIcon item /></#if></#if>"
</#if>
text="<#if item.isShowCaption()><#if langbase??>$t('${langbase}.${item.name}.caption')<#else>'${item.getCaption()}'</#if></#if>"
</#if>
:disabled="${(ctrl.getName())?lower_case}Models.${item.name}.disabled"
<#if item.isShowCaption()>{{<#if langbase??>$t('${langbase}.${item.name}.caption')<#else>'${item.getCaption()}'</#if>}}</#if
>
@click="${ctrl.name}_click({ tag: '${item.name}' }, $event)" /
>
</ion-button>
<#else>
<#else>
<ion-button class="app-view-toolbar-button" v-show="${(ctrl.getName())?lower_case}Models.${item.name}.visabled" :disabled="${(ctrl.getName())?lower_case}Models.${item.name}.disabled" @click="${ctrl.name}_click({ tag: '${item.name}' }, $event)" >
<app-mob-button
<#if item.isShowIcon()>
className="app-view-toolbar-button"
<#if item.getPSSysImage()??>
iconName="<#if item.isShowIcon()><#if item.getPSSysImage()??><@setIcon item /></#if></#if>"
<ion-icon class="ibiz-button-icon" name="<@setIcon item />"> <#--<#if item.getPSSysImage().getImagePath() != ""> <img class="ibiz-button-icon" src="${item.getPSSysImage().getImagePath()}" /></#if>--></ion-icon>
:text="<#if item.isShowCaption()><#if langbase??>$t('${langbase}.${item.name}.caption')<#else>'${item.getCaption()}'</#if></#if>"
</#if>
v-show="${(ctrl.getName())?lower_case}Models.${item.name}.visabled"
</#if>
:disabled="${(ctrl.getName())?lower_case}Models.${item.name}.disabled"
<#if item.isShowCaption()>{{<#if langbase??>$t('${langbase}.${item.name}.caption')<#else>'${item.getCaption()}'</#if>}}</#if>
@click="${ctrl.name}_click({ tag: '${item.name}' }, $event)" />
</ion-button>
</#if>
</#if>
\ No newline at end of file
@CONTROL/工具栏/CONTROL.html#ITEM_ITEMS.ftl
浏览文件 @
6f20a7c6
...
@@ -19,7 +19,12 @@
...
@@ -19,7 +19,12 @@
<ion-list class="toolbar_group_<#if ctrl.getToolbarStyle() == 'MOBNAVRIGHTMENU'>right<#else>left</#if>">
<ion-list class="toolbar_group_<#if ctrl.getToolbarStyle() == 'MOBNAVRIGHTMENU'>right<#else>left</#if>">
<#list item.getPSDEToolbarItems() as toolbarItem>
<#list item.getPSDEToolbarItems() as toolbarItem>
<ion-item @click="${ctrl.name}_click({ tag: '${toolbarItem.name}' }, $event)"><ion-button class="app-view-toolbar-button"><#if toolbarItem.isShowIcon()><#if toolbarItem.getPSSysImage()??> <ion-icon name="<@setIcon item />"></ion-icon><#else><ion-icon name="reorder-four-outline"></ion-icon></#if></#if> {{<#if toolbarItem.isShowCaption()><#if langbase??>$t('${langbase}.${toolbarItem.name}.caption')<#else>'${toolbarItem.getCaption()}'</#if></#if>}}</ion-button> </ion-item>
<ion-item @click="${ctrl.name}_click({ tag: '${toolbarItem.name}' }, $event)">
<app-mob-button
iconName="<#if toolbarItem.isShowIcon()><#if toolbarItem.getPSSysImage()??> <@setIcon item /><#else>reorder-four-outline</#if></#if>"
:text="<#if toolbarItem.isShowCaption()><#if langbase??>$t('${langbase}.${toolbarItem.name}.caption')<#else>'${toolbarItem.getCaption()}'</#if></#if>"
className="app-view-toolbar-button" />
</ion-item>
</#list>
</#list>
</ion-list>
</ion-list>
</div>
</div>
...
...
@CONTROL/移动端多项数据控件/CONTROL-BASE.template.ftl
浏览文件 @
6f20a7c6
...
@@ -14,7 +14,11 @@
...
@@ -14,7 +14,11 @@
<ion-checkbox slot="start" :checked="item.checked" v-show="isChoose" @click.stop="checkboxSelect(item)"></ion-checkbox>
<ion-checkbox slot="start" :checked="item.checked" v-show="isChoose" @click.stop="checkboxSelect(item)"></ion-checkbox>
</#if>
</#if>
${ctrl.render.code}
${ctrl.render.code}
<ion-button v-if="!isTempMode && !allLoaded && needLoadMore" class="loadmore_btn" @click="loadBottom">{{$t('app.button.loadmore')}}</ion-button>
<app-mob-button
v-if="!isTempMode && !allLoaded && needLoadMore"
className="loadmore_btn"
:text="$t('app.button.loadmore')"
@click="loadBottom" />
</template>
</template>
</ion-list>
</ion-list>
<ion-list class="items" ref="ionlist" <#if ctrl.getBatchPSDEToolbar?? && ctrl.getBatchPSDEToolbar()??>@touchmove="gotouchmove" @touchstart="gotouchstart" @touchend="gotouchend"</#if>>
<ion-list class="items" ref="ionlist" <#if ctrl.getBatchPSDEToolbar?? && ctrl.getBatchPSDEToolbar()??>@touchmove="gotouchmove" @touchstart="gotouchstart" @touchend="gotouchend"</#if>>
...
@@ -67,7 +71,6 @@
...
@@ -67,7 +71,6 @@
</ion-item>
</ion-item>
</#if>
</#if>
</ion-item-sliding>
</ion-item-sliding>
<#-- <ion-button v-if="!isTempMode && !allLoaded && needLoadMore" class="loadmore_btn" @click="loadBottom">{{$t('app.button.loadmore')}}</ion-button> -->
</template>
</template>
</ion-list>
</ion-list>
<ion-list class="items" ref="ionlist" <#if ctrl.getBatchPSDEToolbar?? && ctrl.getBatchPSDEToolbar()??>@touchmove="gotouchmove" @touchstart="gotouchstart" @touchend="gotouchend"</#if>>
<ion-list class="items" ref="ionlist" <#if ctrl.getBatchPSDEToolbar?? && ctrl.getBatchPSDEToolbar()??>@touchmove="gotouchmove" @touchstart="gotouchstart" @touchend="gotouchend"</#if>>
...
@@ -136,7 +139,6 @@
...
@@ -136,7 +139,6 @@
</#if>
</#if>
</ion-item-sliding>
</ion-item-sliding>
</#if>
</#if>
<#-- <ion-button v-if="!isTempMode && !allLoaded && needLoadMore" class="loadmore_btn" @click="loadBottom">{{$t('app.button.loadmore')}}</ion-button> -->
</template>
</template>
<template v-else-if="(viewType == 'DEMOBMDVIEW9')">
<template v-else-if="(viewType == 'DEMOBMDVIEW9')">
</template>
</template>
...
...
@CONTROL/表单/CONTROL-BASE.vue#DETAIL_BUTTON.ftl
浏览文件 @
6f20a7c6
...
@@ -5,17 +5,20 @@
...
@@ -5,17 +5,20 @@
${item.render.code}
${item.render.code}
<#else>
<#else>
<div class="app-form-item-button" v-show="detailsModel.${item.name}.visible">
<div class="app-form-item-button" v-show="detailsModel.${item.name}.visible">
<ion-button v-if="detailsModel.${item.name}.visible" class="app-form-button
<app-mob-button
<#if item.getPSSysCss()??>${item.getPSSysCss().getCssName()}</#if>"
v-if="detailsModel.${item.name}.visible"
@click="${item.name}_click( $event,{ tag: '${item.name}' } )"
:className="app-form-button <#if item.getPSSysCss()??>${item.getPSSysCss().getCssName()}</#if>"
style='<#if item.getHeight() gt 0>height: ${item.getHeight()}px;</#if>'>
text="${item.caption}"
<#if item.getPSSysImage()??>
@click="${item.name}_click( $event,{ tag: '${item.name}' } )"
<#assign sysimage = item.getPSSysImage()/>
style='<#if item.getHeight() gt 0>height: ${item.getHeight()}px;</#if>'
<#if sysimage.getImagePath() == "">
<#if item.getPSSysImage()??>
<ion-icon name="<@setIcon item />" style="margin-right: 2px"></ion-icon>
<#assign sysimage = item.getPSSysImage()/>
<#else>
<#if sysimage.getImagePath() == "">
<img src="${sysimage.getImagePath()}" style="margin-right: 2px"/>
iconName="<@setIcon item />"
</#if>
<#else>
</#if>${item.caption}</ion-button>
imgUrl="${sysimage.getImagePath()}"
</#if>
</#if>
</app-mob-button>
</div>
</div>
</#if>
</#if>
\ No newline at end of file
@CONTROL/视图布局面板/@MACRO/MOBPICUPVIEW.vue.ftl
浏览文件 @
6f20a7c6
...
@@ -39,14 +39,26 @@ ${P.getCtrlCode('pickupviewpanel', 'CONTROL.html').code}
...
@@ -39,14 +39,26 @@ ${P.getCtrlCode('pickupviewpanel', 'CONTROL.html').code}
</#if>
</#if>
</#if>
</#if>
<div class="selectedCount" <#if isTreeView>@click="select_click"</#if>>已选择:{{viewSelections.length}}<ion-icon name="chevron-up-outline"></ion-icon></div>
<div class="selectedCount" <#if isTreeView>@click="select_click"</#if>>已选择:{{viewSelections.length}}<ion-icon name="chevron-up-outline"></ion-icon></div>
<ion-button class="pick-btn" @click="onClickOk" :disabled="viewSelections.length === 0">{{$t('app.button.confirm')}}</ion-button>
<app-mob-button
className="pick-btn"
:text="$t('app.button.confirm')"
:disabled="viewSelections.length === 0"
@click="onClickOk"/>
</div>
</div>
</div>
</div>
<#else>
<#else>
<ion-toolbar style="text-align: center;">
<ion-toolbar style="text-align: center;">
<div class="mobpickupview_button">
<div class="mobpickupview_button">
<ion-button class="pick-btn" @click="onClickCancel" color="medium">{{$t('app.button.cancel')}}</ion-button>
<app-mob-button
<ion-button class="pick-btn" @click="onClickOk" :disabled="viewSelections.length === 0">{{$t('app.button.confirm')}}</ion-button>
className="pick-btn"
color="medium"
:text="$t('app.button.cancel')"
@click="onClickCancel"/>
<app-mob-button
className="pick-btn"
:text="$t('app.button.confirm')"
:disabled="viewSelections.length === 0"
@click="onClickOk" />
</div>
</div>
</ion-toolbar>
</ion-toolbar>
</#if>
</#if>
...
...
@CONTROL/视图布局面板/@MACRO/MOB_MD_VIEW.vue.ftl
浏览文件 @
6f20a7c6
...
@@ -67,10 +67,11 @@ ${P.getCtrlCode('mdctrl', 'CONTROL.html').code}
...
@@ -67,10 +67,11 @@ ${P.getCtrlCode('mdctrl', 'CONTROL.html').code}
<@ibizindent blank=8>
<@ibizindent blank=8>
${P.getCtrlCode(batchToolbar, 'CONTROL.html').code}
${P.getCtrlCode(batchToolbar, 'CONTROL.html').code}
</@ibizindent>
</@ibizindent>
<ion-button class="app-view-toolbar-button" @click="cancelSelect" >
<app-mob-button
<ion-icon name="arrow-undo-outline"></ion-icon>
className="app-view-toolbar-button"
{{$t('app.button.cancel')}}
iconName="arrow-undo-outline"
</ion-button>
:text="$t('app.button.cancel')"
@click="cancelSelect" />
</div>
</div>
</div>
</div>
</#if>
</#if>
...
...
@CONTROL/视图布局面板/@MACRO/WIZARD.vue.ftl
浏览文件 @
6f20a7c6
...
@@ -3,10 +3,11 @@
...
@@ -3,10 +3,11 @@
<ion-header>
<ion-header>
<ion-toolbar class="ionoc-view-header">
<ion-toolbar class="ionoc-view-header">
<ion-buttons slot="start">
<ion-buttons slot="start">
<ion-button v-show="isShowBackButton" @click="closeView">
<app-mob-button
<ion-icon name="chevron-back"></ion-icon>
v-show="isShowBackButton"
{{$t('app.button.back')}}
iconName="chevron-back"
</ion-button>
:text="$t('app.button.back')"
@click="closeView" />
</ion-buttons>
</ion-buttons>
<ion-title>{{$t(model.srfCaption)}}</ion-title>
<ion-title>{{$t(model.srfCaption)}}</ion-title>
</ion-toolbar>
</ion-toolbar>
...
...
@CONTROL/视图布局面板/实体移动端工作流动态操作视图/VIEW.vue.ftl
浏览文件 @
6f20a7c6
...
@@ -25,8 +25,15 @@
...
@@ -25,8 +25,15 @@
</#assign>
</#assign>
<#assign view_footer>
<#assign view_footer>
<div class="option-wf-view-btnbox">
<div class="option-wf-view-btnbox">
<ion-button class="option-btn medium" color="medium" @click="onClickCancel">{{$t('app.button.cancel')}}</ion-button>
<app-mob-button
<ion-button class="option-btn success" @click="onClickOk">{{$t('app.button.confirm')}}</ion-button>
className="option-btn medium"
color="medium"
:text="$t('app.button.cancel')"
@click="onClickCancel" />
<app-mob-button
className="option-btn success"
:text="$t('app.button.confirm')"
@click="onClickOk" />
</div>
</div>
</#assign>
</#assign>
<#ibizinclude>
<#ibizinclude>
...
...
@CONTROL/视图布局面板/实体移动端工作流动态编辑视图/VIEW.vue.ftl
浏览文件 @
6f20a7c6
...
@@ -27,13 +27,19 @@
...
@@ -27,13 +27,19 @@
</#assign>
</#assign>
<#assign view_footer>
<#assign view_footer>
<div class="fab_container">
<div class="fab_container">
<ion-button @click="popUpGroup(true)" v-if="linkModel.length > 0" :style="button_style" class="app-view-toolbar-button wf_btns"><ion-icon name="chevron-up-circle-outline"></ion-icon></ion-button>
<app-mob-button
v-if="linkModel.length > 0"
iconName="chevron-up-circle-outline"
class="app-view-toolbar-button wf_btns"
:style="button_style"
@click="popUpGroup(true)" />
<van-popup class="popup" v-model="showGrop" round position="bottom">
<van-popup class="popup" v-model="showGrop" round position="bottom">
<div class="container">
<div class="container">
<div class='sub-item' v-for="(linkItem,index) in linkModel" :key="index" >
<div class='sub-item' v-for="(linkItem,index) in linkModel" :key="index" >
<ion-button @click="dynamic_toolbar_click(linkItem, $event)" class="wf_btn_item">
<app-mob-button
{{linkItem.sequenceFlowName}}
class="wf_btn_item"
</ion-button>
:text="linkItem.sequenceFlowName"
@click="dynamic_toolbar_click(linkItem, $event)" />
</div>
</div>
</div>
</div>
</van-popup>
</van-popup>
...
...
@CONTROL/视图布局面板/实体移动端日历视图/VIEW.vue.ftl
浏览文件 @
6f20a7c6
...
@@ -10,10 +10,11 @@ ${P.getCtrlCode('calendar', 'CONTROL.html').code}
...
@@ -10,10 +10,11 @@ ${P.getCtrlCode('calendar', 'CONTROL.html').code}
<@ibizindent blank=8>
<@ibizindent blank=8>
${P.getCtrlCode(batchToolbar, 'CONTROL.html').code}
${P.getCtrlCode(batchToolbar, 'CONTROL.html').code}
</@ibizindent>
</@ibizindent>
<ion-button class="app-view-toolbar-button" @click="cancelSelect" >
<app-mob-button
<ion-icon name="arrow-undo-outline"></ion-icon>
class="app-view-toolbar-button"
{{$t('app.button.cancel')}}
iconName="arrow-undo-outline"
</ion-button>
:text="$t('app.button.cancel')"
@click="cancelSelect" />
</div>
</div>
</#if>
</#if>
</#assign>
</#assign>
...
...
@CONTROL/视图布局面板/实体移动端选项操作视图/VIEW.vue.ftl
浏览文件 @
6f20a7c6
...
@@ -5,8 +5,15 @@ ${P.getCtrlCode('form', 'CONTROL.html').code}
...
@@ -5,8 +5,15 @@ ${P.getCtrlCode('form', 'CONTROL.html').code}
</#if>
</#if>
<#assign view_footer>
<#assign view_footer>
<div class="option-view-btnbox">
<div class="option-view-btnbox">
<ion-button class="option-btn medium" color="medium" @click="back">{{$t('app.button.cancel')}}</ion-button>
<app-mob-button
<ion-button class="option-btn success" @click="save">{{$t('app.button.confirm')}}</ion-button>
className="option-btn medium"
color="medium"
:text="$t('app.button.cancel')"
@click="back" />
<app-mob-button
className="option-btn success"
:text="$t('app.button.confirm')"
@click="save" />
</div>
</div>
</#assign>
</#assign>
<#ibizinclude>
<#ibizinclude>
...
...
@CONTROL/面板/CONTROL-BASE.vue#ITEM_BUTTON.ftl
浏览文件 @
6f20a7c6
...
@@ -2,14 +2,18 @@
...
@@ -2,14 +2,18 @@
../../@NAVPARAMS/FUNC/PUBLIC.vue.ftl
../../@NAVPARAMS/FUNC/PUBLIC.vue.ftl
</#ibizinclude>
</#ibizinclude>
<#assign selfContent>
<#assign selfContent>
<ion-button @click="${item.name}_click($event)" <#if item.getHeight() gt 0> style="height: ${item.getHeight()?c}px;"</#if>>
<app-mob-button
<#if item.getHeight() gt 0> style="height: ${item.getHeight()?c}px;"</#if>
<#if item.getPSSysImage()??>
<#if item.getPSSysImage()??>
<#assign image = item.getPSSysImage()>
<#assign image = item.getPSSysImage()>
<ion-icon name="<@setIcon item />"></ion-icon>
iconName = "<@setIcon item />"
</#if>
</#if>
<#if item.isShowCaption()>
<#if item.isShowCaption()>
<#if item.getLabelPSSysCss()??> class="${item.getLabelPSSysCss().getCssName()}"</#if><#if item.getLabelPSSysCss()??> style="${item.getLabelPSSysCss().getRawCssStyle()}"</#if>${item.getCaption()}</#if>
<#if item.getLabelPSSysCss()??>className="${item.getLabelPSSysCss().getCssName()}"</#if>
</ion-button>
<#if item.getLabelPSSysCss()??> style="${item.getLabelPSSysCss().getRawCssStyle()}"</#if>
text="${item.getCaption()}"
</#if>
@click="${item.name}_click($event)" />
</#assign>
</#assign>
<#ibizinclude>
<#ibizinclude>
./@MACRO/PLAYOUT.vue.ftl
./@MACRO/PLAYOUT.vue.ftl
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录