146 lines
2.6 KiB
JavaScript
146 lines
2.6 KiB
JavaScript
// pages/personList/personList.js
|
|
import signUpApi from "../../assets/js/http/signUp"
|
|
Page({
|
|
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
// 用户查询input
|
|
name: '',
|
|
// 列表查询条件
|
|
queryParam: {
|
|
companyId: ''
|
|
},
|
|
// 数据
|
|
dataSource: []
|
|
},
|
|
// 输入查询条件
|
|
bindInputName(e) {
|
|
this.setData({
|
|
name: e.detail.value
|
|
})
|
|
},
|
|
// 查询
|
|
search() {
|
|
const param = {
|
|
companyId: '1448106910856052737',
|
|
name: this.data.name
|
|
}
|
|
this.loadData(param)
|
|
},
|
|
// 重置
|
|
reset() {
|
|
this.setData({
|
|
name: ''
|
|
})
|
|
this.search()
|
|
},
|
|
// 创建新的联系人
|
|
addPerson() {
|
|
wx.navigateTo({
|
|
url: '../addPerson/addPerson',
|
|
})
|
|
},
|
|
// 选中联系人
|
|
selectedItem(e) {
|
|
// 带过去的信息
|
|
let selectedPerson = e.currentTarget.dataset.person
|
|
wx.showModal({
|
|
title: '提示',
|
|
content: '是否选中该联系人',
|
|
success: function (res) {
|
|
if (res.confirm) {
|
|
//这里是点击了确定以后
|
|
// 将选中的联系人存入缓存中
|
|
wx.setStorage({
|
|
key:'selectedPerson',
|
|
data:selectedPerson,
|
|
success() {
|
|
wx.navigateTo({
|
|
url: `../signUpPage/signUpPage`,
|
|
})
|
|
}
|
|
})
|
|
} else {
|
|
//这里是点击了取消以后
|
|
}
|
|
}
|
|
})
|
|
},
|
|
// 加载联系人列表
|
|
loadData(param) {
|
|
signUpApi.personList(param).then(res => {
|
|
if (res.success) {
|
|
this.setData({
|
|
dataSource: res.result
|
|
})
|
|
}
|
|
}).catch(err => {
|
|
wx.showToast({
|
|
title: '加载失败',
|
|
icon: 'none',
|
|
duration: 1000
|
|
})
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
onLoad: function (options) {
|
|
this.setData({
|
|
'queryParam.companyId':options.companyId
|
|
})
|
|
this.loadData(this.data.queryParam)
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
*/
|
|
onReady: function () {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面显示
|
|
*/
|
|
onShow: function () {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面隐藏
|
|
*/
|
|
onHide: function () {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面卸载
|
|
*/
|
|
onUnload: function () {
|
|
|
|
},
|
|
|
|
/**
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
|
*/
|
|
onPullDownRefresh: function () {
|
|
|
|
},
|
|
|
|
/**
|
|
* 页面上拉触底事件的处理函数
|
|
*/
|
|
onReachBottom: function () {
|
|
|
|
},
|
|
|
|
/**
|
|
* 用户点击右上角分享
|
|
*/
|
|
onShareAppMessage: function () {
|
|
|
|
}
|
|
}) |