提交 ad5e9e90 编写于 作者: neko's avatar neko

update

上级 b332e959
<#ibizinclude>
../@MACRO/CONTROL/LANGBASE.tsx.ftl
</#ibizinclude>
<i-form props={{ model: this.data }} class='app-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>">
<input style={{ display: 'none' }}></input>
<row >
<#if ctrl.isNoTabHeader()>
<div className="ibiz-form ${ctrl.getCodeName()?lower_case}<#if ctrl.getPSSysCss()??> ${ctrl.getPSSysCss().getCssName()}</#if><#if ctrl.isInfoFormMode?? && ctrl.isInfoFormMode()> info-form-mode</#if>">
<Form layout="inline">
<#if ctrl.isNoTabHeader()>
<#list ctrl.getPSDEFormPages() as formmenber>
${P.getPartCode(formmenber).code}
</#list>
<#else>
<tabs animated={false} name='${ctrl.name}' value={this.detailsModel.${ctrl.name}.activiedPage}
on-on-click={($event: any) => this.detailsModel.${ctrl.name}.clickPage($event)}>
<#list ctrl.getPSDEFormPages() as formpage>
{
this.detailsModel.${formpage.name}.visible ?
<tab-pane name='${formpage.name}' index={${formpage_index}} tab='${ctrl.name}' class='<#if formpage.getPSSysCss?? && formpage.getPSSysCss()??>${formpage.getPSSysCss().getCssName()}</#if>'
label={
(h: any) => {
return (
<span class='caption<#if formpage.getLabelPSSysCss?? && formpage.getLabelPSSysCss()??> ${formpage.getLabelPSSysCss().getCssName()}</#if>'>
<#else>
<Tabs defaultActiveKey="1" onChange={(key: string) => this.tabChange(key)}>
<#list ctrl.getPSDEFormPages() as formpage>
<TabPane
tab={
<span class='caption<#if formpage.getLabelPSSysCss?? && formpage.getLabelPSSysCss()??> ${formpage.getLabelPSSysCss().getCssName()}</#if>'>
<#if formpage.getPSSysImage()??>
<span>
<#assign sysimage = formpage.getPSSysImage()/>
<#if sysimage.getImagePath() == "">
<#if sysimage.getImagePath() == "">
<i class='${sysimage.getCssClass()}'></i>&nbsp;
<#else>
<img src='${sysimage.getImagePath()}'/>&nbsp;
</#if>
</span>
</#if>
{<#if langbase??>this.$t('${langbase}.details.${formpage.name}')<#else>'${formpage.getCaption()}'</#if>}
</span>
);
}
}>
${P.getPartCode(formpage).code}
</tab-pane>
: ''
}
</#list>
</tabs>
</#if>
</row>
</i-form>
\ No newline at end of file
${formpage.name}
</span>
}
key="${formpage_index}">
${P.getPartCode(formpage).code}
</TabPane>
</#list>
</Tabs>
</#if>
</Form>
</div>
\ No newline at end of file
import React, { PureComponent } from 'react';
import { Form, Input, Row, Col, Tabs, Icon } from 'antd';
import './${srffilepath2(ctrl.codeName)}.less';
const { TabPane } = Tabs;
/**
* ${srfclassname(ctrl.codeName)}
......@@ -10,6 +12,16 @@ import './${srffilepath2(ctrl.codeName)}.less';
*/
export default class ${srfclassname(ctrl.codeName)} extends PureComponent {
/**
* 表单分页切换
*
* @param {string} key 分页标识
* @memberof ${srfclassname(ctrl.codeName)}
*/
public tabChange(key: string): void {
}
/**
* 绘制内容
*
......@@ -17,7 +29,9 @@ export default class ${srfclassname(ctrl.codeName)} extends PureComponent {
* @memberof ${srfclassname(ctrl.codeName)}
*/
public render(): any {
return <div></div>;
return <>
${P.getPartCode(item,'FORM').code}
</>;
}
}
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册