diff --git a/src/api/cai/rechargeOrder.js b/src/api/cai/rechargeOrder.js index f83fa0b..0b193af 100644 --- a/src/api/cai/rechargeOrder.js +++ b/src/api/cai/rechargeOrder.js @@ -50,3 +50,11 @@ export function delRechargeOrder(id) { method: 'delete' }) } + +export function listOrderLogsByOrderNo(queryParams) { + return request({ + url: '/cai/orderLogs/allByOrderNo', + method: 'get', + params: queryParams + }) +} diff --git a/src/views/cai/rechargeOrder/index.vue b/src/views/cai/rechargeOrder/index.vue index 3a6209d..6af44f8 100644 --- a/src/views/cai/rechargeOrder/index.vue +++ b/src/views/cai/rechargeOrder/index.vue @@ -53,6 +53,8 @@ + + @@ -86,7 +88,7 @@ - + @@ -131,11 +140,12 @@ import { } from '@/constant/statusMap' import RechargeOrderInfo from "@/views/cai/rechargeOrder/recharge-order-info"; import ConsumeLogInfo from "@/views/cai/consumeLog/consume-log-info"; +import OrderLogs from "@/views/cai/rechargeOrder/order-logs.vue"; export default { name: "RechargeOrder", components:{ - RechargeOrderInfo,ConsumeLogInfo + RechargeOrderInfo,ConsumeLogInfo,OrderLogs }, data() { return { @@ -144,6 +154,7 @@ export default { payStatusList, rechargeOrderInfoVisible: false, consumeLogInfoVisible: false, + orderLogsVisible: false, // 遮罩层 loading: true, // 选中数组 @@ -205,6 +216,12 @@ export default { this.$refs.consumeLogInfo.traceIdInit(row.traceId) }) }, + handleOrderLogs(row){ + this.orderLogsVisible = true + this.$nextTick(() => { + this.$refs.orderLogs.init(row.orderNo) + }) + }, handleInfo(row) { this.rechargeOrderInfoVisible = true this.$nextTick(() => { diff --git a/src/views/cai/rechargeOrder/order-logs.vue b/src/views/cai/rechargeOrder/order-logs.vue new file mode 100644 index 0000000..d9a05be --- /dev/null +++ b/src/views/cai/rechargeOrder/order-logs.vue @@ -0,0 +1,48 @@ + + +