From 11530518f389e108ed8914f9b4feb99df0ecda01 Mon Sep 17 00:00:00 2001 From: 13121765685 Date: Wed, 14 Jan 2026 10:19:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E4=BF=A1=E5=B0=8F=E7=A8=8B=E5=BA=8F?= =?UTF-8?q?=E6=94=AF=E4=BB=98=E9=9B=86=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/OrderProcessModal/index.vue | 19 +++++++++++++++++-- apps/frontend/src/main.js | 2 +- .../src/views/Project/CreateProject.vue | 2 +- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/apps/frontend/src/components/OrderProcessModal/index.vue b/apps/frontend/src/components/OrderProcessModal/index.vue index 96b9918..bd25ee1 100644 --- a/apps/frontend/src/components/OrderProcessModal/index.vue +++ b/apps/frontend/src/components/OrderProcessModal/index.vue @@ -56,6 +56,7 @@ import { ref, computed } from 'vue' import { useI18n } from 'vue-i18n' import { ElIcon } from 'element-plus' +import { isWeChatBrowser,WechatBus } from '@deotaland/utils' import { CloseBold, InfoFilled, @@ -74,9 +75,23 @@ const props = defineProps({ series: { type: String, default: '' } }) const emit = defineEmits(['close', 'acknowledge']) -const handleOverlayClick = () => onClose() -const onClose = () => emit('close') +const handleOverlayClick = () => onClose(); +const onClose = () => emit('close'); const handleAcknowledge = () => { + if(isWeChatBrowser()){ + WechatBus.BusWechartForNavigate('/pages/pay/pay',{ + method:'pay', + payData:JSON.stringify({ + orderId: 1, + series:1, + name:{ + D1:'定制模型', + E1:'定制模型', + }, + }) + }) + return + } emit('acknowledge', props.modelData) onClose() } diff --git a/apps/frontend/src/main.js b/apps/frontend/src/main.js index 7c67bf1..e239749 100644 --- a/apps/frontend/src/main.js +++ b/apps/frontend/src/main.js @@ -20,7 +20,7 @@ import piniaPluginPersistedstate from 'pinia-plugin-persistedstate' // import VueLazyload from 'vue3-lazyload' import 'element-plus/dist/index.css' import 'nprogress/nprogress.css' -import {ElMessage,ElLoading } from 'element-plus' +import {ElMessage} from 'element-plus' import dtUI from '@deotaland/ui' import '@deotaland/ui/style.css' import { environmentUtils,WechatBus,isWeChatBrowser } from '@deotaland/utils'; diff --git a/apps/frontend/src/views/Project/CreateProject.vue b/apps/frontend/src/views/Project/CreateProject.vue index 8d267bb..21fb5a1 100644 --- a/apps/frontend/src/views/Project/CreateProject.vue +++ b/apps/frontend/src/views/Project/CreateProject.vue @@ -136,7 +136,7 @@ @add-prompt-card="handleCanvasSave" /> -