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.
117 lines
3.3 KiB
117 lines
3.3 KiB
5 years ago
|
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": app.globalData.pageSize,
|
||
|
"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`
|
||
|
})
|
||
|
}
|
||
|
|
||
|
}
|
||
|
}
|
||
|
|
||
|
})
|