import React, {Component} from 'react';
import {orderbyprops, repertorybyid, updateorderAndupdaterepertory} from "../../gql";
import {Spin} from 'antd';
import gql from "graphql-tag";
import {Query, Mutation} from "react-apollo";
import {Card, WhiteSpace, Button} from 'antd-mobile';
import moment from 'moment';
import 'moment/locale/zh-cn'
moment.locale('zh-cn');
class Ordered extends Component {
render() {
let {userID} = 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 = '还没有订单'
}
console.log(orders);
return (
)
}
}
);
}
}
export default Ordered;
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")}
)
})
}
)
}
}
class CancelButton extends Component {
constructor(props) {
super(props);
this.state = {}
}
render() {
let {repertoryID} = this.props;
return (
{
({loading, error, data}) => {
if (loading) {
return
}
if (error) {
return 'error!';
}
console.log(data);
return (
{(updateorderAndupdaterepertory, {loading, error}) => {
if (loading)
return ;
if (error)
return 'error';
// 未完待续
return (
)
}}
)
}
}
)
}
}