67 lines
1.8 KiB
Vue
67 lines
1.8 KiB
Vue
<!-- 页面编号:M-05;用途:换绑手机号。缺专用发码/资料 DTO 且需人工 TAC/短信时保持关闭。 -->
|
||
<template>
|
||
<view class="phone-page"
|
||
><ModulePageBackground module="profile" /><view class="page-header"
|
||
><PageHeader
|
||
title="换绑手机号"
|
||
custom-back
|
||
@back="backToSecurity" /></view
|
||
><view class="page-content"
|
||
><view class="state-card"
|
||
><text>暂不能在线换绑手机号</text
|
||
><text>为保护账户安全,请联系管理员协助办理手机号换绑。</text
|
||
><AppButton
|
||
block
|
||
label="返回账号与安全"
|
||
@click="backToSecurity" /></view></view
|
||
></view>
|
||
</template>
|
||
<script setup>
|
||
import AppButton from "@/components/AppButton.vue";
|
||
import ModulePageBackground from "@/components/ModulePageBackground.vue";
|
||
import PageHeader from "@/components/PageHeader.vue";
|
||
import { returnTo } from "@/utils/navigation.js";
|
||
const backToSecurity = () => returnTo("M03");
|
||
</script>
|
||
<style scoped lang="scss">
|
||
@use "../../styles/adaptive-frame-profiles.scss" as adaptive;
|
||
.phone-page {
|
||
display: flex;
|
||
min-height: 100vh;
|
||
flex-direction: column;
|
||
background: $paper;
|
||
}
|
||
.page-header,
|
||
.page-content {
|
||
z-index: 1;
|
||
}
|
||
.page-content {
|
||
padding: 18rpx 24rpx 72rpx;
|
||
}
|
||
.state-card {
|
||
box-sizing: border-box;
|
||
min-height: 340rpx;
|
||
padding: 78rpx 52rpx 50rpx;
|
||
text-align: center;
|
||
@include adaptive.adaptive-family-content;
|
||
}
|
||
.state-card text {
|
||
display: block;
|
||
}
|
||
.state-card text:first-child {
|
||
color: $ink;
|
||
font-family: STKaiti, KaiTi, serif;
|
||
font-size: 35rpx;
|
||
font-weight: 700;
|
||
}
|
||
.state-card text:nth-child(2) {
|
||
margin-top: 18rpx;
|
||
color: $ink-muted;
|
||
font-size: 24rpx;
|
||
line-height: 1.65;
|
||
}
|
||
.state-card .app-button {
|
||
margin-top: 28rpx;
|
||
}
|
||
</style>
|