Commit 98538603b8627209050b1e37d7a404445d1a2941
1 parent
78dcf61c
add 删除无用图片 代码 添加卡券管理链接
Showing
5 changed files
with
3 additions
and
332 deletions
pages.json
@@ -259,31 +259,7 @@ | @@ -259,31 +259,7 @@ | ||
259 | "enablePullDownRefresh": false | 259 | "enablePullDownRefresh": false |
260 | } | 260 | } |
261 | 261 | ||
262 | - }, { | ||
263 | - "path": "pages/creditRating/creditRating", | ||
264 | - "style": { | ||
265 | - "navigationBarTitleText": "信用等级", | ||
266 | - "enablePullDownRefresh": false | ||
267 | - } | ||
268 | - | ||
269 | - }, { | ||
270 | - "path": "pages/nameAuthentication/nameAuthentication", | ||
271 | - "style": { | ||
272 | - "navigationBarTitleText": "实名认证", | ||
273 | - "enablePullDownRefresh": false | ||
274 | - } | ||
275 | - | ||
276 | } | 262 | } |
277 | - | ||
278 | - ,{ | ||
279 | - "path" : "pages/wxpaySuccess/wxpaySuccess", | ||
280 | - "style" : | ||
281 | - { | ||
282 | - "navigationBarTitleText": "", | ||
283 | - "enablePullDownRefresh": false | ||
284 | - } | ||
285 | - | ||
286 | - } | ||
287 | ], | 263 | ], |
288 | "globalStyle": { | 264 | "globalStyle": { |
289 | "navigationBarTextStyle": "black", | 265 | "navigationBarTextStyle": "black", |
pages/creditRating/creditRating.vue deleted
1 | -<template> | ||
2 | - <view> | ||
3 | - <uni-section title="实名认证" type="line"> | ||
4 | - <uni-list> | ||
5 | - <uni-list-item title="信用等级" :rightText="ratingText" clickable showArrow @click="ratingCell()" /> | ||
6 | - </uni-list> | ||
7 | - </uni-section> | ||
8 | - </view> | ||
9 | -</template> | ||
10 | - | ||
11 | -<script> | ||
12 | - export default { | ||
13 | - data() { | ||
14 | - return { | ||
15 | - ratingText:"未认证" | ||
16 | - }; | ||
17 | - }, | ||
18 | - methods:{ | ||
19 | - ratingCell(){ | ||
20 | - uni.navigateTo({ | ||
21 | - url: '../nameAuthentication/nameAuthentication' | ||
22 | - }); | ||
23 | - } | ||
24 | - } | ||
25 | - } | ||
26 | -</script> | ||
27 | - | ||
28 | -<style lang="scss"> | ||
29 | - | ||
30 | -</style> |
pages/index/index.vue
@@ -63,7 +63,7 @@ | @@ -63,7 +63,7 @@ | ||
63 | 63 | ||
64 | </view> | 64 | </view> |
65 | <view class="uni-flex uni-row"> | 65 | <view class="uni-flex uni-row"> |
66 | - <view class="flex-item"> | 66 | + <view class="flex-item" @="toBusinessCardPage"> |
67 | <view class=""> | 67 | <view class=""> |
68 | <image src="../../static/me/me-coupon.png" class="index-icon"></image> | 68 | <image src="../../static/me/me-coupon.png" class="index-icon"></image> |
69 | </view> | 69 | </view> |
@@ -187,9 +187,9 @@ | @@ -187,9 +187,9 @@ | ||
187 | 187 | ||
188 | }); | 188 | }); |
189 | }, | 189 | }, |
190 | - toRatingPage() { | 190 | + toBusinessCardPage() { |
191 | uni.navigateTo({ | 191 | uni.navigateTo({ |
192 | - url: '../creditRating/creditRating' | 192 | + url: '../businessCard/businessCard' |
193 | 193 | ||
194 | }); | 194 | }); |
195 | }, | 195 | }, |
pages/nameAuthentication/nameAuthentication.vue deleted
1 | -<template> | ||
2 | - <view> | ||
3 | - <uni-section title="实名认证" type="line"> | ||
4 | - <view class="paddinglr30"> | ||
5 | - <!-- 基础用法,不包含校验规则 --> | ||
6 | - <uni-forms ref="baseForm" :rules="rules" :modelValue="baseFormData"> | ||
7 | - <uni-forms-item label="姓名" name="username" required> | ||
8 | - <uni-easyinput v-model="baseFormData.username" placeholder="请输入姓名" /> | ||
9 | - </uni-forms-item> | ||
10 | - <uni-forms-item label="身份证号" name="userId" required> | ||
11 | - <uni-easyinput v-model="baseFormData.userId" placeholder="请输入身份证号" /> | ||
12 | - </uni-forms-item> | ||
13 | - <uni-file-picker | ||
14 | - v-model="baseFormData.fontimageValue" | ||
15 | - fileMediatype="image" | ||
16 | - | ||
17 | - :image-styles="imageStyles" | ||
18 | - return-type="array" | ||
19 | - file-extname="png,jpg" | ||
20 | - :limit="1" | ||
21 | - @select="select" | ||
22 | - @progress="progress" | ||
23 | - @success="success" | ||
24 | - @fail="fail" | ||
25 | - title="身份证正面" /> | ||
26 | - | ||
27 | - <uni-file-picker | ||
28 | - v-model="baseFormData.sideimageValue" | ||
29 | - fileMediatype="image" | ||
30 | - | ||
31 | - :image-styles="imageStyles" | ||
32 | - return-type="array" | ||
33 | - file-extname="png,jpg" | ||
34 | - :limit="1" | ||
35 | - @select="select" | ||
36 | - @progress="progress" | ||
37 | - @success="success" | ||
38 | - @fail="fail" | ||
39 | - title="身份证反面" /> | ||
40 | - | ||
41 | - </uni-forms> | ||
42 | - </view> | ||
43 | - </uni-section> | ||
44 | - <view class="paddinglr30 margin-top-30 uni-common-mb"> | ||
45 | - <button type="primary" @click="submit('baseForm')">确认</button> | ||
46 | - </view> | ||
47 | - </view> | ||
48 | -</template> | ||
49 | - | ||
50 | -<script> | ||
51 | - export default { | ||
52 | - data() { | ||
53 | - return { | ||
54 | - baseFormData: { | ||
55 | - invoicetitle: '', | ||
56 | - userId: '', | ||
57 | - fontimageValue:[], | ||
58 | - sideimageValue:[], | ||
59 | - }, | ||
60 | - // 校验规则 | ||
61 | - rules: { | ||
62 | - username: { | ||
63 | - rules: [{ | ||
64 | - required: true, | ||
65 | - errorMessage: '姓名不能为空' | ||
66 | - }] | ||
67 | - }, | ||
68 | - userId: { | ||
69 | - rules: [{ | ||
70 | - required: true, | ||
71 | - errorMessage: '身份证号不能为空' | ||
72 | - }, { | ||
73 | - format: 'number', | ||
74 | - errorMessage: '身份证号只能输入数字' | ||
75 | - }] | ||
76 | - }, | ||
77 | - }, | ||
78 | - imageStyles: { | ||
79 | - width: 300, | ||
80 | - height: 200, | ||
81 | - // 线条样式 | ||
82 | - borderStyle: { | ||
83 | - width: 1, | ||
84 | - color: 'blue', | ||
85 | - style: 'dashed', | ||
86 | - radius: 2 | ||
87 | - } | ||
88 | - }, | ||
89 | - | ||
90 | - } | ||
91 | - | ||
92 | - }, | ||
93 | - methods: { | ||
94 | - // 获取上传状态 | ||
95 | - select(e) { | ||
96 | - console.log('选择文件:', e) | ||
97 | - }, | ||
98 | - // 获取上传进度 | ||
99 | - progress(e) { | ||
100 | - console.log('上传进度:', e) | ||
101 | - }, | ||
102 | - | ||
103 | - // 上传成功 | ||
104 | - success(e) { | ||
105 | - console.log('上传成功') | ||
106 | - }, | ||
107 | - | ||
108 | - // 上传失败 | ||
109 | - fail(e) { | ||
110 | - console.log('上传失败:', e) | ||
111 | - }, | ||
112 | - | ||
113 | - // 提交 | ||
114 | - submit(ref) { | ||
115 | - this.$refs[ref].validate().then(res => { | ||
116 | - console.log('success', res); | ||
117 | - uni.showToast({ | ||
118 | - title: `校验通过` | ||
119 | - }) | ||
120 | - }).catch(err => { | ||
121 | - console.log('err', err); | ||
122 | - }) | ||
123 | - } | ||
124 | - } | ||
125 | - } | ||
126 | -</script> | ||
127 | - | ||
128 | -<style lang="scss"> | ||
129 | - | ||
130 | -</style> |
pages/wxpaySuccess/wxpaySuccess.vue deleted
1 | -<template> | ||
2 | - <view class="page-fill"> | ||
3 | - <view class="successicon"> | ||
4 | - <image class="imageIcon" src="../../static/orderInfo/orderinfo-success.png" mode=""></image> | ||
5 | - </view> | ||
6 | - <text class="paystatus">支付成功</text> | ||
7 | - <text class="payinfo"> | ||
8 | - {{mycarNumber}} ¥{{payMoney|priceFormat()}} | ||
9 | - </text> | ||
10 | - <text class="paytime"> | ||
11 | - 支付时间:{{dateStr}} | ||
12 | - </text> | ||
13 | - <view style="background: #d9d9d9;height:1px;margin-top:7px ;margin-left:15px ;opacity: 0.5; padding:0px;overflow:hidden;"></view> | ||
14 | - | ||
15 | - <text class="payways"> | ||
16 | - 支付方式:{{payWays}} | ||
17 | - </text> | ||
18 | - <view style="background: #d9d9d9;height:1px;margin-top:7px;margin-left:15px ;opacity: 0.5;padding:0px;overflow:hidden;"></view> | ||
19 | - | ||
20 | - <text v-if="appOrderTimeout !=''" class="payways"> | ||
21 | - 温馨提示:{{appOrderTimeout}} | ||
22 | - </text> | ||
23 | - <view v-if="appOrderTimeout !=''" style="background: #d9d9d9;height:1px;margin-top:7px;margin-left:15px ;opacity: 0.5;padding:0px;overflow:hidden;"></view> | ||
24 | - | ||
25 | - <button @click="Click" class="button-sp-area" type="primary" plain="true">完成</button> | ||
26 | - </view> | ||
27 | -</template> | ||
28 | - | ||
29 | -<script> | ||
30 | - export default { | ||
31 | - data() { | ||
32 | - return { | ||
33 | - mycarNumber:'', | ||
34 | - payWays:'', | ||
35 | - payMoney:0, | ||
36 | - appOrderTimeout:'', | ||
37 | - dateStr:'' | ||
38 | - } | ||
39 | - }, | ||
40 | - | ||
41 | - onLoad(params) { | ||
42 | - wx.showShareMenu({ | ||
43 | - withShareTicket: true | ||
44 | - }) | ||
45 | - this.mycarNumber = params.carNumber; | ||
46 | - | ||
47 | - this.payWays = params.payWays; | ||
48 | - this.payMoney = params.payMoney; | ||
49 | - this.appOrderTimeout = params.appOrderTimeout; | ||
50 | - this.getNowDate(); | ||
51 | - }, | ||
52 | - methods: { | ||
53 | - Click() { | ||
54 | - uni.navigateTo({ | ||
55 | - url: '../index/idnex' | ||
56 | - | ||
57 | - }); | ||
58 | - }, | ||
59 | - getNowDate(){ | ||
60 | - var dateTime = new Date(); | ||
61 | - this.dateStr = this.getDateWeek(dateTime); | ||
62 | - | ||
63 | - }, | ||
64 | - | ||
65 | - getDateWeek(now) { | ||
66 | - // var now=new Date(); | ||
67 | - var year = now.getFullYear(); //获取四位数年数 | ||
68 | - var month = now.getMonth() + 1; | ||
69 | - var date = now.getDate(); | ||
70 | - var weeknum = now.getDay(); | ||
71 | - | ||
72 | - var s = year + '-' + this.Appendzero(month) + '-' + this.Appendzero(date); | ||
73 | - return s; | ||
74 | - }, | ||
75 | - Appendzero(obj) { | ||
76 | - if (obj < 10) return '0' + '' + obj; | ||
77 | - else return obj; | ||
78 | - } | ||
79 | - } | ||
80 | - } | ||
81 | -</script> | ||
82 | - | ||
83 | -<style> | ||
84 | - .page-fill { | ||
85 | - width: 100%; | ||
86 | - height: 100%; | ||
87 | - display: flex; | ||
88 | - flex-direction: column; | ||
89 | - } | ||
90 | - | ||
91 | - .imageIcon { | ||
92 | - width: 96px; | ||
93 | - height: 95px; | ||
94 | - margin-top: 42px; | ||
95 | - margin-left: auto; | ||
96 | - margin-right: auto; | ||
97 | - /* margin: 42px auto; */ | ||
98 | - display: flex; | ||
99 | - justify-content: center; | ||
100 | - | ||
101 | - | ||
102 | - } | ||
103 | - | ||
104 | - .paystatus { | ||
105 | - margin-top: 20px; | ||
106 | - font-weight: bold; | ||
107 | - font-size: 18px; | ||
108 | - color: #404040; | ||
109 | - display: flex; | ||
110 | - justify-content: center; | ||
111 | - } | ||
112 | - | ||
113 | - .payinfo { | ||
114 | - margin-top: 3px; | ||
115 | - font-size: 16px; | ||
116 | - color: #404040; | ||
117 | - display: flex; | ||
118 | - justify-content: center; | ||
119 | - } | ||
120 | - | ||
121 | - .paytime { | ||
122 | - margin-top: 51px; | ||
123 | - margin-left: 15px; | ||
124 | - font-size: 14px; | ||
125 | - color: #404040; | ||
126 | - display: flex; | ||
127 | - justify-content: flex-start; | ||
128 | - } | ||
129 | - | ||
130 | - .payways { | ||
131 | - margin-top: 17px; | ||
132 | - margin-left: 15px; | ||
133 | - font-size: 14px; | ||
134 | - color: #404040; | ||
135 | - display: flex; | ||
136 | - justify-content: flex-start; | ||
137 | - } | ||
138 | - | ||
139 | - .button-sp-area { | ||
140 | - margin: 0 auto; | ||
141 | - width: 60%; | ||
142 | - margin-top: 114px; | ||
143 | - | ||
144 | - } | ||
145 | -</style> |