This commit is contained in:
weicw
2023-11-21 20:52:27 +08:00
parent fa23f190a5
commit 12004b1107
16 changed files with 144 additions and 44 deletions

View File

@@ -273,7 +273,7 @@
</a-table>
</a-spin>
</a-card>
<a-card title="续费订单" class="order-card">
<a-card title="缴费记录" class="order-card">
<a-spin :spinning="loading">
<a-table
:data-source="renewOrderList"
@@ -368,7 +368,7 @@
import * as EquipmentApi from '@/api/apps/equipment';
import * as EquipmentRecordApi from '@/api/apps/equipment/record';
import { ColumnItem } from 'ele-admin-pro/es/ele-pro-table/types';
import { listOrder } from '@/api/order';
import { listOrder, listOrderPay } from '@/api/order';
import { CopyOutlined } from '@ant-design/icons-vue';
import { EquipmentRecord } from '@/api/apps/equipment/record/model';
@@ -501,9 +501,27 @@
dataIndex: 'index',
key: 'index',
customRender: ({ index }) => {
return '第' + (index + 1) + '期';
console.log({ ...order });
if(props.data.orderSource == 20) {
if(index == 0) {
return '首期';
}else {
return '第' + index + '期';
}
}else if(props.data.orderSource == 30 || props.data.orderSource == 40) {
return '第' + (index + 1) + '期';
}else if(props.data.orderSource == 10) {
return '一次性购买';
}
}
},
{
title: '订单号',
dataIndex: 'orderNo',
key: 'orderNo'
},
{
title: '订单金额',
dataIndex: 'orderPrice',
@@ -640,13 +658,26 @@
const getRenewOrder = () => {
loading.value = true;
listOrder({
rentOrderId: order.orderId,
payStatus: 20
}).then((data) => {
renewOrderList.value = data;
loading.value = false;
});
console.log(order);
if(order.orderId > 28798) {
listOrderPay({
rentOrderId: order.orderId,
sort: ' create_time asc'
}).then((data) => {
renewOrderList.value = data;
loading.value = false;
});
}else {
listOrder({
rentOrderId: order.orderId,
payStatus: 20,
sort: 'create_time asc',
}).then((data) => {
renewOrderList.value = data;
loading.value = false;
});
}
};
const getEquipmentRecordList = () => {
@@ -660,8 +691,10 @@
const expirationDay = (order) => {
const setTime = new Date(order.expirationTime);
const nowTime = new Date(order.payTime);
const nowTime = new Date();
const restSec = setTime.getTime() - nowTime.getTime();
console.log("计算剩余天数");
console.log(restSec);
// 剩余天数
const day = parseInt(String(restSec / (60 * 60 * 24 * 1000)));
if (day < 0) {