prevention/pages/task/task.js

70 lines
1.5 KiB
JavaScript

// pages/task/task.js
import {getAllTask} from '../../api/task.js'
Page({
/**
* 页面的初始数据
*/
data: {
userInfo: {},
dataList: [],
uploadType: ['车辆登记', '访客人员']
},
onLoad() {
let userInfo = wx.getStorageSync('userInfo')
this.setData({userInfo})
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
this.getRecodesList()
},
// 获取近期记录
getRecodesList() {
getAllTask({page: 1, limit:3}).then(res=> {
if(res?.code === 0) {
this.setData({dataList: res.data?.records})
}
})
},
/**
* 进入记录列表
*/
goTaskPage(e) {
wx.navigateTo({
url: '/package_A/page/alltask/index',
})
},
// 车辆登记
goUpload() {
wx.navigateTo({
url: '/package_A/page/upload/index',
})
},
// 访客登记
goRegister() {
wx.navigateTo({
url: '/package_A/page/register/index',
})
},
/**
* 进入详情页面
*/
goTaskDetail(e) {
let detail = e.currentTarget.dataset.detail
if(detail.registerType === 0) {
wx.navigateTo({
url: '/package_A/page/upload/index?id=' + detail.id,
})
} else {
wx.navigateTo({
url: '/package_A/page/register/index?id=' + detail.id,
})
}
}
})