From e708071d24e36d060d732a8d23a98dc2564eec1d Mon Sep 17 00:00:00 2001 From: Devil Date: Wed, 30 Oct 2019 01:07:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=B4=E6=9D=A1=E5=B0=8F=E7=A8=8B=E5=BA=8F?= =?UTF-8?q?=E5=9B=BE=E7=89=87=E4=B8=8A=E4=BC=A0=E6=9D=83=E9=99=90=E6=8E=A7?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../user-order-comments.js | 56 ++++++++++++++++++- .../user-orderaftersale-detail.js | 55 ++++++++++++++++++ 2 files changed, 110 insertions(+), 1 deletion(-) diff --git a/public/appmini/old/toutiao/pages/user-order-comments/user-order-comments.js b/public/appmini/old/toutiao/pages/user-order-comments/user-order-comments.js index 6416813fd..07f66562b 100644 --- a/public/appmini/old/toutiao/pages/user-order-comments/user-order-comments.js +++ b/public/appmini/old/toutiao/pages/user-order-comments/user-order-comments.js @@ -114,7 +114,61 @@ Page({ } this.setData({ form_images_list: temp_list}); - // 处理上传文件 + var self = this; + tt.getSetting({ + success(res) { + if (!res.authSetting['scope.camera']) { + tt.authorize({ + scope: 'scope.camera', + success (res) { + tt.authorize({ + scope: 'scope.camera', + success (res) { + self.file_upload_handle(index); + }, + fail (res) { + tt.openSetting(); + app.showToast('请同意相册授权'); + } + }); + }, + fail (res) { + tt.openSetting(); + app.showToast('请同意相机授权'); + } + }); + } else { + if(!res.authSetting['scope.album']) + { + if(res.authSetting['scope.album'] == undefined) + { + tt.authorize({ + scope: 'scope.camera', + success (res) { + self.file_upload_handle(index); + }, + fail (res) { + tt.openSetting(); + app.showToast('请同意相册授权'); + } + }); + } else { + tt.openSetting(); + app.showToast('请同意相册授权'); + } + } else { + self.file_upload_handle(index); + } + } + }, + fail: (e) => { + app.showToast("授权校验失败"); + } + }); + }, + + // 文件上传处理 + file_upload_handle(index) { var self = this; tt.chooseImage({ count: 3, diff --git a/public/appmini/old/toutiao/pages/user-orderaftersale-detail/user-orderaftersale-detail.js b/public/appmini/old/toutiao/pages/user-orderaftersale-detail/user-orderaftersale-detail.js index 6f15ce0d9..3997aaf3e 100644 --- a/public/appmini/old/toutiao/pages/user-orderaftersale-detail/user-orderaftersale-detail.js +++ b/public/appmini/old/toutiao/pages/user-orderaftersale-detail/user-orderaftersale-detail.js @@ -264,6 +264,61 @@ Page({ // 文件上传 file_upload_event(e) { + var self = this; + tt.getSetting({ + success(res) { + if (!res.authSetting['scope.camera']) { + tt.authorize({ + scope: 'scope.camera', + success (res) { + tt.authorize({ + scope: 'scope.camera', + success (res) { + self.file_upload_handle(); + }, + fail (res) { + tt.openSetting(); + app.showToast('请同意相册授权'); + } + }); + }, + fail (res) { + tt.openSetting(); + app.showToast('请同意相机授权'); + } + }); + } else { + if(!res.authSetting['scope.album']) + { + if(res.authSetting['scope.album'] == undefined) + { + tt.authorize({ + scope: 'scope.camera', + success (res) { + self.file_upload_handle(); + }, + fail (res) { + tt.openSetting(); + app.showToast('请同意相册授权'); + } + }); + } else { + tt.openSetting(); + app.showToast('请同意相册授权'); + } + } else { + self.file_upload_handle(); + } + } + }, + fail: (e) => { + app.showToast("授权校验失败"); + } + }); + }, + + // 文件上传处理 + file_upload_handle() { var self = this; tt.chooseImage({ count: 3,