From 65cf29e0e28e60e8264cd66826aa23d3ae986f37 Mon Sep 17 00:00:00 2001
From: “dzb” <2632970487@qq.com>
Date: 星期四, 22 九月 2022 15:52:34 +0800
Subject: [PATCH] 完成部分案件池静态页面
---
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