uniapp【修复】: 订单提交,门店自提未设置默认门店bug前端报错

This commit is contained in:
15093570141
2024-11-08 13:44:40 +08:00
parent 1f332bc06f
commit d74459954a

View File

@@ -40,9 +40,8 @@
</view>
<!-- 门店自提 -->
<view class="store-pickup-box" v-if="state.tabSelectType === OrderDistributionEnum.selfDelivery">
<view class="pickup-box">
<view class="store-box" v-if="Object.keys(state.store).length > 0"
@click="handleRouteNavigateTo(`/pages/order/storeList/storeList`)">
<view class="pickup-box" @click="handleRouteNavigateTo(`/pages/order/storeList/storeList`)">
<view class="store-box" v-if="Object.keys(state.store).length > 0">
<view class="store-address-box">
<view class="store-address">
<text class="name">{{ state.store?.storeName }}</text>
@@ -55,7 +54,7 @@
</view>
</view>
<view class="store-box" v-else>
<view class="no-store">暂无门店</view>
<view class="no-store">请选择门店</view>
</view>
<view class="address-line"></view>
</view>
@@ -542,7 +541,7 @@
/** 获取默认店铺 */
const getDefaultStore = async () => {
const defaultStore : Response<StoreListType> = await queryDefaultStore();
if (defaultStore.status) {
if (defaultStore.status && defaultStore.data) {
state.store = defaultStore.data;
} else {
handleShowToast('商家未配置默认自提店铺!');