对接百度支付
This commit is contained in:
parent
70979510dd
commit
60bcb49ed3
@ -329,6 +329,9 @@ var payWay = function(way) {
|
|||||||
case '对公转账':
|
case '对公转账':
|
||||||
wayClass = 'pay-public'
|
wayClass = 'pay-public'
|
||||||
break
|
break
|
||||||
|
case '百度':
|
||||||
|
wayClass = 'pay-bd'
|
||||||
|
break
|
||||||
}
|
}
|
||||||
return wayClass
|
return wayClass
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
// 定义api服务地址
|
// 定义api服务地址
|
||||||
const appUrl = 'https://www.aimzhu.com'
|
const appUrl = 'https://www.aimzhu.com'
|
||||||
|
// const appUrl = 'http://121.36.71.250:58038'
|
||||||
const operatorUrl = appUrl + '/operator';
|
const operatorUrl = appUrl + '/operator';
|
||||||
const operatorPlug = appUrl + '/operator-plugin'
|
const operatorPlug = appUrl + '/operator-plugin'
|
||||||
const copyrightUrl = appUrl + '/copyright';
|
const copyrightUrl = appUrl + '/copyright';
|
||||||
|
@ -8,6 +8,7 @@ const apiPath = {
|
|||||||
enterprisePay: '/api/pay/pay-account-recharge/${accountRechargeId}', //企业付款完成支付
|
enterprisePay: '/api/pay/pay-account-recharge/${accountRechargeId}', //企业付款完成支付
|
||||||
enterpriseAccountInfo: '/api/pay/get-pay-system-bank', //获取公司账户信息
|
enterpriseAccountInfo: '/api/pay/get-pay-system-bank', //获取公司账户信息
|
||||||
wxPayParams: '/api/accountrecharge/save-wx-pay-prepay-id', //获取微信支付所需参数 rechargeMoney金额 packageInfoId套餐包ID
|
wxPayParams: '/api/accountrecharge/save-wx-pay-prepay-id', //获取微信支付所需参数 rechargeMoney金额 packageInfoId套餐包ID
|
||||||
|
bdPayParams:'/api/accountrecharge/save-bd-pay-order-info'
|
||||||
}
|
}
|
||||||
class PayApi {
|
class PayApi {
|
||||||
static doGetBuyPackageList(type, data) {
|
static doGetBuyPackageList(type, data) {
|
||||||
@ -31,6 +32,10 @@ class PayApi {
|
|||||||
static doGetWxPayParams(data) {
|
static doGetWxPayParams(data) {
|
||||||
return request(apiPath.wxPayParams, "POST", data, null, "operator")
|
return request(apiPath.wxPayParams, "POST", data, null, "operator")
|
||||||
}
|
}
|
||||||
|
//获取百度支付参数
|
||||||
|
static doGetBdPayParams(data){
|
||||||
|
return request(apiPath.bdPayParams,"POST",data,null,"operator")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export default PayApi;
|
export default PayApi;
|
@ -8,6 +8,12 @@
|
|||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.icon-bd {
|
||||||
|
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ4NTc1NDI0NzQ2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjUxMTQiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTE4NC42ODIgNTM4Ljc1OWMxMTEuMTc3LTIzLjg3NCA5Ni4wMy0xNTYuNzM3IDkyLjcwMi0xODUuNzc2LTUuNDQ1LTQ0Ljc2OC01OC4xMDItMTIzLjAyLTEyOS42MDYtMTE2LjgzMS04OS45OCA4LjA3NC0xMDMuMTI2IDEzOC4wNTItMTAzLjEyNiAxMzguMDUyLTEyLjE3IDYwLjA4IDI5LjEzMiAxODguNDUyIDE0MC4wMyAxNjQuNTU1ek0zMDIuNzQ2IDc2OS44NmMtMy4yNTcgOS4zMzEtMTAuNTE3IDMzLjIyOC00LjIzNCA1NC4wMyAxMi40MDIgNDYuNjc3IDUyLjkxMiA0OC43NyA1Mi45MTIgNDguNzdoNTguMjE4di0xNDIuMzFoLTYyLjMzNmMtMjguMDE2IDguMzU0LTQxLjUzNSAzMC4xNTctNDQuNTYgMzkuNTF6IG04OC4yODEtNDUzLjg5OGM2MS40MDYgMCAxMTEuMDM3LTcwLjY2NyAxMTEuMDM3LTE1OC4wNEM1MDIuMDY0IDcwLjY0MyA0NTIuNDMzIDAgMzkxLjAyNyAwYy02MS4zMTIgMC0xMTEuMDYgNzAuNjQzLTExMS4wNiAxNTcuOTIzIDAgODcuMzczIDQ5Ljc3IDE1OC4wNCAxMTEuMDYgMTU4LjA0eiBtMjY0LjQ3IDEwLjQ0N2M4Mi4wNjggMTAuNjU3IDEzNC44NC03Ni45MjUgMTQ1LjMzNS0xNDMuMzEgMTAuNzAzLTY2LjI5Mi00Mi4yNTYtMTQzLjI4OC0xMDAuMzU3LTE1Ni41MjctNTguMjE4LTEzLjM1Ni0xMzAuOTA5IDc5LjkwNC0xMzcuNTQgMTQwLjcwNC03LjkxMiA3NC4zMiAxMC42MzMgMTQ4LjU5MyA5Mi41NjIgMTU5LjEzM3ogbTIwMS4wODYgMzkwLjIxM3MtMTI2Ljk3Ni05OC4yNC0yMDEuMTEtMjA0LjQxNEM1NTUgMzU1LjY2IDQxMi4yNzIgNDE5LjM3IDM2NC41MjUgNDk4Ljk5MyAzMTYuOTg3IDU3OC41OTQgMjQyLjkgNjI4Ljk0NyAyMzIuMzgyIDY0Mi4yOGMtMTAuNjggMTMuMTI0LTE1My4zODUgOTAuMTY2LTEyMS42OTQgMjMwLjg3IDMxLjY2OSAxNDAuNjEyIDE0Mi45MzkgMTM3LjkzNiAxNDIuOTM5IDEzNy45MzZzODEuOTk4IDguMDc0IDE3Ny4xMi0xMy4yMTdjOTUuMTY4LTIxLjEwNCAxNzcuMDk2IDUuMjYgMTc3LjA5NiA1LjI2czIyMi4yODQgNzQuNDM1IDI4My4xMDgtNjguODUyYzYwLjc1NC0xNDMuMzM0LTM0LjM2OC0yMTcuNjU0LTM0LjM2OC0yMTcuNjU0ek00NzYuMjYgOTI5Ljg4SDMzMS43MzljLTYyLjQwNi0xMi40NDktODcuMjU3LTU1LjAzLTkwLjM5OC02Mi4yOS0zLjA3Mi03LjM3Ni0yMC44MDItNDEuNjA0LTExLjQyNS05OS44NDUgMjYuOTY4LTg3LjI1NyAxMDMuODctOTMuNTE2IDEwMy44Ny05My41MTZoNzYuOTI2di05NC41NjNsNjUuNTI0IDFWOTI5Ljg4eiBtMjY5LjE0Ni0xaC0xNjYuM2MtNjQuNDUzLTE2LjYxNC02Ny40NTUtNjIuNDA3LTY3LjQ1NS02Mi40MDd2LTE4My44OWw2Ny40NTUtMS4wOTR2MTY1LjI3NmM0LjExOSAxNy42MzcgMjYuMDE1IDIwLjgyNSAyNi4wMTUgMjAuODI1aDY4LjUyNVY2ODIuNTgxaDcxLjc2djI0Ni4yOTd6IG0yMzUuNDA4LTQ5MC45OWMwLTMxLjc2LTI2LjM4Ny0xMjcuMzk0LTEyNC4yMy0xMjcuMzk0LTk4LjAwOCAwLTExMS4xMDggOTAuMjU4LTExMS4xMDggMTU0LjA2IDAgNjAuODk0IDUuMTQyIDE0NS44OTQgMTI2Ljg4MyAxNDMuMTk1IDEyMS43ODgtMi43IDEwOC40NTUtMTM3LjkzNiAxMDguNDU1LTE2OS44NnogbTAgMCIgZmlsbD0iIzAxMmZmZiIgcC1pZD0iNTExNSI+PC9wYXRoPjwvc3ZnPg==');
|
||||||
|
background-size: contain;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
}
|
||||||
|
|
||||||
.icon-card {
|
.icon-card {
|
||||||
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQyOTYwMTg2Nzk5IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9Ijc3MTEiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTc4MC4xNiAxMjhjMTA4LjU4NjY2NyAwIDE5Ny41NDY2NjcgODUuMDM0NjY3IDIwMS4wODggMTkyLjE3MDY2N2wwLjA4NTMzMyA2LjQ0MjY2NnYzNzAuNzczMzM0YzAgMTA3LjE3ODY2Ny04Ni4xNDQgMTk1LjAyOTMzMy0xOTQuNjQ1MzMzIDE5OC40ODUzMzNsLTYuNTI4IDAuMTI4SDI0My43NTQ2NjdDMTM1LjE2OCA4OTYgNDYuMjA4IDgxMC45NjUzMzMgNDIuNjY2NjY3IDcwMy44MjkzMzNsLTAuMDg1MzM0LTYuNDQyNjY2di0zNzAuNzczMzM0YzAtMTA3LjE3ODY2NyA4Ni4xNDQtMTk1LjAyOTMzMyAxOTQuNjQ1MzM0LTE5OC41MjhMMjQzLjc1NDY2NyAxMjhoNTM2LjQwNTMzM3ogbTEyMC43NDY2NjcgMzM0LjAzNzMzM0gxMjMuMDA4djIzNS4zNDkzMzRjMCA2My42MTYgNTAuNjAyNjY3IDExNi4wNTMzMzMgMTE0Ljk4NjY2NyAxMTkuMDRsNS43MTczMzMgMC4xMjhoNTM2LjQwNTMzM2M2NC40MjY2NjcgMCAxMTcuNTQ2NjY3LTUwLjAwNTMzMyAxMjAuNTc2LTExMy41Nzg2NjdsMC4xMjgtNS41ODkzMzN2LTIzNS4zNDkzMzR6IG0tMTIwLjc0NjY2NyAxODUuMzg2NjY3YzIxLjQ2MTMzMyAwIDM5LjEyNTMzMyAxNi42NCA0MC4xOTIgMzcuODAyNjY3YTM5Ljg5MzMzMyAzOS44OTMzMzMgMCAwIDEtMzYuMzA5MzMzIDQxLjQyOTMzM2wtMy44NCAwLjIxMzMzM2gtMTY4LjE0OTMzNGE0MC4wMjEzMzMgNDAuMDIxMzMzIDAgMCAxLTQwLjE5Mi0zNy44MDI2NjYgMzkuODkzMzMzIDM5Ljg5MzMzMyAwIDAgMSAzNi4yNjY2NjctNDEuNDcybDMuOTI1MzMzLTAuMTcwNjY3aDE2OC4xMDY2Njd6IG0wLTQzOS45Nzg2NjdIMjQzLjc1NDY2N2MtNjQuNDI2NjY3IDAtMTE3LjU0NjY2NyA1MC4wMDUzMzMtMTIwLjU3NiAxMTMuNTc4NjY3bC0wLjEyOCA1LjU4OTMzM3Y1NS45Nzg2NjdoNzc3LjgxMzMzM1YzMjYuNjEzMzMzYzAtNjMuNjE2LTUwLjY0NTMzMy0xMTYuMDUzMzMzLTExNC45ODY2NjctMTE5LjA0bC01LjcxNzMzMy0wLjEyOHoiIGZpbGw9IiNGRkE5MDAiIHAtaWQ9Ijc3MTIiPjwvcGF0aD48L3N2Zz4=');
|
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQyOTYwMTg2Nzk5IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9Ijc3MTEiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTc4MC4xNiAxMjhjMTA4LjU4NjY2NyAwIDE5Ny41NDY2NjcgODUuMDM0NjY3IDIwMS4wODggMTkyLjE3MDY2N2wwLjA4NTMzMyA2LjQ0MjY2NnYzNzAuNzczMzM0YzAgMTA3LjE3ODY2Ny04Ni4xNDQgMTk1LjAyOTMzMy0xOTQuNjQ1MzMzIDE5OC40ODUzMzNsLTYuNTI4IDAuMTI4SDI0My43NTQ2NjdDMTM1LjE2OCA4OTYgNDYuMjA4IDgxMC45NjUzMzMgNDIuNjY2NjY3IDcwMy44MjkzMzNsLTAuMDg1MzM0LTYuNDQyNjY2di0zNzAuNzczMzM0YzAtMTA3LjE3ODY2NyA4Ni4xNDQtMTk1LjAyOTMzMyAxOTQuNjQ1MzM0LTE5OC41MjhMMjQzLjc1NDY2NyAxMjhoNTM2LjQwNTMzM3ogbTEyMC43NDY2NjcgMzM0LjAzNzMzM0gxMjMuMDA4djIzNS4zNDkzMzRjMCA2My42MTYgNTAuNjAyNjY3IDExNi4wNTMzMzMgMTE0Ljk4NjY2NyAxMTkuMDRsNS43MTczMzMgMC4xMjhoNTM2LjQwNTMzM2M2NC40MjY2NjcgMCAxMTcuNTQ2NjY3LTUwLjAwNTMzMyAxMjAuNTc2LTExMy41Nzg2NjdsMC4xMjgtNS41ODkzMzN2LTIzNS4zNDkzMzR6IG0tMTIwLjc0NjY2NyAxODUuMzg2NjY3YzIxLjQ2MTMzMyAwIDM5LjEyNTMzMyAxNi42NCA0MC4xOTIgMzcuODAyNjY3YTM5Ljg5MzMzMyAzOS44OTMzMzMgMCAwIDEtMzYuMzA5MzMzIDQxLjQyOTMzM2wtMy44NCAwLjIxMzMzM2gtMTY4LjE0OTMzNGE0MC4wMjEzMzMgNDAuMDIxMzMzIDAgMCAxLTQwLjE5Mi0zNy44MDI2NjYgMzkuODkzMzMzIDM5Ljg5MzMzMyAwIDAgMSAzNi4yNjY2NjctNDEuNDcybDMuOTI1MzMzLTAuMTcwNjY3aDE2OC4xMDY2Njd6IG0wLTQzOS45Nzg2NjdIMjQzLjc1NDY2N2MtNjQuNDI2NjY3IDAtMTE3LjU0NjY2NyA1MC4wMDUzMzMtMTIwLjU3NiAxMTMuNTc4NjY3bC0wLjEyOCA1LjU4OTMzM3Y1NS45Nzg2NjdoNzc3LjgxMzMzM1YzMjYuNjEzMzMzYzAtNjMuNjE2LTUwLjY0NTMzMy0xMTYuMDUzMzMzLTExNC45ODY2NjctMTE5LjA0bC01LjcxNzMzMy0wLjEyOHoiIGZpbGw9IiNGRkE5MDAiIHAtaWQ9Ijc3MTIiPjwvcGF0aD48L3N2Zz4=');
|
||||||
background-size: contain;
|
background-size: contain;
|
||||||
|
File diff suppressed because one or more lines are too long
@ -178,7 +178,7 @@
|
|||||||
@change="changeLang">
|
@change="changeLang">
|
||||||
<block v-for="(item,index) in langList" :key="index">
|
<block v-for="(item,index) in langList" :key="index">
|
||||||
<radio style="margin-top: 10rpx;" :checked="selectLang==item" :value="item">
|
<radio style="margin-top: 10rpx;" :checked="selectLang==item" :value="item">
|
||||||
<view style="margin-left: 20rpx;text-align: center;">{{item}}</view>
|
<view style="margin-left: 20rpx;text-align: center;padding: 15rpx 0rpx;">{{item}}</view>
|
||||||
</radio>
|
</radio>
|
||||||
</block>
|
</block>
|
||||||
</radio-group>
|
</radio-group>
|
||||||
|
@ -221,7 +221,8 @@
|
|||||||
</uni-popup>
|
</uni-popup>
|
||||||
<DownloadProgress :isShow="downloading" :progress="downloadProgress"></DownloadProgress>
|
<DownloadProgress :isShow="downloading" :progress="downloadProgress"></DownloadProgress>
|
||||||
<!-- 通知消息 -->
|
<!-- 通知消息 -->
|
||||||
<AdPopup :coupons="tempCoupons" @ad-close="doCloseAd" @ad-furl="doFurlCoupons" :visible="showAd"></AdPopup>
|
<AdPopup :couponsList="tempCoupons" @ad-close="doCloseAd" @ad-furl="doFurlCoupons" :visible="showAd"></AdPopup>
|
||||||
|
|
||||||
<uni-popup ref="msg" type="message">
|
<uni-popup ref="msg" type="message">
|
||||||
<uni-popup-message :isTop="false" :type="msgType" :message="msgTxt" :duration="2000"></uni-popup-message>
|
<uni-popup-message :isTop="false" :type="msgType" :message="msgTxt" :duration="2000"></uni-popup-message>
|
||||||
</uni-popup>
|
</uni-popup>
|
||||||
@ -357,7 +358,7 @@
|
|||||||
UserApi.doGetClaimsCouponsList()
|
UserApi.doGetClaimsCouponsList()
|
||||||
.then(res => {
|
.then(res => {
|
||||||
if (res && res.length > 0) {
|
if (res && res.length > 0) {
|
||||||
this.tempCoupons = res[0]
|
this.tempCoupons = res
|
||||||
this.showAd = true
|
this.showAd = true
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@ -677,30 +678,37 @@
|
|||||||
console.log('收下优惠卷')
|
console.log('收下优惠卷')
|
||||||
const _self = this
|
const _self = this
|
||||||
const isShow = e
|
const isShow = e
|
||||||
// isShow=true 今日不再显示
|
console.log(_self.tempCoupons)
|
||||||
if (isShow) {
|
if (isShow) {
|
||||||
const currentDate = new Date().toLocaleDateString();
|
const currentDate = new Date().toLocaleDateString();
|
||||||
set('noShowToday', currentDate)
|
set('noShowToday', currentDate)
|
||||||
_slef.isNoShowToday = true
|
_self.isNoShowToday = true
|
||||||
}
|
}
|
||||||
uni.showLoading({
|
uni.showLoading({
|
||||||
title: '领取中...',
|
title: '领取中...',
|
||||||
})
|
})
|
||||||
|
const requests = _self.tempCoupons.map(item => {
|
||||||
const coupons = {
|
const coupons = {
|
||||||
couponId: _self.tempCoupons.couponId
|
couponId: item.couponId
|
||||||
}
|
}
|
||||||
UserApi.doSaveCoupons(coupons)
|
return UserApi.doSaveCoupons(coupons)
|
||||||
|
})
|
||||||
|
Promise.all(requests)
|
||||||
.then(res => {
|
.then(res => {
|
||||||
|
setTimeout(() => {
|
||||||
uni.hideLoading()
|
uni.hideLoading()
|
||||||
_self.msgType = 'success'
|
_self.msgType = 'success'
|
||||||
_self.msgTxt = '本次领取操作已成功,您可以在 “我的” 页面查看相关信息。'
|
_self.msgTxt = '本次领取操作已成功,您可以在 “我的” 页面查看相关信息。'
|
||||||
_self.$refs.msg.open()
|
_self.$refs.msg.open()
|
||||||
|
}, 1100)
|
||||||
})
|
})
|
||||||
.catch(err => {
|
.catch(err => {
|
||||||
|
setTimeout(() => {
|
||||||
uni.hideLoading()
|
uni.hideLoading()
|
||||||
_self.msgType = 'error'
|
_self.msgType = 'error'
|
||||||
_self.msgTxt = err.msg ? err.msg : '本次领取操作未成功,请重新进入小程序后再次尝试。'
|
_self.msgTxt = err.msg ? err.msg : '本次领取操作未成功,请重新进入小程序后再次尝试。'
|
||||||
_self.$refs.msg.open()
|
_self.$refs.msg.open()
|
||||||
|
}, 1100)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
//去生成项目
|
//去生成项目
|
||||||
@ -1144,7 +1152,7 @@
|
|||||||
font-size: 20rpx;
|
font-size: 20rpx;
|
||||||
background-color: $primary-color;
|
background-color: $primary-color;
|
||||||
color: $white-color;
|
color: $white-color;
|
||||||
padding: 5rpx 20rpx;
|
padding: 8rpx 30rpx;
|
||||||
border-radius: 5rpx;
|
border-radius: 5rpx;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
|
@ -57,6 +57,16 @@
|
|||||||
:value="contactCompany" placeholder="请输入公司名称" class="form-item-content"
|
:value="contactCompany" placeholder="请输入公司名称" class="form-item-content"
|
||||||
@input="inputContactCompany" />
|
@input="inputContactCompany" />
|
||||||
</view>
|
</view>
|
||||||
|
<view class="download-notes mt-20">
|
||||||
|
<icon type="info" size="14" color="#3270FF" style="margin-top: 6rpx;"></icon>
|
||||||
|
<view class="notes-content-box ml-10">
|
||||||
|
<text style="font-weight: bold;font-size: 28rpx;">提示</text>
|
||||||
|
<text class="mt-10">为了更精准地为您提供后续服务,需要为您创建联系人。联系人主要用于.</text>
|
||||||
|
<text class="mt-10">· 业务联系</text>
|
||||||
|
<text class="mt-10">· 信息通知</text>
|
||||||
|
<text class="mt-10">· 活动跟进等</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="bottom-btn-green" @click="doCreateContact">确定</view>
|
<view class="bottom-btn-green" @click="doCreateContact">确定</view>
|
||||||
</view>
|
</view>
|
||||||
@ -98,14 +108,17 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
onLoad() {
|
onLoad() {
|
||||||
set('token',
|
// set('token',
|
||||||
'WWZRMmsySWJib2hKQUZVVzdYdjFBS3RGRko5UzVVb1dWdm1SZUVxVnUycVhTeDFtN0Q2aHcyTXlwVFRXUTJZM2I5eWRjc2VXK0lLd2d2Z1pCSndydFZQYjZ6ejIyakd6czV4UVF2V3hSRUxsNWZlOStITjhTU1JWdXNWWExIeTloNHNsVkdPMWQ3Q0JGamNhSnpSNXhVVXN5Wnk1NmpnOGNsckxueHNiZFBVdlU3NGpkZDRHMTQrc1pYTGlyZ1c3MnprdFRvTUhWODhJR2M1THhObkN4NGpKZk9sUmVJcTJqYTBZalp0YkNxRU5aNjA3WklLQnRTMVdEdXg0NW1tMEV5V3RSSEEvV0M2ZmFoRWtzRGRoZkd0ZUcyZ2pKRFYwa3YxYThDZm53ZGE5bTBYKzgrVm8yV1h1aTdVU2FQbVAwbFZ6TnhobkxvNGswMWlsMGtiSVNBPT0='
|
// 'WWZRMmsySWJib2hKQUZVVzdYdjFBS3RGRko5UzVVb1dWdm1SZUVxVnUycVhTeDFtN0Q2aHcyTXlwVFRXUTJZM2I5eWRjc2VXK0lLd2d2Z1pCSndydFZQYjZ6ejIyakd6czV4UVF2V3hSRUxsNWZlOStITjhTU1JWdXNWWExIeTloNHNsVkdPMWQ3Q0JGamNhSnpSNXhVVXN5Wnk1NmpnOGNsckxueHNiZFBVdlU3NGpkZDRHMTQrc1pYTGlyZ1c3MnprdFRvTUhWODhJR2M1THhObkN4NGpKZk9sUmVJcTJqYTBZalp0YkNxRU5aNjA3WklLQnRTMVdEdXg0NW1tMEV5V3RSSEEvV0M2ZmFoRWtzRGRoZkd0ZUcyZ2pKRFYwa3YxYThDZm53ZGE5bTBYKzgrVm8yV1h1aTdVU2FQbVAwbFZ6TnhobkxvNGswMWlsMGtiSVNBPT0='
|
||||||
)
|
// )
|
||||||
// set('userId', 'c2438eb8-2685-49a9-bf02-5111a5192d96')
|
// set('userId', 'c2438eb8-2685-49a9-bf02-5111a5192d96')
|
||||||
// set('token',
|
// set('token',
|
||||||
// 'NjBIOFRORDcraDc4U1RsUTI4a3B5em50VVVzclp2QjdFWDV2dVJJc0VLL3Fhazd0bjZPaU9Tc3E1cHc2cmYyZTc0Y2FITTdRR0pMTk1xaVRHM0I1d0NiTnJ4b1BVSVNtUFl4SlFtR1g2M0tCQTc2TXM4L3d4ZVhwM09VREN0bDMrTXNoa0trWDR1eG5PdG84OXZ4UVE0dDhRUDdQRk1Qd2N0ZWVLSzJaZzBkZ0RhQS84M3B5WDN1aGlEdWQwR3BIZ24vWDBUWmhrNUZiQkJPUDJKQngyL002Rm5aOG5JZ01HTldoNmJnRGxqOFhjNDhjMmxvVnJDV3JSWlo4dHIydHBRU3FEN3htVjVHZlhueUFjRHlpSVZEd0JJZVJWa3NVMFNlVkNWR2dSZHg4RXFsSkttc05WTDhBN014R3dVRUdIclNZN0UwSm9zdUZ3T052MTRmWmhwRmZhWTJsbURCZ0RlTDFLeHZWWDQ0PQ=='
|
// 'NjBIOFRORDcraDc4U1RsUTI4a3B5em50VVVzclp2QjdFWDV2dVJJc0VLL3Fhazd0bjZPaU9Tc3E1cHc2cmYyZTc0Y2FITTdRR0pMTk1xaVRHM0I1d0NiTnJ4b1BVSVNtUFl4SlFtR1g2M0tCQTc2TXM4L3d4ZVhwM09VREN0bDMrTXNoa0trWDR1eG5PdG84OXZ4UVE0dDhRUDdQRk1Qd2N0ZWVLSzJaZzBkZ0RhQS84M3B5WDN1aGlEdWQwR3BIZ24vWDBUWmhrNUZiQkJPUDJKQngyL002Rm5aOG5JZ01HTldoNmJnRGxqOFhjNDhjMmxvVnJDV3JSWlo4dHIydHBRU3FEN3htVjVHZlhueUFjRHlpSVZEd0JJZVJWa3NVMFNlVkNWR2dSZHg4RXFsSkttc05WTDhBN014R3dVRUdIclNZN0UwSm9zdUZ3T052MTRmWmhwRmZhWTJsbURCZ0RlTDFLeHZWWDQ0PQ=='
|
||||||
// )
|
// )
|
||||||
// set('userId', '776864b2-f9d5-49eb-9ea9-db6c862ea10b')
|
// set('userId', '776864b2-f9d5-49eb-9ea9-db6c862ea10b')
|
||||||
|
//本地156
|
||||||
|
// set('token','NjBIOFRORDcraDc4U1RsUTI4a3B5em50VVVzclp2QjdFWDV2dVJJc0VLL3Fhazd0bjZPaU9Tc3E1cHc2cmYyZTc0Y2FITTdRR0pMTk1xaVRHM0I1d0NiTnJ4b1BVSVNtUFl4SlFtR1g2M0tCQTc2TXM4L3d4ZVhwM09VREN0bDMrTXNoa0trWDR1eG5PdG84OXZ4UVE0dDhRUDdQRk1Qd2N0ZWVLSzJaZzBkRXRJMFE0NDZpVUp0azVyUHRkekJrWXU2SlJFNE1VWHJVNWozazJ2cHJtK241TDhhYWhnNHRkM1ZHR1g5MVd4aDFRMkgyS1BrSWo2RmlUZk5nQW1scm5Xd0NlNUs4S1cwZ2VjYURodEsraGEyYk8vSDlXYk0zRXkzTG5XYnBac1BrN0ZTTGdyR21XMkM2bUhEUzhBQ1RHVWh6YnFjVkJKNFlDcXpqZVM0THhHNG5hR3ZtWDQxY1dobnk1OWpVcEtzPQ==')
|
||||||
|
// set('userId','3e256f41-d838-40ac-acbc-ada0ef039cbd')
|
||||||
// setTimeout(() => {
|
// setTimeout(() => {
|
||||||
// uni.switchTab({
|
// uni.switchTab({
|
||||||
// url: '/pages/index/home'
|
// url: '/pages/index/home'
|
||||||
@ -122,7 +135,15 @@
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
closeDialog() {
|
closeDialog() {
|
||||||
|
uni.showModal({
|
||||||
|
title: '警告',
|
||||||
|
content: '如不创建联系人,将无法使用本程序,您确定要关闭吗?',
|
||||||
|
success: res => {
|
||||||
|
if (res.confirm) {
|
||||||
this.$refs.contactDialog.close()
|
this.$refs.contactDialog.close()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
},
|
},
|
||||||
inputPhone(e) {
|
inputPhone(e) {
|
||||||
this.phoneNumber = e.detail.value
|
this.phoneNumber = e.detail.value
|
||||||
@ -222,17 +243,7 @@
|
|||||||
this.$refs.contactDialog.open()
|
this.$refs.contactDialog.open()
|
||||||
},
|
},
|
||||||
doLogin() {
|
doLogin() {
|
||||||
uni.switchTab({
|
|
||||||
url: '/pages/index/home'
|
|
||||||
})
|
|
||||||
return
|
|
||||||
const _self = this
|
const _self = this
|
||||||
if (_self.isActive) {
|
|
||||||
_self.msgHint = '请勾选阅读与同意用户服务协议与隐私条款'
|
|
||||||
_self.msgType = 'error'
|
|
||||||
_self.$refs.msg.open()
|
|
||||||
return
|
|
||||||
}
|
|
||||||
if (_self.phoneNumber == '' || !isMobilePhone(_self.phoneNumber)) {
|
if (_self.phoneNumber == '' || !isMobilePhone(_self.phoneNumber)) {
|
||||||
_self.msgHint = '请输入正确的手机号码'
|
_self.msgHint = '请输入正确的手机号码'
|
||||||
_self.msgType = 'error'
|
_self.msgType = 'error'
|
||||||
@ -245,6 +256,12 @@
|
|||||||
_self.$refs.msg.open()
|
_self.$refs.msg.open()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if (_self.isActive) {
|
||||||
|
_self.msgHint = '请勾选阅读与同意用户服务协议与隐私条款'
|
||||||
|
_self.msgType = 'error'
|
||||||
|
_self.$refs.msg.open()
|
||||||
|
return
|
||||||
|
}
|
||||||
uni.showLoading({
|
uni.showLoading({
|
||||||
title: '登录中...'
|
title: '登录中...'
|
||||||
})
|
})
|
||||||
@ -277,7 +294,7 @@
|
|||||||
_self.$refs.msg.open()
|
_self.$refs.msg.open()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
//判断是否创建过
|
//判断是否创建过联系人
|
||||||
doGetMineContactList() {
|
doGetMineContactList() {
|
||||||
uni.showLoading({
|
uni.showLoading({
|
||||||
title: '登录中...'
|
title: '登录中...'
|
||||||
@ -617,4 +634,35 @@
|
|||||||
::v-deep .uni-popup-message__box {
|
::v-deep .uni-popup-message__box {
|
||||||
margin-top: 120rpx;
|
margin-top: 120rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.download-notes {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
border-left: 8rpx solid $blue-color;
|
||||||
|
border-radius: 5rpx;
|
||||||
|
background-color: $bg-blue-shallow-color;
|
||||||
|
font-size: 24rpx;
|
||||||
|
/* #ifdef MP-BAIDU */
|
||||||
|
margin-bottom: 10rpx;
|
||||||
|
/* #endif */
|
||||||
|
/* #ifndef MP-BAIDU */
|
||||||
|
margin-bottom: 80rpx;
|
||||||
|
/* #endif */
|
||||||
|
padding: 20rpx;
|
||||||
|
box-shadow: 0rpx 0rpx 0rpx 5rpx $bg-gray-input-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
.notes-title-box {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
align-items: center;
|
||||||
|
color: $text-blue-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
.notes-content-box {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: flex-start;
|
||||||
|
color: $text-blue-color;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
@ -138,7 +138,7 @@
|
|||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.user-info-container {
|
.user-info-container {
|
||||||
height: 100vh;
|
height: 90vh;
|
||||||
background-color: white;
|
background-color: white;
|
||||||
border-radius: 10px;
|
border-radius: 10px;
|
||||||
padding: 15rpx;
|
padding: 15rpx;
|
||||||
|
@ -284,6 +284,12 @@
|
|||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.pay-bd {
|
||||||
|
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ4NTc1NDI0NzQ2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjUxMTQiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTE4NC42ODIgNTM4Ljc1OWMxMTEuMTc3LTIzLjg3NCA5Ni4wMy0xNTYuNzM3IDkyLjcwMi0xODUuNzc2LTUuNDQ1LTQ0Ljc2OC01OC4xMDItMTIzLjAyLTEyOS42MDYtMTE2LjgzMS04OS45OCA4LjA3NC0xMDMuMTI2IDEzOC4wNTItMTAzLjEyNiAxMzguMDUyLTEyLjE3IDYwLjA4IDI5LjEzMiAxODguNDUyIDE0MC4wMyAxNjQuNTU1ek0zMDIuNzQ2IDc2OS44NmMtMy4yNTcgOS4zMzEtMTAuNTE3IDMzLjIyOC00LjIzNCA1NC4wMyAxMi40MDIgNDYuNjc3IDUyLjkxMiA0OC43NyA1Mi45MTIgNDguNzdoNTguMjE4di0xNDIuMzFoLTYyLjMzNmMtMjguMDE2IDguMzU0LTQxLjUzNSAzMC4xNTctNDQuNTYgMzkuNTF6IG04OC4yODEtNDUzLjg5OGM2MS40MDYgMCAxMTEuMDM3LTcwLjY2NyAxMTEuMDM3LTE1OC4wNEM1MDIuMDY0IDcwLjY0MyA0NTIuNDMzIDAgMzkxLjAyNyAwYy02MS4zMTIgMC0xMTEuMDYgNzAuNjQzLTExMS4wNiAxNTcuOTIzIDAgODcuMzczIDQ5Ljc3IDE1OC4wNCAxMTEuMDYgMTU4LjA0eiBtMjY0LjQ3IDEwLjQ0N2M4Mi4wNjggMTAuNjU3IDEzNC44NC03Ni45MjUgMTQ1LjMzNS0xNDMuMzEgMTAuNzAzLTY2LjI5Mi00Mi4yNTYtMTQzLjI4OC0xMDAuMzU3LTE1Ni41MjctNTguMjE4LTEzLjM1Ni0xMzAuOTA5IDc5LjkwNC0xMzcuNTQgMTQwLjcwNC03LjkxMiA3NC4zMiAxMC42MzMgMTQ4LjU5MyA5Mi41NjIgMTU5LjEzM3ogbTIwMS4wODYgMzkwLjIxM3MtMTI2Ljk3Ni05OC4yNC0yMDEuMTEtMjA0LjQxNEM1NTUgMzU1LjY2IDQxMi4yNzIgNDE5LjM3IDM2NC41MjUgNDk4Ljk5MyAzMTYuOTg3IDU3OC41OTQgMjQyLjkgNjI4Ljk0NyAyMzIuMzgyIDY0Mi4yOGMtMTAuNjggMTMuMTI0LTE1My4zODUgOTAuMTY2LTEyMS42OTQgMjMwLjg3IDMxLjY2OSAxNDAuNjEyIDE0Mi45MzkgMTM3LjkzNiAxNDIuOTM5IDEzNy45MzZzODEuOTk4IDguMDc0IDE3Ny4xMi0xMy4yMTdjOTUuMTY4LTIxLjEwNCAxNzcuMDk2IDUuMjYgMTc3LjA5NiA1LjI2czIyMi4yODQgNzQuNDM1IDI4My4xMDgtNjguODUyYzYwLjc1NC0xNDMuMzM0LTM0LjM2OC0yMTcuNjU0LTM0LjM2OC0yMTcuNjU0ek00NzYuMjYgOTI5Ljg4SDMzMS43MzljLTYyLjQwNi0xMi40NDktODcuMjU3LTU1LjAzLTkwLjM5OC02Mi4yOS0zLjA3Mi03LjM3Ni0yMC44MDItNDEuNjA0LTExLjQyNS05OS44NDUgMjYuOTY4LTg3LjI1NyAxMDMuODctOTMuNTE2IDEwMy44Ny05My41MTZoNzYuOTI2di05NC41NjNsNjUuNTI0IDFWOTI5Ljg4eiBtMjY5LjE0Ni0xaC0xNjYuM2MtNjQuNDUzLTE2LjYxNC02Ny40NTUtNjIuNDA3LTY3LjQ1NS02Mi40MDd2LTE4My44OWw2Ny40NTUtMS4wOTR2MTY1LjI3NmM0LjExOSAxNy42MzcgMjYuMDE1IDIwLjgyNSAyNi4wMTUgMjAuODI1aDY4LjUyNVY2ODIuNTgxaDcxLjc2djI0Ni4yOTd6IG0yMzUuNDA4LTQ5MC45OWMwLTMxLjc2LTI2LjM4Ny0xMjcuMzk0LTEyNC4yMy0xMjcuMzk0LTk4LjAwOCAwLTExMS4xMDggOTAuMjU4LTExMS4xMDggMTU0LjA2IDAgNjAuODk0IDUuMTQyIDE0NS44OTQgMTI2Ljg4MyAxNDMuMTk1IDEyMS43ODgtMi43IDEwOC40NTUtMTM3LjkzNiAxMDguNDU1LTE2OS44NnogbTAgMCIgZmlsbD0iIzAxMmZmZiIgcC1pZD0iNTExNSI+PC9wYXRoPjwvc3ZnPg==');
|
||||||
|
background-size: contain;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
.confirm-btn {
|
.confirm-btn {
|
||||||
background-color: $btn-green-color;
|
background-color: $btn-green-color;
|
||||||
|
@ -28,15 +28,15 @@
|
|||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<!-- #ifdef MP-TOUTIAO || MP-WEIXIN -->
|
<!-- #ifdef MP-TOUTIAO || MP-WEIXIN -->
|
||||||
<ContainerLoading :loadingVisible="loadingState" style="height: 79vh;margin-top: 154rpx;"
|
<ContainerLoading :loadingVisible="loadingState" style="height: 82vh;margin-top: 154rpx;"
|
||||||
@doRefresh="doRefreshList">
|
@doRefresh="doRefreshList">
|
||||||
<!-- #endif -->
|
<!-- #endif -->
|
||||||
<!-- #ifndef MP-TOUTIAO || MP-WEIXIN -->
|
<!-- #ifndef MP-TOUTIAO || MP-WEIXIN -->
|
||||||
<ContainerLoading :loadingVisible="loadingState" style="height: 79vh;margin-top: 120rpx;"
|
<ContainerLoading :loadingVisible="loadingState" style="height: 82vh;margin-top: 120rpx;"
|
||||||
@doRefresh="doRefreshList">
|
@doRefresh="doRefreshList">
|
||||||
<!-- #endif -->
|
<!-- #endif -->
|
||||||
|
|
||||||
<scroll-view scroll-y style="height: 79vh;" :lower-threshold="100" refresher-background="#FFFFFF00"
|
<scroll-view scroll-y style="height: 82vh;" :lower-threshold="100" refresher-background="#FFFFFF00"
|
||||||
@scrolltolower="doLoadMore">
|
@scrolltolower="doLoadMore">
|
||||||
<view class="order-box">
|
<view class="order-box">
|
||||||
<block v-for="(item,index) in recordList" :key="index">
|
<block v-for="(item,index) in recordList" :key="index">
|
||||||
|
@ -33,8 +33,8 @@
|
|||||||
<radio-group class="form-radio_wrap">
|
<radio-group class="form-radio_wrap">
|
||||||
<view class="pay-option-item mt-20" @click="doChangePayWay" data-value="1">
|
<view class="pay-option-item mt-20" @click="doChangePayWay" data-value="1">
|
||||||
<view class="option-type">
|
<view class="option-type">
|
||||||
<view class="icon icon-wechat"></view>
|
<view class="icon icon-bd"></view>
|
||||||
<view>微信支付</view>
|
<view>在线支付</view>
|
||||||
</view>
|
</view>
|
||||||
<radio :checked="payWay==1" value="1"></radio>
|
<radio :checked="payWay==1" value="1"></radio>
|
||||||
</view>
|
</view>
|
||||||
@ -216,51 +216,51 @@
|
|||||||
//调用微信支付
|
//调用微信支付
|
||||||
toWeChatPay() {
|
toWeChatPay() {
|
||||||
const _self = this
|
const _self = this
|
||||||
uni.showLoading({
|
|
||||||
title: '支付中...',
|
|
||||||
})
|
|
||||||
const data = {
|
const data = {
|
||||||
rechargeMoney: _self.payMoney,
|
rechargeMoney: _self.payMoney,
|
||||||
packageInfoId: _self.selectBag.packageInfoId ? _self.selectBag.packageInfoId : ''
|
packageInfoId: _self.selectBag.packageInfoId ? _self.selectBag.packageInfoId : ''
|
||||||
}
|
}
|
||||||
PayService.doGetWxPayParams(data)
|
// #ifdef MP-BAIDU
|
||||||
|
_self.doPayBd(data)
|
||||||
|
// #endif
|
||||||
|
},
|
||||||
|
doPayBd(data) {
|
||||||
|
const _self = this
|
||||||
|
uni.showLoading({
|
||||||
|
title: '支付中...',
|
||||||
|
})
|
||||||
|
PayService.doGetBdPayParams(data)
|
||||||
.then(res => {
|
.then(res => {
|
||||||
uni.hideLoading()
|
uni.hideLoading()
|
||||||
console.log('获取支付参数成功', res)
|
console.log('获取支付参数成功', res)
|
||||||
if (res && res.paySign && res.paySign != '') {
|
if (res && res.tpOrderId) {
|
||||||
|
const orderInfoRes = {
|
||||||
|
dealId: res.dealId,
|
||||||
|
appKey: res.appKey,
|
||||||
|
totalAmount: res.totalAmount,
|
||||||
|
tpOrderId: res.tpOrderId,
|
||||||
|
dealTitle: res.dealTitle,
|
||||||
|
signFieldsRange: res.signFieldsRange,
|
||||||
|
rsaSign: res.rsaSign,
|
||||||
|
notifyUrl: res.notifyUrl
|
||||||
|
}
|
||||||
uni.requestPayment({
|
uni.requestPayment({
|
||||||
provider: 'wxpay',
|
provider: 'baidu',
|
||||||
orderInfo: {
|
orderInfo: orderInfoRes,
|
||||||
appId: '118838711',
|
success: succRes => {
|
||||||
nonceStr: res.nonceStr,
|
console.log('支付成功', succRes)
|
||||||
package: `prepay_id=${res.prepayId}`,
|
|
||||||
paySign: res.paySign,
|
|
||||||
timeStamp: res.timeStamp + '',
|
|
||||||
signType: 'RSA'
|
|
||||||
},
|
|
||||||
success: res => {
|
|
||||||
console.log(res)
|
|
||||||
if (res.errMsg && res.errMsg == 'requestPayment:ok') {
|
|
||||||
_self.msgTxt = '恭喜,您的充值已成功到账!'
|
_self.msgTxt = '恭喜,您的充值已成功到账!'
|
||||||
_self.msgType = 'success'
|
_self.msgType = 'success'
|
||||||
_self.$refs.msg.open()
|
_self.$refs.msg.open()
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
uni.navigateBack()
|
uni.navigateBack()
|
||||||
}, 2000);
|
}, 1800);
|
||||||
} else {
|
|
||||||
_self.msgTxt = '很抱歉,本次充值失败,可能是网络不稳定或支付信息有误,请检查后重试。'
|
|
||||||
_self.msgType = 'error'
|
|
||||||
_self.$refs.msg.open()
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
fail: err => {
|
fail: failErr => {
|
||||||
console.log('调用支付函数失败', err)
|
console.log('调用支付函数失败', failErr)
|
||||||
var hint = '很抱歉,本次充值失败,可能是网络不稳定或支付信息有误,请检查后重试。'
|
var hint = '很抱歉,本次充值失败,可能是网络不稳定或支付信息有误,请检查后重试。'
|
||||||
if (err && err.errMsg && err.errMsg == 'requestPayment:fail cancel') {
|
_self.msgTxt = failErr.errMsg ? failErr.errMsg :
|
||||||
//主动取消
|
'很抱歉,本次充值失败,可能是网络不稳定或支付信息有误,请检查后重试。'
|
||||||
hint = '本次支付已被您主动取消。若您改变主意,重新支付流程很便捷哦。'
|
|
||||||
}
|
|
||||||
_self.msgTxt = hint
|
|
||||||
_self.msgType = 'error'
|
_self.msgType = 'error'
|
||||||
_self.$refs.msg.open()
|
_self.$refs.msg.open()
|
||||||
}
|
}
|
||||||
@ -370,11 +370,12 @@
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
margin: 20rpx 0rpx;
|
margin: 20rpx 0rpx;
|
||||||
|
font-size: 28rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
.option-type .icon {
|
.option-type .icon {
|
||||||
width: 48rpx;
|
width: 42rpx;
|
||||||
height: 48rpx;
|
height: 42rpx;
|
||||||
padding-right: 20rpx;
|
padding-right: 20rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -29,8 +29,15 @@
|
|||||||
<image :src="imgBase64" mode="widthFix"></image>
|
<image :src="imgBase64" mode="widthFix"></image>
|
||||||
</view>
|
</view>
|
||||||
<!-- #endif -->
|
<!-- #endif -->
|
||||||
<text v-if="showText" class="uni-load-more__text"
|
<block v-if="showText">
|
||||||
:style="{color: color}">{{ status === 'more' ? contentdownText : status === 'loading' ? contentrefreshText : contentnomoreText }}</text>
|
<text v-if="status==='more'" class="uni-load-more__text" :style="{color: color}">{{ contentdownText}}</text>
|
||||||
|
<text v-else-if="status==='loading'" :style="{color: color}" class="uni-load-more__text">
|
||||||
|
{{contentrefreshText}}
|
||||||
|
</text>
|
||||||
|
<view v-else class="uni-no-more">
|
||||||
|
<view class="uni-no-more-dot"></view>
|
||||||
|
</view>
|
||||||
|
</block>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -190,6 +197,30 @@
|
|||||||
transform: rotate(0deg);
|
transform: rotate(0deg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.uni-no-more {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
width: 80%;
|
||||||
|
margin: 40rpx 0rpx 0rpx 0rpx;
|
||||||
|
align-self: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.uni-no-more::before,
|
||||||
|
.uni-no-more::after {
|
||||||
|
content: "";
|
||||||
|
flex: 1;
|
||||||
|
height: 1px;
|
||||||
|
background-color: #F0F0F0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.uni-no-more-dot {
|
||||||
|
width: 8rpx;
|
||||||
|
height: 8rpx;
|
||||||
|
border-radius: 50%;
|
||||||
|
background-color: #F0F0F0;
|
||||||
|
margin: 0 20rpx;
|
||||||
|
}
|
||||||
|
|
||||||
/* #ifndef APP-NVUE */
|
/* #ifndef APP-NVUE */
|
||||||
.uni-load-more__img--android {
|
.uni-load-more__img--android {
|
||||||
animation: loading-ios 1s 0s linear infinite;
|
animation: loading-ios 1s 0s linear infinite;
|
||||||
|
@ -362,7 +362,6 @@
|
|||||||
borderRadius: this.borderRadius || "0"
|
borderRadius: this.borderRadius || "0"
|
||||||
}
|
}
|
||||||
// TODO 兼容 type 属性 ,后续会废弃
|
// TODO 兼容 type 属性 ,后续会废弃
|
||||||
console.log('MsgType', type)
|
|
||||||
if (type) return
|
if (type) return
|
||||||
this.showPopup = true
|
this.showPopup = true
|
||||||
this.showTrans = true
|
this.showTrans = true
|
||||||
|
1
unpackage/dist/dev/.sourcemap/mp-baidu-devtools/pages/index/home.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-baidu-devtools/pages/index/home.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/dev/.sourcemap/mp-baidu-devtools/pages/pay/payment/payment.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-baidu-devtools/pages/pay/payment/payment.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
{"version":3,"file":"mainUrl.js","sources":["common/js/net/mainUrl.js"],"sourcesContent":["// 定义api服务地址\r\nconst appUrl = 'https://www.aimzhu.com'\r\nconst operatorUrl = appUrl + '/operator';\r\nconst operatorPlug = appUrl + '/operator-plugin'\r\nconst copyrightUrl = appUrl + '/copyright';\r\nconst uploadImgUrl = copyrightUrl + '/api/file/v2/upload-image'\r\nconst previewUrl = copyrightUrl + '/route/file/v2/download/true/'\r\nconst downloadFileUrl = '/route/file/download/true/'\r\nconst imgAssets = appUrl + '/miniapp-assets'\r\n\r\nexport {\r\n\toperatorUrl,\r\n\toperatorPlug,\r\n\tuploadImgUrl,\r\n\tpreviewUrl,\r\n\tcopyrightUrl,\r\n\timgAssets,\r\n\tappUrl,\r\n\tdownloadFileUrl\r\n}"],"names":[],"mappings":";AACK,MAAC,SAAS;AACV,MAAC,cAAc,SAAS;AACxB,MAAC,eAAe,SAAS;AACzB,MAAC,eAAe,SAAS;AACzB,MAAC,eAAe,eAAe;AAC/B,MAAC,aAAa,eAAe;AAC7B,MAAC,kBAAkB;AACnB,MAAC,YAAY,SAAS;;;;;;;;;"}
|
{"version":3,"file":"mainUrl.js","sources":["common/js/net/mainUrl.js"],"sourcesContent":["// 定义api服务地址\r\n// const appUrl = 'https://www.aimzhu.com'\nconst appUrl = 'http://121.36.71.250:58038'\r\nconst operatorUrl = appUrl + '/operator';\r\nconst operatorPlug = appUrl + '/operator-plugin'\r\nconst copyrightUrl = appUrl + '/copyright';\r\nconst uploadImgUrl = copyrightUrl + '/api/file/v2/upload-image'\r\nconst previewUrl = copyrightUrl + '/route/file/v2/download/true/'\r\nconst downloadFileUrl = '/route/file/download/true/'\r\nconst imgAssets = appUrl + '/miniapp-assets'\r\n\r\nexport {\r\n\toperatorUrl,\r\n\toperatorPlug,\r\n\tuploadImgUrl,\r\n\tpreviewUrl,\r\n\tcopyrightUrl,\r\n\timgAssets,\r\n\tappUrl,\r\n\tdownloadFileUrl\r\n}"],"names":[],"mappings":";AAEK,MAAC,SAAS;AACV,MAAC,cAAc,SAAS;AACxB,MAAC,eAAe,SAAS;AACzB,MAAC,eAAe,SAAS;AACzB,MAAC,eAAe,eAAe;AAC/B,MAAC,aAAa,eAAe;AAC7B,MAAC,kBAAkB;AACnB,MAAC,YAAY,SAAS;;;;;;;;;"}
|
@ -1 +1 @@
|
|||||||
{"version":3,"file":"payApi.js","sources":["common/js/net/payApi.js"],"sourcesContent":["import {\r\n\trequest\r\n} from './http.js'\r\n// 公共API\r\nconst apiPath = {\r\n\tgetBuyPackageList: '/api/proj/servicepkg/packageinfo/listpage/${type}/self', //获取可以购买的套餐包列表\r\n\tgetPayOrder: '/api/pay/get-pay', //获取支付订单\r\n\tenterprisePay: '/api/pay/pay-account-recharge/${accountRechargeId}', //企业付款完成支付\r\n\tenterpriseAccountInfo: '/api/pay/get-pay-system-bank', //获取公司账户信息\r\n\twxPayParams: '/api/accountrecharge/save-wx-pay-prepay-id', //获取微信支付所需参数 rechargeMoney金额 packageInfoId套餐包ID\r\n}\r\nclass PayApi {\r\n\tstatic doGetBuyPackageList(type, data) {\r\n\t\tconst path = apiPath.getBuyPackageList.replace('${type}', type);\r\n\t\treturn request(path, \"GET\", data);\r\n\t}\r\n\t//对公转账完成\r\n\tstatic doCompleteEnterprisePay(url, data) {\r\n\t\tconst path = apiPath.enterprisePay.replace('${accountRechargeId}', url)\r\n\t\treturn request(path, \"POST\", data)\r\n\t}\r\n\t//获取账户信息\r\n\tstatic doGetEnterpriseAccountInfo() {\r\n\t\treturn request(apiPath.enterpriseAccountInfo, \"GET\")\r\n\t}\r\n\t//获取订单\r\n\tstatic doGetOrder(data) {\r\n\t\treturn request(apiPath.getPayOrder, \"POST\", data)\r\n\t}\r\n\t//获取微信支付参数\r\n\tstatic doGetWxPayParams(data) {\r\n\t\treturn request(apiPath.wxPayParams, \"POST\", data, null, \"operator\")\r\n\t}\r\n}\r\n\r\nexport default PayApi;"],"names":["request"],"mappings":";;AAIA,MAAM,UAAU;AAAA,EACf,mBAAmB;AAAA;AAAA,EACnB,aAAa;AAAA;AAAA,EACb,eAAe;AAAA;AAAA,EACf,uBAAuB;AAAA;AAAA,EACvB,aAAa;AAAA;AACd;AACA,MAAM,OAAO;AAAA,EACZ,OAAO,oBAAoB,MAAM,MAAM;AACtC,UAAM,OAAO,QAAQ,kBAAkB,QAAQ,WAAW,IAAI;AAC9D,WAAOA,2BAAQ,MAAM,OAAO,IAAI;AAAA,EAChC;AAAA;AAAA,EAED,OAAO,wBAAwB,KAAK,MAAM;AACzC,UAAM,OAAO,QAAQ,cAAc,QAAQ,wBAAwB,GAAG;AACtE,WAAOA,2BAAQ,MAAM,QAAQ,IAAI;AAAA,EACjC;AAAA;AAAA,EAED,OAAO,6BAA6B;AACnC,WAAOA,2BAAQ,QAAQ,uBAAuB,KAAK;AAAA,EACnD;AAAA;AAAA,EAED,OAAO,WAAW,MAAM;AACvB,WAAOA,mBAAO,QAAC,QAAQ,aAAa,QAAQ,IAAI;AAAA,EAChD;AAAA;AAAA,EAED,OAAO,iBAAiB,MAAM;AAC7B,WAAOA,mBAAAA,QAAQ,QAAQ,aAAa,QAAQ,MAAM,MAAM,UAAU;AAAA,EAClE;AACF;;"}
|
{"version":3,"file":"payApi.js","sources":["common/js/net/payApi.js"],"sourcesContent":["import {\r\n\trequest\r\n} from './http.js'\r\n// 公共API\r\nconst apiPath = {\r\n\tgetBuyPackageList: '/api/proj/servicepkg/packageinfo/listpage/${type}/self', //获取可以购买的套餐包列表\r\n\tgetPayOrder: '/api/pay/get-pay', //获取支付订单\r\n\tenterprisePay: '/api/pay/pay-account-recharge/${accountRechargeId}', //企业付款完成支付\r\n\tenterpriseAccountInfo: '/api/pay/get-pay-system-bank', //获取公司账户信息\r\n\twxPayParams: '/api/accountrecharge/save-wx-pay-prepay-id', //获取微信支付所需参数 rechargeMoney金额 packageInfoId套餐包ID\n\tbdPayParams:'/api/accountrecharge/save-bd-pay-order-info'\r\n}\r\nclass PayApi {\r\n\tstatic doGetBuyPackageList(type, data) {\r\n\t\tconst path = apiPath.getBuyPackageList.replace('${type}', type);\r\n\t\treturn request(path, \"GET\", data);\r\n\t}\r\n\t//对公转账完成\r\n\tstatic doCompleteEnterprisePay(url, data) {\r\n\t\tconst path = apiPath.enterprisePay.replace('${accountRechargeId}', url)\r\n\t\treturn request(path, \"POST\", data)\r\n\t}\r\n\t//获取账户信息\r\n\tstatic doGetEnterpriseAccountInfo() {\r\n\t\treturn request(apiPath.enterpriseAccountInfo, \"GET\")\r\n\t}\r\n\t//获取订单\r\n\tstatic doGetOrder(data) {\r\n\t\treturn request(apiPath.getPayOrder, \"POST\", data)\r\n\t}\r\n\t//获取微信支付参数\r\n\tstatic doGetWxPayParams(data) {\r\n\t\treturn request(apiPath.wxPayParams, \"POST\", data, null, \"operator\")\r\n\t}\n\t//获取百度支付参数\n\tstatic doGetBdPayParams(data){\n\t\treturn request(apiPath.bdPayParams,\"POST\",data,null,\"operator\")\n\t}\r\n}\r\n\r\nexport default PayApi;"],"names":["request"],"mappings":";;AAIA,MAAM,UAAU;AAAA,EACf,mBAAmB;AAAA;AAAA,EACnB,aAAa;AAAA;AAAA,EACb,eAAe;AAAA;AAAA,EACf,uBAAuB;AAAA;AAAA,EACvB,aAAa;AAAA;AAAA,EACb,aAAY;AACb;AACA,MAAM,OAAO;AAAA,EACZ,OAAO,oBAAoB,MAAM,MAAM;AACtC,UAAM,OAAO,QAAQ,kBAAkB,QAAQ,WAAW,IAAI;AAC9D,WAAOA,2BAAQ,MAAM,OAAO,IAAI;AAAA,EAChC;AAAA;AAAA,EAED,OAAO,wBAAwB,KAAK,MAAM;AACzC,UAAM,OAAO,QAAQ,cAAc,QAAQ,wBAAwB,GAAG;AACtE,WAAOA,2BAAQ,MAAM,QAAQ,IAAI;AAAA,EACjC;AAAA;AAAA,EAED,OAAO,6BAA6B;AACnC,WAAOA,2BAAQ,QAAQ,uBAAuB,KAAK;AAAA,EACnD;AAAA;AAAA,EAED,OAAO,WAAW,MAAM;AACvB,WAAOA,mBAAO,QAAC,QAAQ,aAAa,QAAQ,IAAI;AAAA,EAChD;AAAA;AAAA,EAED,OAAO,iBAAiB,MAAM;AAC7B,WAAOA,mBAAAA,QAAQ,QAAQ,aAAa,QAAQ,MAAM,MAAM,UAAU;AAAA,EAClE;AAAA;AAAA,EAED,OAAO,iBAAiB,MAAK;AAC5B,WAAOA,mBAAAA,QAAQ,QAAQ,aAAY,QAAO,MAAK,MAAK,UAAU;AAAA,EAC9D;AACF;;"}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
51
unpackage/dist/dev/mp-baidu/ad-popup.js
vendored
51
unpackage/dist/dev/mp-baidu/ad-popup.js
vendored
@ -1,5 +1,6 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
const common_vendor = require("./common/vendor.js");
|
const common_vendor = require("./common/vendor.js");
|
||||||
|
const common_js_conver = require("./common/js/conver.js");
|
||||||
const _sfc_main = {
|
const _sfc_main = {
|
||||||
name: "ad-popup",
|
name: "ad-popup",
|
||||||
props: {
|
props: {
|
||||||
@ -11,6 +12,10 @@ const _sfc_main = {
|
|||||||
coupons: {
|
coupons: {
|
||||||
type: Object,
|
type: Object,
|
||||||
value: null
|
value: null
|
||||||
|
},
|
||||||
|
couponsList: {
|
||||||
|
type: Array,
|
||||||
|
value: null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
@ -35,13 +40,13 @@ const _sfc_main = {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
const sysInfo = common_vendor.index.getSystemInfoSync();
|
|
||||||
this.screenHeight = sysInfo.screenHeight;
|
|
||||||
this.screenWidth = sysInfo.screenWidth;
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
moneyTxt: common_js_conver.moneyTxt,
|
||||||
toggleCheck() {
|
toggleCheck() {
|
||||||
|
common_vendor.index.__f__("log", "at components/ad-popup.vue:98", "点击了", this.checked);
|
||||||
this.checked = !this.checked;
|
this.checked = !this.checked;
|
||||||
|
common_vendor.index.__f__("log", "at components/ad-popup.vue:100", "点击后", this.checked);
|
||||||
},
|
},
|
||||||
// 关闭弹窗
|
// 关闭弹窗
|
||||||
onClose() {
|
onClose() {
|
||||||
@ -59,9 +64,11 @@ const _sfc_main = {
|
|||||||
duration: 1e3,
|
duration: 1e3,
|
||||||
timingFunction: "ease-in-out"
|
timingFunction: "ease-in-out"
|
||||||
});
|
});
|
||||||
const targetLeft = this.screenWidth - 170;
|
const initX = this.initPosition.left;
|
||||||
const targetTop = this.screenHeight - 170;
|
const initY = this.initPosition.top;
|
||||||
animation.translate(targetLeft - this.initPosition.left, targetTop - this.initPosition.top).scale(0.03).rotate(180).skew(10, 10).opacity(0).step();
|
const targetX = initX + 120;
|
||||||
|
const targetY = initY + 400;
|
||||||
|
animation.translate(targetX - initX, targetY - initY).scale(0.03).rotate(180).skew(10, 10).opacity(0).step();
|
||||||
this.animation = animation.export();
|
this.animation = animation.export();
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.$emit("ad-close", false);
|
this.$emit("ad-close", false);
|
||||||
@ -78,21 +85,25 @@ const _sfc_main = {
|
|||||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||||
return common_vendor.e({
|
return common_vendor.e({
|
||||||
a: $props.visible
|
a: $props.visible
|
||||||
}, $props.visible ? common_vendor.e({
|
}, $props.visible ? {
|
||||||
b: common_vendor.o((...args) => $options.onClose && $options.onClose(...args)),
|
b: common_vendor.o((...args) => $options.onClose && $options.onClose(...args)),
|
||||||
c: common_vendor.t($props.coupons.amount / 100),
|
c: common_vendor.f($props.couponsList, (item, index, i0) => {
|
||||||
d: common_vendor.t($props.coupons.title),
|
return {
|
||||||
e: common_vendor.t($props.coupons.useGmtStart),
|
a: index,
|
||||||
f: common_vendor.t($props.coupons.useGmtEnd),
|
b: $options.moneyTxt(14, 20, item.amount / 100),
|
||||||
g: $data.checked
|
c: common_vendor.t(item.title),
|
||||||
}, $data.checked ? {} : {}, {
|
d: common_vendor.t(item.useGmtStart),
|
||||||
h: common_vendor.n($data.checked ? "checked" : ""),
|
e: common_vendor.t(item.useGmtEnd)
|
||||||
i: common_vendor.o((...args) => $options.toggleCheck && $options.toggleCheck(...args)),
|
};
|
||||||
j: common_vendor.o((...args) => $options.onFurl && $options.onFurl(...args)),
|
}),
|
||||||
k: $data.animation,
|
d: $props.couponsList.length > 1 ? "600rpx" : "350rpx",
|
||||||
l: $data.initPosition.left,
|
e: common_vendor.o((...args) => $options.toggleCheck && $options.toggleCheck(...args)),
|
||||||
m: $data.initPosition.top
|
f: common_vendor.o((...args) => $options.onFurl && $options.onFurl(...args)),
|
||||||
}) : {});
|
g: $props.couponsList.length > 1 ? "70vh" : "50vh",
|
||||||
|
h: $data.animation,
|
||||||
|
i: $data.initPosition.left,
|
||||||
|
j: $data.initPosition.top
|
||||||
|
} : {});
|
||||||
}
|
}
|
||||||
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
|
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||||
exports.MiniProgramPage = MiniProgramPage;
|
exports.MiniProgramPage = MiniProgramPage;
|
||||||
|
5
unpackage/dist/dev/mp-baidu/app.css
vendored
5
unpackage/dist/dev/mp-baidu/app.css
vendored
@ -27,6 +27,11 @@
|
|||||||
background-size: contain;
|
background-size: contain;
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
}
|
}
|
||||||
|
.icon-bd {
|
||||||
|
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ4NTc1NDI0NzQ2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjUxMTQiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTE4NC42ODIgNTM4Ljc1OWMxMTEuMTc3LTIzLjg3NCA5Ni4wMy0xNTYuNzM3IDkyLjcwMi0xODUuNzc2LTUuNDQ1LTQ0Ljc2OC01OC4xMDItMTIzLjAyLTEyOS42MDYtMTE2LjgzMS04OS45OCA4LjA3NC0xMDMuMTI2IDEzOC4wNTItMTAzLjEyNiAxMzguMDUyLTEyLjE3IDYwLjA4IDI5LjEzMiAxODguNDUyIDE0MC4wMyAxNjQuNTU1ek0zMDIuNzQ2IDc2OS44NmMtMy4yNTcgOS4zMzEtMTAuNTE3IDMzLjIyOC00LjIzNCA1NC4wMyAxMi40MDIgNDYuNjc3IDUyLjkxMiA0OC43NyA1Mi45MTIgNDguNzdoNTguMjE4di0xNDIuMzFoLTYyLjMzNmMtMjguMDE2IDguMzU0LTQxLjUzNSAzMC4xNTctNDQuNTYgMzkuNTF6IG04OC4yODEtNDUzLjg5OGM2MS40MDYgMCAxMTEuMDM3LTcwLjY2NyAxMTEuMDM3LTE1OC4wNEM1MDIuMDY0IDcwLjY0MyA0NTIuNDMzIDAgMzkxLjAyNyAwYy02MS4zMTIgMC0xMTEuMDYgNzAuNjQzLTExMS4wNiAxNTcuOTIzIDAgODcuMzczIDQ5Ljc3IDE1OC4wNCAxMTEuMDYgMTU4LjA0eiBtMjY0LjQ3IDEwLjQ0N2M4Mi4wNjggMTAuNjU3IDEzNC44NC03Ni45MjUgMTQ1LjMzNS0xNDMuMzEgMTAuNzAzLTY2LjI5Mi00Mi4yNTYtMTQzLjI4OC0xMDAuMzU3LTE1Ni41MjctNTguMjE4LTEzLjM1Ni0xMzAuOTA5IDc5LjkwNC0xMzcuNTQgMTQwLjcwNC03LjkxMiA3NC4zMiAxMC42MzMgMTQ4LjU5MyA5Mi41NjIgMTU5LjEzM3ogbTIwMS4wODYgMzkwLjIxM3MtMTI2Ljk3Ni05OC4yNC0yMDEuMTEtMjA0LjQxNEM1NTUgMzU1LjY2IDQxMi4yNzIgNDE5LjM3IDM2NC41MjUgNDk4Ljk5MyAzMTYuOTg3IDU3OC41OTQgMjQyLjkgNjI4Ljk0NyAyMzIuMzgyIDY0Mi4yOGMtMTAuNjggMTMuMTI0LTE1My4zODUgOTAuMTY2LTEyMS42OTQgMjMwLjg3IDMxLjY2OSAxNDAuNjEyIDE0Mi45MzkgMTM3LjkzNiAxNDIuOTM5IDEzNy45MzZzODEuOTk4IDguMDc0IDE3Ny4xMi0xMy4yMTdjOTUuMTY4LTIxLjEwNCAxNzcuMDk2IDUuMjYgMTc3LjA5NiA1LjI2czIyMi4yODQgNzQuNDM1IDI4My4xMDgtNjguODUyYzYwLjc1NC0xNDMuMzM0LTM0LjM2OC0yMTcuNjU0LTM0LjM2OC0yMTcuNjU0ek00NzYuMjYgOTI5Ljg4SDMzMS43MzljLTYyLjQwNi0xMi40NDktODcuMjU3LTU1LjAzLTkwLjM5OC02Mi4yOS0zLjA3Mi03LjM3Ni0yMC44MDItNDEuNjA0LTExLjQyNS05OS44NDUgMjYuOTY4LTg3LjI1NyAxMDMuODctOTMuNTE2IDEwMy44Ny05My41MTZoNzYuOTI2di05NC41NjNsNjUuNTI0IDFWOTI5Ljg4eiBtMjY5LjE0Ni0xaC0xNjYuM2MtNjQuNDUzLTE2LjYxNC02Ny40NTUtNjIuNDA3LTY3LjQ1NS02Mi40MDd2LTE4My44OWw2Ny40NTUtMS4wOTR2MTY1LjI3NmM0LjExOSAxNy42MzcgMjYuMDE1IDIwLjgyNSAyNi4wMTUgMjAuODI1aDY4LjUyNVY2ODIuNTgxaDcxLjc2djI0Ni4yOTd6IG0yMzUuNDA4LTQ5MC45OWMwLTMxLjc2LTI2LjM4Ny0xMjcuMzk0LTEyNC4yMy0xMjcuMzk0LTk4LjAwOCAwLTExMS4xMDggOTAuMjU4LTExMS4xMDggMTU0LjA2IDAgNjAuODk0IDUuMTQyIDE0NS44OTQgMTI2Ljg4MyAxNDMuMTk1IDEyMS43ODgtMi43IDEwOC40NTUtMTM3LjkzNiAxMDguNDU1LTE2OS44NnogbTAgMCIgZmlsbD0iIzAxMmZmZiIgcC1pZD0iNTExNSI+PC9wYXRoPjwvc3ZnPg==');
|
||||||
|
background-size: contain;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
}
|
||||||
.icon-card {
|
.icon-card {
|
||||||
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQyOTYwMTg2Nzk5IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9Ijc3MTEiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTc4MC4xNiAxMjhjMTA4LjU4NjY2NyAwIDE5Ny41NDY2NjcgODUuMDM0NjY3IDIwMS4wODggMTkyLjE3MDY2N2wwLjA4NTMzMyA2LjQ0MjY2NnYzNzAuNzczMzM0YzAgMTA3LjE3ODY2Ny04Ni4xNDQgMTk1LjAyOTMzMy0xOTQuNjQ1MzMzIDE5OC40ODUzMzNsLTYuNTI4IDAuMTI4SDI0My43NTQ2NjdDMTM1LjE2OCA4OTYgNDYuMjA4IDgxMC45NjUzMzMgNDIuNjY2NjY3IDcwMy44MjkzMzNsLTAuMDg1MzM0LTYuNDQyNjY2di0zNzAuNzczMzM0YzAtMTA3LjE3ODY2NyA4Ni4xNDQtMTk1LjAyOTMzMyAxOTQuNjQ1MzM0LTE5OC41MjhMMjQzLjc1NDY2NyAxMjhoNTM2LjQwNTMzM3ogbTEyMC43NDY2NjcgMzM0LjAzNzMzM0gxMjMuMDA4djIzNS4zNDkzMzRjMCA2My42MTYgNTAuNjAyNjY3IDExNi4wNTMzMzMgMTE0Ljk4NjY2NyAxMTkuMDRsNS43MTczMzMgMC4xMjhoNTM2LjQwNTMzM2M2NC40MjY2NjcgMCAxMTcuNTQ2NjY3LTUwLjAwNTMzMyAxMjAuNTc2LTExMy41Nzg2NjdsMC4xMjgtNS41ODkzMzN2LTIzNS4zNDkzMzR6IG0tMTIwLjc0NjY2NyAxODUuMzg2NjY3YzIxLjQ2MTMzMyAwIDM5LjEyNTMzMyAxNi42NCA0MC4xOTIgMzcuODAyNjY3YTM5Ljg5MzMzMyAzOS44OTMzMzMgMCAwIDEtMzYuMzA5MzMzIDQxLjQyOTMzM2wtMy44NCAwLjIxMzMzM2gtMTY4LjE0OTMzNGE0MC4wMjEzMzMgNDAuMDIxMzMzIDAgMCAxLTQwLjE5Mi0zNy44MDI2NjYgMzkuODkzMzMzIDM5Ljg5MzMzMyAwIDAgMSAzNi4yNjY2NjctNDEuNDcybDMuOTI1MzMzLTAuMTcwNjY3aDE2OC4xMDY2Njd6IG0wLTQzOS45Nzg2NjdIMjQzLjc1NDY2N2MtNjQuNDI2NjY3IDAtMTE3LjU0NjY2NyA1MC4wMDUzMzMtMTIwLjU3NiAxMTMuNTc4NjY3bC0wLjEyOCA1LjU4OTMzM3Y1NS45Nzg2NjdoNzc3LjgxMzMzM1YzMjYuNjEzMzMzYzAtNjMuNjE2LTUwLjY0NTMzMy0xMTYuMDUzMzMzLTExNC45ODY2NjctMTE5LjA0bC01LjcxNzMzMy0wLjEyOHoiIGZpbGw9IiNGRkE5MDAiIHAtaWQ9Ijc3MTIiPjwvcGF0aD48L3N2Zz4=');
|
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQyOTYwMTg2Nzk5IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9Ijc3MTEiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTc4MC4xNiAxMjhjMTA4LjU4NjY2NyAwIDE5Ny41NDY2NjcgODUuMDM0NjY3IDIwMS4wODggMTkyLjE3MDY2N2wwLjA4NTMzMyA2LjQ0MjY2NnYzNzAuNzczMzM0YzAgMTA3LjE3ODY2Ny04Ni4xNDQgMTk1LjAyOTMzMy0xOTQuNjQ1MzMzIDE5OC40ODUzMzNsLTYuNTI4IDAuMTI4SDI0My43NTQ2NjdDMTM1LjE2OCA4OTYgNDYuMjA4IDgxMC45NjUzMzMgNDIuNjY2NjY3IDcwMy44MjkzMzNsLTAuMDg1MzM0LTYuNDQyNjY2di0zNzAuNzczMzM0YzAtMTA3LjE3ODY2NyA4Ni4xNDQtMTk1LjAyOTMzMyAxOTQuNjQ1MzM0LTE5OC41MjhMMjQzLjc1NDY2NyAxMjhoNTM2LjQwNTMzM3ogbTEyMC43NDY2NjcgMzM0LjAzNzMzM0gxMjMuMDA4djIzNS4zNDkzMzRjMCA2My42MTYgNTAuNjAyNjY3IDExNi4wNTMzMzMgMTE0Ljk4NjY2NyAxMTkuMDRsNS43MTczMzMgMC4xMjhoNTM2LjQwNTMzM2M2NC40MjY2NjcgMCAxMTcuNTQ2NjY3LTUwLjAwNTMzMyAxMjAuNTc2LTExMy41Nzg2NjdsMC4xMjgtNS41ODkzMzN2LTIzNS4zNDkzMzR6IG0tMTIwLjc0NjY2NyAxODUuMzg2NjY3YzIxLjQ2MTMzMyAwIDM5LjEyNTMzMyAxNi42NCA0MC4xOTIgMzcuODAyNjY3YTM5Ljg5MzMzMyAzOS44OTMzMzMgMCAwIDEtMzYuMzA5MzMzIDQxLjQyOTMzM2wtMy44NCAwLjIxMzMzM2gtMTY4LjE0OTMzNGE0MC4wMjEzMzMgNDAuMDIxMzMzIDAgMCAxLTQwLjE5Mi0zNy44MDI2NjYgMzkuODkzMzMzIDM5Ljg5MzMzMyAwIDAgMSAzNi4yNjY2NjctNDEuNDcybDMuOTI1MzMzLTAuMTcwNjY3aDE2OC4xMDY2Njd6IG0wLTQzOS45Nzg2NjdIMjQzLjc1NDY2N2MtNjQuNDI2NjY3IDAtMTE3LjU0NjY2NyA1MC4wMDUzMzMtMTIwLjU3NiAxMTMuNTc4NjY3bC0wLjEyOCA1LjU4OTMzM3Y1NS45Nzg2NjdoNzc3LjgxMzMzM1YzMjYuNjEzMzMzYzAtNjMuNjE2LTUwLjY0NTMzMy0xMTYuMDUzMzMzLTExNC45ODY2NjctMTE5LjA0bC01LjcxNzMzMy0wLjEyOHoiIGZpbGw9IiNGRkE5MDAiIHAtaWQ9Ijc3MTIiPjwvcGF0aD48L3N2Zz4=');
|
||||||
background-size: contain;
|
background-size: contain;
|
||||||
|
@ -305,6 +305,9 @@ var payWay = function(way) {
|
|||||||
case "对公转账":
|
case "对公转账":
|
||||||
wayClass = "pay-public";
|
wayClass = "pay-public";
|
||||||
break;
|
break;
|
||||||
|
case "百度":
|
||||||
|
wayClass = "pay-bd";
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
return wayClass;
|
return wayClass;
|
||||||
};
|
};
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
const appUrl = "https://www.aimzhu.com";
|
const appUrl = "http://121.36.71.250:58038";
|
||||||
const operatorUrl = appUrl + "/operator";
|
const operatorUrl = appUrl + "/operator";
|
||||||
const operatorPlug = appUrl + "/operator-plugin";
|
const operatorPlug = appUrl + "/operator-plugin";
|
||||||
const copyrightUrl = appUrl + "/copyright";
|
const copyrightUrl = appUrl + "/copyright";
|
||||||
|
@ -9,8 +9,9 @@ const apiPath = {
|
|||||||
//企业付款完成支付
|
//企业付款完成支付
|
||||||
enterpriseAccountInfo: "/api/pay/get-pay-system-bank",
|
enterpriseAccountInfo: "/api/pay/get-pay-system-bank",
|
||||||
//获取公司账户信息
|
//获取公司账户信息
|
||||||
wxPayParams: "/api/accountrecharge/save-wx-pay-prepay-id"
|
wxPayParams: "/api/accountrecharge/save-wx-pay-prepay-id",
|
||||||
//获取微信支付所需参数 rechargeMoney金额 packageInfoId套餐包ID
|
//获取微信支付所需参数 rechargeMoney金额 packageInfoId套餐包ID
|
||||||
|
bdPayParams: "/api/accountrecharge/save-bd-pay-order-info"
|
||||||
};
|
};
|
||||||
class PayApi {
|
class PayApi {
|
||||||
static doGetBuyPackageList(type, data) {
|
static doGetBuyPackageList(type, data) {
|
||||||
@ -34,6 +35,10 @@ class PayApi {
|
|||||||
static doGetWxPayParams(data) {
|
static doGetWxPayParams(data) {
|
||||||
return common_js_net_http.request(apiPath.wxPayParams, "POST", data, null, "operator");
|
return common_js_net_http.request(apiPath.wxPayParams, "POST", data, null, "operator");
|
||||||
}
|
}
|
||||||
|
//获取百度支付参数
|
||||||
|
static doGetBdPayParams(data) {
|
||||||
|
return common_js_net_http.request(apiPath.bdPayParams, "POST", data, null, "operator");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
exports.PayApi = PayApi;
|
exports.PayApi = PayApi;
|
||||||
//# sourceMappingURL=../../../../.sourcemap/mp-baidu/common/js/net/payApi.js.map
|
//# sourceMappingURL=../../../../.sourcemap/mp-baidu/common/js/net/payApi.js.map
|
||||||
|
2
unpackage/dist/dev/mp-baidu/common/vendor.js
vendored
2
unpackage/dist/dev/mp-baidu/common/vendor.js
vendored
@ -7333,7 +7333,7 @@ function isConsoleWritable() {
|
|||||||
function initRuntimeSocketService() {
|
function initRuntimeSocketService() {
|
||||||
const hosts = "127.0.0.1,192.168.0.118";
|
const hosts = "127.0.0.1,192.168.0.118";
|
||||||
const port = "8090";
|
const port = "8090";
|
||||||
const id2 = "mp-baidu_v7t-xV";
|
const id2 = "mp-baidu_vYdAkt";
|
||||||
const lazy = typeof swan !== "undefined";
|
const lazy = typeof swan !== "undefined";
|
||||||
let restoreError = lazy ? () => {
|
let restoreError = lazy ? () => {
|
||||||
} : initOnError();
|
} : initOnError();
|
||||||
|
226
unpackage/dist/dev/mp-baidu/components/ad-popup.css
vendored
226
unpackage/dist/dev/mp-baidu/components/ad-popup.css
vendored
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
<view s-if="{{a}}" class="poster-ad-popup"><view class="poster-ad-content" animation="{{k}}" style="{{'left:' + l + ';' + ('top:' + m)}}"><view class="poster-ic-close poster-close-icon" bindtap="{{b}}"></view><view class="poster-image-box"><view class="poster-ad-bg"></view><view class="poster-content"><view class="poster-price-box"><view class="poster-p-icon">¥</view><view class="poster-p-content">{{c}}</view></view><view class="poster-ad-desc-box"><text class="poster-ad-desc">{{d}}</text><view class="poster-ad-period">有效期:{{e}}至{{f}}</view></view></view></view><view class="poster-custom-checkbox-group" bindtap="{{i}}"><view class="{{['poster-custom-checkbox', h]}}"><text s-if="{{g}}">✓</text></view><view style="margin-left:5px;margin-top:1px">今日不再显示</view></view><view class="poster-btn" bindtap="{{j}}">收下优惠卷</view></view></view>
|
<view s-if="{{a}}" class="poster-ad-popup"><view class="poster-ad-container" animation="{{h}}" style="{{'left:' + i + ';' + ('top:' + j)}}"><view class="poster-ic-close poster-close-icon" bindtap="{{b}}"></view><view class="poster-image-box" style="{{'height:' + g}}"><image src="https://www.aimzhu.com/miniapp-assets/ad_background.png" mode="scaleToFill" preview="{{false}}" class="poster-ad-coupons-box-bg"></image><view class="poster-ad-coupons-container"><scroll-view scroll-y style="{{'height:' + d}}"><view class="poster-ad-coupons-list-box"><block s-for="item in c trackBy item.a"><view class="poster-ad-coupons-item"><image preview="{{false}}" src="https://www.aimzhu.com/miniapp-assets/ad_item_bg.png" style="width:100%;height:100%" mode="scaleToFill"></image><view class="poster-ad-coupons-item-content"><view class="poster-ad-coupons-item-price"><rich-text nodes="{{item.b}}"></rich-text></view><view class="poster-ad-coupons-item-desc"><view class="poster-ad-coupons-item-desc-title">{{item.c}}</view><view class="poster-ad-coupons-item-desc-time">{{item.d}}至{{item.e}}</view></view></view></view></block></view></scroll-view><checkbox-group bindchange="{{e}}" style="align-self:center;margin-top:20rpx"><checkbox><text class="checkbox-text">今日不再显示</text></checkbox></checkbox-group><view class="poster-btn" bindtap="{{f}}">收下优惠卷</view></view></view></view></view>
|
File diff suppressed because one or more lines are too long
@ -353,7 +353,7 @@ scroll-view ::-webkit-scrollbar {
|
|||||||
font-size: 20rpx;
|
font-size: 20rpx;
|
||||||
background-color: #FFA900;
|
background-color: #FFA900;
|
||||||
color: #FFFFFF;
|
color: #FFFFFF;
|
||||||
padding: 5rpx 20rpx;
|
padding: 8rpx 30rpx;
|
||||||
border-radius: 5rpx;
|
border-radius: 5rpx;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
|
68
unpackage/dist/dev/mp-baidu/pages/index/home.js
vendored
68
unpackage/dist/dev/mp-baidu/pages/index/home.js
vendored
@ -98,39 +98,39 @@ const _sfc_main = {
|
|||||||
//计算状态栏等高度
|
//计算状态栏等高度
|
||||||
countBarHeight() {
|
countBarHeight() {
|
||||||
const deviceInfo = common_vendor.index.getSystemInfoSync();
|
const deviceInfo = common_vendor.index.getSystemInfoSync();
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:338", "设备信息", deviceInfo);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:339", "设备信息", deviceInfo);
|
||||||
this.statusBarHeight = deviceInfo.statusBarHeight;
|
this.statusBarHeight = deviceInfo.statusBarHeight;
|
||||||
this.totalHeight = deviceInfo.osName.toLowerCase() == "ios" ? 48 : 50;
|
this.totalHeight = deviceInfo.osName.toLowerCase() == "ios" ? 48 : 50;
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:341", "系统平台", deviceInfo.osName);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:342", "系统平台", deviceInfo.osName);
|
||||||
},
|
},
|
||||||
//获取我的个人信息
|
//获取我的个人信息
|
||||||
getMineInfo() {
|
getMineInfo() {
|
||||||
common_js_net_UserApi.UserApi.doGetMineAccount().then((res) => {
|
common_js_net_UserApi.UserApi.doGetMineAccount().then((res) => {
|
||||||
common_js_cache_storage.set("userId", res.userId);
|
common_js_cache_storage.set("userId", res.userId);
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:351", err);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:352", err);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
//获取可以申领的优惠卷
|
//获取可以申领的优惠卷
|
||||||
doGetClaimsCoupons() {
|
doGetClaimsCoupons() {
|
||||||
common_js_net_UserApi.UserApi.doGetClaimsCouponsList().then((res) => {
|
common_js_net_UserApi.UserApi.doGetClaimsCouponsList().then((res) => {
|
||||||
if (res && res.length > 0) {
|
if (res && res.length > 0) {
|
||||||
this.tempCoupons = res[0];
|
this.tempCoupons = res;
|
||||||
this.showAd = true;
|
this.showAd = true;
|
||||||
}
|
}
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:365", err);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:366", err);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
// 获取通知信息
|
// 获取通知信息
|
||||||
doGetNotice() {
|
doGetNotice() {
|
||||||
const _self = this;
|
const _self = this;
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:371", _self.defaultNotice);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:372", _self.defaultNotice);
|
||||||
common_js_net_projectApi.ProApi.doGetNotice().then((res) => {
|
common_js_net_projectApi.ProApi.doGetNotice().then((res) => {
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:374", res);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:375", res);
|
||||||
_self.noticeContent = res.data && res.data != "" ? res.data : _self.defaultNotice;
|
_self.noticeContent = res.data && res.data != "" ? res.data : _self.defaultNotice;
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:378", err);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:379", err);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
//去创建项目
|
//去创建项目
|
||||||
@ -157,7 +157,7 @@ const _sfc_main = {
|
|||||||
common_js_net_projectApi.ProApi.doGetTagList().then((res) => {
|
common_js_net_projectApi.ProApi.doGetTagList().then((res) => {
|
||||||
_self.tagList = res;
|
_self.tagList = res;
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:407", err);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:408", err);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
//切换type
|
//切换type
|
||||||
@ -206,7 +206,7 @@ const _sfc_main = {
|
|||||||
const _self = this;
|
const _self = this;
|
||||||
_self.listLoading = isRefresh ? "loading" : "";
|
_self.listLoading = isRefresh ? "loading" : "";
|
||||||
common_js_net_projectApi.ProApi.doGetSelfProjectList(params).then((res) => {
|
common_js_net_projectApi.ProApi.doGetSelfProjectList(params).then((res) => {
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:454", res);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:455", res);
|
||||||
var status = "success";
|
var status = "success";
|
||||||
status = res.rows && res.rows.length > 0 ? "success" : "empty";
|
status = res.rows && res.rows.length > 0 ? "success" : "empty";
|
||||||
const list = _self.addPrefixToPreviewImgs(res.rows);
|
const list = _self.addPrefixToPreviewImgs(res.rows);
|
||||||
@ -230,7 +230,7 @@ const _sfc_main = {
|
|||||||
},
|
},
|
||||||
//刷新列表
|
//刷新列表
|
||||||
doRefreshList() {
|
doRefreshList() {
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:479", "页面刷新...");
|
common_vendor.index.__f__("log", "at pages/index/home.vue:480", "页面刷新...");
|
||||||
const _self = this;
|
const _self = this;
|
||||||
_self.listRefreshTrig = true;
|
_self.listRefreshTrig = true;
|
||||||
_self.listLoading = "loading";
|
_self.listLoading = "loading";
|
||||||
@ -255,22 +255,22 @@ const _sfc_main = {
|
|||||||
const windowHeight = systemInfo.windowHeight;
|
const windowHeight = systemInfo.windowHeight;
|
||||||
const screenHeight = systemInfo.screenHeight;
|
const screenHeight = systemInfo.screenHeight;
|
||||||
const screenWidth = systemInfo.screenWidth;
|
const screenWidth = systemInfo.screenWidth;
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:506", "系统属性", systemInfo);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:507", "系统属性", systemInfo);
|
||||||
const query = common_vendor.index.createSelectorQuery().in(this);
|
const query = common_vendor.index.createSelectorQuery().in(this);
|
||||||
query.select("#up-box").boundingClientRect((data) => {
|
query.select("#up-box").boundingClientRect((data) => {
|
||||||
if (data) {
|
if (data) {
|
||||||
const occupiedHeight = data.height;
|
const occupiedHeight = data.height;
|
||||||
let tabbarHeight = screenHeight - windowHeight;
|
let tabbarHeight = screenHeight - windowHeight;
|
||||||
this.contentHeight = windowHeight - occupiedHeight - tabbarHeight - 10;
|
this.contentHeight = windowHeight - occupiedHeight - tabbarHeight - 10;
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:521", "计算前内容高度", this.contentHeight);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:522", "计算前内容高度", this.contentHeight);
|
||||||
let coverHeight = common_js_util.pxToRpx(this.contentHeight, screenWidth);
|
let coverHeight = common_js_util.pxToRpx(this.contentHeight, screenWidth);
|
||||||
this.contentHeight = coverHeight;
|
this.contentHeight = coverHeight;
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:524", "头布局高度", occupiedHeight);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:525", "头布局高度", occupiedHeight);
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:525", "屏幕高度", screenHeight);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:526", "屏幕高度", screenHeight);
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:526", "窗口高度", windowHeight);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:527", "窗口高度", windowHeight);
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:527", "计算内容高度", this.contentHeight);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:528", "计算内容高度", this.contentHeight);
|
||||||
} else {
|
} else {
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:529", "未获取到高度");
|
common_vendor.index.__f__("log", "at pages/index/home.vue:530", "未获取到高度");
|
||||||
}
|
}
|
||||||
}).exec();
|
}).exec();
|
||||||
},
|
},
|
||||||
@ -303,7 +303,7 @@ const _sfc_main = {
|
|||||||
},
|
},
|
||||||
//显示下载弹窗
|
//显示下载弹窗
|
||||||
doShowDownload(item) {
|
doShowDownload(item) {
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:566", "点击了下载");
|
common_vendor.index.__f__("log", "at pages/index/home.vue:567", "点击了下载");
|
||||||
this.$refs.downloadPopup.open();
|
this.$refs.downloadPopup.open();
|
||||||
this.sysPreviewUrl = `${this.cUrl}/${item.previewUrl}`;
|
this.sysPreviewUrl = `${this.cUrl}/${item.previewUrl}`;
|
||||||
this.tempItem = item;
|
this.tempItem = item;
|
||||||
@ -313,7 +313,7 @@ const _sfc_main = {
|
|||||||
common_vendor.index.setClipboardData({
|
common_vendor.index.setClipboardData({
|
||||||
data: this.sysPreviewUrl,
|
data: this.sysPreviewUrl,
|
||||||
success: function() {
|
success: function() {
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:576", "success");
|
common_vendor.index.__f__("log", "at pages/index/home.vue:577", "success");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
@ -361,7 +361,7 @@ const _sfc_main = {
|
|||||||
filePath: downloadRes.tempFilePath,
|
filePath: downloadRes.tempFilePath,
|
||||||
showMenu: true,
|
showMenu: true,
|
||||||
success(res) {
|
success(res) {
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:626", res);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:627", res);
|
||||||
_self.showDownload = false;
|
_self.showDownload = false;
|
||||||
_self.downloading = false;
|
_self.downloading = false;
|
||||||
_self.downloadProgress = 0;
|
_self.downloadProgress = 0;
|
||||||
@ -402,7 +402,7 @@ const _sfc_main = {
|
|||||||
//关闭广告
|
//关闭广告
|
||||||
doCloseAd(e) {
|
doCloseAd(e) {
|
||||||
const isShow = e;
|
const isShow = e;
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:667", "关闭广告", e);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:668", "关闭广告", e);
|
||||||
if (isShow) {
|
if (isShow) {
|
||||||
const currentDate = (/* @__PURE__ */ new Date()).toLocaleDateString();
|
const currentDate = (/* @__PURE__ */ new Date()).toLocaleDateString();
|
||||||
common_js_cache_storage.set("noShowToday", currentDate);
|
common_js_cache_storage.set("noShowToday", currentDate);
|
||||||
@ -412,30 +412,38 @@ const _sfc_main = {
|
|||||||
},
|
},
|
||||||
//收下优惠卷
|
//收下优惠卷
|
||||||
doFurlCoupons(e) {
|
doFurlCoupons(e) {
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:677", "收下优惠卷");
|
common_vendor.index.__f__("log", "at pages/index/home.vue:678", "收下优惠卷");
|
||||||
const _self = this;
|
const _self = this;
|
||||||
const isShow = e;
|
const isShow = e;
|
||||||
|
common_vendor.index.__f__("log", "at pages/index/home.vue:681", _self.tempCoupons);
|
||||||
if (isShow) {
|
if (isShow) {
|
||||||
const currentDate = (/* @__PURE__ */ new Date()).toLocaleDateString();
|
const currentDate = (/* @__PURE__ */ new Date()).toLocaleDateString();
|
||||||
common_js_cache_storage.set("noShowToday", currentDate);
|
common_js_cache_storage.set("noShowToday", currentDate);
|
||||||
_slef.isNoShowToday = true;
|
_self.isNoShowToday = true;
|
||||||
}
|
}
|
||||||
common_vendor.index.showLoading({
|
common_vendor.index.showLoading({
|
||||||
title: "领取中..."
|
title: "领取中..."
|
||||||
});
|
});
|
||||||
|
const requests = _self.tempCoupons.map((item) => {
|
||||||
const coupons = {
|
const coupons = {
|
||||||
couponId: _self.tempCoupons.couponId
|
couponId: item.couponId
|
||||||
};
|
};
|
||||||
common_js_net_UserApi.UserApi.doSaveCoupons(coupons).then((res) => {
|
return common_js_net_UserApi.UserApi.doSaveCoupons(coupons);
|
||||||
|
});
|
||||||
|
Promise.all(requests).then((res) => {
|
||||||
|
setTimeout(() => {
|
||||||
common_vendor.index.hideLoading();
|
common_vendor.index.hideLoading();
|
||||||
_self.msgType = "success";
|
_self.msgType = "success";
|
||||||
_self.msgTxt = "本次领取操作已成功,您可以在 “我的” 页面查看相关信息。";
|
_self.msgTxt = "本次领取操作已成功,您可以在 “我的” 页面查看相关信息。";
|
||||||
_self.$refs.msg.open();
|
_self.$refs.msg.open();
|
||||||
|
}, 1100);
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
|
setTimeout(() => {
|
||||||
common_vendor.index.hideLoading();
|
common_vendor.index.hideLoading();
|
||||||
_self.msgType = "error";
|
_self.msgType = "error";
|
||||||
_self.msgTxt = err.msg ? err.msg : "本次领取操作未成功,请重新进入小程序后再次尝试。";
|
_self.msgTxt = err.msg ? err.msg : "本次领取操作未成功,请重新进入小程序后再次尝试。";
|
||||||
_self.$refs.msg.open();
|
_self.$refs.msg.open();
|
||||||
|
}, 1100);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
//去生成项目
|
//去生成项目
|
||||||
@ -447,13 +455,13 @@ const _sfc_main = {
|
|||||||
const item = e.currentTarget.dataset.value;
|
const item = e.currentTarget.dataset.value;
|
||||||
common_js_net_projectApi.ProApi.doBuildProject(item.projId).then((res) => {
|
common_js_net_projectApi.ProApi.doBuildProject(item.projId).then((res) => {
|
||||||
common_vendor.index.hideLoading();
|
common_vendor.index.hideLoading();
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:717", res);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:725", res);
|
||||||
_self.msgTxt = "正在生成中,请耐心等待";
|
_self.msgTxt = "正在生成中,请耐心等待";
|
||||||
_self.msgType = "success";
|
_self.msgType = "success";
|
||||||
_self.$refs.msg.open();
|
_self.$refs.msg.open();
|
||||||
_self.doRefreshList();
|
_self.doRefreshList();
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:724", err);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:732", err);
|
||||||
common_vendor.index.hideLoading();
|
common_vendor.index.hideLoading();
|
||||||
_self.msgType = "error";
|
_self.msgType = "error";
|
||||||
_self.msgTxt = err.msg ? err.msg : "生成失败,请稍后重试";
|
_self.msgTxt = err.msg ? err.msg : "生成失败,请稍后重试";
|
||||||
@ -462,7 +470,7 @@ const _sfc_main = {
|
|||||||
},
|
},
|
||||||
//重新生成
|
//重新生成
|
||||||
doReCreate(e) {
|
doReCreate(e) {
|
||||||
common_vendor.index.__f__("log", "at pages/index/home.vue:733", e);
|
common_vendor.index.__f__("log", "at pages/index/home.vue:741", e);
|
||||||
const item = e.currentTarget.dataset.value;
|
const item = e.currentTarget.dataset.value;
|
||||||
const _self = this;
|
const _self = this;
|
||||||
common_vendor.index.showLoading({
|
common_vendor.index.showLoading({
|
||||||
@ -600,7 +608,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
|||||||
"adFurl": common_vendor.o($options.doFurlCoupons)
|
"adFurl": common_vendor.o($options.doFurlCoupons)
|
||||||
}),
|
}),
|
||||||
G: common_vendor.p({
|
G: common_vendor.p({
|
||||||
coupons: $data.tempCoupons,
|
couponsList: $data.tempCoupons,
|
||||||
visible: $data.showAd
|
visible: $data.showAd
|
||||||
}),
|
}),
|
||||||
H: common_vendor.p({
|
H: common_vendor.p({
|
||||||
|
@ -209,3 +209,26 @@ button::after {
|
|||||||
.uni-popup-message__box {
|
.uni-popup-message__box {
|
||||||
margin-top: 120rpx;
|
margin-top: 120rpx;
|
||||||
}
|
}
|
||||||
|
.download-notes {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
border-left: 8rpx solid #3270FF;
|
||||||
|
border-radius: 5rpx;
|
||||||
|
background-color: #EFF6FF;
|
||||||
|
font-size: 24rpx;
|
||||||
|
margin-bottom: 10rpx;
|
||||||
|
padding: 20rpx;
|
||||||
|
box-shadow: 0rpx 0rpx 0rpx 5rpx #F9FAFB;
|
||||||
|
}
|
||||||
|
.notes-title-box {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
align-items: center;
|
||||||
|
color: #3270FF;
|
||||||
|
}
|
||||||
|
.notes-content-box {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: flex-start;
|
||||||
|
color: #3270FF;
|
||||||
|
}
|
67
unpackage/dist/dev/mp-baidu/pages/login/login.js
vendored
67
unpackage/dist/dev/mp-baidu/pages/login/login.js
vendored
@ -27,22 +27,26 @@ const _sfc_main = {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
onLoad() {
|
onLoad() {
|
||||||
common_js_cache_storage.set(
|
|
||||||
"token",
|
|
||||||
"WWZRMmsySWJib2hKQUZVVzdYdjFBS3RGRko5UzVVb1dWdm1SZUVxVnUycVhTeDFtN0Q2aHcyTXlwVFRXUTJZM2I5eWRjc2VXK0lLd2d2Z1pCSndydFZQYjZ6ejIyakd6czV4UVF2V3hSRUxsNWZlOStITjhTU1JWdXNWWExIeTloNHNsVkdPMWQ3Q0JGamNhSnpSNXhVVXN5Wnk1NmpnOGNsckxueHNiZFBVdlU3NGpkZDRHMTQrc1pYTGlyZ1c3MnprdFRvTUhWODhJR2M1THhObkN4NGpKZk9sUmVJcTJqYTBZalp0YkNxRU5aNjA3WklLQnRTMVdEdXg0NW1tMEV5V3RSSEEvV0M2ZmFoRWtzRGRoZkd0ZUcyZ2pKRFYwa3YxYThDZm53ZGE5bTBYKzgrVm8yV1h1aTdVU2FQbVAwbFZ6TnhobkxvNGswMWlsMGtiSVNBPT0="
|
|
||||||
);
|
|
||||||
this.isRememberPhone = common_js_cache_storage.get("isRemember", false);
|
this.isRememberPhone = common_js_cache_storage.get("isRemember", false);
|
||||||
this.phoneNumber = common_js_cache_storage.get("loginPhone", "");
|
this.phoneNumber = common_js_cache_storage.get("loginPhone", "");
|
||||||
},
|
},
|
||||||
onUnload() {
|
onUnload() {
|
||||||
common_vendor.index.__f__("log", "at pages/login/login.vue:118", "页面卸载");
|
common_vendor.index.__f__("log", "at pages/login/login.vue:131", "页面卸载");
|
||||||
if (this.timer != null) {
|
if (this.timer != null) {
|
||||||
clearInterval(this.timer);
|
clearInterval(this.timer);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
closeDialog() {
|
closeDialog() {
|
||||||
|
common_vendor.index.showModal({
|
||||||
|
title: "警告",
|
||||||
|
content: "如不创建联系人,将无法使用本程序,您确定要关闭吗?",
|
||||||
|
success: (res) => {
|
||||||
|
if (res.confirm) {
|
||||||
this.$refs.contactDialog.close();
|
this.$refs.contactDialog.close();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
},
|
},
|
||||||
inputPhone(e) {
|
inputPhone(e) {
|
||||||
this.phoneNumber = e.detail.value;
|
this.phoneNumber = e.detail.value;
|
||||||
@ -96,9 +100,9 @@ const _sfc_main = {
|
|||||||
_self.msgType = "success";
|
_self.msgType = "success";
|
||||||
_self.$refs.msg.open();
|
_self.$refs.msg.open();
|
||||||
_self.timer = setInterval(_self.startCountDown, 1e3);
|
_self.timer = setInterval(_self.startCountDown, 1e3);
|
||||||
common_vendor.index.__f__("log", "at pages/login/login.vue:181", res);
|
common_vendor.index.__f__("log", "at pages/login/login.vue:202", res);
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
common_vendor.index.__f__("log", "at pages/login/login.vue:184", err);
|
common_vendor.index.__f__("log", "at pages/login/login.vue:205", err);
|
||||||
common_vendor.index.hideLoading();
|
common_vendor.index.hideLoading();
|
||||||
_self.msgHint = err.msg ? err.msg : "获取验证码失败,请稍后重试";
|
_self.msgHint = err.msg ? err.msg : "获取验证码失败,请稍后重试";
|
||||||
_self.msgType = "error";
|
_self.msgType = "error";
|
||||||
@ -139,12 +143,53 @@ const _sfc_main = {
|
|||||||
this.$refs.contactDialog.open();
|
this.$refs.contactDialog.open();
|
||||||
},
|
},
|
||||||
doLogin() {
|
doLogin() {
|
||||||
common_vendor.index.switchTab({
|
const _self = this;
|
||||||
url: "/pages/index/home"
|
if (_self.phoneNumber == "" || !common_js_validator.isMobilePhone(_self.phoneNumber)) {
|
||||||
});
|
_self.msgHint = "请输入正确的手机号码";
|
||||||
|
_self.msgType = "error";
|
||||||
|
_self.$refs.msg.open();
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
if (_self.verifyCode == "") {
|
||||||
|
_self.msgHint = "请输入验证码";
|
||||||
|
_self.msgType = "error";
|
||||||
|
_self.$refs.msg.open();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (_self.isActive) {
|
||||||
|
_self.msgHint = "请勾选阅读与同意用户服务协议与隐私条款";
|
||||||
|
_self.msgType = "error";
|
||||||
|
_self.$refs.msg.open();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
common_vendor.index.showLoading({
|
||||||
|
title: "登录中..."
|
||||||
|
});
|
||||||
|
const data = {
|
||||||
|
phone: _self.phoneNumber,
|
||||||
|
verifyCode: _self.verifyCode
|
||||||
|
};
|
||||||
|
common_js_cache_storage.set("isRemember", this.isRememberPhone);
|
||||||
|
common_js_cache_storage.set("loginPhone", this.isRememberPhone ? this.phoneNumber : "");
|
||||||
|
common_js_net_UserApi.UserApi.doLoginVerifyCode(data).then((res) => {
|
||||||
|
common_vendor.index.hideLoading();
|
||||||
|
if (res.data && res.data != "") {
|
||||||
|
common_js_cache_storage.set("token", res.data);
|
||||||
|
_self.doGetMineContactList();
|
||||||
|
} else {
|
||||||
|
_self.msgHint = "登录失败,请稍后重试";
|
||||||
|
_self.msgType = "error";
|
||||||
|
_self.$refs.msg.open();
|
||||||
|
}
|
||||||
|
}).catch((err) => {
|
||||||
|
common_vendor.index.hideLoading();
|
||||||
|
common_vendor.index.__f__("log", "at pages/login/login.vue:291", err);
|
||||||
|
self.msgHint = err.msg ? err.msg : "登录失败,请稍后重试";
|
||||||
|
_self.msgType = "error";
|
||||||
|
_self.$refs.msg.open();
|
||||||
|
});
|
||||||
},
|
},
|
||||||
//判断是否创建过
|
//判断是否创建过联系人
|
||||||
doGetMineContactList() {
|
doGetMineContactList() {
|
||||||
common_vendor.index.showLoading({
|
common_vendor.index.showLoading({
|
||||||
title: "登录中..."
|
title: "登录中..."
|
||||||
|
@ -1 +1 @@
|
|||||||
<view class="content"><image src="{{a}}" class="bg-login" mode="scaleToFill"></image><view class="login-box"><view class="input-container"><input value="{{b}}" bindinput="{{c}}" placeholder="请输入手机号码" class="login-input-content" type="number"/><view class="verify-box"><input value="{{d}}" type="number" bindinput="{{e}}" placeholder="请输入验证码" class="login-input-verifycode mr-10"/><view class="{{[g]}}" bindtap="{{h}}">{{f}}</view></view><checkbox-group class="mt-20" style="font-size:24rpx;font-weight:bold" bindchange="{{j}}"><checkbox checked="{{i}}">记住账号</checkbox></checkbox-group></view><view class="rule-box mt-20"><checkbox-group bindchange="{{k}}"><checkbox>阅读并同意</checkbox></checkbox-group><text class="link" bindtap="{{l}}">《用户服务协议》</text><text>和</text><text class="link" bindtap="{{m}}">《隐私条款》</text></view><view bindtap="{{n}}" class="{{o}}">登录</view></view><uni-popup s-if="{{B}}" class="r" u-s="{{['d']}}" u-r="contactDialog" u-i="18f427ba-0" u-p="{{B}}"><view class="bottom-dialog-container"><view class="dialog-title-box"><view class="icon-close size-48" bindtap="{{p}}"></view><view class="dialog-title-txt has-icon">联系人</view></view><view class="form-box"><view class="form-item"><text class="form-item-title star">姓 名</text><input adjust-position cursor-spacing="{{50}}" type="text" confirm-type="next" value="{{q}}" placeholder="请输入姓名" class="form-item-content" bindinput="{{r}}"/></view><view class="form-item"><text class="form-item-title star">联系电话</text><input adjust-position cursor-spacing="{{50}}" value="{{s}}" placeholder="请输入联系电话" class="form-item-content" bindinput="{{t}}"/></view><view class="form-item"><view class="form-item-title">联系邮箱</view><input adjust-position cursor-spacing="{{50}}" type="text" confirm-type="next" value="{{v}}" placeholder="请输入联系邮箱" class="form-item-content" bindinput="{{w}}"/></view><view class="form-item"><text class="form-item-title">公 司</text><input adjust-position cursor-spacing="{{50}}" type="text" confirm-type="next" value="{{x}}" placeholder="请输入公司名称" class="form-item-content" bindinput="{{y}}"/></view></view><view class="bottom-btn-green" bindtap="{{z}}">确定</view></view></uni-popup><uni-popup s-if="{{E}}" class="r" u-s="{{['d']}}" u-r="msg" u-i="18f427ba-1" u-p="{{E}}"><uni-popup-message s-if="{{C}}" u-i="18f427ba-2,18f427ba-1" u-p="{{C}}"></uni-popup-message></uni-popup></view>
|
<view class="content"><image src="{{a}}" class="bg-login" mode="scaleToFill"></image><view class="login-box"><view class="input-container"><input value="{{b}}" bindinput="{{c}}" placeholder="请输入手机号码" class="login-input-content" type="number"/><view class="verify-box"><input value="{{d}}" type="number" bindinput="{{e}}" placeholder="请输入验证码" class="login-input-verifycode mr-10"/><view class="{{[g]}}" bindtap="{{h}}">{{f}}</view></view><checkbox-group class="mt-20" style="font-size:24rpx;font-weight:bold" bindchange="{{j}}"><checkbox checked="{{i}}">记住账号</checkbox></checkbox-group></view><view class="rule-box mt-20"><checkbox-group bindchange="{{k}}"><checkbox>阅读并同意</checkbox></checkbox-group><text class="link" bindtap="{{l}}">《用户服务协议》</text><text>和</text><text class="link" bindtap="{{m}}">《隐私条款》</text></view><view bindtap="{{n}}" class="{{o}}">登录</view></view><uni-popup s-if="{{B}}" class="r" u-s="{{['d']}}" u-r="contactDialog" u-i="18f427ba-0" u-p="{{B}}"><view class="bottom-dialog-container"><view class="dialog-title-box"><view class="icon-close size-48" bindtap="{{p}}"></view><view class="dialog-title-txt has-icon">联系人</view></view><view class="form-box"><view class="form-item"><text class="form-item-title star">姓 名</text><input adjust-position cursor-spacing="{{50}}" type="text" confirm-type="next" value="{{q}}" placeholder="请输入姓名" class="form-item-content" bindinput="{{r}}"/></view><view class="form-item"><text class="form-item-title star">联系电话</text><input adjust-position cursor-spacing="{{50}}" value="{{s}}" placeholder="请输入联系电话" class="form-item-content" bindinput="{{t}}"/></view><view class="form-item"><view class="form-item-title">联系邮箱</view><input adjust-position cursor-spacing="{{50}}" type="text" confirm-type="next" value="{{v}}" placeholder="请输入联系邮箱" class="form-item-content" bindinput="{{w}}"/></view><view class="form-item"><text class="form-item-title">公 司</text><input adjust-position cursor-spacing="{{50}}" type="text" confirm-type="next" value="{{x}}" placeholder="请输入公司名称" class="form-item-content" bindinput="{{y}}"/></view><view class="download-notes mt-20"><icon type="info" size="14" color="#3270FF" style="margin-top:6rpx"></icon><view class="notes-content-box ml-10"><text style="font-weight:bold;font-size:28rpx">提示</text><text class="mt-10">为了更精准地为您提供后续服务,需要为您创建联系人。联系人主要用于.</text><text class="mt-10">· 业务联系</text><text class="mt-10">· 信息通知</text><text class="mt-10">· 活动跟进等</text></view></view></view><view class="bottom-btn-green" bindtap="{{z}}">确定</view></view></uni-popup><uni-popup s-if="{{E}}" class="r" u-s="{{['d']}}" u-r="msg" u-i="18f427ba-1" u-p="{{E}}"><uni-popup-message s-if="{{C}}" u-i="18f427ba-2,18f427ba-1" u-p="{{C}}"></uni-popup-message></uni-popup></view>
|
@ -19,7 +19,7 @@
|
|||||||
/* 背景棕色 */
|
/* 背景棕色 */
|
||||||
/* 按钮颜色 */
|
/* 按钮颜色 */
|
||||||
.user-info-container.data-v-5aa3a145 {
|
.user-info-container.data-v-5aa3a145 {
|
||||||
height: 100vh;
|
height: 90vh;
|
||||||
background-color: white;
|
background-color: white;
|
||||||
border-radius: 10px;
|
border-radius: 10px;
|
||||||
padding: 15rpx;
|
padding: 15rpx;
|
||||||
|
@ -96,6 +96,11 @@
|
|||||||
background-size: cover;
|
background-size: cover;
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
}
|
}
|
||||||
|
.pay-bd.data-v-01c33c28 {
|
||||||
|
background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ4NTc1NDI0NzQ2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjUxMTQiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTE4NC42ODIgNTM4Ljc1OWMxMTEuMTc3LTIzLjg3NCA5Ni4wMy0xNTYuNzM3IDkyLjcwMi0xODUuNzc2LTUuNDQ1LTQ0Ljc2OC01OC4xMDItMTIzLjAyLTEyOS42MDYtMTE2LjgzMS04OS45OCA4LjA3NC0xMDMuMTI2IDEzOC4wNTItMTAzLjEyNiAxMzguMDUyLTEyLjE3IDYwLjA4IDI5LjEzMiAxODguNDUyIDE0MC4wMyAxNjQuNTU1ek0zMDIuNzQ2IDc2OS44NmMtMy4yNTcgOS4zMzEtMTAuNTE3IDMzLjIyOC00LjIzNCA1NC4wMyAxMi40MDIgNDYuNjc3IDUyLjkxMiA0OC43NyA1Mi45MTIgNDguNzdoNTguMjE4di0xNDIuMzFoLTYyLjMzNmMtMjguMDE2IDguMzU0LTQxLjUzNSAzMC4xNTctNDQuNTYgMzkuNTF6IG04OC4yODEtNDUzLjg5OGM2MS40MDYgMCAxMTEuMDM3LTcwLjY2NyAxMTEuMDM3LTE1OC4wNEM1MDIuMDY0IDcwLjY0MyA0NTIuNDMzIDAgMzkxLjAyNyAwYy02MS4zMTIgMC0xMTEuMDYgNzAuNjQzLTExMS4wNiAxNTcuOTIzIDAgODcuMzczIDQ5Ljc3IDE1OC4wNCAxMTEuMDYgMTU4LjA0eiBtMjY0LjQ3IDEwLjQ0N2M4Mi4wNjggMTAuNjU3IDEzNC44NC03Ni45MjUgMTQ1LjMzNS0xNDMuMzEgMTAuNzAzLTY2LjI5Mi00Mi4yNTYtMTQzLjI4OC0xMDAuMzU3LTE1Ni41MjctNTguMjE4LTEzLjM1Ni0xMzAuOTA5IDc5LjkwNC0xMzcuNTQgMTQwLjcwNC03LjkxMiA3NC4zMiAxMC42MzMgMTQ4LjU5MyA5Mi41NjIgMTU5LjEzM3ogbTIwMS4wODYgMzkwLjIxM3MtMTI2Ljk3Ni05OC4yNC0yMDEuMTEtMjA0LjQxNEM1NTUgMzU1LjY2IDQxMi4yNzIgNDE5LjM3IDM2NC41MjUgNDk4Ljk5MyAzMTYuOTg3IDU3OC41OTQgMjQyLjkgNjI4Ljk0NyAyMzIuMzgyIDY0Mi4yOGMtMTAuNjggMTMuMTI0LTE1My4zODUgOTAuMTY2LTEyMS42OTQgMjMwLjg3IDMxLjY2OSAxNDAuNjEyIDE0Mi45MzkgMTM3LjkzNiAxNDIuOTM5IDEzNy45MzZzODEuOTk4IDguMDc0IDE3Ny4xMi0xMy4yMTdjOTUuMTY4LTIxLjEwNCAxNzcuMDk2IDUuMjYgMTc3LjA5NiA1LjI2czIyMi4yODQgNzQuNDM1IDI4My4xMDgtNjguODUyYzYwLjc1NC0xNDMuMzM0LTM0LjM2OC0yMTcuNjU0LTM0LjM2OC0yMTcuNjU0ek00NzYuMjYgOTI5Ljg4SDMzMS43MzljLTYyLjQwNi0xMi40NDktODcuMjU3LTU1LjAzLTkwLjM5OC02Mi4yOS0zLjA3Mi03LjM3Ni0yMC44MDItNDEuNjA0LTExLjQyNS05OS44NDUgMjYuOTY4LTg3LjI1NyAxMDMuODctOTMuNTE2IDEwMy44Ny05My41MTZoNzYuOTI2di05NC41NjNsNjUuNTI0IDFWOTI5Ljg4eiBtMjY5LjE0Ni0xaC0xNjYuM2MtNjQuNDUzLTE2LjYxNC02Ny40NTUtNjIuNDA3LTY3LjQ1NS02Mi40MDd2LTE4My44OWw2Ny40NTUtMS4wOTR2MTY1LjI3NmM0LjExOSAxNy42MzcgMjYuMDE1IDIwLjgyNSAyNi4wMTUgMjAuODI1aDY4LjUyNVY2ODIuNTgxaDcxLjc2djI0Ni4yOTd6IG0yMzUuNDA4LTQ5MC45OWMwLTMxLjc2LTI2LjM4Ny0xMjcuMzk0LTEyNC4yMy0xMjcuMzk0LTk4LjAwOCAwLTExMS4xMDggOTAuMjU4LTExMS4xMDggMTU0LjA2IDAgNjAuODk0IDUuMTQyIDE0NS44OTQgMTI2Ljg4MyAxNDMuMTk1IDEyMS43ODgtMi43IDEwOC40NTUtMTM3LjkzNiAxMDguNDU1LTE2OS44NnogbTAgMCIgZmlsbD0iIzAxMmZmZiIgcC1pZD0iNTExNSI+PC9wYXRoPjwvc3ZnPg==");
|
||||||
|
background-size: contain;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
}
|
||||||
.confirm-btn.data-v-01c33c28 {
|
.confirm-btn.data-v-01c33c28 {
|
||||||
background-color: #4EAF79;
|
background-color: #4EAF79;
|
||||||
color: white;
|
color: white;
|
||||||
|
@ -1 +1 @@
|
|||||||
<view class="page-container data-v-0de21671"><view class="condition-box bg-top data-v-0de21671"><view class="condition-input-box data-v-0de21671"><view class="condition-input-container data-v-0de21671"><icon class="ml-20 data-v-0de21671" type="search" size="20"></icon><input class="condition-input-text data-v-0de21671" value="{{a}}" bindinput="{{b}}" bindconfirm="{{c}}" placeholder-style="font-size:28rpx;" type="text" confirm-type="search" placeholder="搜索"/><view s-if="{{d}}" class="icon-clear size-32 mr-10 data-v-0de21671" bindtap="{{e}}"></view></view></view><view class="search-time-box data-v-0de21671"><view class="search-time-item data-v-0de21671"><uni-datetime-picker s-if="{{h}}" class="data-v-0de21671" u-s="{{['d']}}" bindchange="__e" u-i="0de21671-0" eO="{{g}}" bindupdateModelValue="__e" u-p="{{h}}"><view class="data-v-0de21671">{{f}}</view></uni-datetime-picker><view s-if="{{i}}" class="icon-arrow-solid size-16 data-v-0de21671"></view><view s-else class="icon-clear size-32 data-v-0de21671" bindtap="{{j}}"></view></view><view class="search-time-item ml-20 data-v-0de21671"><uni-datetime-picker s-if="{{m}}" class="data-v-0de21671" u-s="{{['d']}}" bindchange="__e" u-i="0de21671-1" eO="{{l}}" bindupdateModelValue="__e" u-p="{{m}}"><view class="data-v-0de21671">{{k}}</view></uni-datetime-picker><view s-if="{{n}}" class="icon-arrow-solid size-16 data-v-0de21671"></view><view s-else class="icon-clear size-32 data-v-0de21671" bindtap="{{o}}"></view></view></view></view><container-loading s-if="{{t}}" class="data-v-0de21671" u-s="{{['d']}}" style="height:79vh;margin-top:120rpx" binddoRefresh="__e" u-i="0de21671-2" eO="{{s}}" u-p="{{t}}"><scroll-view class="data-v-0de21671" scroll-y style="height:79vh" lower-threshold="{{100}}" refresher-background="#FFFFFF00" bindscrolltolower="{{r}}"><view class="order-box data-v-0de21671"><block s-for="item in p trackBy item.a"><view class="order-item data-v-0de21671"><view class="record-title-box data-v-0de21671"><view class="record-title-type-box data-v-0de21671"><text class="{{['data-v-0de21671', 'record-title-type', item.c]}}">{{item.b}}</text><view s-if="{{item.d}}" class="record-title-order-box data-v-0de21671"><view class="record-title-order-type data-v-0de21671">{{item.e}}</view><view class="record-title-order-num data-v-0de21671">{{item.f}}</view></view></view><view class="record-money data-v-0de21671"><view class="record-money-type-text data-v-0de21671">{{item.g}} {{item.h}}</view><view class="money data-v-0de21671">{{item.i}}</view></view></view><view class="record-desc data-v-0de21671">{{item.j}}</view><view class="record-bottom-box data-v-0de21671"><view class="record-before data-v-0de21671">交易前余额<text class="data-v-0de21671" style="padding-left:15rpx;color:black;font-weight:bold">{{item.k}}</text></view><view class="record-date data-v-0de21671">{{item.l}}</view></view></view></block><uni-load-more s-if="{{q}}" class="data-v-0de21671" u-i="0de21671-3,0de21671-2" u-p="{{q}}"></uni-load-more></view></scroll-view></container-loading></view>
|
<view class="page-container data-v-0de21671"><view class="condition-box bg-top data-v-0de21671"><view class="condition-input-box data-v-0de21671"><view class="condition-input-container data-v-0de21671"><icon class="ml-20 data-v-0de21671" type="search" size="20"></icon><input class="condition-input-text data-v-0de21671" value="{{a}}" bindinput="{{b}}" bindconfirm="{{c}}" placeholder-style="font-size:28rpx;" type="text" confirm-type="search" placeholder="搜索"/><view s-if="{{d}}" class="icon-clear size-32 mr-10 data-v-0de21671" bindtap="{{e}}"></view></view></view><view class="search-time-box data-v-0de21671"><view class="search-time-item data-v-0de21671"><uni-datetime-picker s-if="{{h}}" class="data-v-0de21671" u-s="{{['d']}}" bindchange="__e" u-i="0de21671-0" eO="{{g}}" bindupdateModelValue="__e" u-p="{{h}}"><view class="data-v-0de21671">{{f}}</view></uni-datetime-picker><view s-if="{{i}}" class="icon-arrow-solid size-16 data-v-0de21671"></view><view s-else class="icon-clear size-32 data-v-0de21671" bindtap="{{j}}"></view></view><view class="search-time-item ml-20 data-v-0de21671"><uni-datetime-picker s-if="{{m}}" class="data-v-0de21671" u-s="{{['d']}}" bindchange="__e" u-i="0de21671-1" eO="{{l}}" bindupdateModelValue="__e" u-p="{{m}}"><view class="data-v-0de21671">{{k}}</view></uni-datetime-picker><view s-if="{{n}}" class="icon-arrow-solid size-16 data-v-0de21671"></view><view s-else class="icon-clear size-32 data-v-0de21671" bindtap="{{o}}"></view></view></view></view><container-loading s-if="{{t}}" class="data-v-0de21671" u-s="{{['d']}}" style="height:82vh;margin-top:120rpx" binddoRefresh="__e" u-i="0de21671-2" eO="{{s}}" u-p="{{t}}"><scroll-view class="data-v-0de21671" scroll-y style="height:82vh" lower-threshold="{{100}}" refresher-background="#FFFFFF00" bindscrolltolower="{{r}}"><view class="order-box data-v-0de21671"><block s-for="item in p trackBy item.a"><view class="order-item data-v-0de21671"><view class="record-title-box data-v-0de21671"><view class="record-title-type-box data-v-0de21671"><text class="{{['data-v-0de21671', 'record-title-type', item.c]}}">{{item.b}}</text><view s-if="{{item.d}}" class="record-title-order-box data-v-0de21671"><view class="record-title-order-type data-v-0de21671">{{item.e}}</view><view class="record-title-order-num data-v-0de21671">{{item.f}}</view></view></view><view class="record-money data-v-0de21671"><view class="record-money-type-text data-v-0de21671">{{item.g}} {{item.h}}</view><view class="money data-v-0de21671">{{item.i}}</view></view></view><view class="record-desc data-v-0de21671">{{item.j}}</view><view class="record-bottom-box data-v-0de21671"><view class="record-before data-v-0de21671">交易前余额<text class="data-v-0de21671" style="padding-left:15rpx;color:black;font-weight:bold">{{item.k}}</text></view><view class="record-date data-v-0de21671">{{item.l}}</view></view></view></block><uni-load-more s-if="{{q}}" class="data-v-0de21671" u-i="0de21671-3,0de21671-2" u-p="{{q}}"></uni-load-more></view></scroll-view></container-loading></view>
|
@ -72,10 +72,11 @@
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
margin: 20rpx 0rpx;
|
margin: 20rpx 0rpx;
|
||||||
|
font-size: 28rpx;
|
||||||
}
|
}
|
||||||
.option-type .icon {
|
.option-type .icon {
|
||||||
width: 48rpx;
|
width: 42rpx;
|
||||||
height: 48rpx;
|
height: 42rpx;
|
||||||
padding-right: 20rpx;
|
padding-right: 20rpx;
|
||||||
}
|
}
|
||||||
.list-tabs {
|
.list-tabs {
|
||||||
|
@ -133,49 +133,46 @@ const _sfc_main = {
|
|||||||
//调用微信支付
|
//调用微信支付
|
||||||
toWeChatPay() {
|
toWeChatPay() {
|
||||||
const _self = this;
|
const _self = this;
|
||||||
common_vendor.index.showLoading({
|
|
||||||
title: "支付中..."
|
|
||||||
});
|
|
||||||
const data = {
|
const data = {
|
||||||
rechargeMoney: _self.payMoney,
|
rechargeMoney: _self.payMoney,
|
||||||
packageInfoId: _self.selectBag.packageInfoId ? _self.selectBag.packageInfoId : ""
|
packageInfoId: _self.selectBag.packageInfoId ? _self.selectBag.packageInfoId : ""
|
||||||
};
|
};
|
||||||
common_js_net_payApi.PayApi.doGetWxPayParams(data).then((res) => {
|
_self.doPayBd(data);
|
||||||
common_vendor.index.hideLoading();
|
|
||||||
common_vendor.index.__f__("log", "at pages/pay/payment/payment.vue:229", "获取支付参数成功", res);
|
|
||||||
if (res && res.paySign && res.paySign != "") {
|
|
||||||
common_vendor.index.requestPayment({
|
|
||||||
provider: "wxpay",
|
|
||||||
orderInfo: {
|
|
||||||
appId: "118838711",
|
|
||||||
nonceStr: res.nonceStr,
|
|
||||||
package: `prepay_id=${res.prepayId}`,
|
|
||||||
paySign: res.paySign,
|
|
||||||
timeStamp: res.timeStamp + "",
|
|
||||||
signType: "RSA"
|
|
||||||
},
|
},
|
||||||
success: (res2) => {
|
doPayBd(data) {
|
||||||
common_vendor.index.__f__("log", "at pages/pay/payment/payment.vue:242", res2);
|
const _self = this;
|
||||||
if (res2.errMsg && res2.errMsg == "requestPayment:ok") {
|
common_vendor.index.showLoading({
|
||||||
|
title: "支付中..."
|
||||||
|
});
|
||||||
|
common_js_net_payApi.PayApi.doGetBdPayParams(data).then((res) => {
|
||||||
|
common_vendor.index.hideLoading();
|
||||||
|
common_vendor.index.__f__("log", "at pages/pay/payment/payment.vue:235", "获取支付参数成功", res);
|
||||||
|
if (res && res.tpOrderId) {
|
||||||
|
const orderInfoRes = {
|
||||||
|
dealId: res.dealId,
|
||||||
|
appKey: res.appKey,
|
||||||
|
totalAmount: res.totalAmount,
|
||||||
|
tpOrderId: res.tpOrderId,
|
||||||
|
dealTitle: res.dealTitle,
|
||||||
|
signFieldsRange: res.signFieldsRange,
|
||||||
|
rsaSign: res.rsaSign,
|
||||||
|
notifyUrl: res.notifyUrl
|
||||||
|
};
|
||||||
|
common_vendor.index.requestPayment({
|
||||||
|
provider: "baidu",
|
||||||
|
orderInfo: orderInfoRes,
|
||||||
|
success: (succRes) => {
|
||||||
|
common_vendor.index.__f__("log", "at pages/pay/payment/payment.vue:251", "支付成功", succRes);
|
||||||
_self.msgTxt = "恭喜,您的充值已成功到账!";
|
_self.msgTxt = "恭喜,您的充值已成功到账!";
|
||||||
_self.msgType = "success";
|
_self.msgType = "success";
|
||||||
_self.$refs.msg.open();
|
_self.$refs.msg.open();
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
common_vendor.index.navigateBack();
|
common_vendor.index.navigateBack();
|
||||||
}, 2e3);
|
}, 1800);
|
||||||
} else {
|
|
||||||
_self.msgTxt = "很抱歉,本次充值失败,可能是网络不稳定或支付信息有误,请检查后重试。";
|
|
||||||
_self.msgType = "error";
|
|
||||||
_self.$refs.msg.open();
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
fail: (err2) => {
|
fail: (failErr) => {
|
||||||
common_vendor.index.__f__("log", "at pages/pay/payment/payment.vue:257", "调用支付函数失败", err2);
|
common_vendor.index.__f__("log", "at pages/pay/payment/payment.vue:260", "调用支付函数失败", failErr);
|
||||||
var hint = "很抱歉,本次充值失败,可能是网络不稳定或支付信息有误,请检查后重试。";
|
_self.msgTxt = failErr.errMsg ? failErr.errMsg : "很抱歉,本次充值失败,可能是网络不稳定或支付信息有误,请检查后重试。";
|
||||||
if (err2 && err2.errMsg && err2.errMsg == "requestPayment:fail cancel") {
|
|
||||||
hint = "本次支付已被您主动取消。若您改变主意,重新支付流程很便捷哦。";
|
|
||||||
}
|
|
||||||
_self.msgTxt = hint;
|
|
||||||
_self.msgType = "error";
|
_self.msgType = "error";
|
||||||
_self.$refs.msg.open();
|
_self.$refs.msg.open();
|
||||||
}
|
}
|
||||||
|
@ -1 +1 @@
|
|||||||
<view class="page-container"><swiper indicator-dots style="height:120rpx" autoplay indicator-active-color="#fff"><swiper-item><image src="{{a}}" style="width:100vw;height:120rpx"></image></swiper-item><swiper-item><image src="{{b}}" style="width:100vw;height:120rpx"></image></swiper-item></swiper><view class="card-box sum-input-box mt-20"><view class="mt-20">充值金额</view><view class="sum-input mt-20"><text style="font-size:12px;margin-bottom:6px">¥</text><input class="input-money" type="digit" placeholder-style="font-size:23px;" placeholder="请输入金额" bindinput="{{c}}" value="{{d}}"/></view><scroll-view scroll-x class="mt-20"><view class="list-tabs"><block s-for="item in e trackBy item.a"><view class="{{[item.c, 'item-margin']}}" bindtap="{{f}}" data-value="{{item.d}}" data-index="{{item.e}}"><text>{{item.b}}</text></view></block></view></scroll-view></view><view class="card-box mt-20"><view>付款方式</view><radio-group class="form-radio_wrap"><view class="pay-option-item mt-20" bindtap="{{h}}" data-value="1"><view class="option-type"><view class="icon icon-wechat"></view><view>微信支付</view></view><radio checked="{{g}}" value="1"></radio></view><view class="pay-option-item" bindtap="{{j}}" data-value="2"><view class="option-type"><view class="icon icon-card"></view><view>对公转账</view></view><radio checked="{{i}}" value="2"></radio></view></radio-group></view><view class="card-box mt-20"><view class="bag-box"><view class="{{[k, 'border-left']}}" bindtap="{{l}}" data-value="MATERIAL">写材料套餐包</view><view class="{{[m, 'border-right']}}" bindtap="{{n}}" data-value="ALL">全托管套餐包</view></view><container-loading s-if="{{r}}" u-s="{{['d']}}" style="min-height:40vh" binddoRefresh="__e" u-i="6e10c4e6-0" eO="{{q}}" u-p="{{r}}"><view class="bag-list" style="min-height:40vh"><block s-for="item in o trackBy item.a"><view class="bag-item"><view class="bag-item-title-box"><view class="bag-title">{{item.b}}</view><view class="bag-desc">{{item.c}}</view></view><view class="bag-item-desc-box"><rich-text nodes="{{item.d}}"></rich-text><view class="bag-btn" bindtap="{{p}}" data-value="{{item.e}}">选购</view></view></view></block></view></container-loading></view><view class="bottom-fixed-footer"><view class="bottom-btn-green" bindtap="{{s}}">确认充值</view></view></view><view><uni-popup s-if="{{w}}" class="r" u-s="{{['d']}}" u-r="msg" u-i="6e10c4e6-1" u-p="{{w}}"><uni-popup-message s-if="{{t}}" u-i="6e10c4e6-2,6e10c4e6-1" u-p="{{t}}"></uni-popup-message></uni-popup></view>
|
<view class="page-container"><swiper indicator-dots style="height:120rpx" autoplay indicator-active-color="#fff"><swiper-item><image src="{{a}}" style="width:100vw;height:120rpx"></image></swiper-item><swiper-item><image src="{{b}}" style="width:100vw;height:120rpx"></image></swiper-item></swiper><view class="card-box sum-input-box mt-20"><view class="mt-20">充值金额</view><view class="sum-input mt-20"><text style="font-size:12px;margin-bottom:6px">¥</text><input class="input-money" type="digit" placeholder-style="font-size:23px;" placeholder="请输入金额" bindinput="{{c}}" value="{{d}}"/></view><scroll-view scroll-x class="mt-20"><view class="list-tabs"><block s-for="item in e trackBy item.a"><view class="{{[item.c, 'item-margin']}}" bindtap="{{f}}" data-value="{{item.d}}" data-index="{{item.e}}"><text>{{item.b}}</text></view></block></view></scroll-view></view><view class="card-box mt-20"><view>付款方式</view><radio-group class="form-radio_wrap"><view class="pay-option-item mt-20" bindtap="{{h}}" data-value="1"><view class="option-type"><view class="icon icon-bd"></view><view>在线支付</view></view><radio checked="{{g}}" value="1"></radio></view><view class="pay-option-item" bindtap="{{j}}" data-value="2"><view class="option-type"><view class="icon icon-card"></view><view>对公转账</view></view><radio checked="{{i}}" value="2"></radio></view></radio-group></view><view class="card-box mt-20"><view class="bag-box"><view class="{{[k, 'border-left']}}" bindtap="{{l}}" data-value="MATERIAL">写材料套餐包</view><view class="{{[m, 'border-right']}}" bindtap="{{n}}" data-value="ALL">全托管套餐包</view></view><container-loading s-if="{{r}}" u-s="{{['d']}}" style="min-height:40vh" binddoRefresh="__e" u-i="6e10c4e6-0" eO="{{q}}" u-p="{{r}}"><view class="bag-list" style="min-height:40vh"><block s-for="item in o trackBy item.a"><view class="bag-item"><view class="bag-item-title-box"><view class="bag-title">{{item.b}}</view><view class="bag-desc">{{item.c}}</view></view><view class="bag-item-desc-box"><rich-text nodes="{{item.d}}"></rich-text><view class="bag-btn" bindtap="{{p}}" data-value="{{item.e}}">选购</view></view></view></block></view></container-loading></view><view class="bottom-fixed-footer"><view class="bottom-btn-green" bindtap="{{s}}">确认充值</view></view></view><view><uni-popup s-if="{{w}}" class="r" u-s="{{['d']}}" u-r="msg" u-i="6e10c4e6-1" u-p="{{w}}"><uni-popup-message s-if="{{t}}" u-i="6e10c4e6-2,6e10c4e6-1" u-p="{{t}}"></uni-popup-message></uni-popup></view>
|
@ -10,10 +10,7 @@
|
|||||||
"quickPreview": true
|
"quickPreview": true
|
||||||
},
|
},
|
||||||
"selected": -2,
|
"selected": -2,
|
||||||
"forceChanged": {
|
"forceChanged": {}
|
||||||
"quickPreview": true,
|
|
||||||
"originMode": "optiAmd"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"host": "baiduboxapp",
|
"host": "baiduboxapp",
|
||||||
"projectname": "ts_aimz",
|
"projectname": "ts_aimz",
|
||||||
|
@ -42,6 +42,27 @@
|
|||||||
height: 24px;
|
height: 24px;
|
||||||
transform: rotate(0deg);
|
transform: rotate(0deg);
|
||||||
}
|
}
|
||||||
|
.uni-no-more {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
width: 80%;
|
||||||
|
margin: 40rpx 0rpx 0rpx 0rpx;
|
||||||
|
align-self: center;
|
||||||
|
}
|
||||||
|
.uni-no-more::before,
|
||||||
|
.uni-no-more::after {
|
||||||
|
content: "";
|
||||||
|
flex: 1;
|
||||||
|
height: 1px;
|
||||||
|
background-color: #F0F0F0;
|
||||||
|
}
|
||||||
|
.uni-no-more-dot {
|
||||||
|
width: 8rpx;
|
||||||
|
height: 8rpx;
|
||||||
|
border-radius: 50%;
|
||||||
|
background-color: #F0F0F0;
|
||||||
|
margin: 0 20rpx;
|
||||||
|
}
|
||||||
.uni-load-more__img--android {
|
.uni-load-more__img--android {
|
||||||
animation: loading-ios 1s 0s linear infinite;
|
animation: loading-ios 1s 0s linear infinite;
|
||||||
}
|
}
|
||||||
|
@ -100,11 +100,18 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
|||||||
} : {}, {
|
} : {}, {
|
||||||
j: !$data.webviewHide && $props.status === "loading" && $props.showIcon,
|
j: !$data.webviewHide && $props.status === "loading" && $props.showIcon,
|
||||||
n: $props.showText
|
n: $props.showText
|
||||||
}, $props.showText ? {
|
}, $props.showText ? common_vendor.e({
|
||||||
o: common_vendor.t($props.status === "more" ? $options.contentdownText : $props.status === "loading" ? $options.contentrefreshText : $options.contentnomoreText),
|
o: $props.status === "more"
|
||||||
p: $props.color
|
}, $props.status === "more" ? {
|
||||||
|
p: common_vendor.t($options.contentdownText),
|
||||||
|
q: $props.color
|
||||||
|
} : $props.status === "loading" ? {
|
||||||
|
s: common_vendor.t($options.contentrefreshText),
|
||||||
|
t: $props.color
|
||||||
} : {}, {
|
} : {}, {
|
||||||
q: common_vendor.o((...args) => $options.onClick && $options.onClick(...args))
|
r: $props.status === "loading"
|
||||||
|
}) : {}, {
|
||||||
|
v: common_vendor.o((...args) => $options.onClick && $options.onClick(...args))
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
|
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||||
|
@ -1 +1 @@
|
|||||||
<view class="uni-load-more" bindtap="{{q}}"><view s-if="{{a}}" style="{{'width:' + h + ';' + ('height:' + i)}}" class="uni-load-more__img uni-load-more__img--android-MP"><view class="uni-load-more__img-icon" style="{{'border-top-color:' + b + ';' + ('border-top-width:' + c)}}"></view><view class="uni-load-more__img-icon" style="{{'border-top-color:' + d + ';' + ('border-top-width:' + e)}}"></view><view class="uni-load-more__img-icon" style="{{'border-top-color:' + f + ';' + ('border-top-width:' + g)}}"></view></view><view s-elif="{{j}}" style="{{'width:' + l + ';' + ('height:' + m)}}" class="uni-load-more__img uni-load-more__img--ios-H5"><image src="{{k}}" mode="widthFix"></image></view><text s-if="{{n}}" class="uni-load-more__text" style="{{'color:' + p}}">{{o}}</text></view>
|
<view class="uni-load-more" bindtap="{{v}}"><view s-if="{{a}}" style="{{'width:' + h + ';' + ('height:' + i)}}" class="uni-load-more__img uni-load-more__img--android-MP"><view class="uni-load-more__img-icon" style="{{'border-top-color:' + b + ';' + ('border-top-width:' + c)}}"></view><view class="uni-load-more__img-icon" style="{{'border-top-color:' + d + ';' + ('border-top-width:' + e)}}"></view><view class="uni-load-more__img-icon" style="{{'border-top-color:' + f + ';' + ('border-top-width:' + g)}}"></view></view><view s-elif="{{j}}" style="{{'width:' + l + ';' + ('height:' + m)}}" class="uni-load-more__img uni-load-more__img--ios-H5"><image src="{{k}}" mode="widthFix"></image></view><block s-if="{{n}}"><text s-if="{{o}}" class="uni-load-more__text" style="{{'color:' + q}}">{{p}}</text><text s-elif="{{r}}" style="{{'color:' + t}}" class="uni-load-more__text">{{s}}</text><view s-else class="uni-no-more"><view class="uni-no-more-dot"></view></view></block></view>
|
@ -263,7 +263,6 @@ const _sfc_main = {
|
|||||||
backgroundColor: this.bg,
|
backgroundColor: this.bg,
|
||||||
borderRadius: this.borderRadius || "0"
|
borderRadius: this.borderRadius || "0"
|
||||||
};
|
};
|
||||||
common_vendor.index.__f__("log", "at uni_modules/uni-popup/components/uni-popup/uni-popup.vue:365", "MsgType", type);
|
|
||||||
if (type)
|
if (type)
|
||||||
return;
|
return;
|
||||||
this.showPopup = true;
|
this.showPopup = true;
|
||||||
@ -271,7 +270,7 @@ const _sfc_main = {
|
|||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.showPoptrans();
|
this.showPoptrans();
|
||||||
common_vendor.index.__f__("log", "at uni_modules/uni-popup/components/uni-popup/uni-popup.vue:372", "DOM", this.messageChild);
|
common_vendor.index.__f__("log", "at uni_modules/uni-popup/components/uni-popup/uni-popup.vue:371", "DOM", this.messageChild);
|
||||||
if (this.messageChild && this.type === "message") {
|
if (this.messageChild && this.type === "message") {
|
||||||
this.messageChild.timerClose();
|
this.messageChild.timerClose();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user