From 122deb4a51475b271bd5d4de36593c1c5f925f1d Mon Sep 17 00:00:00 2001
From: 李喆(开发组) <lzhe@yxqiche.com>
Date: 星期二, 18 三月 2025 17:29:39 +0800
Subject: [PATCH] 1

---
 src/views/dnc/station-file/index.vue |   44 ++++++++++++++++++++++++++++++--------------
 1 files changed, 30 insertions(+), 14 deletions(-)

diff --git a/src/views/dnc/station-file/index.vue b/src/views/dnc/station-file/index.vue
index dcf3023..7e2c974 100644
--- a/src/views/dnc/station-file/index.vue
+++ b/src/views/dnc/station-file/index.vue
@@ -1,7 +1,7 @@
 <!--
  * @Date: 2024-05-20 21:43:10
  * @LastEditors: Sneed
- * @LastEditTime: 2024-05-22 23:37:00
+ * @LastEditTime: 2024-06-05 21:11:02
  * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/dnc/station-file/index.vue
 -->
 <template>
@@ -11,16 +11,7 @@
                 <el-aside width="200px">
                     <el-container>
                         <el-main>
-                            <el-tree default-expand-all ref="tree" node-key="id" :data="treeData" :props="{
-                                label: 'name',
-                            }" @node-click="nodeClick" highlight-current :current-node-key="selectNode.id">
-                                <template #default="{ node, data }">
-                                    <span :class="data.isGroup ? 'active' : ''" class="custom-tree-node">
-                                        <span>{{
-                                            node.label || data.code }}</span>
-                                    </span>
-                                </template>
-                            </el-tree>
+                            <MYTree :props="props" v-model="treeChecked" @loaded="query"></MYTree>
                         </el-main>
                         <!-- <el-footer>
                             <el-button type="primary" round @click="addFolder">鏂板鏂囦欢澶�</el-button>
@@ -30,10 +21,10 @@
                 <el-main>
                     <el-tabs v-model="activeName" type="card" class="demo-tabs" @tab-click="handleClick">
                         <el-tab-pane label="宸ヤ綅鏂囦欢" name="1">
-                            <File></File>
+                            <File :treeChecked="treeChecked"></File>
                         </el-tab-pane>
                         <el-tab-pane label="鎿嶄綔鏃ュ織" name="2">
-                            <Log />
+                            <Log :id="id" />
                         </el-tab-pane>
                     </el-tabs>
                 </el-main>
@@ -45,10 +36,35 @@
 <script>
 import Log from './Log.vue'
 import File from './File.vue'
+import MYTree from '@/views/mdc/MYTree.vue'
 export default {
     components: {
         Log,
-        File
+        File,
+        MYTree
+    },
+    data() {
+        return {
+            id: '',
+            activeName: '1',
+            treeChecked: {},
+            props: {
+                disabled: function (data, node) {
+                    return !data.ftpCatalogue
+                }
+            }
+        }
+    },
+    watch: {
+        treeChecked(val) {
+            console.log(val, '>>>>>>')
+            this.id = val?.[0]
+        }
+    },
+    methods: {
+        query() {
+
+        }
     }
 }
 </script>

--
Gitblit v1.9.3