丢弃报错的银联插件
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<view class="contentStyle" style="">
|
||||
<view class="status-bar"></view>
|
||||
<uni-nav-bar :title="'新增'+paymentType+'缴费'" left-icon="left" @clickLeft="goBack" backgroundColor="transparent"
|
||||
<uni-nav-bar :title="navTitle" left-icon="left" @clickLeft="goBack" backgroundColor="transparent"
|
||||
:border="false">
|
||||
</uni-nav-bar>
|
||||
|
||||
@@ -11,20 +11,18 @@
|
||||
<!-- 成功图标 -->
|
||||
<view class="success-icon">
|
||||
<text class="icon-check">✓</text>
|
||||
<!-- <image src="https://wuyeadmin.bugtc.com/images/home/bingo.png" ></image> -->
|
||||
</view>
|
||||
|
||||
<!-- 主标题 -->
|
||||
<view class="title">绑定成功</view>
|
||||
<view class="title">{{ pageTitle }}</view>
|
||||
|
||||
<!-- 提示文案 -->
|
||||
<view class="desc">
|
||||
恭喜您绑定成功,费用将在24小时内更新,<br>
|
||||
请您按时查看,避免造成费用欠费
|
||||
</view>
|
||||
<view class="desc" v-html="descText"></view>
|
||||
|
||||
<!-- 操作按钮 -->
|
||||
<view class="btn-wrap">
|
||||
<button class="btn-back" @click="goBack">返回生活缴费</button>
|
||||
<button class="btn-back" @click="handlePrimaryClick">{{ btnText }}</button>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
@@ -50,8 +48,40 @@
|
||||
// 响应式数据
|
||||
const statusBarHeight = ref(20)
|
||||
const paymentType = ref(uni.getStorageSync('addPaymentType'))
|
||||
const pageType = ref('bind') // 'bind' | 'pay'
|
||||
|
||||
// 页面配置:根据类型返回对应文案和跳转
|
||||
const pageConfig = computed(() => {
|
||||
const configs = {
|
||||
bind: {
|
||||
navTitle: '新增' + paymentType.value + '缴费',
|
||||
pageTitle: '绑定成功',
|
||||
descText: '恭喜您绑定成功,费用将在24小时内更新,<br>请您按时查看,避免造成费用欠费',
|
||||
btnText: '返回生活缴费',
|
||||
backUrl: '/pageSubPack/payment-list/paymentIndex'
|
||||
},
|
||||
pay: {
|
||||
navTitle: '缴费支付',
|
||||
pageTitle: '支付成功',
|
||||
descText: '恭喜您支付成功,感谢您的使用',
|
||||
btnText: '返回生活缴费',
|
||||
backUrl: '/pageSubPack/payment-list/paymentIndex' // TODO: 如有缴费记录页请修改
|
||||
}
|
||||
}
|
||||
return configs[pageType.value] || configs.bind
|
||||
})
|
||||
|
||||
const navTitle = computed(() => pageConfig.value.navTitle)
|
||||
const pageTitle = computed(() => pageConfig.value.pageTitle)
|
||||
const descText = computed(() => pageConfig.value.descText)
|
||||
const btnText = computed(() => pageConfig.value.btnText)
|
||||
|
||||
// 生命周期
|
||||
onLoad((options) => {
|
||||
if (options?.type) {
|
||||
pageType.value = options.type
|
||||
}
|
||||
})
|
||||
onShow(() => {})
|
||||
onMounted(() => {})
|
||||
onReady(() => {})
|
||||
@@ -60,6 +90,11 @@
|
||||
const goBack = () => {
|
||||
uni.redirectTo({ url: '/pageSubPack/payment-list/paymentIndex' });
|
||||
}
|
||||
|
||||
const handlePrimaryClick = () => {
|
||||
const url = pageConfig.value.backUrl
|
||||
uni.redirectTo({ url });
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="scss">
|
||||
|
||||
Reference in New Issue
Block a user