公寓小程序端前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

130 lines
2.4 KiB

// pages/index/index.js
const app = getApp()
import {
login
} from "../../api/user"
import {
getPolicyList
} from "../../api/index"
Page({
3 months ago
/**
* 页面的初始数据
*/
data: {
indicatorDots: true,
autoplay: true,
interval: 3000,
duration: 1000,
navList: [{
3 months ago
name: "政策资讯",
},
{
name: "入住办理",
url: '/subpages/OCRCard/pages/index/index'
3 months ago
},
{
name: "退房确认",
3 months ago
url: "/subpages/index/checkOutConfirm/index/index",
3 months ago
},
{
name: "续期申请",
url: "/subpages/index/renewalApplication/renewalApplication",
},
{
name: "续期合同",
},
{
name: "报修",
3 months ago
url: "/subpages/eventAdd/add/add",
3 months ago
},
{
name: "报事",
3 months ago
url: "/subpages/bsPage/bsPage/bsPage",
3 months ago
},
{
name: "生活圈",
},
],
searchValue: "",
policyList:[],//政策列表
3 months ago
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
this.login()
3 months ago
this.setData({
statusHeight: app.globalData.deviceInfo.statusHeight,
navigationHeight: app.globalData.deviceInfo.navigationHeight,
3 months ago
});
},
login() {
const that = this
wx.login({
success: (res) => {
login({
code: res.code
}).then(res => {
that.getPolicyList()
}).catch(err => {
console.log(err);
})
},
})
},
getPolicyList() {
let query = {
pageNo: 1,
pageSize: 3
}
getPolicyList(query).then(res => {
console.log(res);
this.setData({
policyList:res.data
})
}).catch(err => {
console.log(err);
})
},
toPolicyDetail(e){
wx.navigateTo({
url: '/subpages/index/policy/detail/detail?id=' + e.currentTarget.dataset.id,
})
},
3 months ago
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {},
/**
* 生命周期函数--监听页面显示
*/
onShow() {},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {},
});