|
|
@@ -1,4 +1,11 @@
|
|
|
import React, { Component } from 'react';
|
|
|
+import Head from './Head'
|
|
|
+
|
|
|
+import {graphqls} from '../../api/graphql_request'
|
|
|
+import {getUserByProps} from '../../api/graphql/user'
|
|
|
+
|
|
|
+import './UserPage.css'
|
|
|
+
|
|
|
|
|
|
class UserPage extends Component{
|
|
|
constructor(props){
|
|
|
@@ -8,9 +15,33 @@ class UserPage extends Component{
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ componentDidMount(){
|
|
|
+ this.getUser()
|
|
|
+ }
|
|
|
+ getUser(){
|
|
|
+ let openid=sessionStorage.getItem('openid')
|
|
|
+ graphqls(getUserByProps,{openid}).then((res)=>{
|
|
|
+ //console.log(res.userbyprops)
|
|
|
+ this.setState({
|
|
|
+ user:res.userbyprops
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
render(){
|
|
|
return(
|
|
|
- <div>UserPage</div>
|
|
|
+ <div className="UserPageWrap">
|
|
|
+ <div className="headerWrap">
|
|
|
+ <Head user={this.state.user}/></div>
|
|
|
+ <div className="toWrap">
|
|
|
+ <div className='toOrderCenter'>
|
|
|
+ <span></span><span>我的订单</span><span></span>
|
|
|
+ </div>
|
|
|
+ <div className='toAddressCenter'>
|
|
|
+ <span></span><span>我的地址</span><span></span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
)
|
|
|
}
|
|
|
}
|