bug修复

This commit is contained in:
2024-06-03 22:59:17 +08:00
parent 4d7f73aedf
commit c56ea0dd73
6 changed files with 39 additions and 19 deletions

View File

@@ -72,7 +72,7 @@ import CompanyDialog from '@/components/company-dialog.vue';
import { getCompanyList } from '@/api/company';
import { useUserStore } from '@/store';
import { assetsUrl, defaultAvatar, defaultImage } from '@/utils/assets';
import { getCompanyId, getOpenId, goPath, isLogin } from '@/utils';
import { getOpenId, goPath, isLogin } from '@/utils';
import { storeToRefs } from 'pinia';
import { UserBean } from '@/store/modules/user/types';
@@ -196,7 +196,7 @@ const fetchCompanyList = (fn: any = undefined) => {
} else {
let index = companyList.value.findIndex((res: { id: string }) => res.id === getApp().globalData?.companyId);
//未在当前公司下注册
if(index < 0) {
if(index < 0 && !getApp()?.globalData?.storeId) {
goPath('/pages/common/register/index');
return;
}

View File

@@ -49,7 +49,8 @@
</text>
<view class='bottom-sku-view c-flex-row'>
<text>
{{ item.checkedStock.colorName||'均色' }}{{ item.checkedStock.sizeName||'均码' }} x{{ item.checkedStock.count }}
{{ item.checkedStock.colorName || '均色' }}{{ item.checkedStock.sizeName || '均码' }}
x{{ item.checkedStock.count }}
</text>
<text>¥{{ item.price }}</text>
</view>
@@ -160,16 +161,16 @@ const buildSqbParams = computed(() => {
client_sn: orderBean.value?.id || '',
return_url: '/pages/common/payresult/index',
total_amount: Number(((totalPrice.value || 0) * 100).toFixed(2)),
terminal_sn: terminalInfo.value.terminalSn,
subject: orderBean?.value?.orderGoods[0].name||'未知',
terminal_sn: terminalInfo.value?.terminalSn,
subject: orderBean?.value?.orderGoods[0].name || '未知',
subject_img: orderBean?.value?.orderGoods[0].images || '',
merchant_name: terminalInfo.value.companyName,
merchant_name: terminalInfo.value?.companyName,
notify_url: 'https://www.baidu.com'
}, true);
return {
...params,
sign: hexMD5(parseParameter(params) + '&key=' + terminalInfo.value.terminalKey).toUpperCase()
sign: hexMD5(parseParameter(params) + '&key=' + terminalInfo.value?.terminalKey).toUpperCase()
};
});
@@ -202,7 +203,10 @@ const navigateTo = (e: any) => {
};
const createOrder = async () => {
if(!terminalInfo.value) {
showToast('当前店铺未配置收款渠道,请联系商家');
return;
}
//邮寄
if(tabIndex.value == 1 && !deliveryAddress.value.addrid) {
showToast('请选择收货地址');