Commit e357dabe91051db471fdfaa3e7e46a221f446e67

Authored by 刘淇
1 parent 9b8bade5

商户券 有效期

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