import React, {Component} from 'react';
import {orderbyprops, updateorder} from "../../../gql";
// import {deleteorder} from "../../gql";
import gql from "graphql-tag";
import {Query, Mutation} from "react-apollo";
import {Card, WhiteSpace, Button, ActivityIndicator, WingBlank} from 'antd-mobile';
import moment from 'moment';
import 'moment/locale/zh-cn'
import {Row, Col} from 'antd';
moment.locale('zh-cn');
class Cancelled 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 = '还没有取消的订单'
}
return (
)
}
}
);
}
}
export default Cancelled;
class CancelledRender extends Component {
constructor(props) {
super(props);
this.state = {}
}
render() {
let {orders, tip, userID} = this.props;
return (
{
tip ?
{tip}
:
''
}
{
orders.map((order) => {
return (
{order.serverName}
留言: {order.remark ? order.remark : '无'}
{/**/}
预约于: {moment(Number(order.serviceStartTime)).format("YYYY-MM-DD HH:mm:ss")}
取消于: {moment(Number(order.updatedAt)).format("YYYY-MM-DD HH:mm:ss")}
)
})
}
)
}
}
// 用户直接删除数据库的按钮
// class DeleteButton1 extends Component {
// constructor(props) {
// super(props);
// this.state = {
//
// }
// }
//
// render() {
// let {orderID, userID} = this.props;
// return (
//
// {(deleteorder, {loading, error}) => {
// if (loading)
// return ;
// if (error)
// return 'error';
// let varObj = {
// id: orderID,
// user_id: userID
// };
// return (
//
// )
// }}
//
//
// )
// }
// }
// 用户无法直接删除数据库,只是改变订单状态的按钮
class DeleteButton2 extends Component {
constructor(props) {
super(props);
this.state = {}
}
render() {
let {orderID, userID} = this.props;
return (
{(updateorder, {loading, error}) => {
if (loading)
return (
);
if (error)
return 'error';
let varObj = {
id: orderID,
user_id: userID,
orderStatus: 'deleted',
updatedAt: new Date().getTime()
};
return (
)
}}
)
}
}