From 3d300a22cfbf6aa8ad1266ab13cbdb2e7d0aee4a Mon Sep 17 00:00:00 2001 From: wuxw <928255095@qq.com> Date: Tue, 7 Jan 2020 00:22:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E8=84=B8=E9=87=87=E9=9B=86=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=BC=80=E5=8F=91=E5=AE=8C=E6=88=90=EF=BC=8C=E6=A0=87?= =?UTF-8?q?=E5=BF=97=E7=9D=80=E9=97=A8=E7=A6=81=E5=BC=80=E9=97=A8=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E5=9C=A8=E5=B0=8F=E7=A8=8B=E5=BA=8F=E5=BD=BB=E5=BA=95?= =?UTF-8?q?=E5=BC=80=E5=8F=91=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- constant/UrlConstant.js | 9 ++- images/camera.png | Bin 7960 -> 8720 bytes pages/collectFace/collectFace.js | 77 +++++++++++++++++++++++-- pages/collectFace/collectFace.wxml | 21 +++++-- pages/collectFace/collectFace.wxss | 17 +++++- pages/repair/repair.js | 2 +- pages/viewPersonFace/viewPersonFace.js | 10 +++- 7 files changed, 122 insertions(+), 14 deletions(-) diff --git a/constant/UrlConstant.js b/constant/UrlConstant.js index bca9047..a6e7231 100644 --- a/constant/UrlConstant.js +++ b/constant/UrlConstant.js @@ -51,6 +51,11 @@ const listApplicationKeys = baseUrl +"app/applicationKey.listApplicationKeys"; //申请访客钥匙 const applyVisitorApplicationKey = baseUrl + "app/applicationKey.applyVisitorApplicationKey"; +//上传业主照片 +const uploadOwnerPhoto = baseUrl +"app/owner.uploadOwnerPhoto"; + +const getOwnerPhotoPath = "https://hc.demo.winqi.cn/callComponent/download/getFile/fileByObjId"; + module.exports = { baseUrl: baseUrl, @@ -69,5 +74,7 @@ module.exports = { listOwnerMachines: listOwnerMachines, applyApplicationKey: applyApplicationKey, listApplicationKeys: listApplicationKeys, - applyVisitorApplicationKey: applyVisitorApplicationKey + applyVisitorApplicationKey: applyVisitorApplicationKey, + uploadOwnerPhoto: uploadOwnerPhoto, + getOwnerPhotoPath: getOwnerPhotoPath }; \ No newline at end of file diff --git a/images/camera.png b/images/camera.png index a6d382ff9ba8f4f4dd2e72ed0e715d64ce4e31a9..47b26dd6729538fb167f0a7983f7b1eb62f133ce 100644 GIT binary patch literal 8720 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 O099ozr7DHj@BasQE_f*b literal 7960 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 C)cDc> diff --git a/pages/collectFace/collectFace.js b/pages/collectFace/collectFace.js index 11e6287..3ab7671 100644 --- a/pages/collectFace/collectFace.js +++ b/pages/collectFace/collectFace.js @@ -1,11 +1,15 @@ // pages/collectFace/collectFace.js +const context = require("../../context/Java110Context.js"); +const constant = context.constant; +const factory = context.factory; Page({ /** * 页面的初始数据 */ data: { - src:'' + src:'', + uploadFlag:false }, /** @@ -64,14 +68,79 @@ Page({ }, takePhoto:function() { - const ctx = wx.createCameraContext() + let _that = this; + _that.setData({ + uploadFlag: true + }) + const ctx = wx.createCameraContext(); ctx.takePhoto({ quality: 'high', success: (res) => { - this.setData({ - src: res.tempImagePath + wx.getFileSystemManager().readFile({ + filePath: res.tempImagePath, + encoding: 'base64', + success: (photoRes) => { + let _baseInfo = photoRes.data; + _that.setData({ + src: _baseInfo + }); + _that._uploadOwnerPhoto(); + wx.hideLoading() + } + }); + }, + fail:(e)=>{ + _that.setData({ + uploadFlag:false }) } }) + }, + _uploadOwnerPhoto:function(){ + let _that = this; + context.getOwner(function (_owner) { + let _memberId = _owner.memberId; + let _communityId = _owner.communityId; + let obj = { + memberId: _memberId, + communityId: _communityId, + photo: _that.data.src + }; + context.request({ + url: constant.url.uploadOwnerPhoto, + header: context.getHeaders(), + method: "POST", + data: obj, //动态数据 + success: function (res) { + console.log(res); + if (res.statusCode != 200) { + wx.showToast({ + title: '人脸上传失败', + icon: 'none', + duration: 2000 + }); + _that.setData({ + uploadFlag: false + }); + return; + } + //成功情况下跳转 + wx.navigateBack({ + delta:1 + }); + }, + fail: function (e) { + wx.showToast({ + title: "服务器异常了", + icon: 'none', + duration: 2000 + }); + _that.setData({ + uploadFlag: false + }); + } + }); + }); + } }) \ No newline at end of file diff --git a/pages/collectFace/collectFace.wxml b/pages/collectFace/collectFace.wxml index 758b04c..8e88091 100644 --- a/pages/collectFace/collectFace.wxml +++ b/pages/collectFace/collectFace.wxml @@ -1,10 +1,19 @@ - - - - + + + + - 拿起手机,面向手机 - + + + + 人脸采集 + + + + + + + diff --git a/pages/collectFace/collectFace.wxss b/pages/collectFace/collectFace.wxss index 49e41c9..2403535 100644 --- a/pages/collectFace/collectFace.wxss +++ b/pages/collectFace/collectFace.wxss @@ -5,9 +5,24 @@ .cf_text_na{ font-size: 48rpx; - text-align: center; margin:80rpx 0rpx; font-display: 700; + position: absolute; + top: 0rpx; + text-align: center; + width: 100%; +} + +.cf_btn{ + text-align: center; + width: 100%; + padding:40rpx 0; + background-color: #f8f8f8; +} + +.cf_btn .cf_btn_v{ + width: 80%; + margin: 0 auto; } .noticeTXT{ font-size: 10PX; diff --git a/pages/repair/repair.js b/pages/repair/repair.js index 0003084..5213752 100644 --- a/pages/repair/repair.js +++ b/pages/repair/repair.js @@ -159,7 +159,7 @@ Page({ }) } else { console.log("提交数据", obj); - wx.request({ + context.request({ url: constant.url.saveOwnerRepair, // http://hc.demo.winqi.cn:8012/appApi/ownerRepair.saveOwnerRepair header: context.getHeaders(), method: "POST", diff --git a/pages/viewPersonFace/viewPersonFace.js b/pages/viewPersonFace/viewPersonFace.js index 5ec8f5d..6952e2b 100644 --- a/pages/viewPersonFace/viewPersonFace.js +++ b/pages/viewPersonFace/viewPersonFace.js @@ -1,4 +1,6 @@ // pages/viewPersonFace/viewPersonFace.js +const context = require("../../context/Java110Context.js"); +const constant = context.constant; Page({ /** @@ -77,6 +79,12 @@ Page({ * 查询业主人脸 */ loadOwnerFace:function(){ - + let _that = this; + context.getOwner(function(_owner){ + let _face = constant.url.getOwnerPhotoPath + "?objId=" + _owner.memberId+"&communityId="+_owner.communityId+"&fileTypeCd=10000&time=" + new Date(); + _that.setData({ + face: _face + }); + }); } }) \ No newline at end of file