// pages/fireSafetymeasure/fireSafetymeasure.js var req_url = getApp().globalData.base_url; const app = getApp() Page({ /** * 页面的初始数据 */ data: { locknum:0, firesafetymeasure:'', opinion: '', bumen: '', zypcode:'', username : wx.getStorageSync('username'), phone : wx.getStorageSync('phone'), safetyMeasure: [ { context: "作业人员身体条件符合要求", safetymeasure: '', refer: "", name:'', phone:'', lock:true, }, { context: "作业人员着装符合作业要求", safetymeasure: '', refer: "", name:'', phone:'', lock:true, }, { context: "作业人员佩戴符合标准要求的安全帽、安全带,有可能散发有毒气体的场所携带正压式空气呼吸器或面罩备用", safetymeasure: '', refer: "", name:'', phone:'', lock:true, }, { context: "作业人员携带有工具袋及安全绳", safetymeasure: '', refer: "", name:'', phone:'', lock:true, }, { context: "现场搭设的脚手架、防护网、围栏符合安全规定", safetymeasure: '', refer: "", name:'', phone:'', lock:true, }, { context: "垂直分层作业中间有隔离设施", safetymeasure: '', refer: "", name:'', phone:'', lock:true, }, { context: "梯子、绳子符合安全规定", safetymeasure: '', refer: "", name:'', phone:'', lock:true, }, { context: "轻型棚的承重梁、柱能承重作业过程最大负荷的要求", safetymeasure: '', refer: "", name:'', phone:'', lock:true, }, { context: "作业人员在不承重物处作业所搭设的承重板稳定牢固", safetymeasure: '', refer: "", name:'', phone:'', lock:true, }, { context: "釆光、夜间作业照明符合作业要求", safetymeasure: '', refer: "", name:'', phone:'', lock:true, }, { context: "30 m以上高处作业时,作业人员已配备通信、联络工具", safetymeasure: '', refer: "", name:'', phone:'', lock:true, }, { context: "作业现场四周已设警戒区", safetymeasure: '', refer: "", name:'', phone:'', lock:true, }, { context: "露天作业,风力满足作业安全要求", safetymeasure: '', refer: "", name:'', phone:'', lock:true, }, { context: "其他相关特殊作业已办理相应安全作业票", safetymeasure: '', refer: "", name:'', phone:'', lock:true, }, { context: "", safetymeasure: '', refer: "", name:'', phone:'', lock:true, }, ], }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { console.log(options); this.setData({ firesafetymeasure:options.safetymeasure, opinion: options.opinion, bumen: options.bumen, zypcode:options.zypcode }) this.getList(); }, getList: function () { var that = this; console.log(that.data.zypcode); //请求后台数据 wx.request({ url: req_url + "/findAltitudeCode", data: { code: that.data.zypcode, }, method: 'get', success: function (res) { console.log(res); var datas = res.data; if (res.statusCode != 200) { wx.showToast({ title: '获取数据失败', icon: 'none', duration: 2000 }); } else { var zypd = [] var json = {} json.context = that.data.safetyMeasure[0].context json.refer = datas.refer1 json.safetymeasure = datas.safetymeasure1 json.name = datas.safetymeasure1.split(',')[0] json.phone = datas.safetymeasure1.split(',')[1] if (wx.getStorageSync('username')==datas.safetymeasure1.split(',')[0]&&wx.getStorageSync('phone')==datas.safetymeasure1.split(',')[1]) { console.log(11111); json.lock=false }else{ that.setData({ locknum:that.data.locknum+1 }) json.lock=true } zypd.push(json) var json1 = {} json1.context = that.data.safetyMeasure[1].context json1.refer = datas.refer2 json1.safetymeasure = datas.safetymeasure2 json1.name = datas.safetymeasure2.split(',')[0] json1.phone = datas.safetymeasure2.split(',')[1] if (wx.getStorageSync('username')==datas.safetymeasure2.split(',')[0]&&wx.getStorageSync('phone')==datas.safetymeasure2.split(',')[1]) { json1.lock=false }else{ that.setData({ locknum:that.data.locknum+1 }) json1.lock=true } zypd.push(json1) var json2 = {} json2.context = that.data.safetyMeasure[2].context json2.refer = datas.refer3 json2.safetymeasure = datas.safetymeasure3 json2.name = datas.safetymeasure3.split(',')[0] json2.phone = datas.safetymeasure3.split(',')[1] if (wx.getStorageSync('username')==datas.safetymeasure3.split(',')[0]&&wx.getStorageSync('phone')==datas.safetymeasure3.split(',')[1]) { json2.lock=false }else{ that.setData({ locknum:that.data.locknum+1 }) json2.lock=true } zypd.push(json2) var json3 = {} json3.context = that.data.safetyMeasure[3].context json3.refer = datas.refer4 json3.safetymeasure = datas.safetymeasure4 json3.name = datas.safetymeasure4.split(',')[0] json3.phone = datas.safetymeasure4.split(',')[1] if (wx.getStorageSync('username')==datas.safetymeasure4.split(',')[0]&&wx.getStorageSync('phone')==datas.safetymeasure4.split(',')[1]) { json3.lock=false }else{ that.setData({ locknum:that.data.locknum+1 }) json3.lock=true } zypd.push(json3) var json4 = {} json4.context = that.data.safetyMeasure[4].context json4.refer = datas.refer5 json4.safetymeasure = datas.safetymeasure5 json4.name = datas.safetymeasure5.split(',')[0] json4.phone = datas.safetymeasure5.split(',')[1] if (wx.getStorageSync('username')==datas.safetymeasure5.split(',')[0]&&wx.getStorageSync('phone')==datas.safetymeasure5.split(',')[1]) { json4.lock=false }else{ that.setData({ locknum:that.data.locknum+1 }) json4.lock=true } zypd.push(json4) var json5 = {} json5.context = that.data.safetyMeasure[5].context json5.refer = datas.refer6 json5.safetymeasure = datas.safetymeasure6 json5.name = datas.safetymeasure6.split(',')[0] json5.phone = datas.safetymeasure6.split(',')[1] if (wx.getStorageSync('username')==datas.safetymeasure6.split(',')[0]&&wx.getStorageSync('phone')==datas.safetymeasure6.split(',')[1]) { json5.lock=false }else{ that.setData({ locknum:that.data.locknum+1 }) json5.lock=true } zypd.push(json5) var json6 = {} json6.context = that.data.safetyMeasure[6].context json6.refer = datas.refer7 json6.safetymeasure = datas.safetymeasure7 json6.name = datas.safetymeasure7.split(',')[0] json6.phone = datas.safetymeasure7.split(',')[1] if (wx.getStorageSync('username')==datas.safetymeasure7.split(',')[0]&&wx.getStorageSync('phone')==datas.safetymeasure7.split(',')[1]) { json6.lock=false }else{ that.setData({ locknum:that.data.locknum+1 }) json6.lock=true } zypd.push(json6) var json7 = {} json7.context = that.data.safetyMeasure[7].context json7.refer = datas.refer8 json7.safetymeasure = datas.safetymeasure8 json7.name = datas.safetymeasure8.split(',')[0] json7.phone = datas.safetymeasure8.split(',')[1] if (wx.getStorageSync('username')==datas.safetymeasure8.split(',')[0]&&wx.getStorageSync('phone')==datas.safetymeasure8.split(',')[1]) { json7.lock=false }else{ that.setData({ locknum:that.data.locknum+1 }) json7.lock=true } zypd.push(json7) var json8 = {} json8.context = that.data.safetyMeasure[8].context json8.refer = datas.refer9 json8.safetymeasure = datas.safetymeasure9 json8.name = datas.safetymeasure9.split(',')[0] json8.phone = datas.safetymeasure9.split(',')[1] if (wx.getStorageSync('username')==datas.safetymeasure9.split(',')[0]&&wx.getStorageSync('phone')==datas.safetymeasure9.split(',')[1]) { json8.lock=false }else{ that.setData({ locknum:that.data.locknum+1 }) json8.lock=true } zypd.push(json8) var json9 = {} json9.context = that.data.safetyMeasure[9].context json9.refer = datas.refer10 json9.safetymeasure = datas.safetymeasure10 json9.name = datas.safetymeasure10.split(',')[0] json9.phone = datas.safetymeasure10.split(',')[1] if (wx.getStorageSync('username')==datas.safetymeasure10.split(',')[0]&&wx.getStorageSync('phone')==datas.safetymeasure10.split(',')[1]) { json9.lock=false }else{ that.setData({ locknum:that.data.locknum+1 }) json9.lock=true } zypd.push(json9) var json10 = {} json10.context = that.data.safetyMeasure[10].context json10.refer = datas.refer11 json10.safetymeasure = datas.safetymeasure11 json10.name = datas.safetymeasure11.split(',')[0] json10.phone = datas.safetymeasure11.split(',')[1] if (wx.getStorageSync('username')==datas.safetymeasure11.split(',')[0]&&wx.getStorageSync('phone')==datas.safetymeasure11.split(',')[1]) { json10.lock=false }else{ that.setData({ locknum:that.data.locknum+1 }) json10.lock=true } zypd.push(json10) var json11 = {} json11.context = that.data.safetyMeasure[11].context json11.refer = datas.refer12 json11.safetymeasure = datas.safetymeasure12 json11.name = datas.safetymeasure12.split(',')[0] json11.phone = datas.safetymeasure12.split(',')[1] if (wx.getStorageSync('username')==datas.safetymeasure12.split(',')[0]&&wx.getStorageSync('phone')==datas.safetymeasure12.split(',')[1]) { json11.lock=false }else{ that.setData({ locknum:that.data.locknum+1 }) json11.lock=true } zypd.push(json11) var json12 = {} json12.context = that.data.safetyMeasure[12].context json12.refer = datas.refer13 json12.safetymeasure = datas.safetymeasure13 json12.name = datas.safetymeasure13.split(',')[0] json12.phone = datas.safetymeasure13.split(',')[1] if (wx.getStorageSync('username')==datas.safetymeasure13.split(',')[0]&&wx.getStorageSync('phone')==datas.safetymeasure13.split(',')[1]) { json12.lock=false }else{ that.setData({ locknum:that.data.locknum+1 }) json12.lock=true } zypd.push(json12) var json13 = {} json13.context = that.data.safetyMeasure[13].context json13.refer = datas.refer14 json13.safetymeasure = datas.safetymeasure14 json13.name = datas.safetymeasure14.split(',')[0] json13.phone = datas.safetymeasure14.split(',')[1] if (wx.getStorageSync('username')==datas.safetymeasure14.split(',')[0]&&wx.getStorageSync('phone')==datas.safetymeasure14.split(',')[1]) { json13.lock=false }else{ that.setData({ locknum:that.data.locknum+1 }) json13.lock=true } zypd.push(json13) if (datas.safetymeasureother!='') { var json14 = {} json14.context = datas.safetymeasureother json14.refer = datas.refer15 json14.safetymeasure = datas.safetymeasure15 json14.name = datas.safetymeasure15.split(',')[0] json14.phone = datas.safetymeasure15.split(',')[1] if (wx.getStorageSync('username')==datas.safetymeasure15.split(',')[0]&&wx.getStorageSync('phone')==datas.safetymeasure15.split(',')[1]) { json14.lock=false }else{ that.setData({ locknum:that.data.locknum+1 }) json14.lock=true } zypd.push(json14) }else{ var json14 = {} json14.context ='' json14.refer = '' json14.safetymeasure = '' json14.name = '' json14.phone = '' that.setData({ locknum:that.data.locknum+1 }) json14.lock=true zypd.push(json14) } var fenxian = [] that.setData({ safetyMeasure: zypd, }) } } }) }, onChange(event) { console.log(event); console.log(event.currentTarget.dataset.index); var that = this; var zypd = [] var json = {} json.context = that.data.safetyMeasure[0].context json.refer = that.data.safetyMeasure[0].refer json.lock = that.data.safetyMeasure[0].lock if (event.currentTarget.dataset.index==0) { json.refer = event.detail } zypd.push(json) var json1 = {} json1.context = that.data.safetyMeasure[1].context json1.refer = that.data.safetyMeasure[1].refer json1.lock = that.data.safetyMeasure[1].lock if (event.currentTarget.dataset.index==1) { json1.refer =event.detail } zypd.push(json1) var json2 = {} json2.context = that.data.safetyMeasure[2].context json2.refer = that.data.safetyMeasure[2].refer json2.lock = that.data.safetyMeasure[2].lock if (event.currentTarget.dataset.index==2) { json2.refer = event.detail } zypd.push(json2) var json3 = {} json3.context = that.data.safetyMeasure[3].context json3.refer = that.data.safetyMeasure[3].refer json3.lock = that.data.safetyMeasure[3].lock if (event.currentTarget.dataset.index==3) { json3.refer = event.detail } zypd.push(json3) var json4 = {} json4.context = that.data.safetyMeasure[4].context json4.refer = that.data.safetyMeasure[4].refer json4.lock = that.data.safetyMeasure[4].lock if (event.currentTarget.dataset.index==4) { json4.refer = event.detail } zypd.push(json4) var json5 = {} json5.context = that.data.safetyMeasure[5].context json5.refer = that.data.safetyMeasure[5].refer json5.lock = that.data.safetyMeasure[5].lock if (event.currentTarget.dataset.index==5) { json5.refer = event.detail } zypd.push(json5) var json6 = {} json6.context = that.data.safetyMeasure[6].context json6.refer = that.data.safetyMeasure[6].refer json6.lock = that.data.safetyMeasure[6].lock if (event.currentTarget.dataset.index==6) { json6.refer = event.detail } zypd.push(json6) var json7 = {} json7.context = that.data.safetyMeasure[7].context json7.refer = that.data.safetyMeasure[7].refer json7.lock = that.data.safetyMeasure[7].lock if (event.currentTarget.dataset.index==7) { json7.refer = event.detail } zypd.push(json7) var json8 = {} json8.context = that.data.safetyMeasure[8].context json8.refer = that.data.safetyMeasure[8].refer json8.lock = that.data.safetyMeasure[8].lock if (event.currentTarget.dataset.index==8) { json8.refer = event.detail } zypd.push(json8) var json9 = {} json9.context = that.data.safetyMeasure[9].context json9.refer = that.data.safetyMeasure[9].refer json9.lock = that.data.safetyMeasure[9].lock if (event.currentTarget.dataset.index==9) { json9.refer = event.detail } zypd.push(json9) var json10 = {} json10.context = that.data.safetyMeasure[10].context json10.refer = that.data.safetyMeasure[10].refer json10.lock = that.data.safetyMeasure[10].lock if (event.currentTarget.dataset.index==10) { json10.refer = event.detail } zypd.push(json10) var json11 = {} json11.context = that.data.safetyMeasure[11].context json11.refer = that.data.safetyMeasure[11].refer json11.lock = that.data.safetyMeasure[11].lock if (event.currentTarget.dataset.index==11) { json11.refer = event.detail } zypd.push(json11) var json12 = {} json12.context = that.data.safetyMeasure[12].context json12.refer = that.data.safetyMeasure[12].refer json12.lock = that.data.safetyMeasure[12].lock if (event.currentTarget.dataset.index==12) { json12.refer = event.detail } zypd.push(json12) var json13 = {} json13.context = that.data.safetyMeasure[13].context json13.refer = that.data.safetyMeasure[13].refer json13.lock = that.data.safetyMeasure[13].lock if (event.currentTarget.dataset.index==13) { json13.refer = event.detail } zypd.push(json13) var json14 = {} json14.context = that.data.safetyMeasure[14].context json14.refer = that.data.safetyMeasure[14].refer json14.lock = that.data.safetyMeasure[14].lock if (event.currentTarget.dataset.index==14) { json14.refer = event.detail } zypd.push(json14) var fenxian = [] that.setData({ safetyMeasure: zypd, }) var fenxian = [] that.setData({ safetyMeasure: zypd, }) // this.setData({ // safetyMeasure[1].refer: event.detail, // }); }, showBack() { wx.navigateBack({ delta: 1 }) }, showPopup() { var that = this; var json = {} json.code= that.data.zypcode, json.refer1= that.data.safetyMeasure[0].refer, json.refer2= that.data.safetyMeasure[1].refer, json.refer3= that.data.safetyMeasure[2].refer, json.refer4= that.data.safetyMeasure[3].refer, json.refer5= that.data.safetyMeasure[4].refer, json.refer6= that.data.safetyMeasure[5].refer, json.refer7= that.data.safetyMeasure[6].refer, json.refer= that.data.safetyMeasure[7].refer, json.refer9= that.data.safetyMeasure[8].refer, json.refer10= that.data.safetyMeasure[9].refer, json.refer11= that.data.safetyMeasure[10].refer, json.refer12= that.data.safetyMeasure[11].refer, json.refer13= that.data.safetyMeasure[12].refer, json.refer14= that.data.safetyMeasure[13].refer, json.refer15= that.data.safetyMeasure[14].refer, wx.navigateTo({ url: '../safetyMeasureSign/safetyMeasureSign?opinion=' + that.data.opinion + '&bumen=' + that.data.bumen + '&name=' + that.data.zypcode+ '&url=/updateGround'+ '&refer=' + json }) }, submitForm: function (e) { var that = this; console.log(that.data.zypcode); console.log(that.data.safetyMeasure[1].refer); wx.request({ url: req_url + "/updateAltitude", method: 'post', data: { code: that.data.zypcode, refer1: that.data.safetyMeasure[0].refer, refer2: that.data.safetyMeasure[1].refer, refer3: that.data.safetyMeasure[2].refer, refer4: that.data.safetyMeasure[3].refer, refer5: that.data.safetyMeasure[4].refer, refer6: that.data.safetyMeasure[5].refer, refer7: that.data.safetyMeasure[6].refer, refer8: that.data.safetyMeasure[7].refer, refer9: that.data.safetyMeasure[8].refer, refer10: that.data.safetyMeasure[9].refer, refer11: that.data.safetyMeasure[10].refer, refer12: that.data.safetyMeasure[11].refer, refer13: that.data.safetyMeasure[12].refer, refer14: that.data.safetyMeasure[13].refer, refer15: that.data.safetyMeasure[14].refer, }, header: { 'Content-Type': 'application/json' }, success: (res) => { if (res.errMsg == "request:ok") { wx.showToast({ title: '操作成功', icon: 'success', duration: 2000 }); wx.navigateBack({ delta: 1 }) } else { wx.showToast({ title: '操作失败', }) } } // }) }); }, uploadPerPic(url, back) { var name = '' var that=this name = 'sign'+that.data.zypcode+ wx.getStorageSync('phone'); wx.uploadFile({ url: req_url + "addsafetyMeasurepic", method: "POST", filePath: url, name: 'file', formData: { 'opinion': that.data.opinion, 'bumen': that.data.bumen, 'name': name, }, success(res) { console.log(res); back(res.data); }, fail(e) { } }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { console.log(this.data.signtempFilePaths); if (this.data.signtempFilePaths!='') { var that = this; that.uploadPerPic(this.data.signtempFilePaths, function back(resp) { wx.request({ url: req_url + "/updateAltitude", method: 'post', data: { username:wx.getStorageSync('username'), phone:wx.getStorageSync('phone'), sign: resp, code: that.data.zypcode, refer1: that.data.safetyMeasure[0].refer, refer2: that.data.safetyMeasure[1].refer, refer3: that.data.safetyMeasure[2].refer, refer4: that.data.safetyMeasure[3].refer, refer5: that.data.safetyMeasure[4].refer, refer6: that.data.safetyMeasure[5].refer, refer7: that.data.safetyMeasure[6].refer, refer8: that.data.safetyMeasure[7].refer, refer9: that.data.safetyMeasure[8].refer, refer10: that.data.safetyMeasure[9].refer, refer11: that.data.safetyMeasure[10].refer, refer12: that.data.safetyMeasure[11].refer, refer13: that.data.safetyMeasure[12].refer, refer14: that.data.safetyMeasure[13].refer, refer15: that.data.safetyMeasure[14].refer, }, header: { 'Content-Type': 'application/json' }, success: (res) => { if (res.errMsg == "request:ok") { var content = "用户:" + wx.getStorageSync('username') + "提交安全措施确认" wx.request({ url: req_url + "/addZypLog", method: 'post', data: { name: wx.getStorageSync('username'), zyptype: "高处安全", // bumen: that.data.bumen, zypcode: that.data.zypcode, content: content, }, header: { 'Content-Type': 'application/json' }, success: (res) => { console.log(res); } }); wx.showToast({ title: '操作成功', icon: 'success', duration: 2000 }); wx.navigateBack({ delta: 1 }) } else { wx.showToast({ title: '操作失败', }) } } // }) }); }) } }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })