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 | 148 | } |
149 | 149 | // 除了金额 |
150 | 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 | 158 | var dateFormat = function (msd) { // 时间转换 |
154 | 159 | var time =msd | ... | ... |
pages/businessCard/printCard.vue
... | ... | @@ -124,84 +124,61 @@ export default { |
124 | 124 | }, |
125 | 125 | // 小程序保存图片 |
126 | 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 | 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 | 184 | </script> | ... | ... |