Compare commits
	
		
			No commits in common. "e19e4b8084f087ece9f96f2b188d7f0c5546a43a" and "aefeadb529d54e2e3e18b32b2a6be510f18238fc" have entirely different histories.
		
	
	
		
			e19e4b8084
			...
			aefeadb529
		
	
		|  | @ -14,56 +14,48 @@ | |||
|       <view class="guide-text"> | ||||
|         <text>尊敬的经销商伙伴们:</text> | ||||
|         <text | ||||
|           >为保障大家能够顺利、快捷地进行提现操作,同时积极响应并符合十一后国家法律法规的最新要求,现需各位经销商伙伴完成提现绑定操作。以下是详细的操作步骤,请大家按照顺序依次进行:</text | ||||
|           >为了让大家顺利快捷地提现,符合法律法规的要求,现需完成提现绑定操作,步骤如下,按序操作即可:</text | ||||
|         > | ||||
|       </view> | ||||
|       <view class="guide-steps"> | ||||
|         <view class="step-item"> | ||||
|           <text class="step-number">1.</text> | ||||
|           <text class="step-text" | ||||
|             >扫码进入签约页面:使用微信扫描指定二维码,进入相关操作界面后,点击“去签约”。</text | ||||
|             >微信扫码后,用实际收款人本人手机号登录;</text | ||||
|           > | ||||
|         </view> | ||||
|         <view class="step-item"> | ||||
|           <text class="step-number">2.</text> | ||||
|           <text class="step-text" | ||||
|             >在线签约:在跳转的页面中,找到并点击“在线签约”选项。同意隐私政策:仔细阅读隐私政策申明,确认无误后,点击“同意并继续”。</text | ||||
|             >点击 "继续签约",上传本人身份证照片完成实名认证;</text | ||||
|           > | ||||
|         </view> | ||||
|         <view class="step-item"> | ||||
|           <text class="step-number">3.</text> | ||||
|           <text class="step-text" | ||||
|             >绑定手机号码:输入绑卡人的手机号码,获取验证码,将收到的验证码准确输入后,点击“下一步”。</text | ||||
|             >进入合同页面,选择 "默认印章",输入收到的验证码完成签约;</text | ||||
|           > | ||||
|         </view> | ||||
|         <view class="step-item"> | ||||
|           <text class="step-number">4.</text> | ||||
|           <text class="step-text" | ||||
|             >上传身份证照片:可选择现场拍摄身份证正反面照片,或从手机相册中选取已保存的身份证正反面照片进行上传,上传完成后点击“下一步”。</text | ||||
|             >返回首页点击 "提现"(若显示 "开户",下拉刷新页面即可);</text | ||||
|           > | ||||
|         </view> | ||||
|         <view class="step-item"> | ||||
|           <text class="step-number">5.</text> | ||||
|           <text class="step-text" | ||||
|             >输入银行卡号:准确输入银行卡号,系统将提示“签约成功”,随后自动跳转到协议页面。</text | ||||
|           > | ||||
|         </view> | ||||
|         <view class="step-item"> | ||||
|           <text class="step-number">6.</text> | ||||
|           <text class="step-text" | ||||
|             >完成手写签名:在协议页面的最下方,进行手写签名操作,签名完成后即完成整个签约流程。</text | ||||
|             >进入绑卡页面,完成银行卡绑定后即可操作提现。</text | ||||
|           > | ||||
|         </view> | ||||
|       </view> | ||||
|       <view class="guide-footer"> | ||||
|         <text | ||||
|           >请大家务必尽快办理提现绑定操作,以免影响后续的提现业务。若在操作过程中遇到任何疑问或困难,可随时与我们联系,我们将竭诚为大家提供帮助。感谢大家的理解与配合!</text | ||||
|         > | ||||
|         <text>请大家尽快办理,有疑问可随时联系我们,感谢配合!</text> | ||||
|       </view> | ||||
|       <view class="qr-code-section"> | ||||
|         <image | ||||
|           class="qr-code-image" | ||||
|           src="@/static/images/qr-code.png" | ||||
|           src="https://bd-qd.oss-cn-beijing.aliyuncs.com/online_tmp/appletCode.png" | ||||
|           mode="aspectFit" | ||||
|         /> | ||||
|       </view> | ||||
|  | @ -90,9 +82,8 @@ export default { | |||
| 
 | ||||
| <style lang="scss" scoped> | ||||
| .withdrawal-guide-content { | ||||
|   padding: 0rpx 20rpx 20rpx; | ||||
|   height: 80vh; | ||||
|   overflow-y: auto; | ||||
|   padding: 0rpx 32rpx 32rpx; | ||||
| 
 | ||||
|   .guide-title { | ||||
|     font-size: 32rpx; | ||||
|     font-weight: bold; | ||||
|  |  | |||
							
								
								
									
										131
									
								
								manifest.json
								
								
								
								
							
							
						
						
									
										131
									
								
								manifest.json
								
								
								
								
							|  | @ -1,34 +1,34 @@ | |||
| { | ||||
|     "name" : "qyj_console", | ||||
|     "appid" : "__UNI__31B4587", | ||||
|     "description" : "", | ||||
|     "versionName" : "1.0.0", | ||||
|     "versionCode" : "100", | ||||
|     "transformPx" : false, | ||||
|     "name": "qyj_console", | ||||
|     "appid": "__UNI__31B4587", | ||||
|     "description": "", | ||||
|     "versionName": "1.0.0", | ||||
|     "versionCode": "100", | ||||
|     "transformPx": false, | ||||
|     /* 5+App特有相关 */ | ||||
|     "app-plus" : { | ||||
|         "usingComponents" : true, | ||||
|         "nvueStyleCompiler" : "uni-app", | ||||
|         "compilerVersion" : 3, | ||||
|         "splashscreen" : { | ||||
|             "alwaysShowBeforeRender" : true, | ||||
|             "waiting" : true, | ||||
|             "autoclose" : true, | ||||
|             "delay" : 0 | ||||
|     "app-plus": { | ||||
|         "usingComponents": true, | ||||
|         "nvueStyleCompiler": "uni-app", | ||||
|         "compilerVersion": 3, | ||||
|         "splashscreen": { | ||||
|             "alwaysShowBeforeRender": true, | ||||
|             "waiting": true, | ||||
|             "autoclose": true, | ||||
|             "delay": 0 | ||||
|         }, | ||||
|         /* 模块配置 */ | ||||
|         "modules" : { | ||||
|             "Bluetooth" : {}, | ||||
|             "Barcode" : {}, | ||||
|             "Camera" : {}, | ||||
|             "Fingerprint" : {}, | ||||
|             "FaceID" : {} | ||||
|         "modules": { | ||||
|             "Bluetooth": {}, | ||||
|             "Barcode": {}, | ||||
|             "Camera": {}, | ||||
|             "Fingerprint": {}, | ||||
|             "FaceID": {} | ||||
|         }, | ||||
|         /* 应用发布信息 */ | ||||
|         "distribute" : { | ||||
|         "distribute": { | ||||
|             /* android打包配置 */ | ||||
|             "android" : { | ||||
|                 "permissions" : [ | ||||
|             "android": { | ||||
|                 "permissions": [ | ||||
|                     "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>", | ||||
|                     "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>", | ||||
|                     "<uses-permission android:name=\"android.permission.VIBRATE\"/>", | ||||
|  | @ -45,67 +45,66 @@ | |||
|                     "<uses-feature android:name=\"android.hardware.camera\"/>", | ||||
|                     "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>" | ||||
|                 ], | ||||
|                 "abiFilters" : [ "armeabi-v7a", "arm64-v8a", "x86" ] | ||||
|                 "abiFilters": [ | ||||
|                     "armeabi-v7a", | ||||
|                     "arm64-v8a", | ||||
|                     "x86" | ||||
|                 ] | ||||
|             }, | ||||
|             /* ios打包配置 */ | ||||
|             "ios" : { | ||||
|                 "dSYMs" : false | ||||
|             "ios": { | ||||
|                 "dSYMs": false | ||||
|             }, | ||||
|             /* SDK配置 */ | ||||
|             "sdkConfigs" : { | ||||
|                 "push" : {} | ||||
|             "sdkConfigs": { | ||||
|                 "push": {} | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
|     /* 快应用特有相关 */ | ||||
|     "quickapp" : {}, | ||||
|     "quickapp": {}, | ||||
|     /* 小程序特有相关 */ | ||||
|     "mp-weixin" : { | ||||
|         "appid" : "wxe26d23c09932e93b", | ||||
|         "setting" : { | ||||
|             "urlCheck" : false, | ||||
|             "es6" : false, | ||||
|             "minified" : false | ||||
|     "mp-weixin": { | ||||
|         "appid": "wxe26d23c09932e93b", | ||||
|         "setting": { | ||||
|             "urlCheck": false, | ||||
|             "es6": false, | ||||
|             "minified": false | ||||
|         }, | ||||
|         "usingComponents" : true | ||||
|         "usingComponents": true | ||||
|     }, | ||||
|     "mp-alipay" : { | ||||
|         "usingComponents" : true | ||||
|     "mp-alipay": { | ||||
|         "usingComponents": true | ||||
|     }, | ||||
|     "mp-baidu" : { | ||||
|         "usingComponents" : true | ||||
|     "mp-baidu": { | ||||
|         "usingComponents": true | ||||
|     }, | ||||
|     "mp-toutiao" : { | ||||
|         "usingComponents" : true | ||||
|     "mp-toutiao": { | ||||
|         "usingComponents": true | ||||
|     }, | ||||
|     "uniStatistics" : { | ||||
|         "enable" : false | ||||
|     "uniStatistics": { | ||||
|         "enable": false | ||||
|     }, | ||||
|     "vueVersion" : "2", | ||||
|     "h5" : { | ||||
|         "template" : "index.html", | ||||
|         "router" : { | ||||
|             "mode" : "hash" | ||||
|     "vueVersion": "2", | ||||
|     "h5": { | ||||
|         "template": "index.html", | ||||
|         "router": { | ||||
|             "mode": "hash" | ||||
|         }, | ||||
|         "devServer" : { | ||||
|             "https" : false, | ||||
|             "port" : 8000, | ||||
|             "disableHostCheck" : true, | ||||
|             "proxy" : { | ||||
|                 "/prod-api" : { | ||||
|                     "target" : "http://192.168.0.104:8080", | ||||
|                     "changeOrigin" : true, | ||||
|                     "pathRewrite" : { | ||||
|                         "^/prod-api" : "" | ||||
|         "devServer": { | ||||
|             "https": false, | ||||
|             "port": 8000, | ||||
|             "disableHostCheck": true, | ||||
|             "proxy": { | ||||
|                 "/prod-api": { | ||||
|                     "target": "http://192.168.0.104:8080", | ||||
|                     "changeOrigin": true, | ||||
|                     "pathRewrite": { | ||||
|                         "^/prod-api": "" | ||||
|                     } | ||||
|                 } | ||||
|             } | ||||
|         }, | ||||
|         "optimization" : { | ||||
|             "treeShaking" : { | ||||
|                 "enable" : true | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
|     "fallbackLocale" : "zh-Hans" | ||||
|     "fallbackLocale": "zh-Hans" | ||||
| } | ||||
|  |  | |||
|  | @ -1,9 +1,9 @@ | |||
| <template> | ||||
|   <view class="content"> | ||||
|   <view :class="userInfo.skin ? 'content1' : 'content'"> | ||||
|     <view class="content_a"> | ||||
|       <!-- 商品专区入口 先别删  --> | ||||
|       <!-- <view @tap="goSpecialArea">会员专区</view> --> | ||||
|       <view class="index-top"> </view> | ||||
|       <view :class="userInfo.skin ? 'index-top1' : 'index-top'"> </view> | ||||
| 
 | ||||
|       <view class="banner" v-if="isEmpty(goodsList.advertBannerList) == false"> | ||||
|         <view class="uni-margin-wrap"> | ||||
|  | @ -60,7 +60,14 @@ | |||
|           ref="child" | ||||
|           :publishLocationIndex="10" | ||||
|         ></notice-popup> | ||||
| 
 | ||||
|         <!-- 植树弹窗 | ||||
|         <getTree ref="tree"></getTree> | ||||
|          --> | ||||
|         <!-- 站内信弹窗 --> | ||||
|         <znNewsPopup | ||||
|           ref="child2" | ||||
|           @childMethodTrigger="callChildMethod" | ||||
|         ></znNewsPopup> | ||||
|         <!-- 直推排行弹窗 --> | ||||
|         <RankingPopup | ||||
|           ref="rankingPopup" | ||||
|  | @ -97,6 +104,8 @@ import * as ban from '@/config/balance.js' | |||
| import { getAreaGoods } from '@/config/special-area' | ||||
| import clTabbar from '@/components/cl-tabbar.vue' | ||||
| import noticePopup from '@/components/noticePopup.vue' | ||||
| import getTree from '@/components/getTree.vue' | ||||
| import znNewsPopup from '@/components/znNewsPopup.vue' | ||||
| import areaProductList from '@/components/area-product-list/index.vue' | ||||
| import { formatCurrency } from '@/util/index.js' | ||||
| import { mapGetters } from 'vuex' | ||||
|  | @ -107,7 +116,9 @@ import RankingPopup from '@/components/RankingPopup.vue' | |||
| export default { | ||||
|   components: { | ||||
|     noticePopup, | ||||
|     znNewsPopup, | ||||
|     'cl-tabbar': RaisedTabbar, | ||||
|     getTree, | ||||
|     areaProductList, | ||||
|     RegionSelect, | ||||
|     GoodsList, | ||||
|  | @ -479,6 +490,9 @@ export default { | |||
|         } | ||||
|       }) | ||||
|     }, | ||||
|     callznMethod() { | ||||
|       this.$refs.child2.getUserTc2() | ||||
|     }, | ||||
|     noticePopupHandleClose() { | ||||
|       // this.$refs.regionSelect.getRegionSelect() | ||||
|     }, | ||||
|  | @ -672,15 +686,15 @@ export default { | |||
|     } | ||||
|   } | ||||
| } | ||||
| // .content1 { | ||||
| //   background: url('~@/static/images/fBgd.jpg') no-repeat; | ||||
| //   background-size: 100% 100%; | ||||
| //   height: 100vh; | ||||
| //   .content_a { | ||||
| //     overflow: auto; | ||||
| //     height: 100%; | ||||
| //   } | ||||
| // } | ||||
| .content1 { | ||||
|   background: url('~@/static/images/fBgd.jpg') no-repeat; | ||||
|   background-size: 100% 100%; | ||||
|   height: 100vh; | ||||
|   .content_a { | ||||
|     overflow: auto; | ||||
|     height: 100%; | ||||
|   } | ||||
| } | ||||
| .more { | ||||
|   color: #333; | ||||
|   background-color: #fff; | ||||
|  | @ -978,6 +992,21 @@ page { | |||
|     padding: 30rpx 20rpx; | ||||
|   } | ||||
| } | ||||
| .index-top1 { | ||||
|   background: url('~@/static/images/tBgd.jpg') no-repeat; | ||||
|   background-size: 100% 100%; | ||||
|   // padding: 30rpx 20rpx; // height: 100rpx; | ||||
|   // background-color: #fff; | ||||
|   display: flex; | ||||
|   justify-content: space-between; | ||||
|   position: fixed; | ||||
|   z-index: 10; | ||||
|   width: 100%; | ||||
|   height: 100%; | ||||
|   .index_t { | ||||
|     padding: 30rpx 20rpx; | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| .index-right { | ||||
|   display: flex; | ||||
|  |  | |||
|  | @ -139,11 +139,10 @@ export default { | |||
|     } | ||||
|     this.topList[0].path = | ||||
|       '/pages/pay/index?paramsPost=' + JSON.stringify(params) | ||||
| 
 | ||||
|     this.getList() | ||||
|     this.userInfo = uni.getStorageSync('User') | ||||
|   }, | ||||
|   onShow() { | ||||
|     this.getList() | ||||
|     this.gettopList() | ||||
|     this.ifCodeName() | ||||
|   }, | ||||
|  |  | |||
|  | @ -7,7 +7,7 @@ | |||
|         :rules="rules" | ||||
|         ref="uForm" | ||||
|       > | ||||
|         <!-- <u-form-item | ||||
|         <u-form-item | ||||
|           label-width="200rpx" | ||||
|           :label="'银行卡号'" | ||||
|           prop="cardNumber" | ||||
|  | @ -24,7 +24,7 @@ | |||
|           <view v-else style="color: red" @click="goBindbank"> | ||||
|             {{ '请先绑定银行卡' }} | ||||
|           </view> | ||||
|         </u-form-item> --> | ||||
|         </u-form-item> | ||||
|         <u-form-item | ||||
|           label-width="200rpx" | ||||
|           :label="`${'提现金额'}(${isLocaled()})`" | ||||
|  | @ -134,7 +134,7 @@ | |||
|       <u-button class="subbtn" @click="submit">{{ '提现' }}</u-button> | ||||
|     </view> | ||||
|     <u-toast ref="uToast"></u-toast> | ||||
|     <!-- <u-modal | ||||
|     <u-modal | ||||
|       :show="unBindDefaultModal" | ||||
|       showCancelButton | ||||
|       @cancel="unBindDefaultModal = false" | ||||
|  | @ -143,12 +143,12 @@ | |||
|       @confirm="unBindDefaultConfirm" | ||||
|     > | ||||
|       请先绑定默认银行卡 | ||||
|     </u-modal> --> | ||||
|     </u-modal> | ||||
|     <!-- 提现引导弹窗 --> | ||||
|     <WithdrawalGuide | ||||
|     <!-- <WithdrawalGuide | ||||
|       :show="showWithdrawalGuide" | ||||
|       @confirm="onWithdrawalGuideConfirm" | ||||
|     /> | ||||
|     /> --> | ||||
|   </view> | ||||
| </template> | ||||
| 
 | ||||
|  | @ -242,14 +242,14 @@ export default { | |||
|             this.dataForm.pkAccount = res.data[0].pkId | ||||
|           } | ||||
|         }) | ||||
|       // bal.getDefaultBank().then(res => { | ||||
|       //   if (res.data && Object.keys(res.data).length > 0) { | ||||
|       //     this.bankData = res.data | ||||
|       //     this.dataForm.pkBank = res.data.pkId | ||||
|       //   } else { | ||||
|       //     this.unBindDefaultModal = true | ||||
|       //   } | ||||
|       // }) | ||||
|       bal.getDefaultBank().then(res => { | ||||
|         if (res.data && Object.keys(res.data).length > 0) { | ||||
|           this.bankData = res.data | ||||
|           this.dataForm.pkBank = res.data.pkId | ||||
|         } else { | ||||
|           this.unBindDefaultModal = true | ||||
|         } | ||||
|       }) | ||||
|     }, | ||||
|     unBindDefaultConfirm() { | ||||
|       this.unBindDefaultModal = false | ||||
|  | @ -267,14 +267,14 @@ export default { | |||
|                 message: res.msg || '提现成功', | ||||
|                 type: 'success', | ||||
|               }) | ||||
|               // setTimeout(() => { | ||||
|               //   uni.navigateBack() | ||||
|               // }, 500) | ||||
|               setTimeout(() => { | ||||
|                 uni.navigateBack() | ||||
|               }, 500) | ||||
| 
 | ||||
|               // 显示提现引导弹窗 | ||||
|               setTimeout(() => { | ||||
|                 this.showWithdrawalGuide = true | ||||
|               }, 300) | ||||
|               // setTimeout(() => { | ||||
|               //   this.showWithdrawalGuide = true | ||||
|               // }, 300) | ||||
|             } | ||||
|           }) | ||||
|         }) | ||||
|  | @ -292,6 +292,9 @@ export default { | |||
|       if (!this.dataForm.cashAmount) { | ||||
|         uni.$u.toast('请先输入金额') | ||||
|         return | ||||
|       } else if (!this.dataForm.pkAccount) { | ||||
|         uni.$u.toast('请先选择账户') | ||||
|         return | ||||
|       } | ||||
|       bal | ||||
|         .getWidthdrawShow({ | ||||
|  |  | |||
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 19 KiB | 
		Loading…
	
		Reference in New Issue