From c590aaeca3e0a066016d2ff2c7c4cf96a7ca446f Mon Sep 17 00:00:00 2001
From: wl <173@qq.com>
Date: 星期三, 16 十一月 2022 09:35:29 +0800
Subject: [PATCH] first commit

---
 src/views/homePage/moreMessage.vue |  186 +++++++++++++++++++++++-----------------------
 1 files changed, 94 insertions(+), 92 deletions(-)

diff --git a/src/views/homePage/moreMessage.vue b/src/views/homePage/moreMessage.vue
index 88b6789..62a0481 100644
--- a/src/views/homePage/moreMessage.vue
+++ b/src/views/homePage/moreMessage.vue
@@ -17,14 +17,8 @@
             </li>
           </ul>
           <!-- 鍒嗛〉 -->
-          <div class="fenye">
-            <el-pagination
-              background
-              @current-change="handleCurrentChange"
-              :current-page.sync="currentPage"
-              :page-size="pageSize"
-              layout="prev, pager, next,total"
-              :total="total">
+          <div>
+            <el-pagination background @current-change="handleCurrentChange1" :current-page="currentPagenotice" :page-size="pageSize" layout="prev, pager, next,total" :total="totalnotice">
             </el-pagination>
           </div>
         </el-card>
@@ -43,22 +37,16 @@
               </li>
             </ul>
             <!-- 鍒嗛〉 -->
-            <div class="fenye">
-              <el-pagination
-                background
-                @current-change="handleCurrentChange"
-                :current-page.sync="currentPage"
-                :page-size="pageSize"
-                layout="prev, pager, next,total"
-                :total="total">
+            <div>
+              <el-pagination background @current-change="handleCurrentChange2" :current-page.sync="currentPageschool" :page-size="pageSize" layout="prev, pager, next,total" :total="totalschool">
               </el-pagination>
             </div>
-        </el-card>
+          </el-card>
         </ul>
       </div>
       <div v-if="this.$route.query.type == '宸ヤ綔鐘舵��'">
-         <ul>
-           <el-card>
+        <ul>
+          <el-card>
             <ul class="ul">
               <li class="lieBiao liPointer flex-v flex-between" :key="index" v-for="(item, index) in workList">
                 <div class="time">
@@ -70,24 +58,18 @@
               </li>
             </ul>
             <!-- 鍒嗛〉 -->
-            <div class="fenye">
-              <el-pagination
-                background
-                @current-change="handleCurrentChange"
-                :current-page.sync="currentPage"
-                :page-size="pageSize"
-                layout="prev, pager, next,total"
-                :total="total">
+            <div>
+              <el-pagination background @current-change="handleCurrentChange3" :current-page.sync="currentPagework" :page-size="pageSize" layout="prev, pager, next,total" :total="totalwork">
               </el-pagination>
             </div>
-           </el-card>
+          </el-card>
         </ul>
       </div>
     </div>
   </div>
 </template>
 <script>
-import {getNewsList} from '../../api/api'
+import { getNewsList } from '../../api/api'
 export default {
   name: 'moreMessage',
   data() {
@@ -95,77 +77,99 @@
       noticeList: [],
       schoolList: [],
       workList: [],
-      currentPage:1,
-      pageSize:4,
-      total:0,
+      currentPagenotice: 1, //閫氱煡鍏憡鐨勫綋鍓嶉〉
+      currentPageschool: 1, //瀛﹂櫌鍔ㄦ�佺殑褰撳墠椤�
+      currentPagework: 1, //宸ヤ綔鍔ㄦ�佺殑褰撳墠椤�
+      pageSize: 10,
+      totalnotice: 0, //閫氱煡鍏憡鏂伴椈鐨勬�绘潯鏁�
+      totalschool: 0, //瀛﹂櫌鍔ㄦ�佹柊闂荤殑鎬绘潯鏁�
+      totalwork: 0 //宸ヤ綔鍔ㄦ�佹柊闂荤殑鎬绘潯鏁�
     }
   },
-  mounted(){
-    this.getnotice();
-    this.getwork();
-    this.getschool();
+  mounted() {
+    this.getnotice()
+    this.getwork()
+    this.getschool()
   },
   methods: {
-    handleCurrentChange(val){
-      console.log(`褰撳墠椤�: ${val}`);
-      this.getnotice();
-      this.getwork();
-      this.getschool();
+    //閫氱煡鍏憡鐨勫垎椤靛垏鎹�
+    handleCurrentChange1(val) {
+      // console.log(`褰撳墠椤�: ${val}`);
+      this.currentPagenotice = val
+      this.getnotice()
+    },
+    //瀛﹂櫌鍔ㄦ�佺殑鍒嗛〉鍒囨崲
+    handleCurrentChange2(val) {
+      // console.log(`褰撳墠椤�: ${val}`);
+      this.currentPageschool = val
+      this.getschool()
+    },
+    //宸ヤ綔鍔ㄦ�佺殑鍒嗛〉鍒囨崲
+    handleCurrentChange3(val) {
+      // console.log(`褰撳墠椤�: ${val}`);
+      this.currentPagework = val
+      this.getwork()
     },
     //鑾峰彇鏂伴椈鍒楄〃
-    getnotice(){
+    getnotice() {
       const data = {
-        current:this.currentPage,
-        newsCategoryId:42,
-        size:this.pageSize
+        current: this.currentPagenotice,
+        newsCategoryId: 42,
+        size: this.pageSize
       }
-      getNewsList(data).then(res => {
-        console.log(res);
-        if(res.code == 200){
-          this.noticeList = res.data.records
-          this.total =  Number(res.data.total)
-        }
-      }).catch(error => {
-        console.log(error);
-      })
+      getNewsList(data)
+        .then(res => {
+          // console.log(res);
+          if (res.code == 200) {
+            this.noticeList = res.data.records
+            this.totalnotice = res.data.total
+          }
+        })
+        .catch(error => {
+          console.log(error)
+        })
     },
-    getwork(){
+    getwork() {
       const data = {
-        current:this.currentPage,
-        newsCategoryId:43,
-        size:this.pageSize
+        current: this.currentPagework,
+        newsCategoryId: 43,
+        size: this.pageSize
       }
-      getNewsList(data).then(res => {
-        console.log(res);
-        if(res.code == 200){
-          this.workList = res.data.records
-          this.total =  Number(res.data.total)
-        }
-      }).catch(error => {
-        console.log(error);
-      })
+      getNewsList(data)
+        .then(res => {
+          // console.log(res);
+          if (res.code == 200) {
+            this.workList = res.data.records
+            this.totalwork = Number(res.data.total)
+          }
+        })
+        .catch(error => {
+          console.log(error)
+        })
     },
-    getschool(){
+    getschool() {
       const data = {
-        current:this.currentPage,
-        newsCategoryId:44,
-        size:this.pageSize
+        current: this.currentPageschool,
+        newsCategoryId: 44,
+        size: this.pageSize
       }
-      getNewsList(data).then(res => {
-        console.log(res);
-        if(res.code == 200){
-          this.schoolList = res.data.records
-          this.total =  Number(res.data.total)
-        }
-      }).catch(error => {
-        console.log(error);
-      })
+      getNewsList(data)
+        .then(res => {
+          // console.log(res);
+          if (res.code == 200) {
+            this.schoolList = res.data.records
+            this.totalschool = Number(res.data.total)
+          }
+        })
+        .catch(error => {
+          console.log(error)
+        })
     },
     toNoticeMsg(id) {
       this.$router.push({
         path: '/home/news',
         query: {
-          id: id,
+          id: id
         }
       })
       window.location.reload()
@@ -174,7 +178,7 @@
       this.$router.push({
         path: '/home/news',
         query: {
-          id: id,
+          id: id
         }
       })
       window.location.reload()
@@ -183,7 +187,7 @@
       this.$router.push({
         path: '/home/news',
         query: {
-          id: id,
+          id: id
         }
       })
       window.location.reload()
@@ -191,12 +195,12 @@
   }
 }
 </script>
-<style >
+<style>
 .underline {
   border-bottom: 1px solid #0f99e9;
 }
 .lieBiao {
-  width: 95%;
+  width: 100%;
   height: 60px;
   background: rgb(241, 241, 241);
   margin-bottom: 10px;
@@ -204,22 +208,20 @@
 .time {
   width: 100px;
   padding: 17px 0px;
-  display: flex;
-  flex-direction: column;
   background-color: rgb(1, 72, 153);
   color: white;
   text-align: center;
 }
 .title {
-  width: 550px;
+  width: 980px;
   height: 50px;
   overflow: hidden;
   line-height: 60px;
   /* // background-color: rgb(179, 19, 19); */
   padding: 0 0 0 10px;
 }
-.ul{
-  width: 700px;
-  margin: 0 auto;
+.ul {
+  width: 1100px;
+  margin: 0;
 }
-</style> 
\ No newline at end of file
+</style>

--
Gitblit v1.8.0