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,