From aef7583ccccd04b6f63a81d8cdf174bdb57d390f Mon Sep 17 00:00:00 2001
From: 明梦爽 <2972214568@qq.com>
Date: 星期六, 06 十一月 2021 16:20:01 +0800
Subject: [PATCH] 科协概况完成

---
 src/assets/css/my_style.css        |   17 ++++++++
 src/views/school.vue               |    4 +-
 src/views/other.vue                |    2 
 src/views/work.vue                 |    4 +-
 src/components/page/introduce.vue  |   75 ++++++++++++++++++++++++++-----------
 src/views/homePage/moreMessage.vue |    6 +-
 src/views/notice.vue               |    4 +-
 7 files changed, 79 insertions(+), 33 deletions(-)

diff --git a/src/assets/css/my_style.css b/src/assets/css/my_style.css
index dea72eb..88dfca9 100644
--- a/src/assets/css/my_style.css
+++ b/src/assets/css/my_style.css
@@ -1,3 +1,7 @@
+ul{
+  padding: 0;
+  margin: 0;
+}
 .ft-20{
   font-size: 20px;
 }
@@ -9,6 +13,12 @@
 }
 .mart15{
   margin-top: 15px !important;
+}
+.marr10{
+  margin-right: 10px !important;
+}
+.marb10{
+  margin-bottom: 10px !important;
 }
 .padt10{
   padding-top:10px !important;
@@ -27,4 +37,11 @@
 }
 .fr{
   float: right;
+}
+
+.liPointer {
+  cursor: pointer;
+}
+.liStylenone {
+  list-style: none;
 }
\ No newline at end of file
diff --git a/src/components/page/introduce.vue b/src/components/page/introduce.vue
index c69ac1e..a9a3ed1 100644
--- a/src/components/page/introduce.vue
+++ b/src/components/page/introduce.vue
@@ -2,7 +2,24 @@
   <div>
     <el-row>
       <globalTitle />
-    </el-row> 
+    </el-row>
+    <el-row class="mart10">
+     <el-col :span="4" class="marr10">
+       <ul>
+        <li
+          v-for="(item, index) in menuList"
+          :key="index"
+          class="liStylenone liPointer marb10"
+          @click="changeMenu(item.name)"
+        >
+          <b :class="cont == item.name?'ft-blue':'ft-black'">{{ item.name }}</b>
+        </li>
+      </ul>
+     </el-col>
+    <el-col :span="18">
+      <div v-html="cont"></div>
+    </el-col>
+    </el-row>
   </div>
 </template>
 
@@ -10,35 +27,47 @@
 import globalTitle from '../globalTitle.vue'
 export default {
   name: 'introduce',
-  components:{
+  components: {
     globalTitle
   },
   data() {
-      return{
-          menuList: [
-              {name: '绠�浠�'},
-              {name: '绔犵▼'},
-              {name: '缁勭粐鏈烘瀯'},
-              {name: '宸ヤ綔鑱岃矗'},
-              {name: '涓撹亴浜哄憳'}
-          ]
-      }
+    return {
+      cont:'',
+      menuList: [
+        { name: '绠�浠�' },
+        { name: '绔犵▼' },
+        { name: '缁勭粐鏈烘瀯' },
+        { name: '宸ヤ綔鑱岃矗' },
+        { name: '涓撹亴浜哄憳' }
+      ]
+    }
+  },
+  mounted(){
+    this.cont = this.menuList[0].name;
+  },
+  methods:{
+    changeMenu(val){
+      this.cont = val;
+    },
   }
 }
 </script>
 <style lang="less" scoped>
-.el-header {
-  display: flex;
-  justify-content: space-between;
-  background-color: rgb(85, 81, 82);
-  font-size: 20px;
-  line-height: 60px;
-  padding: 0px 4px;
-}
-.el-aside {
-  background-color: rgb(242, 243, 245);
-  .el-menu {
-    border-right: none;
+
+ul {
+  // background-color: rgb(242, 243, 245 );
+  width: 200px;
+  li {
+    background-color: rgb(242, 243, 245 );
+    height: 50px;
+    line-height: 50px;
+    text-align: center;
   }
 }
+.ft-blue{
+  color:rgb(9, 143, 252);
+}
+.ft-black{
+  color: #000;
+}
 </style>
\ No newline at end of file
diff --git a/src/views/homePage/moreMessage.vue b/src/views/homePage/moreMessage.vue
index 407fb33..b814f0b 100644
--- a/src/views/homePage/moreMessage.vue
+++ b/src/views/homePage/moreMessage.vue
@@ -7,7 +7,7 @@
       <div v-if="this.$route.query.type == '閫氱煡鍏憡'">
         <ul>
           <li
-            class="lieBiao flex-v flex-conter padt10"
+            class="lieBiao flex-v flex-conter padt10 liPointer"
             :key="index"
             v-for="(item, index) in noticeList"
           >
@@ -23,7 +23,7 @@
       </div>
       <div v-if="this.$route.query.type == '瀛﹂櫌鍔ㄦ��'">
         <ul>
-          <li :key="index" v-for="(item, index) in schoolList">
+          <li :key="index" v-for="(item, index) in schoolList" class="liPointer">
             <!-- <a href="item.path"> {{ item.title }} </a> -->
             <!-- <router-link :to="{name:'schoolMessage',params:{id:item.id}}" >{{ item.title }} </router-link> -->
             <div @click="toNoticeMsg(item.title)">{{ item.title }}</div>
@@ -32,7 +32,7 @@
       </div>
       <div v-if="this.$route.query.type == '宸ヤ綔鐘舵��'">
         <ul>
-          <li :key="index" v-for="(item, index) in workList">
+          <li :key="index" v-for="(item, index) in workList" class="liPointer">
             <!-- <a href="item.path"> {{ item.title }} </a> -->
             <!-- <router-link :to="{name:'schoolMessage',params:{id:item.id}}" >{{ item.title }} </router-link> -->
             <div @click="toNoticeMsg(item.title)">{{ item.title }}</div>
diff --git a/src/views/notice.vue b/src/views/notice.vue
index 7f669b2..c9dd9e3 100644
--- a/src/views/notice.vue
+++ b/src/views/notice.vue
@@ -2,14 +2,14 @@
   <div>
     <el-row type="flex" class="row-bg underline" justify="space-between">
       <span>閫氱煡鍏憡</span>
-      <span @click="goMore('閫氱煡鍏憡')">
+      <span @click="goMore('閫氱煡鍏憡')" class="liPointer">
         鏇村<i class="el-icon-d-arrow-right"></i>
       </span>
     </el-row>
     <div>
       <ul>
         <li 
-          class="lieBiao"
+          class="lieBiao liPointer"
           :key="index"
           v-for="(item ,index) in noticeList"
         >
diff --git a/src/views/other.vue b/src/views/other.vue
index 8f59195..06617b1 100644
--- a/src/views/other.vue
+++ b/src/views/other.vue
@@ -4,7 +4,7 @@
       <span>鍙嬫儏閾炬帴</span>
       <div>
         <ul>
-          <li class="lieBiao" :key="index" v-for="(item, index) in lianJieList">
+          <li class="lieBiao liPointer" :key="index" v-for="(item, index) in lianJieList">
             {{ item.name }}
           </li>
         </ul>
diff --git a/src/views/school.vue b/src/views/school.vue
index 943af48..aa39c81 100644
--- a/src/views/school.vue
+++ b/src/views/school.vue
@@ -2,11 +2,11 @@
   <div>
     <el-row type="flex" justify="space-between" class="underline">
       <span>瀛﹂櫌鍔ㄦ��</span>
-      <span @click="goMore('瀛﹂櫌鍔ㄦ��')">鏇村<i class="el-icon-d-arrow-right"></i> </span>
+      <span @click="goMore('瀛﹂櫌鍔ㄦ��')" class="liPointer">鏇村<i class="el-icon-d-arrow-right"></i> </span>
     </el-row>
     <div>
       <ul>
-        <li :key="index" v-for="(item, index) in schoolList">
+        <li :key="index" v-for="(item, index) in schoolList" class="liPointer">
           <!-- <a href="item.path"> {{ item.title }} </a> -->
           <!-- <router-link :to="{name:'schoolMessage',params:{id:item.id}}" >{{ item.title }} </router-link> -->
           <div @click="toSchoolMsg(item.title)"> {{ item.title }} </div>
diff --git a/src/views/work.vue b/src/views/work.vue
index 2170abd..ed9f75d 100644
--- a/src/views/work.vue
+++ b/src/views/work.vue
@@ -2,11 +2,11 @@
   <div>
     <el-row type="flex" justify="space-between" class="underline">
       <span>宸ヤ綔鍔ㄦ��</span>
-      <span @click="goMore('宸ヤ綔鐘舵��')">鏇村<i class="el-icon-d-arrow-right"></i> </span>
+      <span @click="goMore('宸ヤ綔鐘舵��')" class="liPointer">鏇村<i class="el-icon-d-arrow-right"></i> </span>
     </el-row>
     <div>
       <ul>
-        <li :key="index" v-for="(item, index) in workList">
+        <li :key="index" v-for="(item, index) in workList" class="liPointer">
           <div @click="toWorkMsg(item.title)"> {{ item.title }} </div>
         </li>
       </ul>

--
Gitblit v1.8.0