微信小程序支付集成
CI/CD / build (push) Successful in 4m59s Details

This commit is contained in:
13121765685 2026-01-14 10:19:39 +08:00
parent 7caff23099
commit 11530518f3
3 changed files with 19 additions and 4 deletions

View File

@ -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()
}

View File

@ -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';

View File

@ -136,7 +136,7 @@
@add-prompt-card="handleCanvasSave"
/>
<!-- 定制到家弹窗 -->
<OrderProcessModal
<OrderProcessModal
:series="series"
:show="showOrderProcessModal"
:modelData="CustomizeModalData"