|
|
@@ -4,13 +4,15 @@ function reloadListData ({ commit }, listData) {
|
|
|
let productList = listData
|
|
|
axios.get('/trade/collection/list').then(response => {
|
|
|
let focusData = response.data
|
|
|
- for (let i = 0; i < productList.components.length; i++) {
|
|
|
- if (!productList.components[i].isFocus) {
|
|
|
- for (let j = 0; j < focusData.length; j++) {
|
|
|
- productList.components[i].isFocus = Boolean(productList.components[i].id) && productList.components[i].id === focusData[j].componentid
|
|
|
- if (productList.components[i].isFocus) {
|
|
|
- // productList.components[i].focusId = focusData[j].id
|
|
|
- break
|
|
|
+ if (productList.components) {
|
|
|
+ for (let i = 0; i < productList.components.length; i++) {
|
|
|
+ if (!productList.components[i].isFocus) {
|
|
|
+ for (let j = 0; j < focusData.length; j++) {
|
|
|
+ productList.components[i].isFocus = Boolean(productList.components[i].id) && productList.components[i].id === focusData[j].componentid
|
|
|
+ if (productList.components[i].isFocus) {
|
|
|
+ // productList.components[i].focusId = focusData[j].id
|
|
|
+ break
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|