diff --git a/src/views/infra/codegen/FakeData.vue b/src/views/infra/codegen/FakeData.vue
index 27ac8ed1c..dd0e4f42f 100644
--- a/src/views/infra/codegen/FakeData.vue
+++ b/src/views/infra/codegen/FakeData.vue
@@ -1,5 +1,40 @@
@@ -34,11 +34,13 @@
@@ -69,12 +71,27 @@ const tableHeight = document.documentElement.scrollHeight - 350 + 'px'
/** 查询模拟类型下拉列表 */
const dictOptions = ref([])
const getDictOptions = async () => {
- dictOptions.value = await CodegenApi.fakeDataMockTypeList()
+ loading.value = true
+ try {
+ dictOptions.value = await CodegenApi.fakeDataMockTypeList()
+ } finally {
+ loading.value = false
+ }
}
-const mockParamOptions = ref([]) // 用户组列表
-const getMockParmOptions = async () => {
- mockParamOptions.value = await CodegenApi.getMockParamsByMockType(4)
+//查询模拟参数
+const loading = ref(false)
+const mockParamOptions = ref([])
+const getMockParmOptions = async (val, type: number) => {
+ if (type == undefined) {
+ return
+ }
+ loading.value = true
+ try {
+ mockParamOptions.value = await CodegenApi.getMockParamsByMockType(type)
+ } finally {
+ loading.value = false
+ }
}
watch(
@@ -91,6 +108,5 @@ watch(
onMounted(async () => {
await getDictOptions()
- await getMockParmOptions()
})