From 7398bab010e4c4d6ad54b6cbced69b37c7b013ed Mon Sep 17 00:00:00 2001 From: xingyu4j Date: Tue, 27 May 2025 18:39:40 +0800 Subject: [PATCH 01/35] feat: add pay svg --- packages/icons/src/svg/icons/alipay-app.svg | 1 + packages/icons/src/svg/icons/alipay-bar.svg | 2 ++ packages/icons/src/svg/icons/alipay-pc.svg | 1 + packages/icons/src/svg/icons/alipay-qr.svg | 2 ++ packages/icons/src/svg/icons/alipay-wap.svg | 1 + packages/icons/src/svg/icons/mock.svg | 1 + packages/icons/src/svg/icons/wallet.svg | 1 + packages/icons/src/svg/icons/wx-app.svg | 2 ++ packages/icons/src/svg/icons/wx-bar.svg | 1 + packages/icons/src/svg/icons/wx-lite.svg | 1 + packages/icons/src/svg/icons/wx-native.svg | 1 + packages/icons/src/svg/icons/wx-pub.svg | 2 ++ packages/icons/src/svg/index.ts | 26 +++++++++++++++++++++ 13 files changed, 42 insertions(+) create mode 100644 packages/icons/src/svg/icons/alipay-app.svg create mode 100644 packages/icons/src/svg/icons/alipay-bar.svg create mode 100644 packages/icons/src/svg/icons/alipay-pc.svg create mode 100644 packages/icons/src/svg/icons/alipay-qr.svg create mode 100644 packages/icons/src/svg/icons/alipay-wap.svg create mode 100644 packages/icons/src/svg/icons/mock.svg create mode 100644 packages/icons/src/svg/icons/wallet.svg create mode 100644 packages/icons/src/svg/icons/wx-app.svg create mode 100644 packages/icons/src/svg/icons/wx-bar.svg create mode 100644 packages/icons/src/svg/icons/wx-lite.svg create mode 100644 packages/icons/src/svg/icons/wx-native.svg create mode 100644 packages/icons/src/svg/icons/wx-pub.svg diff --git a/packages/icons/src/svg/icons/alipay-app.svg b/packages/icons/src/svg/icons/alipay-app.svg new file mode 100644 index 00000000..ebf11883 --- /dev/null +++ b/packages/icons/src/svg/icons/alipay-app.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/icons/src/svg/icons/alipay-bar.svg b/packages/icons/src/svg/icons/alipay-bar.svg new file mode 100644 index 00000000..eb1e1e84 --- /dev/null +++ b/packages/icons/src/svg/icons/alipay-bar.svg @@ -0,0 +1,2 @@ + diff --git a/packages/icons/src/svg/icons/alipay-pc.svg b/packages/icons/src/svg/icons/alipay-pc.svg new file mode 100644 index 00000000..2a752770 --- /dev/null +++ b/packages/icons/src/svg/icons/alipay-pc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/icons/src/svg/icons/alipay-qr.svg b/packages/icons/src/svg/icons/alipay-qr.svg new file mode 100644 index 00000000..48337508 --- /dev/null +++ b/packages/icons/src/svg/icons/alipay-qr.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/packages/icons/src/svg/icons/alipay-wap.svg b/packages/icons/src/svg/icons/alipay-wap.svg new file mode 100644 index 00000000..87075dbb --- /dev/null +++ b/packages/icons/src/svg/icons/alipay-wap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/icons/src/svg/icons/mock.svg b/packages/icons/src/svg/icons/mock.svg new file mode 100644 index 00000000..e0a68571 --- /dev/null +++ b/packages/icons/src/svg/icons/mock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/icons/src/svg/icons/wallet.svg b/packages/icons/src/svg/icons/wallet.svg new file mode 100644 index 00000000..27b09ead --- /dev/null +++ b/packages/icons/src/svg/icons/wallet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/icons/src/svg/icons/wx-app.svg b/packages/icons/src/svg/icons/wx-app.svg new file mode 100644 index 00000000..ad40b2a2 --- /dev/null +++ b/packages/icons/src/svg/icons/wx-app.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/packages/icons/src/svg/icons/wx-bar.svg b/packages/icons/src/svg/icons/wx-bar.svg new file mode 100644 index 00000000..11292e6e --- /dev/null +++ b/packages/icons/src/svg/icons/wx-bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/icons/src/svg/icons/wx-lite.svg b/packages/icons/src/svg/icons/wx-lite.svg new file mode 100644 index 00000000..0c925cf3 --- /dev/null +++ b/packages/icons/src/svg/icons/wx-lite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/icons/src/svg/icons/wx-native.svg b/packages/icons/src/svg/icons/wx-native.svg new file mode 100644 index 00000000..bf3ba2b6 --- /dev/null +++ b/packages/icons/src/svg/icons/wx-native.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/icons/src/svg/icons/wx-pub.svg b/packages/icons/src/svg/icons/wx-pub.svg new file mode 100644 index 00000000..3a6d15b7 --- /dev/null +++ b/packages/icons/src/svg/icons/wx-pub.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/packages/icons/src/svg/index.ts b/packages/icons/src/svg/index.ts index 3b5cb995..98f18e29 100644 --- a/packages/icons/src/svg/index.ts +++ b/packages/icons/src/svg/index.ts @@ -12,7 +12,26 @@ const SvgBellIcon = createIconifyIcon('svg:bell'); const SvgCakeIcon = createIconifyIcon('svg:cake'); const SvgAntdvLogoIcon = createIconifyIcon('svg:antdv-logo'); +/** 支付 */ +const SvgAlipayPcIcon = createIconifyIcon('svg:alipay-pc'); +const SvgAlipayWapIcon = createIconifyIcon('svg:alipay-wap'); +const SvgAlipayAppIcon = createIconifyIcon('svg:alipay-app'); +const SvgAlipayQrIcon = createIconifyIcon('svg:alipay-qr'); +const SvgAlipayBarIcon = createIconifyIcon('svg:alipay-bar'); +const SvgWxPubIcon = createIconifyIcon('svg:wx-pub'); +const SvgWxLiteIcon = createIconifyIcon('svg:wx-lite'); +const SvgWxAppIcon = createIconifyIcon('svg:wx-app'); +const SvgWxNativeIcon = createIconifyIcon('svg:wx-native'); +const SvgWxBarIcon = createIconifyIcon('svg:wx-bar'); +const SvgWalletIcon = createIconifyIcon('svg:wallet'); +const SvgMockIcon = createIconifyIcon('svg:mock'); + export { + SvgAlipayAppIcon, + SvgAlipayBarIcon, + SvgAlipayPcIcon, + SvgAlipayQrIcon, + SvgAlipayWapIcon, SvgAntdvLogoIcon, SvgAvatar1Icon, SvgAvatar2Icon, @@ -22,4 +41,11 @@ export { SvgCakeIcon, SvgCardIcon, SvgDownloadIcon, + SvgMockIcon, + SvgWalletIcon, + SvgWxAppIcon, + SvgWxBarIcon, + SvgWxLiteIcon, + SvgWxNativeIcon, + SvgWxPubIcon, }; From 09942f0257379c5c2dafab9d1f6bc27b8e1a8995 Mon Sep 17 00:00:00 2001 From: xingyu4j Date: Tue, 27 May 2025 18:40:02 +0800 Subject: [PATCH 02/35] feat: add cashier views --- apps/web-antd/src/views/pay/cashier/data.ts | 81 +++++++++ apps/web-antd/src/views/pay/cashier/index.vue | 172 +++++++++++++++++- .../src/views/pay/cashier/modules/form.vue | 155 ++++++++++++++++ 3 files changed, 404 insertions(+), 4 deletions(-) create mode 100644 apps/web-antd/src/views/pay/cashier/data.ts create mode 100644 apps/web-antd/src/views/pay/cashier/modules/form.vue diff --git a/apps/web-antd/src/views/pay/cashier/data.ts b/apps/web-antd/src/views/pay/cashier/data.ts new file mode 100644 index 00000000..0918a6f1 --- /dev/null +++ b/apps/web-antd/src/views/pay/cashier/data.ts @@ -0,0 +1,81 @@ +import { + SvgAlipayAppIcon, + SvgAlipayBarIcon, + SvgAlipayPcIcon, + SvgAlipayQrIcon, + SvgAlipayWapIcon, + SvgMockIcon, + SvgWalletIcon, + SvgWxAppIcon, + SvgWxBarIcon, + SvgWxLiteIcon, + SvgWxNativeIcon, + SvgWxPubIcon, +} from '@vben/icons'; + +export const channelsAlipay = [ + { + name: '支付宝 PC 网站支付', + icon: SvgAlipayPcIcon, + code: 'alipay_pc', + }, + { + name: '支付宝 Wap 网站支付', + icon: SvgAlipayWapIcon, + code: 'alipay_wap', + }, + { + name: '支付宝 App 网站支付', + icon: SvgAlipayAppIcon, + code: 'alipay_app', + }, + { + name: '支付宝扫码支付', + icon: SvgAlipayQrIcon, + code: 'alipay_qr', + }, + { + name: '支付宝条码支付', + icon: SvgAlipayBarIcon, + code: 'alipay_bar', + }, +]; +export const channelsWechat = [ + { + name: '微信公众号支付', + icon: SvgWxPubIcon, + code: 'wx_pub', + }, + { + name: '微信小程序支付', + icon: SvgWxLiteIcon, + code: 'wx_lite', + }, + { + name: '微信 App 支付', + icon: SvgWxAppIcon, + code: 'wx_app', + }, + { + name: '微信扫码支付', + icon: SvgWxNativeIcon, + code: 'wx_native', + }, + { + name: '微信条码支付', + icon: SvgWxBarIcon, + code: 'wx_bar', + }, +]; +export const channelsMock = [ + { + name: '钱包支付', + icon: SvgWalletIcon, + code: 'wallet', + }, + { + name: '模拟支付', + icon: SvgMockIcon, + code: 'mock', + }, +]; diff --git a/apps/web-antd/src/views/pay/cashier/index.vue b/apps/web-antd/src/views/pay/cashier/index.vue index fb03f41f..df15c9e2 100644 --- a/apps/web-antd/src/views/pay/cashier/index.vue +++ b/apps/web-antd/src/views/pay/cashier/index.vue @@ -1,7 +1,171 @@ - + diff --git a/apps/web-antd/src/views/pay/cashier/modules/form.vue b/apps/web-antd/src/views/pay/cashier/modules/form.vue new file mode 100644 index 00000000..c75ebfdc --- /dev/null +++ b/apps/web-antd/src/views/pay/cashier/modules/form.vue @@ -0,0 +1,155 @@ + + + From 4736a5b3fe29b6fd261fdd79b69f15a8630138d3 Mon Sep 17 00:00:00 2001 From: xingyu4j Date: Tue, 27 May 2025 19:53:44 +0800 Subject: [PATCH 03/35] fix: error --- .../src/views/bpm/processInstance/detail/modules/task-list.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web-antd/src/views/bpm/processInstance/detail/modules/task-list.vue b/apps/web-antd/src/views/bpm/processInstance/detail/modules/task-list.vue index 7a1e44ad..145b04f4 100644 --- a/apps/web-antd/src/views/bpm/processInstance/detail/modules/task-list.vue +++ b/apps/web-antd/src/views/bpm/processInstance/detail/modules/task-list.vue @@ -199,7 +199,7 @@ defineExpose({