diff --git a/src/views/order/index/config/content.ts b/src/views/order/index/config/content.ts index 2410d28..503e60a 100644 --- a/src/views/order/index/config/content.ts +++ b/src/views/order/index/config/content.ts @@ -14,14 +14,22 @@ const contentConfig: IContentConfig = { pageSize: 10, pageSizes: [10, 20, 30, 50], }, - indexAction: function (params) { + async indexAction(params) { console.log(params); if (params.createAt) { params.startTime = params.createAt[0]; params.endTime = params.createAt[1]; delete params.createAt; } - return OrderApi.getList(params); + + const res = await OrderApi.getList(params) + console.log('OrderApi.getList', res); + + res.records.map(item => { + item.payLoading = false + item.printStatus = JSON.parse(item.printStatus || '[]') + }) + return res; }, indexActionData: {}, // deleteAction: OrderApi.delete, @@ -93,7 +101,14 @@ const contentConfig: IContentConfig = { templet: "custom", slotName: "options", }, - + { + label: "打印状态", + align: "center", + prop: "printStatus", + width: 120, + templet: "custom", + slotName: "printStatus", + }, { label: "状态", align: "center", diff --git a/src/views/order/index/index.vue b/src/views/order/index/index.vue index ea01ec5..c4e8a8e 100644 --- a/src/views/order/index/index.vue +++ b/src/views/order/index/index.vue @@ -51,6 +51,13 @@ + + +