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> |