榆山
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.
 
 

121 lines
3.4 KiB

var api = require('../../api/userManage.js')
const app = getApp()
Component({
properties: {
state: Number
},
data: {
list: [],
showSkeleton: true
},
attached: function () {
},
lifetimes: {
attached: function () {
this.getUserManagelist()
},
moved: function () { },
detached: function () { },
},
ready: function () {
},
pageLifetimes: {
// 组件所在页面的生命周期函数
show: function () { },
},
methods: {
getUserManagelist: function (searchData) {
// setTimeout(() => {
// this.setData({
// showSkeleton: false
// })
// }, 5000)
// wx.showLoading({
// title: '加载中',
// })
let that = this
if (searchData) {
this.searchData = searchData
} else {
return;
}
console.log('清空:' + this.searchData.clear)
if (this.searchData.clear == 1) {
that.setData({
list: []
})
}
let authenticatedFlag = 0; //是否已认证 0否 1是
let partyFlag = 0;//是否党员,0否,1是
if (this.searchData.index == 0) {//待认证居民
authenticatedFlag = 0;
partyFlag = 0;
} else if (this.searchData.index == 1) {//认证居民
authenticatedFlag = 1;
partyFlag = 0;
} else if (this.searchData.index == 2) {//认证党员
authenticatedFlag = 1;
partyFlag = 1;
} else if (this.searchData.index == 3) {//党员认证失败
authenticatedFlag = 0;
partyFlag = 1;
}
let deptId = ''
let currentGrid = wx.getStorageSync('currentGrid')
console.log('currentGrid', currentGrid)
if (currentGrid !== undefined && currentGrid !== 'undefined' && currentGrid !== '') {
deptId = currentGrid.deptId
}
let params = {
"pageIndex": searchData.indexPage,
"pageSize": 20,
"timestamp": searchData.date,
"authenticatedFlag": authenticatedFlag,
"partyFlag": partyFlag,
"gridId": deptId
}
api.getUserManagelist(params).then(function (res) {
// wx.hideLoading()
console.log(that.data.list.concat(res.data))
that.setData({
list: that.data.list.concat(res.data),
showSkeleton: false
})
})
},
toUserWaItDetails (options) {
const userId = options.currentTarget.dataset.userid
// const partyFlag = 0;//非党员
if (this.searchData.index == 0) {//待认证居民
wx.navigateTo({
url: `../../../pages/user_moudle/checkpending/checkpending?userId=${userId}`//待认证
})
} else if (this.searchData.index == 1) {//认证居民
wx.navigateTo({
url: `../../../pages/user_moudle/certificationDetails/certificationDetails?userId=${userId}&partyFlag=0`
})
} else if (this.searchData.index == 2) {//认证党员
wx.navigateTo({
url: `../../../pages/user_moudle/certificationDetails/certificationDetails?userId=${userId}&partyFlag=1`
})
} else if (this.searchData.index == 3) {//党员认证失败
wx.navigateTo({
url: `../../../pages/user_moudle/certificationDetails/certificationDetails?userId=${userId}&partyFlag=1`
})
}else if (this.searchData.index == 4) {//党员认证失败
wx.navigateTo({
url: `../../subpages/houseAudit/page/index/index`
})
}
}
}
})