|
@@ -2,8 +2,8 @@ import http from '../../base/httputil'
|
|
const app = getApp()
|
|
const app = getApp()
|
|
Page({
|
|
Page({
|
|
|
|
|
|
- onLoad(){
|
|
|
|
- this.getXunchaList()
|
|
|
|
|
|
+ onLoad() {
|
|
|
|
+ //this.getXunchaList()
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* 页面的初始数据
|
|
* 页面的初始数据
|
|
@@ -11,7 +11,18 @@ Page({
|
|
data: {
|
|
data: {
|
|
host: app.globalData.host,
|
|
host: app.globalData.host,
|
|
xunchaList: null,
|
|
xunchaList: null,
|
|
-
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 控制上拉到底部时是否出现 "数据加载中..."
|
|
|
|
+ */
|
|
|
|
+ hidden: true,
|
|
|
|
+ /**
|
|
|
|
+ * 数据是否正在加载中,避免数据多次加载
|
|
|
|
+ */
|
|
|
|
+ loadingData: false,
|
|
|
|
+ isRefresh: true,
|
|
|
|
+ total: 0,
|
|
|
|
+ pageNum: 1, // 页码
|
|
|
|
+ serchValue: "",
|
|
menulist: [{
|
|
menulist: [{
|
|
"id": "1",
|
|
"id": "1",
|
|
"url": "icon-anquanxuncha",
|
|
"url": "icon-anquanxuncha",
|
|
@@ -30,54 +41,208 @@ Page({
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
|
|
- toBindXunjinaMore(e){
|
|
|
|
|
|
+ toBindXunjinaMore(e) {
|
|
let isrisk = e.currentTarget.dataset.isrisk
|
|
let isrisk = e.currentTarget.dataset.isrisk
|
|
let buslogid = e.currentTarget.dataset.buslogid
|
|
let buslogid = e.currentTarget.dataset.buslogid
|
|
- if(isrisk == 0){
|
|
|
|
|
|
+ if (isrisk == 0) {
|
|
wx.showToast({
|
|
wx.showToast({
|
|
title: '没有发现安全隐患,请放心!!',
|
|
title: '没有发现安全隐患,请放心!!',
|
|
- icon: "none"
|
|
|
|
|
|
+ icon: "none"
|
|
|
|
+ })
|
|
|
|
+ } else {
|
|
|
|
+ wx.navigateTo({
|
|
|
|
+ url: '../xunjianmore/xunjianmore?buslogid=' + buslogid
|
|
})
|
|
})
|
|
}
|
|
}
|
|
- console.log(isrisk,"####",buslogid)
|
|
|
|
|
|
+ // console.log(isrisk,"####",buslogid)
|
|
},
|
|
},
|
|
|
|
|
|
- getXunchaList() {
|
|
|
|
- http.post("/system/AppXunchaController/getXunchaList", null, this.getXunchaListSuccess)
|
|
|
|
- },
|
|
|
|
|
|
+ // getXunchaList() {
|
|
|
|
+ // http.post("/system/AppXunchaController/getXunchaList", null, this.getXunchaListSuccess)
|
|
|
|
+ // },
|
|
getXunchaListSuccess(res) {
|
|
getXunchaListSuccess(res) {
|
|
- this.setData({
|
|
|
|
- xunchaList: res.rows
|
|
|
|
- })
|
|
|
|
|
|
+ console.log("!!!!!!",res)
|
|
|
|
+ // this.setData({
|
|
|
|
+ // xunchaList: res.rows
|
|
|
|
+ // })
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ if (res.code == 200) {
|
|
|
|
+ // 显示加载图标
|
|
|
|
+ wx.showLoading({
|
|
|
|
+ title: '玩命加载中',
|
|
|
|
+ })
|
|
|
|
+ var that = this
|
|
|
|
+
|
|
|
|
+ if (res.data.rows.length == 0) {
|
|
|
|
+ wx.showToast({
|
|
|
|
+ title: '暂无更多数据',
|
|
|
|
+ icon: "none"
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ if (this.data.isRefresh) {
|
|
|
|
+ this.setData({
|
|
|
|
+ xunchaList: res.data.rows,
|
|
|
|
+ total: res.data.total
|
|
|
|
+ })
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ // 隐藏导航栏加载框
|
|
|
|
+ setTimeout(function () {
|
|
|
|
+ that.setData({
|
|
|
|
+ loadingData: false
|
|
|
|
+ });
|
|
|
|
+ wx.hideNavigationBarLoading();
|
|
|
|
+ // 停止下拉动作
|
|
|
|
+ wx.stopPullDownRefresh();
|
|
|
|
+ wx.hideLoading()
|
|
|
|
+
|
|
|
|
+ }, 1000)
|
|
|
|
+
|
|
|
|
+ } else {
|
|
|
|
+ this.setData({
|
|
|
|
+ xunchaList: this.data.xunchaList.concat(res.data.rows)
|
|
|
|
+ })
|
|
|
|
+ // 隐藏加载框
|
|
|
|
+
|
|
|
|
+ setTimeout(function () {
|
|
|
|
+ that.setData({
|
|
|
|
+ hidden: true,
|
|
|
|
+ loadingData: false
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ wx.hideLoading();
|
|
|
|
+ }, 1000)
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ console.log("@@!", "请求失败")
|
|
|
|
+ }
|
|
},
|
|
},
|
|
- getXunchaListByEnterpriseName(e) {
|
|
|
|
|
|
+ onPullDownRefresh: function () {
|
|
|
|
+ // 显示顶部刷新图标
|
|
|
|
+ if (this.data.serchValue == "") {
|
|
|
|
+ wx.showToast({
|
|
|
|
+ title: '请输入搜索内容',
|
|
|
|
+ icon: 'error'
|
|
|
|
+ })
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ wx.showNavigationBarLoading();
|
|
|
|
+ var that = this;
|
|
|
|
+ var loadingData = this.data.loadingData
|
|
|
|
+ if (loadingData) {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ that.setData({
|
|
|
|
+ pageNum: 1,
|
|
|
|
+ isRefresh: true
|
|
|
|
+ })
|
|
|
|
+
|
|
let obj = new Object()
|
|
let obj = new Object()
|
|
- obj.busEnterpriseName = e.detail.value
|
|
|
|
- http.post("/system/AppXunchaController/getXunchaList", obj, this.getXunchaListSuccess)
|
|
|
|
|
|
+ obj.pageNum = this.data.pageNum
|
|
|
|
+ obj.busEnterpriseName = this.data.serchValue
|
|
|
|
+ obj.pageSize = 10
|
|
|
|
+ obj.reasonable = false
|
|
|
|
+ this.list(obj)
|
|
},
|
|
},
|
|
|
|
+ /**
|
|
|
|
+ * 页面上拉触底事件的处理函数
|
|
|
|
+ */
|
|
|
|
+ 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
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
|
|
|
|
+ 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();
|
|
|
|
+ let obj = new Object()
|
|
|
|
+ obj.pageNum = that.data.pageNum
|
|
|
|
+ obj.busEnterpriseName = that.data.serchValue
|
|
|
|
+ obj.pageSize = 10
|
|
|
|
+ obj.reasonable = false
|
|
|
|
+ that.list(obj)
|
|
|
|
+
|
|
|
|
+ // }else{
|
|
|
|
+
|
|
|
|
+ // setTimeout(function () {
|
|
|
|
+ // that.setData({
|
|
|
|
+ // hidden: true,
|
|
|
|
+ // });
|
|
|
|
+
|
|
|
|
+ // }, 2000)
|
|
|
|
+ // }
|
|
|
|
|
|
|
|
|
|
- // 搜索结果跳页
|
|
|
|
- bindViewSearchEnd() {
|
|
|
|
- wx.navigateTo({
|
|
|
|
- url: '../search/search'
|
|
|
|
- })
|
|
|
|
},
|
|
},
|
|
- // 企业详细页
|
|
|
|
- bindViewDetails() {
|
|
|
|
- wx.navigateTo({
|
|
|
|
- url: '../details/details'
|
|
|
|
|
|
+ getXunchaListByEnterpriseName(e) {
|
|
|
|
+ var obj = new Object()
|
|
|
|
+ this.setData({
|
|
|
|
+ serchValue: e.detail.value,
|
|
|
|
+ teamList: [],
|
|
|
|
+ hidden: true,
|
|
|
|
+ loadingData: false,
|
|
|
|
+ isRefresh: true,
|
|
|
|
+ total: 0,
|
|
|
|
+ pageNum: 1, // 页
|
|
})
|
|
})
|
|
|
|
+ obj.busEnterpriseName = e.detail.value
|
|
|
|
+ obj.pageNum = this.data.pageNum
|
|
|
|
+ obj.pageSize = 10
|
|
|
|
+ obj.reasonable = false
|
|
|
|
+ //obj.busEnterpriseName = e.detail.value
|
|
|
|
+ this.list(obj)
|
|
},
|
|
},
|
|
- // 企业查询页
|
|
|
|
- bindViewQiYeChaXun() {
|
|
|
|
- wx.navigateTo({
|
|
|
|
- url: '../qiyechaxun/qiyechaxun'
|
|
|
|
- })
|
|
|
|
|
|
+ list(data) {
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ http.send_get("/system/AppXunchaController/getXunchaList", data, this.getXunchaListSuccess)
|
|
},
|
|
},
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ // // 搜索结果跳页
|
|
|
|
+ // bindViewSearchEnd() {
|
|
|
|
+ // wx.navigateTo({
|
|
|
|
+ // url: '../search/search'
|
|
|
|
+ // })
|
|
|
|
+ // },
|
|
|
|
+ // 企业详细页
|
|
|
|
+ // bindViewDetails() {
|
|
|
|
+ // wx.navigateTo({
|
|
|
|
+ // url: '../details/details'
|
|
|
|
+ // })
|
|
|
|
+ // },
|
|
|
|
+ // 企业查询页
|
|
|
|
+ // bindViewQiYeChaXun() {
|
|
|
|
+ // wx.navigateTo({
|
|
|
|
+ // url: '../qiyechaxun/qiyechaxun'
|
|
|
|
+ // })
|
|
|
|
+ // },
|
|
|
|
+
|
|
menuItemClick: function (res) {
|
|
menuItemClick: function (res) {
|
|
//获取点击事件的信息
|
|
//获取点击事件的信息
|
|
let clickInfo = res.detail.iteminfo
|
|
let clickInfo = res.detail.iteminfo
|