From 96be59a64cc1d8fcaf1034e787717663c68df4a7 Mon Sep 17 00:00:00 2001 From: 杨磊 <505174330@qq.com> Date: 星期一, 26 五月 2025 10:39:58 +0800 Subject: [PATCH] 2025-5-26提交 --- src/views/model/index.vue | 31 +++++++++++++++++++++++++------ 1 files changed, 25 insertions(+), 6 deletions(-) diff --git a/src/views/model/index.vue b/src/views/model/index.vue index 650ad02..f4b8e79 100644 --- a/src/views/model/index.vue +++ b/src/views/model/index.vue @@ -7,7 +7,11 @@ </el-header> <el-container> <el-aside width="240px"> - <TreeMenu :menuItem="menuItem" /> + <TreeMenu + :menuItem="menuItem" + :modelTreeData="modelTreeData" + :storeInfo="storeInfo" + /> </el-aside> <el-main> <RouterView /> @@ -19,17 +23,23 @@ </template> <script setup lang="ts"> -import Header from "@/layout/Header.vue"; +import Header from "@/layout/components/Header.vue"; import TreeMenu from "@/components/TreeMenu.vue"; import { ElConfigProvider } from "element-plus"; import zhCn from "element-plus/es/locale/lang/zh-cn"; -import { inject, onMounted, ref } from "vue"; +import { inject, onMounted, ref, watch } from "vue"; const MG: any = inject("MG"); -const menuItem = ref("/"); -const storeList = ref([]); +const toolClass: any = inject("toolClass"); +const menuItem = ref("model"); + +const storeInfo = ref({}); +const modelTreeData = ref([]); const handMenu = (key: string) => { + console.log(key, "key"); menuItem.value = key; }; +import { curStoreInfo } from "@/store/index"; +const seleStore = curStoreInfo(); onMounted(async () => { MG.dps5.GetStoreList().then(async (res: any) => { @@ -63,7 +73,16 @@ storeItem.repositoryList = datas; } console.log(curList, "curList"); - storeList.value = curList; + console.log(toolClass, "toolClass"); + const temp_store = { + storeId: curList[0].storeId, + storeData: curList[0], + repositoryId: curList[0].repositoryList[0].id, + repositoryData: curList[0].repositoryList[0], + }; + storeInfo.value = temp_store; + seleStore.setStoreInfo(temp_store); + // getTableData(); } }); }); -- Gitblit v1.9.1