Commit e357dabe91051db471fdfaa3e7e46a221f446e67
1 parent
9b8bade5
商户券 有效期
Showing
2 changed files
with
57 additions
and
75 deletions
common/common.js
| @@ -148,7 +148,12 @@ var getGlobalUser = function (key) { | @@ -148,7 +148,12 @@ var getGlobalUser = function (key) { | ||
| 148 | } | 148 | } |
| 149 | // 除了金额 | 149 | // 除了金额 |
| 150 | var moneyFormat = function (val) { | 150 | var moneyFormat = function (val) { |
| 151 | - return (val / 100).toFixed(2) | 151 | + if(val){ |
| 152 | + return (val / 100).toFixed(2) | ||
| 153 | + }else{ | ||
| 154 | + return '-' | ||
| 155 | + } | ||
| 156 | + | ||
| 152 | } | 157 | } |
| 153 | var dateFormat = function (msd) { // 时间转换 | 158 | var dateFormat = function (msd) { // 时间转换 |
| 154 | var time =msd | 159 | var time =msd |
pages/businessCard/printCard.vue
| @@ -124,84 +124,61 @@ export default { | @@ -124,84 +124,61 @@ export default { | ||
| 124 | }, | 124 | }, |
| 125 | // 小程序保存图片 | 125 | // 小程序保存图片 |
| 126 | savePosterPath(url) { | 126 | savePosterPath(url) { |
| 127 | - uni.downloadFile({ | ||
| 128 | - url, | ||
| 129 | - success: (resFile) => { | ||
| 130 | - console.log(resFile, "resFile"); | ||
| 131 | - if (resFile.statusCode === 200) { | ||
| 132 | - uni.getSetting({ | ||
| 133 | - success: (res) => { | ||
| 134 | - if (!res.authSetting["scope.writePhotosAlbum"]) { | ||
| 135 | - uni.authorize({ | ||
| 136 | - scope: "scope.writePhotosAlbum", | ||
| 137 | - success: () => { | ||
| 138 | - uni.saveImageToPhotosAlbum({ | ||
| 139 | - filePath: resFile.tempFilePath, | ||
| 140 | - success: (res) => { | ||
| 141 | - return uni.showToast({ | ||
| 142 | - title: "保存成功!", | ||
| 143 | - }); | ||
| 144 | - }, | ||
| 145 | - fail: (res) => { | ||
| 146 | - return uni.showToast({ | ||
| 147 | - title: res.errMsg, | ||
| 148 | - }); | ||
| 149 | - }, | ||
| 150 | - complete: (res) => {}, | ||
| 151 | - }); | ||
| 152 | - }, | ||
| 153 | - fail: () => { | ||
| 154 | - uni.showModal({ | ||
| 155 | - title: "您已拒绝获取相册权限", | ||
| 156 | - content: "是否进入权限管理,调整授权?", | ||
| 157 | - success: (res) => { | ||
| 158 | - if (res.confirm) { | ||
| 159 | - uni.openSetting({ | ||
| 160 | - success: (res) => { | ||
| 161 | - console.log(res.authSetting); | ||
| 162 | - }, | ||
| 163 | - }); | ||
| 164 | - } else if (res.cancel) { | ||
| 165 | - return uni.showToast({ | ||
| 166 | - title: "已取消!", | ||
| 167 | - }); | ||
| 168 | - } | ||
| 169 | - }, | ||
| 170 | - }); | ||
| 171 | - }, | ||
| 172 | - }); | ||
| 173 | - } else { | ||
| 174 | - uni.saveImageToPhotosAlbum({ | ||
| 175 | - filePath: resFile.tempFilePath, | ||
| 176 | - success: (res) => { | ||
| 177 | - return uni.showToast({ | ||
| 178 | - title: "保存成功!", | ||
| 179 | - }); | ||
| 180 | - }, | ||
| 181 | - fail: (res) => { | ||
| 182 | - return uni.showToast({ | ||
| 183 | - title: res.errMsg, | ||
| 184 | - }); | ||
| 185 | - }, | ||
| 186 | - complete: (res) => {}, | ||
| 187 | - }); | ||
| 188 | - } | ||
| 189 | - }, | ||
| 190 | - fail: (res) => {}, | ||
| 191 | - }); | 127 | + console.log(url) |
| 128 | + uni.getSetting({ //获取用户的当前设置 | ||
| 129 | + success: res => { | ||
| 130 | + console.log('1') | ||
| 131 | + if (res.authSetting['scope.writePhotosAlbum']) { //验证用户是否授权可以访问相册 | ||
| 132 | + this.saveImageToPhotosAlbum() | ||
| 192 | } else { | 133 | } else { |
| 193 | - return uni.showToast({ | ||
| 194 | - title: resFile.errMsg, | ||
| 195 | - }); | 134 | + console.log('2') |
| 135 | + uni.authorize({//重新发起获取授权 | ||
| 136 | + scope: 'scope.writePhotosAlbum', | ||
| 137 | + success: () => { | ||
| 138 | + this.saveImageToPhotosAlbum(url) | ||
| 139 | + }, | ||
| 140 | + fail: () => { | ||
| 141 | + uni.showToast({ | ||
| 142 | + title: '请打开保存相册权限,再点击保存相册分享', | ||
| 143 | + icon: 'none', | ||
| 144 | + duration: 2000 | ||
| 145 | + }) | ||
| 146 | + let timer = setTimeout(() => { | ||
| 147 | + clearTimeout(timer) | ||
| 148 | + uni.openSetting({ //调起客户端小程序设置界面,让用户开启访问相册 | ||
| 149 | + success: e => {} | ||
| 150 | + }) | ||
| 151 | + }, 2000) | ||
| 152 | + } | ||
| 153 | + }) | ||
| 196 | } | 154 | } |
| 155 | + } | ||
| 156 | + }) | ||
| 197 | }, | 157 | }, |
| 198 | - fail: (res) => { | ||
| 199 | - return uni.showToast({ | ||
| 200 | - title: res.errMsg, | ||
| 201 | - }); | ||
| 202 | - }, | ||
| 203 | - }); | 158 | + |
| 159 | + saveImageToPhotosAlbum(){ | ||
| 160 | + console.log(this.qrUrl) | ||
| 161 | + wx.downloadFile({ | ||
| 162 | + url: this.qrUrl, | ||
| 163 | + success: res=> { | ||
| 164 | + if (res.statusCode === 200) { | ||
| 165 | + wx.saveImageToPhotosAlbum({ | ||
| 166 | + filePath: res.tempFilePath, | ||
| 167 | + success(res) { | ||
| 168 | + wx.showToast({ title: '保存图片成功!', }) | ||
| 169 | + }, | ||
| 170 | + fail(res) { | ||
| 171 | + wx.showToast({ title: '保存图片失败!', }) | ||
| 172 | + } | ||
| 173 | + }) | ||
| 174 | + } | ||
| 204 | }, | 175 | }, |
| 176 | + fail: err => { | ||
| 177 | + console.log(err,'err') | ||
| 178 | + } | ||
| 179 | + }) | ||
| 180 | + }, | ||
| 181 | + | ||
| 205 | } | 182 | } |
| 206 | } | 183 | } |
| 207 | </script> | 184 | </script> |