Commit e357dabe91051db471fdfaa3e7e46a221f446e67

Authored by 刘淇
1 parent 9b8bade5

商户券 有效期

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>