1、合作商余额查询

2、分油账户司机可用额度
This commit is contained in:
2026-10-20 23:21:10 +08:00
parent 45452c1799
commit fafd3e2c16
134 changed files with 2344 additions and 352 deletions
+35
View File
@@ -30,6 +30,24 @@
</view>
</view>
<!-- 实名信息(油券发放实名制:上游分油前核验姓名+身份证号) -->
<view v-if="personal.hasOilGoods" class="flow-realname b-f" @click="onNavRealname">
<view class="flow-realname__hd dis-flex flex-x-between flex-y-center">
<text class="f-28">实名信息</text>
<view class="dis-flex flex-y-center">
<text v-if="personal.isRealnameReady" class="f-26 col-9">已完善</text>
<text v-else class="f-26 col-m">请完善</text>
<text class="right-arrow iconfont icon-arrow-right"></text>
</view>
</view>
<view v-if="personal.isRealnameReady" class="flow-realname__bd">
<text class="f-26 col-6">{{ personal.real_name }}&nbsp;&nbsp;{{ maskIdCard(personal.id_card) }}&nbsp;&nbsp;{{ personal.plate_no }}</text>
</view>
<view v-else class="flow-realname__bd">
<text class="f-24 col-9">油券为实名发放,下单前请先填写姓名、身份证号和车牌号</text>
</view>
</view>
<!-- 商品列表 -->
<view class="m-top20">
<view class="checkout_list" v-for="(item, index) in order.goodsList" :key="index">
@@ -435,6 +453,17 @@
this.$navTo('pages/goods/detail', { goodsId })
},
// 跳转到实名信息页(back=1 表示保存后返回本页)
onNavRealname() {
this.$navTo('pages/user/realname/index', { back: 1 })
},
// 身份证号脱敏展示
maskIdCard(value) {
const str = String(value || '')
return str.length < 8 ? str : `${str.substr(0, 4)}**********${str.substr(-4)}`
},
// 订单提交
onSubmitOrder() {
const app = this
@@ -445,6 +474,12 @@
if (!app.onVerifyFrom()) {
return false
}
// 油券实名制:缺信息先去补全,补完返回本页继续下单
if (app.personal.needRealname) {
app.$toast('请先完善姓名、身份证号和车牌号')
app.onNavRealname()
return false
}
// 按钮禁用
app.disabled = true
// 请求api
+21
View File
@@ -443,3 +443,24 @@
}
}
// 实名信息(油券发放实名制)
.flow-realname {
margin-top: 20rpx;
padding: 24rpx 30rpx;
&__hd {
line-height: 44rpx;
}
&__bd {
margin-top: 10rpx;
line-height: 36rpx;
}
.right-arrow {
margin-left: 8rpx;
color: #999;
font-size: 24rpx;
}
}