From 58ae2ba21efcd85df331cf996a94038a77302b51 Mon Sep 17 00:00:00 2001
From: Mr Ke <kelq@hugeinfo.com.cn>
Date: Wed, 27 May 2020 17:07:48 +0800
Subject: [PATCH] 修改报错问题
---
SunshineLnsMinApp/pages/pfyy/pfyy.js | 68 ++++++++++++++++++++++++++++------
1 files changed, 56 insertions(+), 12 deletions(-)
diff --git a/SunshineLnsMinApp/pages/pfyy/pfyy.js b/SunshineLnsMinApp/pages/pfyy/pfyy.js
index d859116..e08726e 100644
--- a/SunshineLnsMinApp/pages/pfyy/pfyy.js
+++ b/SunshineLnsMinApp/pages/pfyy/pfyy.js
@@ -13,13 +13,14 @@
id: '',
picType: '',
evalList: {},
- picturesInfo: {}
+ picturesInfo: {},
+ ReplyLogs: []
},
/**
* 生命周期函数--监听页面加载
*/
- onLoad: function (options) {
+ onLoad: function(options) {
var that = this;
console.log(options)
let id = options.id
@@ -27,15 +28,17 @@
var userinfo = wx.getStorageSync("user");
wx.request({
url: app.globalData.url + '/api/v1/appointment/find?id=' + id,
- success: function (res) {
+ success: function(res) {
console.log(res.data.data.lawAppointment)
if (res.data.code == 0) {
+ var data1 = res.data.data.ReplyLogs || [];
that.setData({
picturesInfo: {
...res.data.data.lawAppointment,
createId: userinfo.id,
- activitiesTime: app.formatDateday(res.data.data.lawAppointment.activitiesTime)
+ activitiesTime: app.formatDateday(res.data.data.lawAppointment.activitiesTime || new Date())
},
+ ReplyLogs: data1,
disabled
})
} else {
@@ -48,7 +51,7 @@
})
},
- inputChange: function (e) {
+ inputChange: function(e) {
var name = e.currentTarget.dataset.name;
this.setData({
picturesInfo: {
@@ -59,7 +62,45 @@
},
- submit: function (e) {
+ reply: function(e) {
+ var that = this;
+ var openId = wx.getStorageSync("openId")
+ var obj = {
+ openId: openId,
+ content: that.data.picturesInfo.replyContent,
+ busType: 25,
+ busId: that.data.picturesInfo.id
+ };
+ wx.request({
+ url: app.globalData.url + '/api/v1/appointment/reply',
+ data: obj,
+ method: 'POST',
+ header: {
+ "Content-Type": "application/json"
+ },
+ success: function(res) {
+ if (res.data.code == 0) {
+ wx.showToast({
+ title: '提交回复成功',
+ icon: 'success',
+ duration: 2000
+ })
+ setTimeout(function() {
+ wx.navigateBack({
+ changed: true
+ }); //返回上一页
+ }, 2000)
+ } else {
+ wx.showModal({
+ title: '提示',
+ content: "提交失败!"
+ })
+ }
+ }
+ })
+ },
+
+ submit: function(e) {
var picturesInfo = this.data.picturesInfo;
if (!picturesInfo.schoolName) {
return app.showModal("请填写学校名称!");
@@ -71,7 +112,10 @@
return app.showModal("请填写联系人!");
}
if (!picturesInfo.contactPhone) {
- return app.showModal("请填写联系方式!");
+ return app.showModal("请填写手机号码!");
+ }
+ if (/^[1]([3-9])[0-9]{9}$/.test(picturesInfo.contactPhone) == false) {
+ return app.showModal("手机号码有误!");
}
if (!picturesInfo.activitiesTime) {
return app.showModal("请填写活动时间!");
@@ -85,9 +129,9 @@
if (!picturesInfo.activitiesAddress) {
return app.showModal("请填写活动场地!");
}
- if (!picturesInfo.remake) {
- return app.showModal("请填写备注!");
- }
+ // if (!picturesInfo.remake) {
+ // return app.showModal("请填写备注!");
+ // }
var that = this;
wx.request({
url: app.globalData.url + '/api/v1/appointment/save',
@@ -96,14 +140,14 @@
header: {
"Content-Type": "application/json"
},
- success: function (res) {
+ success: function(res) {
if (res.data.code == 0) {
wx.showToast({
title: '提交成功',
icon: 'success',
duration: 2000
})
- setTimeout(function () {
+ setTimeout(function() {
wx.reLaunch({
url: '../zhwj/zhwj',
})
--
Gitblit v1.8.0