fix: 修复corpidLogin引用错误并添加调试日志
修复了在`checkout.vue`中错误引用`corpidLogin`的问题,将其从`wxStore`改为直接使用`corpidLogin.value`。同时,在`wx.ts`和`checkout.vue`中添加了调试日志,以便更好地跟踪`corpid`和`corpidLogin`的状态。
This commit is contained in:
parent
349bc2a65f
commit
6ad260f05e
|
@ -14,7 +14,7 @@ const cartStore = useCartStore()
|
||||||
const { cartItems, totalPrice } = storeToRefs(cartStore)
|
const { cartItems, totalPrice } = storeToRefs(cartStore)
|
||||||
|
|
||||||
const wxStore = useWxStore()
|
const wxStore = useWxStore()
|
||||||
const { openid, balance, corpid, corpidLogin, userid: qyUserid } = storeToRefs(wxStore)
|
const { openid, balance, corpidLogin, userid: qyUserid } = storeToRefs(wxStore)
|
||||||
|
|
||||||
const ab98UserStore = useAb98UserStore()
|
const ab98UserStore = useAb98UserStore()
|
||||||
const { tel, userid: ab98Userid } = storeToRefs(ab98UserStore)
|
const { tel, userid: ab98Userid } = storeToRefs(ab98UserStore)
|
||||||
|
@ -80,7 +80,11 @@ async function handleSubmit() {
|
||||||
// 2 - 企业微信用户
|
// 2 - 企业微信用户
|
||||||
// 1 - 汇邦云用户
|
// 1 - 汇邦云用户
|
||||||
// 0 - 外部用户
|
// 0 - 外部用户
|
||||||
const isInternal = corpidLogin ? 2 : ab98Userid.value ? 1 : 0;
|
const isInternal = corpidLogin.value ? 2 : ab98Userid.value ? 1 : 0;
|
||||||
|
console.log('corpidLogin', corpidLogin.value)
|
||||||
|
console.log('qyUserid', qyUserid.value)
|
||||||
|
console.log("isInternal", isInternal)
|
||||||
|
|
||||||
const requestData: SubmitOrderRequestData = {
|
const requestData: SubmitOrderRequestData = {
|
||||||
openid: openid.value,
|
openid: openid.value,
|
||||||
userid: wxStore.userid,
|
userid: wxStore.userid,
|
||||||
|
@ -167,7 +171,7 @@ async function handleSubmit() {
|
||||||
<van-field label="支付方式" :model-value="selectedPayment" readonly>
|
<van-field label="支付方式" :model-value="selectedPayment" readonly>
|
||||||
<template #input>
|
<template #input>
|
||||||
<van-radio-group v-model="selectedPayment" direction="horizontal">
|
<van-radio-group v-model="selectedPayment" direction="horizontal">
|
||||||
<van-radio name="wechat" v-if="!wxStore.corpid">
|
<van-radio name="wechat" v-if="!corpidLogin">
|
||||||
<van-icon name="wechat" class="method-icon" />
|
<van-icon name="wechat" class="method-icon" />
|
||||||
微信支付
|
微信支付
|
||||||
</van-radio>
|
</van-radio>
|
||||||
|
|
|
@ -40,6 +40,8 @@ export const useWxStore = defineStore("wx", () => {
|
||||||
state.value = params.state || state.value
|
state.value = params.state || state.value
|
||||||
corpid.value = params.corpid || corpid.value
|
corpid.value = params.corpid || corpid.value
|
||||||
corpidLogin.value = !!corpid.value;
|
corpidLogin.value = !!corpid.value;
|
||||||
|
console.log('corpid:', corpid.value)
|
||||||
|
console.log('corpidLogin:', corpidLogin.value)
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (!corpid.value) {
|
if (!corpid.value) {
|
||||||
|
|
Loading…
Reference in New Issue