From 9b00aaff937c5081e0622edc818c21011686f3a2 Mon Sep 17 00:00:00 2001
From: 疯狂的狮子Li <15040126243@163.com>
Date: 星期五, 17 五月 2024 10:00:25 +0800
Subject: [PATCH] update 优化 删除无用页面
---
src/views/tool/gen/genInfoForm.vue | 13 +++++++------
1 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/src/views/tool/gen/genInfoForm.vue b/src/views/tool/gen/genInfoForm.vue
index 84e1d90..0ee9f1d 100644
--- a/src/views/tool/gen/genInfoForm.vue
+++ b/src/views/tool/gen/genInfoForm.vue
@@ -90,8 +90,8 @@
<el-icon><question-filled /></el-icon>
</el-tooltip>
</template>
- <el-radio v-model="infoForm.genType" label="0">zip鍘嬬缉鍖�</el-radio>
- <el-radio v-model="infoForm.genType" label="1">鑷畾涔夎矾寰�</el-radio>
+ <el-radio v-model="infoForm.genType" value="0">zip鍘嬬缉鍖�</el-radio>
+ <el-radio v-model="infoForm.genType" value="1">鑷畾涔夎矾寰�</el-radio>
</el-form-item>
</el-col>
@@ -228,16 +228,16 @@
interface MenuOptionsType {
menuId: number | string;
menuName: string;
- children: MenuOptionsType[] | undefined;
+ children?: MenuOptionsType[];
}
+const { proxy } = getCurrentInstance();
const subColumns = ref<any>([]);
const menuOptions = ref<Array<MenuOptionsType>>([]);
-const { proxy } = getCurrentInstance() as ComponentInternalInstance;
const props = defineProps({
- info: propTypes.any.def(null),
- tables: propTypes.any.def(null)
+ info: propTypes.any.isRequired,
+ tables: propTypes.any.isRequired
});
const infoForm = computed(() => props.info);
@@ -276,6 +276,7 @@
const res = await listMenu();
res.data.forEach((m) => (m.menuId = m.menuId.toString()));
const data = proxy?.handleTree<MenuOptionsType>(res.data, 'menuId');
+
if (data) {
menuOptions.value = data;
}
--
Gitblit v1.9.3