85 lines
2.5 KiB
JavaScript
85 lines
2.5 KiB
JavaScript
Page({
|
||
data: {
|
||
name:"",
|
||
listData: ""
|
||
},
|
||
|
||
onLoad: function (options) {
|
||
var that = this;
|
||
var username = options.name;
|
||
that.setData({
|
||
name: username
|
||
})
|
||
wx.request({
|
||
url: 'https://oa.dcqcdc.com/dccdc/Infection/GetAllHangIntheAirQuestion_OpenUserInfo',//请求地址
|
||
//url: 'https://oa.dcqcdc.com/InfectionWX/GetAllHangIntheAirQuestion'
|
||
data: {
|
||
username: username
|
||
},
|
||
header: {//请求头
|
||
"Content-Type": "application/x-www-form-urlencoded"
|
||
},
|
||
method: "POST",//get为默认方法/POST
|
||
success: function (res) {
|
||
console.log(res.data);//res.data相当于ajax里面的data,为后台返回的数据
|
||
console.log(that.data)
|
||
that.setData({
|
||
listData: res.data
|
||
})
|
||
|
||
|
||
},
|
||
fail: function (err) { console.log(err) },//请求失败
|
||
complete: function () { }//请求完成后执行的函数
|
||
})
|
||
},
|
||
jump: function (e) {
|
||
var that = this;
|
||
console.log(e)
|
||
var id = e.currentTarget.id;
|
||
var username = e.currentTarget.dataset.username;
|
||
console.log(username)
|
||
wx.navigateTo({
|
||
url: '../inquiryList/inquiryList?id=' + id + "&name=" + that.data.name + "&username=" + username,
|
||
success: function (res) {
|
||
|
||
},
|
||
fail: function (res) {
|
||
|
||
},
|
||
complete: function (res) {
|
||
|
||
},
|
||
})
|
||
},
|
||
formSubmit: function (e) {//定义函数名称
|
||
var that = this; // 这个地方非常重要,重置data{}里数据时候setData方法的this应为以及函数的this, 如果在下方的sucess直接写this就变成了wx.request()的this了
|
||
var username = e.detail.value.username;
|
||
var userunit = e.detail.value.unit;
|
||
var userphone = e.detail.value.phone;
|
||
|
||
wx.request({
|
||
url: 'https://oa.dcqcdc.com/dccdc/Infection/GetDataListNameUnitPhone_OpenUserInfo',//请求地址
|
||
//url: 'https://oa.dcqcdc.com/InfectionWX/GetAllHangIntheAirQuestion'
|
||
data: {//发送给后台的数据
|
||
"name":username,
|
||
"unit":userunit,
|
||
"phone":userphone
|
||
},
|
||
header: {//请求头
|
||
"Content-Type": "application/x-www-form-urlencoded"
|
||
},
|
||
|
||
method: "POST",//get为默认方法/POST
|
||
success: function (res) {
|
||
console.log(res.data)
|
||
that.setData({
|
||
listData: res.data
|
||
})
|
||
},
|
||
fail: function (err) { console.log(err) },//请求失败
|
||
complete: function () { }//请求完成后执行的函数
|
||
})
|
||
}
|
||
|
||
}) |