From 74d460aa271f406cf36b2f20aa26b84d7c775217 Mon Sep 17 00:00:00 2001
From: “dzb” <2632970487@qq.com>
Date: 星期三, 21 九月 2022 17:50:19 +0800
Subject: [PATCH] 新建logo页面,第三方接口,案件池页面搭建

---
 src/views/systemSetting/platform/mySetting/index.vue |  147 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 144 insertions(+), 3 deletions(-)

diff --git a/src/views/systemSetting/platform/mySetting/index.vue b/src/views/systemSetting/platform/mySetting/index.vue
index 8b407a0..b928e83 100644
--- a/src/views/systemSetting/platform/mySetting/index.vue
+++ b/src/views/systemSetting/platform/mySetting/index.vue
@@ -1,5 +1,146 @@
 <template>
-    <div>
-        
+    <div class="mySetting">
+        <!-- header 椤甸潰鏍囬鎻愮ず -->
+        <header>
+            <div class="headerTitle">绯荤粺璁剧疆 >> 闂ㄦ埛绠$悊 > 鑷畾涔夎彍鍗曡缃�</div>
+        </header>
+        <!-- main 鍐呭灞曠ず鍖� -->
+        <main>
+            <div class="mainContent">
+                <!-- 渚ц竟瀵艰埅鏍� -->
+                <div class="aside">
+                    <div class="asideItem" v-for="(item,index) in menuList" :key="item.id" @click="getContent(index)">
+                        <h4>{{item.title}}</h4>
+                        <!-- 瀛愯彍鍗� -->
+                        <ul class="menu">
+                            <li class="menuItem" v-for="(son,sonIndex) in item.children" @click.stop="getContent(index,sonIndex)">
+                                <span>{{son.title}}</span>
+                            </li>
+                        </ul>
+                    </div>
+                </div>
+                <!-- 鑿滃崟璁剧疆 -->
+                <div class="content">
+                    <h4>鑿滃崟绠$悊-{{article.title}}</h4>
+                    <!-- 瀛愯彍鍗曢」鐩� -->
+                    <ul class="edit">
+                        <li class="editItem">
+                            <label>鍚嶇О:</label>
+                            <span>{{article.name}}</span>
+                        </li>
+                        <li class="editItem">
+                            <label>鎻忚堪:</label>
+                            <span>{{article.description}}</span>
+                        </li>
+                        <li class="editItem">
+                            <label>鏄惁鏄剧ず鑿滃崟:</label>
+                            <span>{{article.hidden===0 ? '鍚�':'鏄�' }}</span>
+                        </li>
+                    </ul>
+                </div>
+            </div>
+        </main>
     </div>
-</template>
\ No newline at end of file
+</template>
+<script>
+export default {
+    data() {
+        return {
+            menuList:[],
+            article:[],
+        }
+    },
+    created(){
+        const { getMenuList } = this;
+        getMenuList();
+    },
+    methods:{
+        // 鑾峰彇鑿滃崟鍒楄〃
+        getMenuList(){
+            this.$axios.get('sccg/menu/treeList').then(res=>{
+                console.log(res);
+                const {data} = res;
+                this.menuList = data;
+                this.getContent(0);
+            })
+        },
+        // 鍒囨崲鑿滃崟鍐呭灞曠ず
+        getContent(index,sonIndex=null){
+            if(sonIndex===null){
+                this.article = this.menuList[index];
+                return;
+            }
+            this.article = this.menuList[index][sonIndex];
+        }
+    }
+}
+</script>
+<style lang="scss" scoped>
+.mySetting {
+    text-align: left;
+    color: #4b9bb7;
+
+    header {
+        line-height: 60px;
+        padding: 0 20px;
+    }
+
+    main {
+        .mainContent {
+            display: flex;
+
+            li {
+                list-style: none;
+            }
+
+            .aside {
+                width: 200px;
+                border: 1px solid #fff;
+                padding: 20px;
+                height: calc(100vh - 120px);
+                .asideItem {
+                    h4 {
+                        line-height: 40px;
+                        margin: 0;
+                    }
+
+                    ul {
+                        padding: 0;
+                        margin: 0;
+                    }
+
+                    .menu {
+                        .menuItem {
+                            line-height: 30px;
+                        }
+                    }
+                }
+            }
+
+            .content {
+                flex: 1;
+                margin-left: 100px;
+                h4 {
+                    margin: 0;
+                    line-height: 80px;
+                }
+
+                ul {
+                    padding: 0;
+                    margin: 0;
+                }
+
+                .edit {
+                    .editItem {
+                        line-height: 40px;
+                        display: flex;
+                        span{
+                            margin-left: 10px;
+                        }
+                    }
+                }
+            }
+        }
+    }
+}
+</style>
\ No newline at end of file

--
Gitblit v1.8.0