diff --git a/app.json b/app.json index 41dddcf..ed4cb01 100644 --- a/app.json +++ b/app.json @@ -97,7 +97,10 @@ "pages/safefeedback/index", "pages/safefeedback/add", "pages/operation/operationedit", - "pages/mgt/index" + "pages/mgt/index", + "pages/checkjob/index2", + "pages/checkjob/detail2", + "pages/checkjob/check2" ], "window": { "backgroundTextStyle": "light", diff --git a/pages/checkjob/check2.js b/pages/checkjob/check2.js new file mode 100644 index 0000000..acdb878 --- /dev/null +++ b/pages/checkjob/check2.js @@ -0,0 +1,166 @@ +// pages/risktask/check.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + page: 1, + riskact: 0, + riskacttask:0, + group: 0 + }, + + bindnoteInput: function (e) { + this.data.checknote = e.detail.value + }, + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + console.log(options) + this.data.riskact = options.riskact + if(options.riskacttask){ + this.data.riskacttask = options.riskacttask + this.getTaskDetail() + } + this.getlist() + }, + getTaskDetail:function() { + wx.request({ + url: getApp().globalData.serverUrl + 'api/riskacttask?a=detail&id=' + this.data.riskacttask, + header: { + 'content-type': 'application/json', // 默认值 + 'Cookie': getApp().globalData.sessionId, + }, + success: res => { + if (res.statusCode === 200) { + this.setData({ + tasknote: res.data.data.tasknote, + }) + } + } + }); + + }, + getlist: function () { + var page = this.data.page + wx.showLoading({ + title: '加载中', + }) + wx.request({ + url: getApp().globalData.serverUrl + 'api/risk?a=listall&table_type=2&riskact=' + this.data.riskact, + header: { + 'content-type': 'application/json', // 默认值 + 'Cookie': getApp().globalData.sessionId, + }, + success: res => { + if (res.statusCode === 200) { + wx.hideLoading() + console.log(res.data) + this.setData({ + total: res.data.total, + alllist: res.data.rows + }) + } + wx.hideLoading(); + } + }); + }, + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + }, + open: function (e) { + console.log(e) + wx.navigateTo({ + url: '/pages/trouble/addtrouble?type=riskcheck&index=' + e.currentTarget.dataset.index, + }) + }, + submit: function () { + let alllist = this.data.alllist + let data = {'checks':[],'riskact':this.data.riskact, 'riskacttask':this.data.riskacttask} + for (var i = 0; i < alllist.length; i++) { + if (i.trouble != undefined){ + data.checks.push({ 'id': alllist[i].id }) + } + else{ + data.checks.push({ 'id': alllist[i].id, 'trouble': alllist[i].trouble }) + } + } + wx.showLoading({ + title: '提交中', + }) + if(this.data.checknote){ + data.note = this.data.checknote //检查备注 + } + wx.request({ + url: getApp().globalData.serverUrl + 'api/riskcheck2?a=add', + header: { + 'content-type': 'application/json', // 默认值 + 'Cookie': getApp().globalData.sessionId, + }, + method: 'POST', + data: data, + success: res => { + if (res.statusCode === 200) { + var pages = getCurrentPages(); + var currPage = pages[pages.length - 1]; //当前页面 + var prevPage = pages[pages.length - 2]; //上一个页面 + + //直接调用上一个页面对象的setData()方法,把数据存到上一个页面中去 + prevPage.setData({ + riskact: this.data.riskact + }); + wx.navigateBack({ + }) + } + wx.hideLoading(); + } + }); + }, +}) \ No newline at end of file diff --git a/pages/checkjob/check2.json b/pages/checkjob/check2.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/pages/checkjob/check2.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/pages/checkjob/check2.wxml b/pages/checkjob/check2.wxml new file mode 100644 index 0000000..c46629b --- /dev/null +++ b/pages/checkjob/check2.wxml @@ -0,0 +1,33 @@ +共{{total}}条检查条目 + + + + 检查说明:{{tasknote}} + + + + + + + + + {{item.content}} + + + {{item.yhnum}} + + + + + 检查备注 + + + +