From 9074312fe301b54a093448427209529622e7b4d9 Mon Sep 17 00:00:00 2001 From: jason <2667446@qq.com> Date: Wed, 6 Sep 2023 10:34:24 +0800 Subject: [PATCH] 后台接入钱包支付 --- yudao-ui-admin/src/utils/constants.js | 4 ++++ yudao-ui-admin/src/views/pay/app/components/mockChannelForm.vue | 107 ----------------------------------------------------------------------------------------------------------- yudao-ui-admin/src/views/pay/app/components/noneConfigChannelForm.vue | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ yudao-ui-admin/src/views/pay/app/index.vue | 25 +++++++++++++++++++++---- yudao-ui-admin/src/views/pay/cashier/index.vue | 4 ++++ 5 files changed, 137 insertions(+), 111 deletions(-) delete mode 100644 yudao-ui-admin/src/views/pay/app/components/mockChannelForm.vue create mode 100644 yudao-ui-admin/src/views/pay/app/components/noneConfigChannelForm.vue diff --git a/yudao-ui-admin/src/utils/constants.js b/yudao-ui-admin/src/utils/constants.js index d62b1f8..2ce6d00 100644 --- a/yudao-ui-admin/src/utils/constants.js +++ b/yudao-ui-admin/src/utils/constants.js @@ -163,6 +163,10 @@ export const PayChannelEnum = { MOCK : { "code": "mock", "name": "模拟支付" + }, + WALLET : { + "code": "wallet", + "name": "钱包支付" } } diff --git a/yudao-ui-admin/src/views/pay/app/components/mockChannelForm.vue b/yudao-ui-admin/src/views/pay/app/components/mockChannelForm.vue deleted file mode 100644 index e2d6162..0000000 --- a/yudao-ui-admin/src/views/pay/app/components/mockChannelForm.vue +++ /dev/null @@ -1,107 +0,0 @@ - - diff --git a/yudao-ui-admin/src/views/pay/app/components/noneConfigChannelForm.vue b/yudao-ui-admin/src/views/pay/app/components/noneConfigChannelForm.vue new file mode 100644 index 0000000..51fcc53 --- /dev/null +++ b/yudao-ui-admin/src/views/pay/app/components/noneConfigChannelForm.vue @@ -0,0 +1,108 @@ + + diff --git a/yudao-ui-admin/src/views/pay/app/index.vue b/yudao-ui-admin/src/views/pay/app/index.vue index 67a15fe..6819af7 100644 --- a/yudao-ui-admin/src/views/pay/app/index.vue +++ b/yudao-ui-admin/src/views/pay/app/index.vue @@ -170,6 +170,19 @@ + + + + + @@ -228,14 +241,14 @@ import { createApp, updateApp, changeAppStatus, deleteApp, getApp, getAppPage } import { PayChannelEnum, CommonStatusEnum } from "@/utils/constants"; import weixinChannelForm from "@/views/pay/app/components/weixinChannelForm"; import alipayChannelForm from "@/views/pay/app/components/alipayChannelForm"; -import mockChannelForm from '@/views/pay/app/components/mockChannelForm'; +import noneConfigChannelForm from '@/views/pay/app/components/noneConfigChannelForm'; export default { name: "PayApp", components: { weixinChannelForm, alipayChannelForm, - mockChannelForm + noneConfigChannelForm }, data() { return { @@ -391,7 +404,11 @@ export default { return } if (code === 'mock') { - this.$refs['mockChannelFormRef'].open(row.id, code); + this.$refs['noneConfigChannelFormRef'].open(row.id, code); + return + } + if (code === 'wallet') { + this.$refs['noneConfigChannelFormRef'].open(row.id, code); return } }, diff --git a/yudao-ui-admin/src/views/pay/cashier/index.vue b/yudao-ui-admin/src/views/pay/cashier/index.vue index 85d7027..c10c154 100644 --- a/yudao-ui-admin/src/views/pay/cashier/index.vue +++ b/yudao-ui-admin/src/views/pay/cashier/index.vue @@ -136,6 +136,10 @@ export default { name: '模拟支付', icon: require("@/assets/images/pay/icon/mock.svg"), code: "mock" + }, { + name: '钱包支付', + icon: require("@/assets/images/pay/icon/mock.svg"), + code: "wallet" }], submitLoading: false, // 提交支付的 loading interval: undefined, // 定时任务,轮询是否完成支付 -- libgit2 0.21.4