|
@@ -7,8 +7,8 @@ Page({
|
|
|
data: {
|
|
|
host: app.globalData.host,
|
|
|
enterpriseList: [],
|
|
|
- enterpriseCode: '',
|
|
|
- keyword: '',
|
|
|
+ enterpriseCode:'',
|
|
|
+ keyword:'',
|
|
|
/**
|
|
|
* 控制上拉到底部时是否出现 "数据加载中..."
|
|
|
*/
|
|
@@ -17,78 +17,73 @@ 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)
|
|
|
-
|
|
|
- // 显示顶部刷新图标
|
|
|
- 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)
|
|
|
+ //['details.code']:res.result,
|
|
|
+ enterpriseCode:res.result
|
|
|
+ })
|
|
|
+ // var obj = new Object()
|
|
|
+ // obj.searchValue = that.data.enterpriseCode
|
|
|
+
|
|
|
+ wx.showNavigationBarLoading();
|
|
|
+
|
|
|
+ var loadingData = this.data.loadingData
|
|
|
+ if (loadingData) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ that.setData({
|
|
|
+ pageNum: 1,
|
|
|
+ isRefresh: true
|
|
|
+ })
|
|
|
+ var obj = new Object()
|
|
|
+ obj.pageNum = this.data.pageNum
|
|
|
+ obj.pageSize = 10
|
|
|
+ obj.reasonable= false
|
|
|
+ obj.searchValue = that.data.enterpriseCode
|
|
|
+ that.list(obj)
|
|
|
},
|
|
|
fail: (res) => {
|
|
|
// wx.showToast({
|
|
@@ -103,124 +98,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)
|
|
|
+ // }
|
|
|
+
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
|
|
|
})
|