var app = getApp() Page({ data: { src: app.globalData.imgUrl +'/image/bg.jpg', itemIcon: app.globalData.imgUrl +'/image/ceshi.jpg', icon: app.globalData.imgUrl +'/image/fzl.svg', user: app.globalData.imgUrl +'/image/user.svg', yes: app.globalData.imgUrl +'/image/yes.svg', add: app.globalData.imgUrl +'/image/add.svg', del: app.globalData.imgUrl +'/image/del.svg', id: '', icon1: false, icon2: false, excess: '', disabled: false, imgdisabled:false, evalList: {}, visitBook: {}, showTime: Date.now(), status: 0, auditOpinion: '' }, // 页面跳转 requestInfo: function() { wx.navigateTo({ url: '../petitionLettersInfo/petitionLettersInfo?excess=' + this.data.excess + '&disabled=' + this.data.disabled + '&id=' + this.data.id + '&status=' + this.data.status + '&imgdisabled=' + this.data.imgdisabled }) }, agentInfo: function() { wx.navigateTo({ url: '../visitAgentInfo/visitAgentInfo?excess=' + this.data.excess + '&disabled=' + this.data.disabled + '&id=' + this.data.id + '&status=' + this.data.status + '&imgdisabled=' + this.data.imgdisabled }) }, onLoad: function(option) { this.setData({ id: option.id, excess: option.name || '' }) var that = this; wx.request({ url: app.globalData.url + '/api/visitBook/find?id=' + that.data.id, success: function(res) { if (res.data.code == 0) { var evalList1012 = res.data.data.visitBook.attachmentList.map(({ imgPath: pic, attachmentId: id }) => ({ pic, id })); var evalList = { evalList1012 } var status = res.data.data.visitBook.status; if (status == 0) { that.setData({ imgdisabled: false }) } else { that.setData({ imgdisabled: true }) } var disabled = app.judgeDisable(status); that.setData({ visitBook: res.data.data.visitBook, icon1: res.data.data.icon1, icon2: res.data.data.icon2, id: res.data.data.visitBook.id, evalList, showTime: app.formatDate(res.data.data.visitBook.createTime), disabled, status, auditOpinion: res.data.data.auditOpinion || '' }) } else { wx.showModal({ title: '提示', content: "请求失败!" }) } } }) }, inputChange: function(e) { var name = e.currentTarget.dataset.name; this.setData({ visitBook: { ...this.data.visitBook, [name]: e.detail.value } }) }, submit: function(e) { var status = e.currentTarget.dataset.type; var userinfo = wx.getStorageSync("user"); var visitBook = this.data.visitBook; visitBook.createId = userinfo.id; visitBook.status = status; if (status == 1) { if (!this.data.icon1) { return app.showModal("请填写信访人信息!"); } if (!visitBook.content) { return app.showModal("请填写信访内容!"); } } var title = ''; var that = this; wx.request({ url: app.globalData.url + '/api/visitBook/save', data: visitBook, method: 'POST', header: { "Content-Type": "application/json" }, success: function(res) { if (res.data.code == 0) { if (status == 0) { title = '保存草稿成功!'; } else { title = '提交成功!'; } wx.showToast({ title, icon: 'success', duration: 2000 }) setTimeout(function () { wx.reLaunch({ url: '../index/index', }) }, 2000) } else { wx.showModal({ title: '提示', content: "提交失败!" }) } } }) }, //添加图片 joinPicture: function(e) { var that = this; app.joinPicture(e, that) }, // 删除图片 clearImg: function(e) { var that = this; app.clearImg(e, that) }, goback: function() { wx.navigateBack({ changed: true }); //返回上一页 } })