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