|
|
@@ -46,52 +46,20 @@ Page({
|
|
|
showNoMore: "没有更多信息...", //显示已无更多
|
|
|
broadcastList: [],
|
|
|
imgServerUrl: imgServerUrl,
|
|
|
- hasLocation1: false,
|
|
|
+ hasLocation1: true,
|
|
|
+ disclaimer: false, //是否展示防欺诈弹窗 默认不弹出
|
|
|
},
|
|
|
onLoad: function () {
|
|
|
- if (!wx.getStorageSync('areaList')) {
|
|
|
- wx.setStorageSync('areaList', [{
|
|
|
- "countryCode": "",
|
|
|
- "countryName": "不限",
|
|
|
- "firstNameLetter": "X"
|
|
|
- }, {
|
|
|
- "countryCode": "320205",
|
|
|
- "countryName": "锡山区",
|
|
|
- "firstNameLetter": "X"
|
|
|
- },
|
|
|
- {
|
|
|
- "countryCode": "320206",
|
|
|
- "countryName": "惠山区",
|
|
|
- "firstNameLetter": "H"
|
|
|
- },
|
|
|
- {
|
|
|
- "countryCode": "320211",
|
|
|
- "countryName": "滨湖区",
|
|
|
- "firstNameLetter": "B"
|
|
|
- },
|
|
|
- {
|
|
|
- "countryCode": "320213",
|
|
|
- "countryName": "梁溪区",
|
|
|
- "firstNameLetter": "L"
|
|
|
- },
|
|
|
- {
|
|
|
- "countryCode": "320214",
|
|
|
- "countryName": "新吴区",
|
|
|
- "firstNameLetter": "X"
|
|
|
- },
|
|
|
- {
|
|
|
- "countryCode": "320281",
|
|
|
- "countryName": "江阴市",
|
|
|
- "firstNameLetter": "J"
|
|
|
- },
|
|
|
- {
|
|
|
- "countryCode": "320282",
|
|
|
- "countryName": "宜兴市",
|
|
|
- "firstNameLetter": "Y"
|
|
|
- }
|
|
|
- ])
|
|
|
+ // 如果传进来的值是 '1' 则展示防欺诈弹窗
|
|
|
+ if (!wx.getStorageSync('disclaimer')) {
|
|
|
+ wx.hideTabBar({
|
|
|
+ success: () => {
|
|
|
+ this.setData({
|
|
|
+ disclaimer: true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
- this.start();
|
|
|
},
|
|
|
reload() {
|
|
|
this.onPullDownRefresh();
|
|
|
@@ -101,23 +69,16 @@ Page({
|
|
|
this.fetchList();
|
|
|
},
|
|
|
onShow: function () {
|
|
|
- var self = this;
|
|
|
- let cityName = wx.getStorageSync('city') || '无锡';
|
|
|
- let cityCode = wx.getStorageSync('cityCode') || '320200';
|
|
|
this.setData({
|
|
|
- cityName: cityName,
|
|
|
- cityCode: cityCode
|
|
|
+ cityName: wx.getStorageSync('city') || '无锡',
|
|
|
+ cityCode: wx.getStorageSync('cityCode') || '320200',
|
|
|
+ pageNo: 1, //当前分页
|
|
|
+ isScroll: true, //是否可以滚动
|
|
|
+ filter: -1, //岗位类型
|
|
|
+ list: [],
|
|
|
+ }, _ => {
|
|
|
+ this.start();
|
|
|
})
|
|
|
- if (self.data.hasLocation1) {
|
|
|
- self.setData({
|
|
|
- pageNo: 1, //当前分页
|
|
|
- isScroll: true, //是否可以滚动
|
|
|
- filter: -1, //岗位类型
|
|
|
- list: [],
|
|
|
- hasLocation1: false
|
|
|
- })
|
|
|
- self.start();
|
|
|
- }
|
|
|
},
|
|
|
//下拉刷新
|
|
|
onPullDownRefresh: function () {
|
|
|
@@ -126,8 +87,9 @@ Page({
|
|
|
isScroll: true, //是否可以滚动
|
|
|
filter: -1, //岗位类型
|
|
|
list: [],
|
|
|
+ }, _ => {
|
|
|
+ this.start();
|
|
|
})
|
|
|
- this.start();
|
|
|
},
|
|
|
//上拉加载
|
|
|
onReachBottom: function () {
|
|
|
@@ -160,19 +122,18 @@ Page({
|
|
|
if (!this.data.isScroll) {
|
|
|
return false
|
|
|
}
|
|
|
+
|
|
|
let paramsObj = {
|
|
|
cityCode: this.data.cityCode,
|
|
|
pageNo: this.data.pageNo
|
|
|
}
|
|
|
- Object.assign(paramsObj);
|
|
|
|
|
|
- getIndexList(paramsObj).then(data => {
|
|
|
+ getIndexList(Object.assign(paramsObj)).then(data => {
|
|
|
var pageNo = data.data.pageNo;
|
|
|
let setData = {};
|
|
|
// 是否可以滚动加载数据
|
|
|
if (data.data.isLast) {
|
|
|
setData.isScroll = false
|
|
|
-
|
|
|
}
|
|
|
if (data.data.hotPosition.length != 0) {
|
|
|
setData.list = this.data.list.concat(data.data.hotPosition)
|
|
|
@@ -296,4 +257,15 @@ Page({
|
|
|
url: '../city/index',
|
|
|
})
|
|
|
},
|
|
|
+ // 知晓规则
|
|
|
+ knowDisclaimer() {
|
|
|
+ this.setData({
|
|
|
+ disclaimer: false
|
|
|
+ })
|
|
|
+ wx.showTabBar({
|
|
|
+ success: _ => {
|
|
|
+ wx.setStorageSync('disclaimer', true)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
})
|