import React, {Component} from 'react' import './index.css' import {Grid, ActivityIndicator} from 'antd-mobile' import {withRouter} from 'react-router-dom' import Logo from '../../../components/logo' import {getCookie} from "../../../utils/cookie" import {user_by_id} from "../../../utils/gql" import {Query} from "react-apollo" import gql from "graphql-tag" const orderIcon = [ { icon: 'https://ece-img-1254337200.cos.ap-chengdu.myqcloud.com/icon/pay.png', text: '待付款', id: 'pay' }, { icon: 'https://ece-img-1254337200.cos.ap-chengdu.myqcloud.com/icon/ship.png', text: '待发货', id: 'ship' }, { icon: 'https://ece-img-1254337200.cos.ap-chengdu.myqcloud.com/icon/unbox.png', text: '待收货', id: 'unbox' }, { icon: 'https://ece-img-1254337200.cos.ap-chengdu.myqcloud.com/icon/judge.png', text: '待评价', id: 'judge' } ] const toolsIcon = [ { icon: 'https://ece-img-1254337200.cos.ap-chengdu.myqcloud.com/icon/address.png', text: '收货地址', id: 'address' }, { icon: 'https://ece-img-1254337200.cos.ap-chengdu.myqcloud.com/icon/cart.png', text: '购物袋', id: 'cart' }, { icon: 'https://ece-img-1254337200.cos.ap-chengdu.myqcloud.com/icon/message.png', text: '系统通知', id: 'message' } ] const memberIcon = [ { icon: 'https://ece-img-1254337200.cos.ap-chengdu.myqcloud.com/icon/card.png', text: '会员卡', id: 'card' }, { icon: 'https://ece-img-1254337200.cos.ap-chengdu.myqcloud.com/icon/coupon.png', text: '优惠券', id: 'coupon' }, { icon: 'https://ece-img-1254337200.cos.ap-chengdu.myqcloud.com/icon/credit.png', text: '积分', id: 'credit' } ] const shopIcon = [ { icon: 'https://ece-img-1254337200.cos.ap-chengdu.myqcloud.com/icon/shop.png', text: '店铺展示', id: 'shop' }, { icon: 'https://ece-img-1254337200.cos.ap-chengdu.myqcloud.com/icon/goods.png', text: '商品管理', id: 'goods' }, { icon: 'https://ece-img-1254337200.cos.ap-chengdu.myqcloud.com/icon/order.png', text: '订单管理', id: 'orders' } ] class All extends Component { constructor(props) { super(props) this.state = {} } render() { let user_id = getCookie('user_id') // console.log(user_id) return (
{ ({loading, error, data}) => { if (loading) { return (
) } if (error) { return 'error!' } data = data.userbyid return (
{ this.props.history.push({ pathname: `/my/profile`, state: {} }) }}>
{data.username}
) } }
电商订单
{ this.props.history.push({ pathname: '/my/order', state: { kind: order.id } }) }} />
我的工具
{ if (tools.id === 'cart') { this.props.history.push({ pathname: '/cart' }) } else { this.props.history.push({ pathname: '/my/tools', state: { page: tools.id } }) } }} />
会员中心
{ this.props.history.push({ pathname: '/my/member', state: { page: member.id } }) }} />
商家入口
{ this.props.history.push({ pathname: '/my/manage', state: { page: shop.id } }) }} />
) } } export default withRouter(All)