|
@@ -19,6 +19,8 @@ import MEmpty from '@/components/m-empty';
|
|
|
import ItemSkelete from './item-skelete';
|
|
|
import icon_arrow from '../image/icon_arrow.svg';
|
|
|
import styles from './list.module.less';
|
|
|
+import { usePageVisibility } from '@vant/use';
|
|
|
+import { listenerMessage } from '@/helpers/native-message';
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: 'collection-record-list',
|
|
@@ -85,13 +87,11 @@ export default defineComponent({
|
|
|
if (res?.code === 200 && Array.isArray(res?.data?.rows)) {
|
|
|
data.list = res.data.rows.map((item: any) => {
|
|
|
return {
|
|
|
- orderNo: item.orderNo,
|
|
|
- orderType: item.orderType,
|
|
|
- paymentCashAmount: item.paymentCashAmount,
|
|
|
+ ...item,
|
|
|
createTime: item.refundTime,
|
|
|
statusName: refundTypes[item.refundAudit],
|
|
|
statusColor: statusColors[item.status],
|
|
|
- isRefund: true, // 是退款列表
|
|
|
+ isRefund: true // 是退款列表
|
|
|
};
|
|
|
});
|
|
|
data.finished = !res.data.next;
|
|
@@ -110,11 +110,7 @@ export default defineComponent({
|
|
|
if (res?.code === 200 && Array.isArray(res?.data?.rows)) {
|
|
|
data.list = res.data.rows.map((item: any) => {
|
|
|
return {
|
|
|
- orderNo: item.orderNo,
|
|
|
- refundable: item.refundable,
|
|
|
- status: item.status,
|
|
|
- orderType: item.orderType,
|
|
|
- paymentCashAmount: item.paymentCashAmount,
|
|
|
+ ...item,
|
|
|
createTime: item.payTime,
|
|
|
statusName: statusTypes[item.status],
|
|
|
statusColor: statusColors[item.status]
|
|
@@ -132,13 +128,14 @@ export default defineComponent({
|
|
|
data.skelete = false;
|
|
|
};
|
|
|
|
|
|
- onMounted(() => {
|
|
|
- getList();
|
|
|
- });
|
|
|
watch(
|
|
|
() => props.refundIndex,
|
|
|
() => handlStart()
|
|
|
);
|
|
|
+ onMounted(() => {
|
|
|
+ getList();
|
|
|
+ listenerMessage('webViewOnResume', () => handlStart());
|
|
|
+ });
|
|
|
|
|
|
const handlStart = () => {
|
|
|
data.finished = false;
|