import React, {Component} from 'react' import './index.css' import {NavBar, Icon, ActivityIndicator} from 'antd-mobile' import {withRouter} from 'react-router-dom' import {orderbyprops} from "../../../utils/gql" import {Query} from "react-apollo" import gql from "graphql-tag" class Order extends Component { constructor(props) { super(props) this.state = { navTitle: '', page: 'pay', orderStatus: '' } } componentWillMount() { let {location} = this.props if (location && location.state) { let navTitle = '', orderStatus = '0' let page = location.state.page switch (page) { case 'pay': navTitle = '待付款' orderStatus = '0' break case 'ship': navTitle = '待发货' orderStatus = '1' break case 'unbox': navTitle = '待收货' orderStatus = '2' break case 'judge': navTitle = '待评价' orderStatus = '3' break default: navTitle = '无效页面' break } this.setState({ navTitle, page, orderStatus }) } } render() { let {navTitle, orderStatus} = this.state return (