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