|
|
|
@ -1,4 +1,5 @@ |
|
|
|
const app = getApp() |
|
|
|
import api from "../../../../utils/api"; |
|
|
|
Page({ |
|
|
|
|
|
|
|
/** |
|
|
|
@ -6,6 +7,7 @@ Page({ |
|
|
|
*/ |
|
|
|
data: { |
|
|
|
resiInfo:{}, |
|
|
|
followUpWayName:"", |
|
|
|
title:'回访记录', |
|
|
|
formType:'add', |
|
|
|
followUpWayList:[ |
|
|
|
@ -18,16 +20,21 @@ Page({ |
|
|
|
value:'2' |
|
|
|
} |
|
|
|
], |
|
|
|
inspResultId:'', |
|
|
|
form:{ |
|
|
|
|
|
|
|
} |
|
|
|
riskFlag:null,//风险标识 0无风险 1有风险
|
|
|
|
description:'',//回访记录详情
|
|
|
|
followUpWay:'',//1电话回访 2上门回访
|
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
/** |
|
|
|
* 生命周期函数--监听页面加载 |
|
|
|
*/ |
|
|
|
onLoad(options) { |
|
|
|
console.log(JSON.parse(options.resiInfo)); |
|
|
|
console.log(options); |
|
|
|
let temp = JSON.parse(options.resiInfo); |
|
|
|
console.log(temp); |
|
|
|
this.setData({ |
|
|
|
statusHeight: app.globalData.deviceInfo.statusHeight, |
|
|
|
navigationHeight: app.globalData.deviceInfo.navigationHeight, |
|
|
|
@ -35,8 +42,20 @@ Page({ |
|
|
|
}) |
|
|
|
if(options.type == 'add'){ |
|
|
|
this.setData({ |
|
|
|
resiInfo:JSON.parse(options.resiInfo), |
|
|
|
resiInfo:temp, |
|
|
|
inspResultId:temp.id, |
|
|
|
}) |
|
|
|
}else{ |
|
|
|
this.setData({ |
|
|
|
resiInfo:temp, |
|
|
|
'resiInfo.reason':temp.reason, |
|
|
|
inspResultId:temp.inspResultId, |
|
|
|
"form.followUpWay":temp.followUpWay, |
|
|
|
"form.description":temp.description, |
|
|
|
"form.riskFlag":temp.riskFlag, |
|
|
|
followUpWayName:temp.followUpWayName |
|
|
|
}) |
|
|
|
|
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
@ -92,11 +111,71 @@ Page({ |
|
|
|
const selectedIndex = e.detail.value; |
|
|
|
const selectedVillage = this.data.followUpWayList[selectedIndex]; |
|
|
|
this.setData({ |
|
|
|
'form.followUpWay': selectedVillage.label, |
|
|
|
'form.followUpWay': selectedVillage.value, |
|
|
|
followUpWayName:selectedVillage.label |
|
|
|
}); |
|
|
|
}, |
|
|
|
handleChangeRadio(e){ |
|
|
|
handleBlurDescription(e){ |
|
|
|
this.setData({ |
|
|
|
'form.description': e.detail.value |
|
|
|
}) |
|
|
|
}, |
|
|
|
handleChangeRisk(e){ |
|
|
|
console.log(e); |
|
|
|
this.setData({ |
|
|
|
'form.riskFlag': Number(e.detail.value) |
|
|
|
}) |
|
|
|
}, |
|
|
|
|
|
|
|
submit(){ |
|
|
|
let parm ={ |
|
|
|
...this.data.form, |
|
|
|
inspResultId:this.data.inspResultId, |
|
|
|
id:this.data.formType == 'add'?'':this.data.resiInfo.id |
|
|
|
} |
|
|
|
console.log(parm); |
|
|
|
wx.showLoading({ |
|
|
|
title: '加载中', |
|
|
|
}) |
|
|
|
api.followUpSave(parm).then(res=>{ |
|
|
|
console.log(res); |
|
|
|
if(res.code == 0){ |
|
|
|
wx.hideLoading() |
|
|
|
wx.showToast({ |
|
|
|
title: this.data.formType == 'add'?'新增成功':'修改成功', |
|
|
|
duration:3000, |
|
|
|
success:function(){ |
|
|
|
setTimeout(()=>{ |
|
|
|
wx.navigateBack({ |
|
|
|
delta: 1 |
|
|
|
}) |
|
|
|
},3000) |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
}).catch(err=>{ |
|
|
|
console.log(err); |
|
|
|
}) |
|
|
|
}, |
|
|
|
del(){ |
|
|
|
api.followUpDelete(this.data.resiInfo.id).then(res=>{ |
|
|
|
if(res.code == 0){ |
|
|
|
wx.hideLoading() |
|
|
|
wx.showToast({ |
|
|
|
title: '删除成功', |
|
|
|
duration:3000, |
|
|
|
success:function(){ |
|
|
|
setTimeout(()=>{ |
|
|
|
wx.navigateBack({ |
|
|
|
delta: 1 |
|
|
|
}) |
|
|
|
},3000) |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
}).catch(err=>{ |
|
|
|
console.log(err); |
|
|
|
}) |
|
|
|
}, |
|
|
|
back(){ |
|
|
|
wx.navigateBack({ |
|
|
|
|