From 362ccd351080cfbf587bd7f51f7cce11ebb7a30d Mon Sep 17 00:00:00 2001 From: silenceqi Date: Fri, 27 Nov 2020 21:58:44 +0800 Subject: [PATCH] add doucment query --- web/src/pages/DataManagement/Query.js | 141 ++++++++++++++++++++++++++ 1 file changed, 141 insertions(+) create mode 100644 web/src/pages/DataManagement/Query.js diff --git a/web/src/pages/DataManagement/Query.js b/web/src/pages/DataManagement/Query.js new file mode 100644 index 00000000..43c66d63 --- /dev/null +++ b/web/src/pages/DataManagement/Query.js @@ -0,0 +1,141 @@ +import React, { Component } from 'react'; +import { connect } from 'dva'; +import PageHeaderWrapper from '@/components/PageHeaderWrapper'; +import { Col, Form, Row,Select, Input, Card,Icon,List, Descriptions } from 'antd'; + +const {Option} = Select; + +@Form.create() +class Query extends React.Component { + state={ + bodyDisplay: 'none', + data: [{ + index: 'blogs-001', + id: 'dpOsA3YBCjFOm54VZoNF', + source: `{ + "title" : "elastic search test title", + "content": "如默认结构不满足需求,可以自定义该模板,但是自定义模板时必须包含各个 dom 节点的 class,样式可以自定义。", + "created_at" : "2020-11-23" + }` + }, + { + index: 'blogs-002', + id: "dpOsA3YBCjFOm54VZoNB", + source: `{ + "title" : "elastic search test title", + "created_at" : "2020-11-23", + "content": "如默认结构不满足需求,可以自定义该模板,但是自定义模板时必须包含各个 dom 节点的 class,样式可以自定义。" + }` + }, + { + index: 'blogs-002', + id: "dpOsA3YBCjFOm54VZoNC", + source: `{ + "title" : "elastic search test title", + "created_at" : "2020-11-23", + "content":"如默认结构不满足需求,可以自定义该模板,但是自定义模板时必须包含各个 dom 节点的 class,样式可以自定义。" + }` + }, + { + index: 'blogs-001', + id:"dpOsA3YBCjFOm54VZoNG", + source: `{ + "title" : "elastic search test title", + "content":"如默认结构不满足需求,可以自定义该模板,但是自定义模板时必须包含各个 dom 节点的 class,样式可以自定义。", + "created_at" : "2020-11-23" + }` + }, { + index: 'blogs-001', + id:"dpOsA3YBCjFOm54VZoNG", + source: `{ + "title" : "elastic search test title", + "content":"如默认结构不满足需求,可以自定义该模板,但是自定义模板时必须包含各个 dom 节点的 class,样式可以自定义。", + "created_at" : "2020-11-23" + }` + }] + } + + render(){ + // const {getFieldDecorator} = this.props.form; + return ( +
+ + + + + + console.log(value)} + /> + + + + { + this.setState((preState)=>{ + if(preState.bodyDisplay == 'none') { + return { + bodyDisplay: 'block', + }; + }else{ + return { + bodyDisplay: 'none' + }; + } + }); + }}>{this.state.bodyDisplay == 'none' ? '展开':'收起'} + + + + + + + + + { + console.log(page); + }, + pageSize: 4, + total: 50 + }} + renderItem={item => ( + + {}}>More} + actions={[ + {}} />, + , + ]}> + + {/* + {item.id} + */} + + {item.source} + + + + + )} + /> + +
+ ) + } + +} + +export default Query; \ No newline at end of file