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

update

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