From 4e44bc1fd7806a6c1611302120882b91d96640b5 Mon Sep 17 00:00:00 2001 From: liuwh <hugeinfo123> Date: Mon, 27 Apr 2020 17:50:19 +0800 Subject: [PATCH] bug修复 --- SunshineLnsMinApp/pages/xsjb/xsjb.js | 74 +++++++++++++++++++++++-------------- 1 files changed, 46 insertions(+), 28 deletions(-) diff --git a/SunshineLnsMinApp/pages/xsjb/xsjb.js b/SunshineLnsMinApp/pages/xsjb/xsjb.js index 03df3e6..bc818a3 100644 --- a/SunshineLnsMinApp/pages/xsjb/xsjb.js +++ b/SunshineLnsMinApp/pages/xsjb/xsjb.js @@ -32,13 +32,13 @@ evalList: {}, disabled: true, showInfo: false, - id:'' + id: '' }, /** * 生命周期函数--监听页面加载 */ - onLoad: function (options) { + onLoad: function(options) { const id = options.id || 'new'; let that = this; var userinfo = wx.getStorageSync("user"); @@ -49,22 +49,23 @@ data: { id, }, - success: function (res) { + success: function(res) { console.log('res', res); var dataSet = res.data; - var evalList1000 = dataSet.attachments || []; + var evalList1000 = dataSet.attachmentList || []; var evalList = { evalList1000, }; for (var i in evalList) { evalList[i] = evalList[i].map(({ imgPath: pic, - attachmentId: id + id }) => ({ - pic, + pic: app.globalData.url + '/api/v1/attachment/image/' + id, id })) } + console.log(evalList) const data = res.data || {} if (options.id) { that.setData({ @@ -112,30 +113,33 @@ onSubmit() { console.log(this.data.thisData) - if(!this.data.thisData.tipoffObject){ + if (!this.data.thisData.tipoffObject) { return app.showModal("请填写举报对象!"); } - if(!this.data.thisData.tipoffAddress){ + if (!this.data.thisData.tipoffAddress) { return app.showModal("请填写发生地!"); } - if(!this.data.thisData.tipoffContent){ + if (!this.data.thisData.tipoffContent) { return app.showModal("请填写具体事项!"); } - if(!this.data.evalList){ + if (!this.data.evalList) { return app.showModal("请上传证明材料!"); } - if(!this.data.thisData.tipoffType){ + if (!this.data.thisData.tipoffType) { return app.showModal("请选择方式!"); } - if(this.data.thisData.tipoffType=='2'){ - if(!this.data.thisData.createrName){ + if (this.data.thisData.tipoffType == '2') { + if (!this.data.thisData.createrName) { return app.showModal("请填写姓名!"); } - if(!this.data.thisData.createrMobile){ + if (!this.data.thisData.createrMobile) { return app.showModal("请填写手机号码!"); } - if(!this.data.thisData.createrAddress){ - return app.showModal("请填写联系方式!"); + if (/^[1]([3-9])[0-9]{9}$/.test(this.data.thisData.createrMobile)==false){ + return app.showModal("手机号码有误!"); + } + if (!this.data.thisData.createrAddress) { + return app.showModal("请填写联系地址!"); } } wx.request({ @@ -145,26 +149,40 @@ header: { "Content-Type": "application/json" }, - success: function (res) { + success: function(res) { if (res.data.code == 0) { wx.showToast({ title: '提交成功!', icon: 'success', - duration: 2000 - }) - wx.navigateTo({ - url: '../zhwj/zhwj', + duration: 2000, + success: function() { + setTimeout(function() { + //要延时执行的代码 + wx.navigateBack({ + delta: 2 + }) + }, 1000) //延迟时间 + }, }) } } }) }, + checkMobile: function() { + var sMobile = document.mobileform.mobile.value + if (!(/^1[3|4|5|8][0-9]\d{4,8}$/.test(sMobile))) { + alert("不是完整的11位手机号或者正确的手机号前七位"); + document.mobileform.mobile.focus(); + return false; + } + }, + // 选择地理位置 - chooseLocation: function (e) { + chooseLocation: function(e) { const that = this; wx.chooseLocation({ - success: function (res) { + success: function(res) { console.log('res', res); that.setData({ thisData: { @@ -177,7 +195,7 @@ }, //添加图片 - joinPicture: function (e) { + joinPicture: function(e) { console.log(e) var that = this; console.log(that) @@ -186,13 +204,13 @@ }, // 删除图片 - clearImg: function (e) { + clearImg: function(e) { var that = this; app.clearImg(e, that); }, //预览图片 - previewImage: function (e) { + previewImage: function(e) { app.previewImage(e); }, @@ -205,13 +223,13 @@ this.setData({ [key]: e.detail.value, [`display${key}`]: e.detail.label, - showInfo:true, + showInfo: true, thisData: { ...this.data.thisData, [key]: e.detail.value, } }); - }else{ + } else { this.setData({ [key]: e.detail.value, [`display${key}`]: e.detail.label, -- Gitblit v1.8.0