zhanghongrui 2 vuotta sitten
vanhempi
commit
30e3cc1cb8
1 muutettua tiedostoa jossa 162 lisäystä ja 142 poistoa
  1. 162 142
      pages/search/search.js

+ 162 - 142
pages/search/search.js

@@ -7,8 +7,8 @@ Page({
   data: {
     host: app.globalData.host,
     enterpriseList: [],
-    enterpriseCode:'',
-    keyword:'',
+    enterpriseCode: '',
+    keyword: '',
     /**
      * 控制上拉到底部时是否出现 "数据加载中..."
      */
@@ -17,57 +17,77 @@ Page({
      * 数据是否正在加载中,避免数据多次加载
      */
     loadingData: false,
- 
+
     isRefresh: true,
     total: 0,
     pageNum: 1 // 页码
   },
-  onLoad() {
-  },
+  onLoad() {},
 
-   //加载数据
-   loadData: function () {
+  //加载数据
+  loadData: function () {
     var obj = new Object()
     obj.pageNum = this.data.pageNum
     obj.pageSize = 10
-    obj.reasonable= false
+    obj.reasonable = false
     // obj.businessName = e.detail.value
-    obj.searchValue=this.data.keyword,
-    this.list(obj)
+    obj.searchValue = this.data.keyword,
+      this.list(obj)
 
 
   },
-  onShow(){
-   this.loadData();
+  onShow() {
+    this.loadData();
   },
- 
+
   // 企业详细页
   bindViewDetails(e) {
     let busEnterpriseId = e.currentTarget.dataset.enterpriseid
     wx.navigateTo({
-      url: '../details/details?busEnterpriseId='+busEnterpriseId
+      url: '../details/details?busEnterpriseId=' + busEnterpriseId
     })
   },
 
   searchEnterprise(e) {
     var obj = new Object()
-    this.data.keyword=e.detail.value,
-    obj.searchValue=e.detail.value,
-    this.list(obj)
+    this.data.keyword = e.detail.value,
+      obj.searchValue = e.detail.value,
+      this.list(obj)
   },
 
-  bindViewSearchCode(){
-    let that=this
+  bindViewSearchCode() {
+    let that = this
     wx.scanCode({
-      onlyFromCamera: true,
+      onlyFromCamera: true,
       success: (res) => {
         that.setData({
-        //['details.code']:res.result,
-        enterpriseCode:res.result
-      })
-      var obj = new Object()
-      obj.searchValue = that.data.enterpriseCode
-      that.list(obj)
+          //['details.code']:res.result,
+          enterpriseCode: res.result
+        })
+        // var obj = new Object()
+        // obj.searchValue = that.data.enterpriseCode
+        // that.list(obj)
+
+        // 显示顶部刷新图标
+        wx.showNavigationBarLoading();
+        var that = this;
+        var loadingData = this.data.loadingData
+        if (loadingData) {
+          return;
+        }
+        that.setData({
+          pageNum: 1,
+          isRefresh: true
+        })
+        //this.loadData()
+
+        var obj = new Object()
+        obj.pageNum = this.data.pageNum
+        obj.pageSize = 10
+        obj.reasonable = false
+        // obj.businessName = e.detail.value
+        obj.searchValue = that.data.enterpriseCode,
+          that.list(obj)
       },
       fail: (res) => {
         // wx.showToast({
@@ -82,124 +102,124 @@ Page({
   },
 
   getQiyeEnterpriseListSuccess(res) {
-    
-    if(res.code==200){
+
+    if (res.code == 200) {
       // 显示加载图标
       wx.showLoading({
-       title: '玩命加载中',
-     })
-   
-     var that = this
- 
-     if(res.data.rows.length==0){
-       wx.showToast({
-         title: '暂无更多数据',
-         icon:"none"
-       })
-       that.setData({
-         hidden: true,
-         loadingData: false
-       });
-     
-     }
-     if (this.data.isRefresh) {
-       this.setData({
-         enterpriseList: res.data.rows,
-         total: res.data.total
-       })
- 
- 
- 
-       // 隐藏导航栏加载框
-       setTimeout(function () {
-         that.setData({
-           loadingData: false
-         });
-         wx.hideNavigationBarLoading();
-         // 停止下拉动作
-         wx.stopPullDownRefresh();
-         wx.hideLoading()
- 
-       }, 1000)
- 
-     } else {
-       this.setData({
-         enterpriseList: this.data.enterpriseList.concat(res.data.rows)
-       })
-       // 隐藏加载框
- 
-       setTimeout(function () {
-         that.setData({
-           hidden: true,
-           loadingData: false
-         });
- 
-         wx.hideLoading();
-       }, 1000)
- 
-     }
-   }else{
-  
-   }
-   },
-   onPullDownRefresh: function () {
-     // 显示顶部刷新图标
-     wx.showNavigationBarLoading();
-     var that = this;
-     var loadingData = this.data.loadingData
-     if (loadingData) {
-       return;
-     }
-     that.setData({
-       pageNum: 1,
-       isRefresh: true
-     })
-     this.loadData()
-   },
-   /**
-    * 页面上拉触底事件的处理函数
-    */
-   onReachBottom: function () {
-     let that = this
-     var loadingData = that.data.loadingData
-    
-     var hidden = that.data.hidden
-     // 页数+1
-     that.setData({
-       pageNum: that.data.pageNum + 1,
-       isRefresh: false
-     })
-     if (hidden) {
-       that.setData({
-         hidden: false
-       });
-       console.info(that.data.hidden);
-     }
- 
-     if (loadingData) {
-       return;
-     }
-     that.setData({
-       loadingData: true
-     });
- 
-     
-     //console.log("@@@@"+Math.ceil(this.data.total/10))
+        title: '玩命加载中',
+      })
+
+      var that = this
+
+      if (res.data.rows.length == 0) {
+        wx.showToast({
+          title: '暂无更多数据',
+          icon: "none"
+        })
+        that.setData({
+          hidden: true,
+          loadingData: false
+        });
+
+      }
+      if (this.data.isRefresh) {
+        this.setData({
+          enterpriseList: res.data.rows,
+          total: res.data.total
+        })
+
+
+
+        // 隐藏导航栏加载框
+        setTimeout(function () {
+          that.setData({
+            loadingData: false
+          });
+          wx.hideNavigationBarLoading();
+          // 停止下拉动作
+          wx.stopPullDownRefresh();
+          wx.hideLoading()
+
+        }, 1000)
+
+      } else {
+        this.setData({
+          enterpriseList: this.data.enterpriseList.concat(res.data.rows)
+        })
+        // 隐藏加载框
+
+        setTimeout(function () {
+          that.setData({
+            hidden: true,
+            loadingData: false
+          });
+
+          wx.hideLoading();
+        }, 1000)
+
+      }
+    } else {
+
+    }
+  },
+  onPullDownRefresh: function () {
+    // 显示顶部刷新图标
+    wx.showNavigationBarLoading();
+    var that = this;
+    var loadingData = this.data.loadingData
+    if (loadingData) {
+      return;
+    }
+    that.setData({
+      pageNum: 1,
+      isRefresh: true
+    })
+    this.loadData()
+  },
+  /**
+   * 页面上拉触底事件的处理函数
+   */
+  onReachBottom: function () {
+    let that = this
+    var loadingData = that.data.loadingData
+
+    var hidden = that.data.hidden
+    // 页数+1
+    that.setData({
+      pageNum: that.data.pageNum + 1,
+      isRefresh: false
+    })
+    if (hidden) {
+      that.setData({
+        hidden: false
+      });
+      console.info(that.data.hidden);
+    }
+
+    if (loadingData) {
+      return;
+    }
+    that.setData({
+      loadingData: true
+    });
+
+
+    //console.log("@@@@"+Math.ceil(this.data.total/10))
     // if(Math.ceil(that.data.total/10)>=that.data.pageNum){
-       that.loadData();
-   
-     // }else{
-      
-     //   setTimeout(function () {
-     //     that.setData({
-     //       hidden: true,
-     //     });
- 
-     //   }, 2000)
-     // }
- 
-    
-   },
- 
+    that.loadData();
+
+    // }else{
+
+    //   setTimeout(function () {
+    //     that.setData({
+    //       hidden: true,
+    //     });
+
+    //   }, 2000)
+    // }
+
+
+  },
+
 
 })