feat: 完成全流程融资助手应用开发

- 新增文章、课程详情页面,完善融资课堂模块
- 新增登录/注册、评估填报、结果匹配全流程业务
- 新增会话管理、错误重试与状态加载逻辑
- 重构首页路由逻辑,适配已登录用户跳转
- 完善个人中心登出与数据持久化功能
This commit is contained in:
hujun
2026-09-11 20:23:10 +08:00
parent 60b58442ce
commit 626cef9d38
14 changed files with 3016 additions and 76 deletions
+16
View File
@@ -0,0 +1,16 @@
<template>
<view class="page">
<AppHeader title="新闻详情" />
<scroll-view scroll-y class="detail-scroll"><view class="detail-content"><text class="detail-title">{{ title }}</text><view class="detail-meta"><text>融资课堂 · 2026-09-08</text><text>6 分钟阅读</text></view><image class="detail-image" src="/static/images/news-city.png" mode="aspectFill"></image><text class="detail-paragraph">融资申请前,先把自己的征信、收入和负债情况梳理清楚,可以显著减少补充资料的时间,也更容易选择适合自己的产品。</text><text class="detail-heading">一、先看信用记录</text><text class="detail-paragraph">保持按时还款,控制信用卡使用率,并提前处理逾期或异常记录。机构会综合判断信用历史的连续性和稳定性。</text><text class="detail-heading">二、准备稳定的收入证明</text><text class="detail-paragraph">工资流水、纳税记录和经营收款记录都可以帮助机构了解还款能力。资料越完整,评估结果越稳定。</text><text class="detail-heading">三、选择匹配的融资方案</text><text class="detail-paragraph">额度、利率、期限和还款方式需要一起比较,优先选择与自身现金流匹配的产品。</text></view></scroll-view>
</view>
</template>
<script setup lang="uts">
import AppHeader from '@/components/AppHeader.uvue'
const title = ref('如何提高个人贷款通过率')
onLoad((options) => { if (options != null && options['title'] != null) title.value = options['title'] })
</script>
<style>
.detail-scroll { height: calc(100vh - var(--status-bar-height) - 96rpx); }.detail-content { padding: 30rpx 28rpx 80rpx; background-color: #fff; }.detail-title { color: #172640; font-size: 38rpx; line-height: 54rpx; font-weight: 800; }.detail-meta { flex-direction: row; justify-content: space-between; color: #95a1b1; font-size: 20rpx; margin-top: 16rpx; }.detail-image { width: 100%; height: 300rpx; border-radius: 18rpx; margin-top: 26rpx; }.detail-heading { display: block; color: #22314b; font-size: 28rpx; line-height: 42rpx; font-weight: 800; margin-top: 30rpx; }.detail-paragraph { display: block; color: #59677c; font-size: 25rpx; line-height: 46rpx; margin-top: 20rpx; }
</style>