Commit 98538603b8627209050b1e37d7a404445d1a2941
1 parent
78dcf61c
add 删除无用图片 代码 添加卡券管理链接
Showing
5 changed files
with
3 additions
and
332 deletions
pages.json
| ... | ... | @@ -259,31 +259,7 @@ |
| 259 | 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 | 264 | "globalStyle": { |
| 289 | 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 | 63 | |
| 64 | 64 | </view> |
| 65 | 65 | <view class="uni-flex uni-row"> |
| 66 | - <view class="flex-item"> | |
| 66 | + <view class="flex-item" @="toBusinessCardPage"> | |
| 67 | 67 | <view class=""> |
| 68 | 68 | <image src="../../static/me/me-coupon.png" class="index-icon"></image> |
| 69 | 69 | </view> |
| ... | ... | @@ -187,9 +187,9 @@ |
| 187 | 187 | |
| 188 | 188 | }); |
| 189 | 189 | }, |
| 190 | - toRatingPage() { | |
| 190 | + toBusinessCardPage() { | |
| 191 | 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> |