商品详情页支付时加入是否登录的判断逻辑
This commit is contained in:
parent
a28028c8fc
commit
f8db65929e
|
@ -1,7 +1,6 @@
|
|||
# 兴业优酷
|
||||
# VITE_BASE_URL = 'http://192.168.110.50:8083'
|
||||
|
||||
|
||||
# 邮储奶茶活动(测试环境)
|
||||
# VITE_BASE_URL = 'http://milk.api.test.86698.cn'
|
||||
# VITE_YCNC_MERCH_CODE = '100610100019029'
|
||||
|
|
|
@ -43,10 +43,12 @@
|
|||
<script setup>
|
||||
import { onMounted, reactive, ref, unref } from 'vue';
|
||||
import { onLoad } from '@dcloudio/uni-app';
|
||||
import { queryDetail, goPay } from '../../api/ycnc';
|
||||
import { queryDetail, goPay, login } from '../../api/ycnc';
|
||||
import usePay from './hooks/usePay';
|
||||
import useCode from './hooks/useCode';
|
||||
|
||||
const id = ref('')
|
||||
const authCode = ref('');
|
||||
|
||||
const detailObj = reactive({})
|
||||
|
||||
|
@ -68,7 +70,14 @@
|
|||
})
|
||||
}
|
||||
|
||||
const toPay = () => {
|
||||
const toPay = async () => {
|
||||
const token = window.localStorage.getItem('token') || '';
|
||||
if(!token){
|
||||
const code = await useCode();
|
||||
authCode.value = code
|
||||
const {token} = await login({params:{code:unref(authCode)}});
|
||||
window.localStorage.setItem('token',token);
|
||||
}
|
||||
const params = {
|
||||
product_id:unref(id)
|
||||
}
|
||||
|
|
|
@ -72,7 +72,6 @@
|
|||
queryProducts();
|
||||
const token = window.localStorage.getItem('token') || '';
|
||||
if(!token){
|
||||
console.log('进入登录过程');
|
||||
const code = await useCode();
|
||||
authCode.value = code
|
||||
const {token} = await login({params:{code:unref(authCode)}});
|
||||
|
|
Loading…
Reference in New Issue