Commit 843fbfe3e5625da57d72d695e442eec4b2c66a22
1 parent
b467bab6
发放卡券代码格式化
Showing
1 changed file
with
55 additions
and
55 deletions
pages/businessCard/printCard.vue
... | ... | @@ -6,13 +6,15 @@ |
6 | 6 | <uni-list-item title="适应车场" :rightText="plName"> |
7 | 7 | <text></text> |
8 | 8 | </uni-list-item> |
9 | - <uni-list-item :title="`价格:¥${(price/100).toFixed(2)}/张`" :rightText="`商户库存:${cardNum}张`"></uni-list-item> | |
9 | + <uni-list-item :title="`价格:¥${(price/100).toFixed(2)}/张`" | |
10 | + :rightText="`商户库存:${cardNum}张`"></uni-list-item> | |
10 | 11 | </uni-list> |
11 | 12 | </uni-card> |
12 | 13 | </uni-section> |
13 | 14 | |
14 | 15 | <view class=" uni-card text-center" style="padding: 10px 0"> |
15 | - <image :src="qrUrl" style="width: 300px;height:300px;margin: 0 auto;" @longpress="savePosterPath(qrUrl)"></image> | |
16 | + <image :src="qrUrl" style="width: 300px;height:300px;margin: 0 auto;" | |
17 | + @longpress="savePosterPath(qrUrl)"></image> | |
16 | 18 | </view> |
17 | 19 | |
18 | 20 | <view style="padding: 5px 10px">长按上面二维码可以保存为图片</view> |
... | ... | @@ -20,7 +22,7 @@ |
20 | 22 | <view class=" uni-card" style="padding: 10px 15px"> |
21 | 23 | <view style="padding-bottom: 10px;">选择二维码有效期</view> |
22 | 24 | <!--<uni-number-box @change="changeValue" min="1"/>--> |
23 | - <uni-datetime-picker v-model="single" :start="startTime" /> | |
25 | + <uni-datetime-picker v-model="single" :start="startTime"/> | |
24 | 26 | </view> |
25 | 27 | |
26 | 28 | <view class="uni-padding-wrap uni-common-mt"> |
... | ... | @@ -34,7 +36,7 @@ |
34 | 36 | |
35 | 37 | <script> |
36 | 38 | import uQRCode from '../../common/uqrcode.js' //引入uqrcode.js |
37 | -import {formatDate} from '../../common/date.js'; | |
39 | +import { formatDate } from '../../common/date.js'; | |
38 | 40 | export default { |
39 | 41 | data() { |
40 | 42 | return { |
... | ... | @@ -48,8 +50,8 @@ export default { |
48 | 50 | deadline: '2099-10-01 00:00:00', |
49 | 51 | qrUrl: '', // 图片地址 |
50 | 52 | single: '', |
51 | - startTime:'', | |
52 | - deadlineInit:"" | |
53 | + startTime: '', | |
54 | + deadlineInit: "" | |
53 | 55 | } |
54 | 56 | }, |
55 | 57 | onLoad(params) { |
... | ... | @@ -73,15 +75,14 @@ export default { |
73 | 75 | }, |
74 | 76 | mounted() { |
75 | 77 | setTimeout(() => { |
76 | - this.startTime = Date.now() | |
77 | - this.single = formatDate(new Date(), 'yyyy-MM-dd hh:mm:ss') | |
78 | - this.deadlineInit = formatDate(new Date(), 'yyyy-MM-dd hh:mm:ss'); | |
79 | - console.log(this.single) | |
80 | - },500) | |
78 | + this.startTime = Date.now() | |
79 | + this.single = formatDate(new Date(), 'yyyy-MM-dd hh:mm:ss') | |
80 | + this.deadlineInit = formatDate(new Date(), 'yyyy-MM-dd hh:mm:ss'); | |
81 | + console.log(this.single) | |
82 | + }, 500) | |
81 | 83 | }, |
82 | 84 | computed: {}, |
83 | 85 | methods: { |
84 | - | |
85 | 86 | timeAdd0(str) { |
86 | 87 | if (str < 10) { |
87 | 88 | str = '0' + str; |
... | ... | @@ -144,57 +145,56 @@ export default { |
144 | 145 | uni.getSetting({ //获取用户的当前设置 |
145 | 146 | success: res => { |
146 | 147 | console.log('1') |
147 | - if (res.authSetting['scope.writePhotosAlbum']) { //验证用户是否授权可以访问相册 | |
148 | - this.saveImageToPhotosAlbum() | |
149 | - } else { | |
150 | - console.log('2') | |
151 | - uni.authorize({//重新发起获取授权 | |
152 | - scope: 'scope.writePhotosAlbum', | |
153 | - success: () => { | |
154 | - this.saveImageToPhotosAlbum(url) | |
155 | - }, | |
156 | - fail: () => { | |
157 | - uni.showToast({ | |
158 | - title: '请打开保存相册权限,再点击保存相册分享', | |
159 | - icon: 'none', | |
160 | - duration: 2000 | |
161 | - }) | |
162 | - let timer = setTimeout(() => { | |
163 | - clearTimeout(timer) | |
164 | - uni.openSetting({ //调起客户端小程序设置界面,让用户开启访问相册 | |
165 | - success: e => {} | |
166 | - }) | |
167 | - }, 2000) | |
148 | + if (res.authSetting['scope.writePhotosAlbum']) { //验证用户是否授权可以访问相册 | |
149 | + this.saveImageToPhotosAlbum() | |
150 | + } else { | |
151 | + console.log('2') | |
152 | + uni.authorize({//重新发起获取授权 | |
153 | + scope: 'scope.writePhotosAlbum', | |
154 | + success: () => { | |
155 | + this.saveImageToPhotosAlbum(url) | |
156 | + }, | |
157 | + fail: () => { | |
158 | + uni.showToast({ | |
159 | + title: '请打开保存相册权限,再点击保存相册分享', | |
160 | + icon: 'none', | |
161 | + duration: 2000 | |
162 | + }) | |
163 | + let timer = setTimeout(() => { | |
164 | + clearTimeout(timer) | |
165 | + uni.openSetting({ //调起客户端小程序设置界面,让用户开启访问相册 | |
166 | + success: e => { | |
167 | + } | |
168 | + }) | |
169 | + }, 2000) | |
170 | + } | |
171 | + }) | |
172 | + } | |
168 | 173 | } |
169 | 174 | }) |
170 | - } | |
171 | - } | |
172 | - }) | |
173 | 175 | }, |
174 | - | |
175 | - saveImageToPhotosAlbum(){ | |
176 | + saveImageToPhotosAlbum() { | |
176 | 177 | console.log(this.qrUrl) |
177 | 178 | wx.downloadFile({ |
178 | 179 | url: this.qrUrl, |
179 | - success: res=> { | |
180 | - if (res.statusCode === 200) { | |
181 | - wx.saveImageToPhotosAlbum({ | |
182 | - filePath: res.tempFilePath, | |
183 | - success(res) { | |
184 | - wx.showToast({ title: '保存图片成功!', }) | |
185 | - }, | |
186 | - fail(res) { | |
187 | - wx.showToast({ title: '保存图片失败!', }) | |
180 | + success: res => { | |
181 | + if (res.statusCode === 200) { | |
182 | + wx.saveImageToPhotosAlbum({ | |
183 | + filePath: res.tempFilePath, | |
184 | + success(res) { | |
185 | + wx.showToast({title: '保存图片成功!',}) | |
186 | + }, | |
187 | + fail(res) { | |
188 | + wx.showToast({title: '保存图片失败!',}) | |
189 | + } | |
190 | + }) | |
188 | 191 | } |
189 | - }) | |
190 | - } | |
191 | - }, | |
192 | - fail: err => { | |
193 | - console.log(err,'err') | |
194 | - } | |
195 | - }) | |
192 | + }, | |
193 | + fail: err => { | |
194 | + console.log(err, 'err') | |
195 | + } | |
196 | + }) | |
196 | 197 | }, |
197 | - | |
198 | 198 | } |
199 | 199 | } |
200 | 200 | </script> | ... | ... |