修复联系客服页面bug;增加查询订单功能
This commit is contained in:
parent
6714753bba
commit
51906bafa4
|
@ -403,6 +403,8 @@ const ContactContent = (props) => {
|
||||||
},
|
},
|
||||||
body: JSON.stringify({
|
body: JSON.stringify({
|
||||||
mids: userMids,
|
mids: userMids,
|
||||||
|
offset: 0,
|
||||||
|
limit: 1000,
|
||||||
...base,
|
...base,
|
||||||
}),
|
}),
|
||||||
});
|
});
|
||||||
|
|
|
@ -5,6 +5,7 @@ import { DatePicker, Table } from "antd";
|
||||||
export default function Data() {
|
export default function Data() {
|
||||||
const { RangePicker } = DatePicker;
|
const { RangePicker } = DatePicker;
|
||||||
const [data, setData] = useState();
|
const [data, setData] = useState();
|
||||||
|
const [order, setOrder] = useState();
|
||||||
|
|
||||||
// 获取当前时间戳
|
// 获取当前时间戳
|
||||||
const currentTimestamp = Date.now();
|
const currentTimestamp = Date.now();
|
||||||
|
@ -55,7 +56,49 @@ export default function Data() {
|
||||||
console.error(error);
|
console.error(error);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const getOrderData = async () => {
|
||||||
|
try {
|
||||||
|
const base = baseRequest();
|
||||||
|
const response = await fetch(`/op/vas/coin_order_list`, {
|
||||||
|
method: "POST",
|
||||||
|
headers: {
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
},
|
||||||
|
body: JSON.stringify({
|
||||||
|
st: Math.floor(selectTime.ct_lower_bound / 1000),
|
||||||
|
et: Math.floor(selectTime.ct_upper_bound / 1000),
|
||||||
|
offset: 0,
|
||||||
|
limit: 100,
|
||||||
|
...base,
|
||||||
|
}),
|
||||||
|
});
|
||||||
|
const _data = await response.json();
|
||||||
|
if (_data.ret === -1) {
|
||||||
|
alert(_data.msg);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
const structedData = _data.data.list.map((item, index) => {
|
||||||
|
return {
|
||||||
|
key: index,
|
||||||
|
time: new Date(item.ct * 1000).toLocaleString(),
|
||||||
|
user: item.user_user_id,
|
||||||
|
streamer: item.streamer_user_id,
|
||||||
|
price: item.coins / 10,
|
||||||
|
order_detail: {
|
||||||
|
order_id: item.order_id,
|
||||||
|
order_status_desc: item.order_status_desc,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
});
|
||||||
|
setOrder(structedData);
|
||||||
|
} catch (error) {
|
||||||
|
console.error(error);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
getData();
|
getData();
|
||||||
|
getOrderData();
|
||||||
}, [selectTime]);
|
}, [selectTime]);
|
||||||
|
|
||||||
const onOk = (value) => {
|
const onOk = (value) => {
|
||||||
|
@ -110,6 +153,46 @@ export default function Data() {
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
//订单表头
|
||||||
|
const orderColumns = [
|
||||||
|
{
|
||||||
|
title: "订单时间",
|
||||||
|
dataIndex: "time",
|
||||||
|
key: "time",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "用户",
|
||||||
|
dataIndex: "user",
|
||||||
|
key: "user",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "主播",
|
||||||
|
dataIndex: "streamer",
|
||||||
|
key: "streamer",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "价格",
|
||||||
|
dataIndex: "price",
|
||||||
|
key: "price",
|
||||||
|
render: (data) => {
|
||||||
|
return <p>¥{data}</p>;
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "订单详情",
|
||||||
|
dataIndex: "order_detail",
|
||||||
|
key: "order_detail",
|
||||||
|
render: (data) => {
|
||||||
|
return (
|
||||||
|
<div>
|
||||||
|
<p>订单号:{data.order_id}</p>
|
||||||
|
<p>订单状态:{data.order_status_desc}</p>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
},
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="px-4">
|
<div className="px-4">
|
||||||
<h1>数据统计</h1>
|
<h1>数据统计</h1>
|
||||||
|
@ -122,6 +205,12 @@ export default function Data() {
|
||||||
format="YYYY-MM-DD HH:mm"
|
format="YYYY-MM-DD HH:mm"
|
||||||
onOk={onOk}
|
onOk={onOk}
|
||||||
/>
|
/>
|
||||||
|
<Table
|
||||||
|
columns={orderColumns}
|
||||||
|
dataSource={order}
|
||||||
|
pagination={{ pageSize: 20 }}
|
||||||
|
scroll={{ y: window.innerHeight - 300 }}
|
||||||
|
/>
|
||||||
<Table
|
<Table
|
||||||
columns={columns}
|
columns={columns}
|
||||||
dataSource={data}
|
dataSource={data}
|
||||||
|
|
Loading…
Reference in New Issue