From 80b6cbfc9c861469146318d0b3dd5f8b8b525b8a Mon Sep 17 00:00:00 2001 From: xiejun <xiejun@vci-tech.com> Date: 星期五, 01 十一月 2024 15:11:19 +0800 Subject: [PATCH] Revert "集成获取mdm分发通用数据格式接口集成" --- Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/add.js.vm | 75 +++++++++++++++++++++++++++++++++++++ 1 files changed, 75 insertions(+), 0 deletions(-) diff --git a/Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/add.js.vm b/Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/add.js.vm new file mode 100644 index 0000000..dd17383 --- /dev/null +++ b/Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/add.js.vm @@ -0,0 +1,75 @@ +#set($upperEntityPath=$table.entityPath.toUpperCase()) +import React, { PureComponent } from 'react'; +import { Form, Input, Card, Button } from 'antd'; +import { connect } from 'dva'; +import Panel from '../../../components/Panel'; +import styles from '../../../layouts/Sword.less'; +import { $!{upperEntityPath}_SUBMIT } from '../../../actions/$!{table.entityPath}'; + +const FormItem = Form.Item; + +@connect(({ loading }) => ({ + submitting: loading.effects['$!{table.entityPath}/submit'], +})) +@Form.create() +class $!{entity}Add extends PureComponent { + handleSubmit = e => { + e.preventDefault(); + const { dispatch, form } = this.props; + form.validateFieldsAndScroll((err, values) => { + if (!err) { + dispatch($!{upperEntityPath}_SUBMIT(values)); + } + }); + }; + + render() { + const { + form: { getFieldDecorator }, + submitting, + } = this.props; + + const formItemLayout = { + labelCol: { + xs: { span: 24 }, + sm: { span: 7 }, + }, + wrapperCol: { + xs: { span: 24 }, + sm: { span: 12 }, + md: { span: 10 }, + }, + }; + + const action = ( + <Button type="primary" onClick={this.handleSubmit} loading={submitting}> + 鎻愪氦 + </Button> + ); + + return ( + <Panel title="鏂板" back="/$!{servicePackage}/$!{table.entityPath}" action={action}> + <Form hideRequiredMark style={{ marginTop: 8 }}> + <Card className={styles.card} bordered={false}> +#foreach($field in $!{table.fields}) +#if($!{field.name}!=$!{tenantColumn}) + <FormItem {...formItemLayout} label="$!{field.comment}"> + {getFieldDecorator('$!{field.propertyName}', { + rules: [ + { + required: true, + message: '璇疯緭鍏�$!{field.comment}', + }, + ], + })(<Input placeholder="璇疯緭鍏�$!{field.comment}" />)} + </FormItem> +#end +#end + </Card> + </Form> + </Panel> + ); + } +} + +export default $!{entity}Add; -- Gitblit v1.9.3