Skip to content

Commit ec4a7e5

Browse files
committed
feat(resources): handel api 404
1 parent 71cb848 commit ec4a7e5

4 files changed

Lines changed: 16 additions & 10 deletions

File tree

packages/configurator/src/source-select-configurator/SourceSelectConfigurator.vue

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -134,12 +134,14 @@ export default {
134134
const getResourceData = () => {
135135
fetchResourceGroupByAppId()
136136
.then((res) => {
137-
categoryData.value = res
138-
categoryOptions.value = res.map((item) => ({ label: item.name, value: item.id, resources: item.resources }))
139-
if (categoryOptions.value.length) {
140-
sourceCategory.value = categoryOptions.value[0].value
141-
sourceOriginList.value = categoryOptions.value[0].resources
142-
sourceList.value = categoryOptions.value[0].resources
137+
if (Array.isArray(res)) {
138+
categoryData.value = res
139+
categoryOptions.value = res.map((item) => ({ label: item.name, value: item.id, resources: item.resources }))
140+
if (categoryOptions.value.length) {
141+
sourceCategory.value = categoryOptions.value[0].value
142+
sourceOriginList.value = categoryOptions.value[0].resources
143+
sourceList.value = categoryOptions.value[0].resources
144+
}
143145
}
144146
openPopover()
145147
})

packages/plugins/model-manager/src/Main.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
</div>
4343
</div>
4444
</template>
45-
<search-empty v-else />
45+
<search-empty :isShow="!models.length" />
4646
</div>
4747
</template>
4848
</plugin-panel>
@@ -159,7 +159,7 @@ const getModelLists = async () => {
159159
currentPage: 1,
160160
pageSize: 500
161161
})
162-
models.value = data.records
162+
models.value = data.records || []
163163
}
164164
// 导出模型的sql
165165
const exportModel = async (id) => {

packages/plugins/resource/src/Main.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,9 @@ export default {
107107
const getCategoryList = () => {
108108
fetchResourceGroupByAppId()
109109
.then((res) => {
110-
resourceList.value = res
110+
if (Array.isArray(res)) {
111+
resourceList.value = res
112+
}
111113
})
112114
.catch((error) => {
113115
useNotify({

packages/plugins/resource/src/ResourceList.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,9 @@ export default {
283283
const getSourceList = () => {
284284
fetchResourceListByGroupId(state.group.id)
285285
.then((res) => {
286-
state.sourceList = res
286+
if (Array.isArray(res)) {
287+
state.sourceList = res
288+
}
287289
})
288290
.catch((error) => {
289291
useNotify({

0 commit comments

Comments
 (0)