Browse Source

数字环保-事件列表:录入搜索条件,查询出结果集后翻页

王通 1 năm trước cách đây
mục cha
commit
1984a92822
1 tập tin đã thay đổi với 10 bổ sung4 xóa
  1. 10 4
      src/views/forest.vue

+ 10 - 4
src/views/forest.vue

@@ -363,10 +363,10 @@
               </div>
               </div>
               <!--分页-->
               <!--分页-->
               <div class="paging">
               <div class="paging">
-                <el-button type="button" @click="getEventList(calendarDay,10,pageNum-1)">上一页
+                <el-button type="button" :disabled="nextbutton" @click="getEventList(calendarDay,10,pageNum-1,eventSearch)">上一页
                 </el-button>
                 </el-button>
                  <span>第{{pageNum}}页</span>
                  <span>第{{pageNum}}页</span>
-                <el-button type="button" @click="getEventList(calendarDay,10,pageNum+1)">下一页
+                <el-button type="button" :disabled="nextbutton" @click="getEventList(calendarDay,10,pageNum+1,eventSearch)">下一页
                 </el-button>
                 </el-button>
               </div>
               </div>
             </dv-border-box-13>
             </dv-border-box-13>
@@ -526,7 +526,7 @@
         title:"",
         title:"",
         //警报MP3文件
         //警报MP3文件
         audioSrc: require('@/assets/jingbao.mp3'),
         audioSrc: require('@/assets/jingbao.mp3'),
-
+        nextbutton:true,
         calendarDay: this.getCurrentDataStr(),
         calendarDay: this.getCurrentDataStr(),
         //基本情况
         //基本情况
         forestInfo: '', //基本情况
         forestInfo: '', //基本情况
@@ -1033,7 +1033,6 @@
       },
       },
       getEventList(day, pageSize, pageNum, eventSearch, loading) {
       getEventList(day, pageSize, pageNum, eventSearch, loading) {
         let num=this.eventList.length/pageSize+1
         let num=this.eventList.length/pageSize+1
-
         if (pageNum < 1) {
         if (pageNum < 1) {
           this.$modal.msg('当前已是第一页')
           this.$modal.msg('当前已是第一页')
 
 
@@ -1050,6 +1049,13 @@
         getEventList({eventTypeIdDl: that.eventTypeIdDl,eventTypeId: that.eventTypeId, day: day, pageSize: pageSize, pageNum: pageNum, eventName: eventSearch}, loading).then(res => {
         getEventList({eventTypeIdDl: that.eventTypeIdDl,eventTypeId: that.eventTypeId, day: day, pageSize: pageSize, pageNum: pageNum, eventName: eventSearch}, loading).then(res => {
           this.eventList = []
           this.eventList = []
           this.eventList = res.data
           this.eventList = res.data
+           if(res.data!==null&&res.data.length!==0)
+          {
+            this.nextbutton=false
+          }else
+           {
+             this.nextbutton=true
+           }
           if (this.eventList != null && this.eventList.length > 0) {
           if (this.eventList != null && this.eventList.length > 0) {
             if (this.eventList[0].eventStatusValue == 'forest_event_status_1') {
             if (this.eventList[0].eventStatusValue == 'forest_event_status_1') {
               that.$refs.bottomMenu.updateAlert();
               that.$refs.bottomMenu.updateAlert();