99 lines
2.6 KiB
Vue
99 lines
2.6 KiB
Vue
<template>
|
||
<!-- 头部导航栏 -->
|
||
<image class="goBack" :src='src' @click="handleTo" :style="{'top':capsuleTop+9+'px'}"></image>
|
||
<view class="authentication-success">
|
||
<image src='../../static/shiming-success.png'></image>
|
||
<view class="tips">本人寄件时仅需出示有效身份证件共查阅确认即可,无需再次采集</view>
|
||
<view class="info">
|
||
<image src='../../static/shiming-success-bg.png' class="bg"></image>
|
||
<view class="info-top">
|
||
<view class="info-person">
|
||
<image class="headUrl" src='../../static/head.png'></image>
|
||
<view class="info-box">
|
||
<view class="name">{{name}}</view>
|
||
<view class="identify-num">{{idCard}}</view>
|
||
</view>
|
||
</view>
|
||
<image src='../../static/shiming-success-img.png' class="success"></image>
|
||
</view>
|
||
<view class="info-title">
|
||
<image src='../../static/anquan.png'></image>
|
||
<view>神领速运保障您的信息安全</view>
|
||
</view>
|
||
</view>
|
||
<view class="btn" @click="handleDelete">删除认证信息</view>
|
||
<uni-popup ref="alertDialog" type="dialog">
|
||
<uni-popup-dialog type="info" cancelColor="red" cancelText="取消" confirmText="确定" title="确定删除实名信息吗?" content="删除后,寄件时需出示身份证件供
|
||
快递员重新采集身份信息" @confirm="dialogConfirm" @close="dialogClose"></uni-popup-dialog>
|
||
</uni-popup>
|
||
</view>
|
||
</template>
|
||
|
||
<script setup>
|
||
import {
|
||
ref,
|
||
} from 'vue';
|
||
import {getRealNameStatusApi} from '@/pages/api/my.js'
|
||
import {
|
||
onLoad,
|
||
} from '@dcloudio/uni-app';
|
||
let src = ref('../../static/idcard-goback.png')
|
||
let idCard = ref('')
|
||
let name = ref('')
|
||
let alertDialog = ref('')
|
||
//胶囊顶部距离头部的距离
|
||
let capsuleTop = ref()
|
||
onLoad((options)=>{
|
||
idCard.value = options.idCard || ''
|
||
name.value = options.name
|
||
uni.getSystemInfo({
|
||
success: (res) => {
|
||
capsuleTop.value = uni.getMenuButtonBoundingClientRect().top
|
||
}
|
||
})
|
||
})
|
||
const handleTo = ()=>{
|
||
uni.navigateBack()
|
||
}
|
||
const handleDelete = () => {
|
||
alertDialog.value.open()
|
||
}
|
||
const dialogConfirm =()=>{
|
||
getRealNameStatusApi({
|
||
flag:0
|
||
}).then((res)=>{
|
||
if (res.code !== 200) {
|
||
uni.showToast({
|
||
title: res.msg,
|
||
icon: 'none',
|
||
duration: 1000
|
||
})
|
||
} else {
|
||
uni.showToast({
|
||
title: '删除成功',
|
||
icon: 'none',
|
||
duration: 1000,
|
||
})
|
||
setTimeout(() => {
|
||
uni.switchTab({
|
||
url: '/pages/my/index'
|
||
})
|
||
}, 2000)
|
||
|
||
}
|
||
})
|
||
.catch(()=>{
|
||
uni.showToast({
|
||
title: '网络异常',
|
||
duration: 2000,
|
||
icon: 'none'
|
||
});
|
||
})
|
||
}
|
||
const dialogClose = ()=>{
|
||
alertDialog.value.close()
|
||
}
|
||
</script>
|
||
|
||
<style src="./index.scss" lang="scss" scoped></style>
|