From 1ba11dbd7ae13b43ff70089456ceff738f1f54c6 Mon Sep 17 00:00:00 2001 From: SelfRidicule Date: Sat, 9 Mar 2024 19:02:53 +0800 Subject: [PATCH] 1 --- .../visitorIinvitation/detail/detail.js | 77 +++++++++++++++++-- .../visitorIinvitation/detail/detail.wxml | 2 +- 2 files changed, 73 insertions(+), 6 deletions(-) diff --git a/miniprogram/pages/meeting/visitorIinvitation/detail/detail.js b/miniprogram/pages/meeting/visitorIinvitation/detail/detail.js index ec8ce61..4074495 100644 --- a/miniprogram/pages/meeting/visitorIinvitation/detail/detail.js +++ b/miniprogram/pages/meeting/visitorIinvitation/detail/detail.js @@ -74,11 +74,8 @@ Page({ let title = e.currentTarget.dataset.title // 校验是否选择“被访单位” 后 ,再选择被访人信息 if (title == '人员' && !_this.data.detail.customerId) { - // 危险通知 - Notify({ - type: 'danger', - message: '请先选择被访单位!' - }); + // 错误消息提示 + _this.showErrMsg('请先选择被访单位!') return; } // url 参数 @@ -239,6 +236,76 @@ Page({ }) }, + // 提交数据 + submitData() { + let _this = this; + // 上传文件列表 + let fileList = _this.data.fileList; + // 数据 + let detail = _this.data.detail; + // + // 校验数据 + // + // 被访单位 + if (!detail.customerId) { + _this.showErrMsg('请选择被访单位!') + return; + } + // 被访人姓名、电话 + if (!detail.userId) { + _this.showErrMsg('请选择被访人姓名、电话!') + return; + } + // 访客姓名 + if (!detail.name) { + _this.showErrMsg('请填写访客姓名!') + return; + } + // 访客手机号 + if (!detail.phone) { + _this.showErrMsg('请填写访客手机号!') + return; + } + // 证件号 + if (!detail.cardNo) { + _this.showErrMsg('请填写证件号!') + return; + } + // 到访时间 + if (!detail.visitTime) { + _this.showErrMsg('请选择到访时间!') + return; + } + // 离开时间 + if (!detail.leaveTime) { + _this.showErrMsg('请选择离开时间!') + return; + } + // 来访事由 + if (!detail.visitContent) { + _this.showErrMsg('请填写来访事由!') + return; + } + // 图片上传 + if (fileList && fileList.length > 0) { + detail.photo = fileList[0].relativeUrl // 头像-相对路径 + detail.url = fileList[0].url // 人脸设备图片-全路径 + } else { + _this.showErrMsg('请上传照片!') + return; + } + + + }, + + // 显示错误消息 + showErrMsg(msg) { + Notify({ + type: 'danger', + message: msg + }); + }, + /** * 生命周期函数--监听页面初次渲染完成 */ diff --git a/miniprogram/pages/meeting/visitorIinvitation/detail/detail.wxml b/miniprogram/pages/meeting/visitorIinvitation/detail/detail.wxml index 1c1facc..0b4a8a9 100644 --- a/miniprogram/pages/meeting/visitorIinvitation/detail/detail.wxml +++ b/miniprogram/pages/meeting/visitorIinvitation/detail/detail.wxml @@ -58,7 +58,7 @@ - 提交 + 提交