From a5f3cfb4f91c220165bade1a79e08e8106bf8ecb Mon Sep 17 00:00:00 2001 From: xingyu Date: Fri, 8 Sep 2023 14:31:03 +0800 Subject: [PATCH] feat: pay --- src/enums/systemEnum.ts | 81 ++--------------- src/views/pay/cashier/cashier.data.ts | 2 + src/views/pay/cashier/index.vue | 124 +------------------------- 3 files changed, 9 insertions(+), 198 deletions(-) diff --git a/src/enums/systemEnum.ts b/src/enums/systemEnum.ts index ca51cda..e4d663f 100644 --- a/src/enums/systemEnum.ts +++ b/src/enums/systemEnum.ts @@ -128,7 +128,7 @@ export const PayChannelEnum = { } /** - * 支付的展示模式每局 + * 支付的展示模式枚举 */ export const PayDisplayModeEnum = { URL: { @@ -143,6 +143,9 @@ export const PayDisplayModeEnum = { QR_CODE: { mode: 'qr_code', }, + APP: { + mode: 'app', + }, } /** @@ -168,81 +171,7 @@ export const PayOrderStatusEnum = { }, CLOSED: { status: 20, - name: '支付关闭', - }, -} - -/** - * 支付订单回调状态枚举 - */ -export const PayOrderNotifyStatusEnum = { - NO: { - status: 0, - name: '未通知', - }, - SUCCESS: { - status: 10, - name: '通知成功', - }, - FAILURE: { - status: 20, - name: '通知失败', - }, -} - -/** - * 支付订单退款状态枚举 - */ -export const PayOrderRefundStatusEnum = { - NO: { - status: 0, - name: '未退款', - }, - SOME: { - status: 10, - name: '部分退款', - }, - ALL: { - status: 20, - name: '全部退款', - }, -} - -/** - * 支付退款订单状态枚举 - */ -export const PayRefundStatusEnum = { - CREATE: { - status: 0, - name: '退款订单生成', - }, - SUCCESS: { - status: 1, - name: '退款成功', - }, - FAILURE: { - status: 2, - name: '退款失败', - }, - PROCESSING_NOTIFY: { - status: 3, - name: '退款中,渠道通知结果', - }, - PROCESSING_QUERY: { - status: 4, - name: '退款中,系统查询结果', - }, - UNKNOWN_RETRY: { - status: 5, - name: '状态未知,请重试', - }, - UNKNOWN_QUERY: { - status: 6, - name: '状态未知,系统查询结果', - }, - CLOSE: { - status: 99, - name: '退款关闭', + name: '未支付', }, } diff --git a/src/views/pay/cashier/cashier.data.ts b/src/views/pay/cashier/cashier.data.ts index 30d590b..99c2e3c 100644 --- a/src/views/pay/cashier/cashier.data.ts +++ b/src/views/pay/cashier/cashier.data.ts @@ -77,6 +77,7 @@ export const channelsAlipay = [ code: 'alipay_bar', }, ] + export const channelsWechat = [ { name: '微信公众号支付', @@ -104,6 +105,7 @@ export const channelsWechat = [ code: 'wx_bar', }, ] + export const channelsMock = [ { name: '模拟支付', diff --git a/src/views/pay/cashier/index.vue b/src/views/pay/cashier/index.vue index 02c7e7a..a6a760d 100644 --- a/src/views/pay/cashier/index.vue +++ b/src/views/pay/cashier/index.vue @@ -1,125 +1,5 @@ - - +>