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.

126 lines
3.2 KiB

const {
getNeedToDealList
} = require('../../api/api')
const { routeLink } = require("../../utils/route.js");
Page({
data: {
listData: [],
pageSize: 10, //分页条数
loadEnd: false, //加载到最底部
},
onLoad(options) {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
this.setData({
pageNum: 1, //分页页面
})
this.getList()
if (typeof this.getTabBar === 'function' &&
this.getTabBar()) {
this.getTabBar().setData({
selected: 1
})
}
},
//列表
getList(){
wx.showLoading({
title: '加载中',
})
getNeedToDealList({
userId: wx.getStorageSync('userId'),
traderId: wx.getStorageSync('traderId'),
page: this.data.pageNum,
limit: this.data.pageSize,
}).then(res => {
wx.hideLoading()
wx.stopPullDownRefresh()
if(res.code == 200){
// console.log(666, res.data)
res.data.map(item=>{
let str = item.createTime;
item.createTime = str.substring(5,16)
})
this.data.loadEnd = res.data.length < this.data.pageSize
if (this.data.pageNum == 1) {
this.data.listData = res.data
} else {
this.data.listData = this.data.listData.concat(res.data)
}
if (!this.data.loadEnd) {
this.data.pageNum++;
}
this.setData({
count: res.count,
listData: this.data.listData,
loadEnd: this.data.loadEnd,
})
}
}).catch(err => {
})
},
/** 处理详情 **/
toDetail(res){
let type = res.currentTarget.dataset.type
let partnerId = res.currentTarget.dataset.partnerid;
if(type == '91'){ //设计审核
console.log(98989, partnerId)
if(partnerId == '04'){//华融
wx.navigateTo({
url: '/home/pages/entryInfoAuditHR/entryInfoAuditHR?projectId=' + res.currentTarget.dataset.projectid + "&navTitle=设计审核",
})
}else{
wx.navigateTo({
url: '/home/pages/entryInfoAudit/entryInfoAudit?projectId=' + res.currentTarget.dataset.projectid + "&navTitle=设计审核",
})
}
}else if(type == '92'){//档案审核
wx.navigateTo({
url: '/home/pages/filesForm/filesForm?projectId=' + res.currentTarget.dataset.projectid + "&navTitle=档案审核&type=18",
})
}else if(type == '93'){//安装验收
wx.navigateTo({
url: '/home/pages/acceptanceAZ/acceptanceAZ?projectId=' + res.currentTarget.dataset.projectid + "&navTitle=安装验收",
})
}else if(type == '94'){//并网验收
wx.navigateTo({
url: '/home/pages/acceptanceBW/acceptanceBW?projectId=' + res.currentTarget.dataset.projectid + "&navTitle=并网验收&status=7",
})
}
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
this.setData({
pageNum: 1,
pageSize: 10,
loadEnd: false,
})
this.getList()
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
if (!this.data.loadEnd) {
this.getList()
} else {
wx.showToast({
title: '暂无更多数据',
icon: 'none',
duration: 500
})
}
},
})