Browse Source

新能源

master
jiazhipeng 1 year ago
parent
commit
7a8dfde7ae
  1. 21
      pages/order/pay/index.js
  2. 15
      pages/order/pay/index.wxml
  3. 2
      pages/order/pay/index.wxss
  4. 6
      pages/pbService/web/index.js
  5. 4
      project.private.config.json

21
pages/order/pay/index.js

@ -20,7 +20,9 @@ Page({
wxPay:false, wxPay:false,
isBook:false, isBook:false,
ids:[], // 多产品id ids:[], // 多产品id
status:false status:false,
// 是否新能源汽车专题产品
carCouponTip: 0,
}, },
/** /**
@ -77,13 +79,28 @@ Page({
*/ */
onShow: function () { onShow: function () {
commonApi.user_post("subwallet.ermb/wallet",{}).then(res=>{ commonApi.user_post("subwallet.ermb/wallet",{}).then(res=>{
// 给建设银行子钱包做标识
let resData = res.data || []
let JHWallet = resData.find(v=>v.bank_name.indexOf('建设')>=0)
if (JHWallet) {
JHWallet.isJSYH = 1
}
this.setData({ this.setData({
payList:res.data payList:resData
}) })
}) })
commonApi.user_post("order/query",{ commonApi.user_post("order/query",{
order_id:this.data.id order_id:this.data.id
}).then(res=>{ }).then(res=>{
//判断是否存在新能源汽车专题产品
let carCouponTip = (res.data.order_product_list || []).some(v=>(v.tag_ids||[]).includes(390) || (v.tag_ids||[]).includes(391))
this.setData({
carCouponTip:carCouponTip,
})
// 书券产品 // 书券产品
if(res.data.order_product_list[0].product_id == 75012 || res.data.order_product_list[0].product_id == 75013 || res.data.order_product_list[0].product_id == 420265|| res.data.order_product_list[0].product_id == 421929){ if(res.data.order_product_list[0].product_id == 75012 || res.data.order_product_list[0].product_id == 75013 || res.data.order_product_list[0].product_id == 420265|| res.data.order_product_list[0].product_id == 421929){
this.setData({ this.setData({

15
pages/order/pay/index.wxml

@ -17,10 +17,7 @@
</view> </view>
<view class="pay-method" wx:if="{{payList.length>0 && SUBWALLET}}" style="border-top:1rpx solid #ccc" bindtap="changePayMethod" data-index="1"> <view class="pay-method" wx:if="{{payList.length>0 && SUBWALLET}}" style="border-top:1rpx solid #ccc" bindtap="changePayMethod" data-index="1">
<image src="https://test.m.cloud.sz-trip.com/static/images/numLogo.png" mode="aspectFill"></image> <image src="https://test.m.cloud.sz-trip.com/static/images/numLogo.png" mode="aspectFill"></image>
<view class="method-name" style="position: relative;"> <view class="method-name">数字人民币</view>
<text>数字人民币</text>
<text class="carPayTip">新能源车补专用支付通道</text>
</view>
<view class="iconfont {{payIndex==1?'icon-iconfontoptionbutton':'icon-quan'}}"></view> <view class="iconfont {{payIndex==1?'icon-iconfontoptionbutton':'icon-quan'}}"></view>
</view> </view>
<view class="pay-method" wx:else style="border-top:1rpx solid #ccc" data-index="1"> <view class="pay-method" wx:else style="border-top:1rpx solid #ccc" data-index="1">
@ -38,10 +35,7 @@
</view> </view>
<view class="pay-method" wx:if="{{payList.length>0}}" style="border-top:1rpx solid #ccc" bindtap="changePayMethod" data-index="1"> <view class="pay-method" wx:if="{{payList.length>0}}" style="border-top:1rpx solid #ccc" bindtap="changePayMethod" data-index="1">
<image src="https://test.m.cloud.sz-trip.com/static/images/numLogo.png" mode="aspectFill"></image> <image src="https://test.m.cloud.sz-trip.com/static/images/numLogo.png" mode="aspectFill"></image>
<view class="method-name" style="position: relative;"> <view class="method-name">数字人民币</view>
<text>数字人民币</text>
<text class="carPayTip">新能源车补专用支付通道</text>
</view>
<view class="iconfont {{payIndex==1?'icon-iconfontoptionbutton':'icon-quan'}}"></view> <view class="iconfont {{payIndex==1?'icon-iconfontoptionbutton':'icon-quan'}}"></view>
</view> </view>
<view class="pay-method" wx:else style="border-top:1rpx solid #ccc" data-index="1"> <view class="pay-method" wx:else style="border-top:1rpx solid #ccc" data-index="1">
@ -61,7 +55,10 @@
<view style="margin:0 30rpx" class="pay-method" wx:for="{{payList}}" bindtap="changeNumIndex" data-index="{{index}}"> <view style="margin:0 30rpx" class="pay-method" wx:for="{{payList}}" bindtap="changeNumIndex" data-index="{{index}}">
<image src="{{item.bank_logo}}" mode="aspectFill"></image> <image src="{{item.bank_logo}}" mode="aspectFill"></image>
<!-- <view class="iconfont icon-weixin1"></view> --> <!-- <view class="iconfont icon-weixin1"></view> -->
<view class="method-name">{{item.bank_name}}</view> <view class="method-name" style="position:relative">
<text>{{item.bank_name}}</text>
<text class="carPayTip" wx:if="{{item.isJSYH&&carCouponTip}}">新能源车补专用支付通道</text>
</view>
<view class="iconfont {{numIndex==index?'icon-iconfontoptionbutton':'icon-quan'}}"></view> <view class="iconfont {{numIndex==index?'icon-iconfontoptionbutton':'icon-quan'}}"></view>
</view> </view>
<view class="btn" bindtap="walletPay" style="margin:25rpx">立即付款</view> <view class="btn" bindtap="walletPay" style="margin:25rpx">立即付款</view>

2
pages/order/pay/index.wxss

@ -91,6 +91,6 @@ page {
line-height: 55rpx; line-height: 55rpx;
position: absolute; position: absolute;
height: 22rpx; height: 22rpx;
bottom: -20rpx; bottom: -12rpx;
left: 0; left: 0;
} }

6
pages/pbService/web/index.js

@ -20,7 +20,7 @@ Page({
onLoad: function (options) { onLoad: function (options) {
let weburl = decodeURIComponent(options.weburl) let weburl = decodeURIComponent(options.weburl)
// weburl = 'https://test.m.cloud.sz-trip.com/petYou2024?cnylCode=oK7OHccT' // weburl = 'https://test.m.cloud.sz-trip.com/petYou2024?cnylCode=oK7OHccT'
console.log(weburl) console.log('weburl',weburl)
// 获取路径参数 // 获取路径参数
let webParam = {} let webParam = {}
try { try {
@ -58,8 +58,8 @@ Page({
} }
// 遇见昆山 // 遇见昆山
else if (lowerUrl.indexOf('couponAndKs') && webParam.ksCode) { else if (lowerUrl.indexOf('couponAndKs') && webParam.ksCode) {
commonApi._get("uservice/user/loginByKsCode", { commonApi._get("uservice/user/loginBykunshan", {
cnylCode: webParam.cnylCode code: webParam.ksCode
}).then(res => { }).then(res => {
if(res.data && res.data.id && res.data.token) { if(res.data && res.data.id && res.data.token) {
wx.setStorageSync("jstrip_userid", res.data.id) wx.setStorageSync("jstrip_userid", res.data.id)

4
project.private.config.json

@ -8,8 +8,8 @@
"list": [ "list": [
{ {
"name": "pages/pbService/web/index", "name": "pages/pbService/web/index",
"pathName": "subPackages/index/index", "pathName": "pages/pbService/web/index",
"query": "", "query": "weburl=https%3A%2F%2Fm.cloud.sz-trip.com%2FcouponAndKs%3FksCode%3D7975f8d216d7f5b2b588863f86d5739f",
"launchMode": "default", "launchMode": "default",
"scene": null "scene": null
}, },

Loading…
Cancel
Save