提交 797abef3 编写于 作者: JunZai's avatar JunZai

update

上级 8ee934e3
流水线 #77 已失败 ,包含阶段
<#assign deuiaction=item.getPSUIAction()>
<#if deuiaction.getUIActionTag() == 'ExportExcel'>
<#else>
<button nz-button<#if item.getTooltip()?? && item.getTooltip() != ''> nz-tooltip nzTooltipTitle="${item.getTooltip()}"</#if> *ngIf="toolBarModels.${item.name}.visabled" [disabled]="toolBarModels.${item.name}.disabled" class="<#if item.getPSSysCss()??>${item.getPSSysCss().getCssName()}</#if>" (click)="${ctrl.name}_click({ tag: '${item.name}' })">
<#if item.isShowIcon()><i class='<#if item.getPSSysImage()??><#assign img=item.getPSSysImage()><#if img.getCssClass()?? && (img.getCssClass()?length gt 0)>${img.getCssClass()}</#if></#if>'></i></#if>
<#if item.isShowCaption()><span class='caption'>${item.getCaption()}</span></#if>
</button>
</#if>
\ No newline at end of file
<button nz-button nz-dropdown [nzDropdownMenu]="${item.name}" <#if item.getTooltip()?? && item.getTooltip() != ''> nz-tooltip nzTooltipTitle="${item.getTooltip()}"</#if> *ngIf="toolBarModels.${item.name}.visabled" class="<#if item.getPSSysCss()??>${item.getPSSysCss().getCssName()}</#if>" >
<#if item.isShowIcon()><i class='<#if item.getPSSysImage()??><#assign img=item.getPSSysImage()><#if img.getCssClass()?? && (img.getCssClass()?length gt 0)>${img.getCssClass()}</#if></#if>'></i></#if>
<#if item.isShowCaption()><span class='caption'>${item.getCaption()}</span></#if>
</button>
<nz-dropdown-menu #menu="nzDropdownMenu">
<ul nz-menu>
<#if item.getPSDEToolbarItems()??>
<#list item.getPSDEToolbarItems() as toolbarItem>
<li nz-menu-item>
${P.getPartCode(toolbarItem).code}
</li>
</#list>
</#if>
</ul>
</nz-dropdown-menu>
\ No newline at end of file
<sapn></span>
\ No newline at end of file
<nz-divider nzType="vertical"></nz-divider>
\ No newline at end of file
<div class='toolbar-container'>
<#if ctrl.getPSDEToolbarItems()??>
<#list ctrl.getPSDEToolbarItems() as item>
${P.getPartCode(item).code}
</#list>
</#if>
</div>
\ No newline at end of file
:host{
<#ibizinclude>
../@MACRO/LESS/DEFAULT.less.ftl
</#ibizinclude>
}
\ No newline at end of file
<#assign deuiaction=item.getPSUIAction()>
<#if deuiaction.getUIActionTag() == 'ExportExcel'>
${item.getName()?lower_case}: { name: '${item.getName()?lower_case}', caption: '${item.caption}', disabled: false, type: '${item.getItemType()}', visabled: true, dataaccaction: '<#if deuiaction.getDataAccessAction()??>${deuiaction.getDataAccessAction()}</#if>', uiaction: { tag: '${deuiaction.getUIActionTag()}', target: '${deuiaction.getActionTarget()}' }<#if view.hasPSControl("GRID")><#assign gridhandler = view.getPSControl("GRID").getPSAjaxControlHandler()>, MaxRowCount: <#if gridhandler?? && gridhandler.getPSDEDataExport()??>${gridhandler.getPSDEDataExport().getMaxRowCount()?c}<#elseif sys.getDEDataExportMaxRowCount() gt 0>${sys.getDEDataExportMaxRowCount()?c}<#else>10000</#if></#if> },
<#elseif deuiaction.getUIActionTag() == 'ToggleRowEdit'>
${item.getName()?lower_case}: { name: '${item.getName()?lower_case}', caption: '${item.caption}', disabled: false, type: '${item.getItemType()}', visabled: true, dataaccaction: '<#if deuiaction.getDataAccessAction()??>${deuiaction.getDataAccessAction()}</#if>', uiaction: { tag: '${deuiaction.getUIActionTag()}', target: '${deuiaction.getActionTarget()}' } },
<#else>
${item.getName()?lower_case}: { name: '${item.getName()?lower_case}', caption: '${item.caption}', disabled: false, type: '${item.getItemType()}', visabled: true, dataaccaction: '<#if deuiaction.getDataAccessAction()??>${deuiaction.getDataAccessAction()}</#if>', uiaction: { tag: '${deuiaction.getUIActionTag()}', target: '${deuiaction.getActionTarget()}' } },
</#if>
\ No newline at end of file
${item.getName()?lower_case}: { name: '${item.getName()?lower_case}', caption: '${item.caption}', disabled: false, type: '${item.getItemType()}', visabled: true, dataaccaction: '', uiaction: { } },
<#if item.getPSDEToolbarItems()??>
<#list item.getPSDEToolbarItems() as toolbarItem>
${P.getPartCode(toolbarItem).code}
</#list>
</#if>
\ No newline at end of file
${item.getName()?lower_case}: { name: '${item.getName()?lower_case}', type: '${item.getItemType()}', visabled: true, dataaccaction: '', uiaction: { } },
\ No newline at end of file
${item.getName()?lower_case}: { name: '${item.getName()?lower_case}', type: '${item.getItemType()}', visabled: true, dataaccaction: '', uiaction: { } },
\ No newline at end of file
<#-- 工具栏模型 -->
/**
* 工具栏模型
*
* @type {*}
* @memberof ${srfclassname('${view.name}')}
*/
public toolBarModels: any = {
<#if ctrl.getPSDEToolbarItems()??>
<#list ctrl.getPSDEToolbarItems() as item>
${P.getPartCode(item).code}
</#list>
</#if>
};
CTRLTYPE=TOOLBAR
\ No newline at end of file
<#ibizinclude>
../@MACRO/HTML/DEFAULT.html.ftl
</#ibizinclude>
\ No newline at end of file
<#ibizinclude>
../@MACRO/LESS/DEFAULT.less.ftl
</#ibizinclude>
.app-${view.getCodeName()?lower_case} {
}
\ No newline at end of file
CTRLTYPE=VIEWLAYOUTPANEL#APPDEEDITVIEW
\ No newline at end of file
<nz-card class="app-view app-${view.getCodeName()?lower_case}<#if !view.isShowCaptionBar()> app-view-nocaption</#if>" [nzBordered]="false" [nzTitle]="viewTitle" [nzExtra]="extraRight">
<#if (view.isEnableQuickSearch() || view.hasPSControl('toolbar'))>
<div class="toolbar-container2">
<#if view.isEnableQuickSearch()>
<nz-input-group<#if view.hasPSControl('searchform')><#if view.isExpandSearchForm??> [ngClass]="{ hidden: isExpandSearchForm }"</#if></#if> [nzAddOnAfter]="suffixIconButton" nzSearch style="width: 400px;">
<input type="text" nz-input [(ngModel)]="query"/>
</nz-input-group>
<ng-template #suffixIconButton>
<button nz-button nzType="primary" nzSearch (click)="onSearch($event)"><i nz-icon nzType="search"></i></button>
</ng-template>
</#if>
<#ibizinclude>
../@MACRO/HTML/VIEW_TOOLBAR.html.ftl
</#ibizinclude>
<div></div>
</div>
</#if>
<#if view.hasPSControl('searchform')>
${P.getCtrlCode('searchform', 'CONTROL.template').code}
</#if>
<#if view.hasPSControl('grid')>
${P.getCtrlCode('grid', 'CONTROL.template').code}
</#if>
</nz-card>
<#ibizinclude>
../@MACRO/HTML/VIEW_CAPTION.html.ftl
</#ibizinclude>
<#ibizinclude>
../@MACRO/LESS/DEFAULT.less.ftl
</#ibizinclude>
.app-${view.getCodeName()?lower_case} {
.toolbar-container2 {
padding-bottom: 10px;
.toolbar-container {
float: right;
}
div:nth-last-child(1) {
clear: both;
}
}
}
\ No newline at end of file
CTRLTYPE=VIEWLAYOUTPANEL#APPDEGRIDVIEW
\ No newline at end of file
<nz-layout class="app-view app-${view.getCodeName()?lower_case}">
<nz-header class="app-header">
<div class="header-title">${view.getCaption()}</div>
<div class="header-func">
<nz-divider nzType="vertical"></nz-divider>&nbsp;
<i nz-icon nzType="search" nzTheme="outline"></i>&nbsp;
<nz-divider nzType="vertical"></nz-divider>&nbsp;
<i nz-icon nzType="mail" nzTheme="outline"></i>&nbsp;
<nz-divider nzType="vertical"></nz-divider>&nbsp;
<i nz-icon nzType="bell" nzTheme="outline"></i>&nbsp;
<nz-divider nzType="vertical"></nz-divider>&nbsp;
<span>用户名</span>
</div>
</nz-header>
<nz-layout>
<nz-sider [nzWidth]="250">
<@ibizindent blank=12>
${P.getCtrlCode('appmenu', 'CONTROL.template').code}
</@ibizindent>
</nz-sider>
<nz-content>
<router-outlet></router-outlet>
</nz-content>
</nz-layout>
</nz-layout>
<#ibizinclude>
../@MACRO/LESS/DEFAULT.less.ftl
</#ibizinclude>
.app-${view.getCodeName()?lower_case} {
.app-header {
background: #108cee;
padding: 0 24px;
display: flex;
justify-content: space-between;
.header-title {
color: #fff;
font-size: 18px;
}
.header-func {
font-size: 18px;
color: #fff;
.ant-divider, .ant-divider-vertical {
height: 1.5em;
top: -0.2em;
}
.userinfo {
> div {
display: inline-block;
}
}
}
}
> .ant-layout {
> .ant-layout-sider {
background: #fff;
border-right: 1px solid #ddd;
}
}
}
\ No newline at end of file
CTRLTYPE=VIEWLAYOUTPANEL#APPINDEXVIEW
\ No newline at end of file
<input nz-input placeholder="<#if item.getPlaceHolder()??>${item.getPlaceHolder()}<#else>请输入...</#if>" [disabled]="detailsModel.${item.name}.disabled" name="${item.name}" [ngModel]="data.${item.name}" (ngModelChange)="onFormItemValueChange({name: '${item.name}', value: $event})" style="${item.getEditorCssStyle()}"/>
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=HTMLEDITOR
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=IPADDRESSTEXTBOX
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=OFFICEEDITOR
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
<app-select [value]="data.${item.name}"<#if item.getPSCodeList()??><#assign codelist=item.getPSCodeList()> codeListId="${codelist.codeName}"</#if><#if item.getPlaceHolder()??> placeholder="${item.getPlaceHolder()}"</#if> [disabled]="detailsModel.${item.name}.disabled"<#if item.getEditorWidth() gt 0 && item.getEditorParam('width','') != 'auto'> width="${item.getEditorWidth()?c}"</#if> (onFormItemValueChange)="onFormItemValueChange({name: '${item.name}', value: $event})"></app-select>
\ No newline at end of file
EDITORTYPE=DROPDOWNLIST
\ No newline at end of file
<app-select [value]="data.${item.name}"<#if item.getPSCodeList()??><#assign codelist=item.getPSCodeList()> codeListId="${codelist.codeName}"</#if><#if item.getPlaceHolder()??> placeholder="${item.getPlaceHolder()}"</#if> [disabled]="detailsModel.${item.name}.disabled" width="100" (onFormItemValueChange)="onFormItemValueChange({name: '${item.name}', value: $event})"></app-select>
\ No newline at end of file
EDITORTYPE=DROPDOWNLIST_100
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=CODEEIDT
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=LISTBOX
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=LISTBOXPICKUP
\ No newline at end of file
<app-radio [value]="data.${item.name}"<#if item.getPSCodeList()??><#assign codelist=item.getPSCodeList()> codeListId="${codelist.codeName}"</#if><#if item.getPlaceHolder()??> placeholder="${item.getPlaceHolder()}"</#if> [disabled]="detailsModel.${item.name}.disabled"<#if item.getEditorWidth() gt 0 && item.getEditorParam('width','') != 'auto'> width="${item.getEditorWidth()?c}"</#if> (onFormItemValueChange)="onFormItemValueChange({name: '${item.name}', value: $event})"></app-radio>
\ No newline at end of file
EDITORTYPE=RADIOBUTTONLIST
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICTURE
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICTURE_ONE
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=ADDRESSPICKUP_AC
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=ADDRESSPICKUP
\ No newline at end of file
<textarea nz-input placeholder="<#if item.getPlaceHolder()??>${item.getPlaceHolder()}<#else>请输入...</#if>" [disabled]="detailsModel.${item.name}.disabled" name="${item.name}" [ngModel]="data.${item.name}" (ngModelChange)="onFormItemValueChange({name: '${item.name}', value: $event})" style="${item.getEditorCssStyle()}"></textarea>
\ No newline at end of file
EDITORTYPE=TEXTAREA
\ No newline at end of file
<textarea nz-input placeholder="<#if item.getPlaceHolder()??>${item.getPlaceHolder()}<#else>请输入...</#if>" [disabled]="detailsModel.${item.name}.disabled" name="${item.name}" [ngModel]="data.${item.name}" (ngModelChange)="onFormItemValueChange({name: '${item.name}', value: $event})" style="${item.getEditorCssStyle()}"></textarea>
\ No newline at end of file
EDITORTYPE=TEXTAREA_10
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PASSWORD
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICKER
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICKEREX_TRIGGER_LINK
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICKEREX_TRIGGER
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICKUPVIEW
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICKEREX_LINK
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICKEREX_NOAC_LINK
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICKEREX_NOAC
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICKEREX_NOBUTTON
\ No newline at end of file
<#ibizinclude>../@MACRO/FORM/DEFAULT.html.ftl</#ibizinclude>
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册