From c606a7210097ca126fcf9fdb123cebf2a964f51d Mon Sep 17 00:00:00 2001
From: xiejun <xiejun@vci-tech.com>
Date: 星期四, 26 十二月 2024 16:51:44 +0800
Subject: [PATCH] 集成获取mdm分发通用数据格式接口集成 日志输出到日志文件中
---
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/view.js.vm | 77 ++++++++++++++++++++++++++++++++++++++
1 files changed, 77 insertions(+), 0 deletions(-)
diff --git a/Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/view.js.vm b/Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/view.js.vm
new file mode 100644
index 0000000..397b23e
--- /dev/null
+++ b/Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/view.js.vm
@@ -0,0 +1,77 @@
+#set($upperEntityPath=$table.entityPath.toUpperCase())
+#set($editId="$" + "{" + "id" + "}")
+import React, { PureComponent } from 'react';
+import router from 'umi/router';
+import { Form, Card, Button } from 'antd';
+import { connect } from 'dva';
+import Panel from '../../../components/Panel';
+import styles from '../../../layouts/Sword.less';
+import { $!{upperEntityPath}_DETAIL } from '../../../actions/$!{table.entityPath}';
+
+const FormItem = Form.Item;
+
+@connect(({ $!{table.entityPath} }) => ({
+ $!{table.entityPath},
+}))
+@Form.create()
+class $!{entity}View extends PureComponent {
+ componentWillMount() {
+ const {
+ dispatch,
+ match: {
+ params: { id },
+ },
+ } = this.props;
+ dispatch($!{upperEntityPath}_DETAIL(id));
+ }
+
+ handleEdit = () => {
+ const {
+ match: {
+ params: { id },
+ },
+ } = this.props;
+ router.push(`/$!{servicePackage}/$!{table.entityPath}/edit/$!{editId}`);
+ };
+
+ render() {
+ const {
+ $!{table.entityPath}: { detail },
+ } = 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.handleEdit}>
+ 淇敼
+ </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}">
+ <span>{detail.$!{field.propertyName}}</span>
+ </FormItem>
+#end
+#end
+ </Card>
+ </Form>
+ </Panel>
+ );
+ }
+}
+export default $!{entity}View;
--
Gitblit v1.10.0