import React, { Component } from 'react'; import './index.css'; import { createForm } from 'rc-form'; import { NoticeBar,Picker } from 'antd-mobile'; import {Spin} from 'antd'; import gql from "graphql-tag"; import {Query} from "react-apollo"; import {adminorderbyprops} from "../../gql"; import {Card, WhiteSpace} from 'antd-mobile'; import moment from 'moment'; import 'moment/locale/zh-cn' moment.locale('zh-cn'); const data = [ { "value": "success", "label": "成功", }, { "value": "cancelled", "label": "已取消", }, { "value": "deleted", "label": "已删除", }, { "value": "", "label": "全部", } ]; const CustomChildren = props => (
{props.children}
{props.extra}
); class AllOrder extends Component { constructor(props) { super(props); this.state = { sValue: ['success'] } } render() { const { getFieldProps } = this.props.form; return (
只有管理员的微信才能看到此界面,此处作为样例全部展示 this.setState({ sValue: v })} onOk={v => this.setState({ sValue: v })} > 选择订单类型
) } } class AdminShowOrders extends Component { render() { let {orderStatus} = this.props; return ( { ({loading, error, data}) => { if (loading) { return } if (error) { return 'error!'; } let orders = data.orderbyprops; let tip = ''; if (orders.length === 0) { orders = []; tip = '还没有订单' } return ( ) } } ) } } class OrderedRender extends Component { constructor(props) { super(props); this.state = {} } render() { let {orders, tip} = this.props; return (
{ tip ?
{tip}
: '' } { orders.map((order) => { return (
预约: {order.service_id.server_id.name} - {order.service_id.price}元
人数: {order.customerNumber}
留言: {order.remark}
时间: {moment(Number(order.service_id.startTime)).format("YYYY-MM-DD HH:mm:ss")}
) }) }
) } } export default createForm()(AllOrder);