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);