|
@@ -154,28 +154,32 @@ const updateProductsById = async (idx) => {
|
|
|
return;
|
|
|
}
|
|
|
Loading.show();
|
|
|
- let res = await apis.get_product_info({
|
|
|
- // productId: 'p15677829'
|
|
|
- productId: tagclick.value.data.products[idx].id,
|
|
|
- });
|
|
|
+ try {
|
|
|
+ let res = await apis.get_product_info({
|
|
|
+ // productId: 'p15677829'
|
|
|
+ productId: tagclick.value.data.products[idx].id,
|
|
|
+ });
|
|
|
|
|
|
- let tempData = toRaw(tagclick.value.data);
|
|
|
+ let tempData = toRaw(tagclick.value.data);
|
|
|
|
|
|
- tempData.products[idx] = {
|
|
|
- ...tempData.products[idx],
|
|
|
- ...res.data,
|
|
|
- currentSku: res.data.skus[0] || {
|
|
|
- price: "",
|
|
|
- id: "",
|
|
|
- },
|
|
|
- cartnum: 1,
|
|
|
- };
|
|
|
+ tempData.products[idx] = {
|
|
|
+ ...tempData.products[idx],
|
|
|
+ ...res.data,
|
|
|
+ currentSku: res.data.skus[0] || {
|
|
|
+ price: "",
|
|
|
+ id: "",
|
|
|
+ },
|
|
|
+ cartnum: 1,
|
|
|
+ };
|
|
|
|
|
|
- store.commit("tag/setTagClickType", {
|
|
|
- type: tagclick.value.type,
|
|
|
- data: tempData,
|
|
|
- });
|
|
|
- Loading.hide();
|
|
|
+ store.commit("tag/setTagClickType", {
|
|
|
+ type: tagclick.value.type,
|
|
|
+ data: tempData,
|
|
|
+ });
|
|
|
+ Loading.hide();
|
|
|
+ } catch (error) {
|
|
|
+ Loading.hide();
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
watch(
|