This commit is contained in:
Mrx
2026-05-22 16:28:50 +08:00
parent d18feb3090
commit ae6dce5546
34 changed files with 2456 additions and 1015 deletions

4
.env
View File

@@ -11,7 +11,7 @@
# ──────────────────────────────────────────────
# 想用线上接口时取消下面这行注释:
# VITE_API_BASE_URL=https://www.quannengcha.com/api/v1
VITE_API_BASE_URL=https://www.quannengcha.com/api/v1
# 想用本地接口时注释掉上面那行,取消下面这行注释:
VITE_API_BASE_URL=http://127.0.0.1:8888/api/v1
# VITE_API_BASE_URL=http://127.0.0.1:8888/api/v1

View File

@@ -18,8 +18,13 @@ function showRequestLoading() {
function hideRequestLoading() {
if (--loadingCount <= 0) {
loadingCount = 0
try {
uni.hideLoading()
}
catch {
// 微信小程序真机调试时,如果没有 loading 显示会报错 "toast can't be found",忽略即可
}
}
}
/**

View File

@@ -8,87 +8,108 @@ export const inquireCategoryConfig = {
banner: 'car_banner.png',
items: [
{
name: '名下车辆查询',
feature: 'toc_VehiclesUnderName',
desc: '个人名下车辆信息',
icon: 'mxcl_icon.svg',
name: '出险详版',
feature: 'toc_VehicleClaimDetail',
desc: '车辆出险详细信息查询',
icon: 'inquirevin-icon/搜索.svg',
iconFrom: 'category',
},
{
name: '维保详版',
feature: 'toc_VehicleMaintenanceDetail',
desc: '车辆维保详细信息查询',
icon: 'inquirevin-icon/小汽车.svg',
iconFrom: 'category',
},
{
name: '电池健康',
feature: 'toc_EvBatteryHealth',
desc: '电动车电池健康度检测',
icon: 'inquirevin-icon/电池.svg',
iconFrom: 'category',
},
// {
// name: '名下车辆查询',
// feature: 'toc_VehiclesUnderName',
// desc: '个人名下车辆信息',
// icon: 'inquirevin-icon/3.svg',
// iconFrom: 'category',
// },
{
name: '人车核验(简版)',
feature: 'toc_PersonVehicleVerification',
desc: '根据车牌与号牌类型核验车辆与人员是否匹配',
icon: 'rchyjb.svg',
icon: 'inquirevin-icon/4.svg',
iconFrom: 'category',
},
{
name: '人车核验(详版)',
feature: 'toc_PersonVehicleVerificationDetail',
desc: '提供更丰富的人车匹配详细信息',
icon: 'rchyxb.svg',
iconFrom: 'category',
},
{
name: '名下车辆(车牌)',
feature: 'toc_VehiclesUnderNamePlate',
desc: '按身份证与姓名查询名下车辆信息',
icon: 'mxcl_icon.svg',
iconFrom: 'category',
},
{
name: '名下车辆(数量)',
feature: 'toc_VehiclesUnderNameCount',
desc: '查询名下车辆数量',
icon: 'mxcl_icon.svg',
icon: 'inquirevin-icon/5.svg',
iconFrom: 'category',
},
// {
// name: '名下车辆(车牌)',
// feature: 'toc_VehiclesUnderNamePlate',
// desc: '按身份证与姓名查询名下车辆信息',
// icon: 'inquirevin-icon/6.svg',
// iconFrom: 'category',
// },
// {
// name: '名下车辆(数量)',
// feature: 'toc_VehiclesUnderNameCount',
// desc: '查询名下车辆数量',
// icon: 'inquirevin-icon/7.svg',
// iconFrom: 'category',
// },
{
name: '车辆静态信息查询',
feature: 'toc_VehicleStaticInfo',
desc: '车辆静态信息',
icon: 'clxx.svg',
icon: 'inquirevin-icon/人工智能汽车.svg',
iconFrom: 'category',
},
{
name: '车辆里程记录(混合查询)',
feature: 'toc_VehicleMileageMixed',
desc: '车辆里程混合查询',
icon: 'clcx.svg',
icon: 'inquirevin-icon/小汽车.svg',
iconFrom: 'category',
},
{
name: '二手车VIN估值',
feature: 'toc_VehicleVinValuation',
desc: '按VIN查询二手车估值',
icon: 'escgz.svg',
icon: 'inquirevin-icon/2.svg',
iconFrom: 'category',
},
{
name: '车辆过户简版查询',
feature: 'toc_VehicleTransferSimple',
desc: '车辆过户简版',
icon: 'esc.svg',
icon: 'inquirevin-icon/3.svg',
iconFrom: 'category',
},
{
name: '车辆过户详版查询',
feature: 'toc_VehicleTransferDetail',
desc: '车辆过户详版',
icon: 'esc.svg',
icon: 'inquirevin-icon/4.svg',
iconFrom: 'category',
},
{
name: '车辆维保简版查询',
feature: 'toc_VehicleMaintenanceSimple',
desc: '车辆维保简版',
icon: 'clxx.svg',
icon: 'inquirevin-icon/5.svg',
iconFrom: 'category',
},
{
name: '车辆出险记录核验',
feature: 'toc_VehicleClaimVerify',
desc: '车辆出险记录核验',
icon: 'cxcl.svg',
icon: 'inquirevin-icon/6.svg',
iconFrom: 'category',
},
],

View File

@@ -22,6 +22,26 @@
}
},
// #endif
{
"path": "pages/about-us",
"type": "page",
"style": {
"navigationBarTitleText": "关于我们",
"navigationStyle": "default",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black"
}
},
{
"path": "pages/help-center",
"type": "page",
"style": {
"navigationBarTitleText": "帮助中心",
"navigationStyle": "default",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black"
}
},
{
"path": "pages/login",
"type": "page",
@@ -84,11 +104,19 @@
"navigationBarTextStyle": "black"
}
},
{
"path": "pages/inquire/query-notice",
"type": "page"
},
{
"path": "pages/inquire/user-notice",
"type": "page"
},
{
"path": "pages/legal/authorization",
"type": "page",
"style": {
"navigationBarTitleText": "授权书",
"navigationBarTitleText": "用户协议",
"navigationStyle": "default",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black"

649
src/pages/about-us.vue Normal file
View File

@@ -0,0 +1,649 @@
<script setup lang="ts">
definePage({
style: {
navigationBarTitleText: '关于我们',
navigationStyle: 'default',
navigationBarBackgroundColor: '#ffffff',
navigationBarTextStyle: 'black',
},
})
function contactPhone() {
uni.makePhoneCall({
phoneNumber: '138-7605-1080',
fail: () => {
uni.showToast({ title: '拨号失败', icon: 'none' })
},
})
}
function copyEmail() {
uni.setClipboardData({
data: 'admin@iieeii.com',
success: () => {
uni.showToast({ title: '邮箱已复制', icon: 'success' })
},
})
}
</script>
<template>
<view class="about-root">
<scroll-view scroll-y class="about-scroll" :show-scrollbar="true">
<view class="about-inner">
<!-- 头部 Banner -->
<view class="header-banner">
<view class="header-content">
<view class="logo-wrap">
<view class="logo-icon i-carbon-car" />
</view>
<view class="title">全能查</view>
<view class="subtitle">买车先查车况更安心</view>
</view>
</view>
<!-- 版本信息 -->
<view class="version-card">
<view class="version-info">
<view class="version-label">当前版本</view>
<view class="version-value">v2.0.0</view>
</view>
<view class="version-divider" />
<view class="version-info">
<view class="version-label">更新时间</view>
<view class="version-value">2026-05-22</view>
</view>
</view>
<!-- 产品介绍 -->
<view class="section">
<view class="section-header">
<view class="section-icon">
<view class="i-carbon-rocket" />
</view>
<text class="section-title">产品介绍</text>
</view>
<view class="product-intro">
<text class="intro-text">
全能查是一款专业的车辆信息查询工具为广大用户提供便捷准确全面的车辆车况查询服务我们致力于帮助用户在二手车交易车辆保养等场景中做出更明智的决策
</text>
</view>
<view class="feature-grid">
<view class="feature-item">
<view class="feature-icon-wrap" style="background: rgba(23,104,255,0.08)">
<view class="feature-icon i-carbon-shield-check" style="color: #1768ff" />
</view>
<view class="feature-name">专业准确</view>
<view class="feature-desc">数据来源权威查询结果精准可靠</view>
</view>
<view class="feature-item">
<view class="feature-icon-wrap" style="background: rgba(19,194,94,0.08)">
<view class="feature-icon i-carbon-time" style="color: #13c25e" />
</view>
<view class="feature-name">快速高效</view>
<view class="feature-desc">10-30分钟内出具报告即时查询</view>
</view>
<view class="feature-item">
<view class="feature-icon-wrap" style="background: rgba(250,140,22,0.08)">
<view class="feature-icon i-carbon-money" style="color: #fa8c16" />
</view>
<view class="feature-name">价格实惠</view>
<view class="feature-desc">多种套餐可选满足不同需求</view>
</view>
<view class="feature-item">
<view class="feature-icon-wrap" style="background: rgba(114,46,209,0.08)">
<view class="feature-icon i-carbon-lock" style="color: #722ed1" />
</view>
<view class="feature-name">安全可靠</view>
<view class="feature-desc">隐私保护严格数据安全有保障</view>
</view>
</view>
</view>
<!-- 服务范围 -->
<view class="section">
<view class="section-header">
<view class="section-icon">
<view class="i-carbon-list-boxes" />
</view>
<text class="section-title">服务范围</text>
</view>
<view class="service-list">
<view class="service-item">
<view class="service-dot" />
<view class="service-content">
<view class="service-name">出险记录查询</view>
<view class="service-desc">查询车辆历史出险记录维修记录</view>
</view>
</view>
<view class="service-item">
<view class="service-dot" />
<view class="service-content">
<view class="service-name">维保记录查询</view>
<view class="service-desc">查询车辆维修保养记录里程记录</view>
</view>
</view>
<view class="service-item">
<view class="service-dot" />
<view class="service-content">
<view class="service-name">违章记录查询</view>
<view class="service-desc">实时查询车辆违章情况</view>
</view>
</view>
<view class="service-item">
<view class="service-dot" />
<view class="service-content">
<view class="service-name">里程检测</view>
<view class="service-desc">检测车辆里程是否异常防止调表</view>
</view>
</view>
<view class="service-item">
<view class="service-dot" />
<view class="service-content">
<view class="service-name">电池健康</view>
<view class="service-desc">新能源汽车电池状态健康度查询</view>
</view>
</view>
<view class="service-item">
<view class="service-dot" />
<view class="service-content">
<view class="service-name">万能工具箱</view>
<view class="service-desc">提供免费的生活娱乐实用工具</view>
</view>
</view>
</view>
</view>
<!-- 使用场景 -->
<view class="section">
<view class="section-header">
<view class="section-icon">
<view class="i-carbon-map" />
</view>
<text class="section-title">使用场景</text>
</view>
<view class="scene-list">
<view class="scene-card">
<view class="scene-icon-wrap" style="background: rgba(23,104,255,0.08)">
<view class="scene-icon i-carbon-purchase" style="color: #1768ff" />
</view>
<view class="scene-title">二手车购买</view>
<view class="scene-desc">购买二手车前查询车辆历史记录避免买到事故车泡水车</view>
</view>
<view class="scene-card">
<view class="scene-icon-wrap" style="background: rgba(250,140,22,0.08)">
<view class="scene-icon i-carbon-sales-performance" style="color: #fa8c16" />
</view>
<view class="scene-title">车辆评估</view>
<view class="scene-desc">通过查询车况记录准确评估车辆价值合理定价</view>
</view>
<view class="scene-card">
<view class="scene-icon-wrap" style="background: rgba(19,194,94,0.08)">
<view class="scene-icon i-carbon-calendar" style="color: #13c25e" />
</view>
<view class="scene-title">日常保养</view>
<view class="scene-desc">查询车辆保养记录及时了解车辆状态做好维护保养</view>
</view>
</view>
</view>
<!-- 联系我们 -->
<view class="section">
<view class="section-header">
<view class="section-icon">
<view class="i-carbon-phone-filled" />
</view>
<text class="section-title">联系我们</text>
</view>
<view class="contact-list">
<view class="contact-card" @tap="contactPhone">
<view class="contact-left">
<view class="contact-icon-wrap">
<view class="contact-icon i-carbon-phone" />
</view>
<view class="contact-info">
<view class="contact-label">客服电话</view>
<view class="contact-value">138-7605-1080</view>
</view>
</view>
<view class="contact-arrow">
<view class="i-carbon-chevron-right" />
</view>
</view>
<view class="contact-card" @tap="copyEmail">
<view class="contact-left">
<view class="contact-icon-wrap">
<view class="contact-icon i-carbon-email" />
</view>
<view class="contact-info">
<view class="contact-label">客服邮箱</view>
<view class="contact-value contact-email">admin@iieeii.com</view>
</view>
</view>
<view class="contact-arrow">
<view class="i-carbon-chevron-right" />
</view>
</view>
<view class="contact-card">
<view class="contact-left">
<view class="contact-icon-wrap">
<view class="contact-icon i-carbon-time" />
</view>
<view class="contact-info">
<view class="contact-label">服务时间</view>
<view class="contact-value">工作日 9:00-18:00</view>
</view>
</view>
</view>
</view>
</view>
<!-- 公司信息 -->
<view class="section">
<view class="section-header">
<view class="section-icon">
<view class="i-carbon-enterprise" />
</view>
<text class="section-title">公司信息</text>
</view>
<view class="company-info">
<view class="company-item">
<view class="company-label">公司名称</view>
<view class="company-value">海南海宇大数据有限公司</view>
</view>
<view class="company-item">
<view class="company-label">服务宗旨</view>
<view class="company-value">专业准确高效贴心</view>
</view>
<view class="company-item">
<view class="company-label">服务承诺</view>
<view class="company-value">数据权威隐私保护售后无忧</view>
</view>
</view>
</view>
<view style="height: 40rpx" />
</view>
</scroll-view>
<!-- 底部版权 -->
<view class="footer">
<text class="footer-text">© 2026 海南海宇大数据有限公司 版权所有</text>
</view>
</view>
</template>
<style scoped lang="scss">
.about-root {
min-height: 100vh;
background: linear-gradient(180deg, #f0f5ff 0%, #f5f7fa 30%, #f3f5fb 100%);
display: flex;
flex-direction: column;
}
.about-scroll {
flex: 1;
min-height: 0;
height: 0;
}
.about-inner {
padding: 24rpx;
}
/* 头部 Banner */
.header-banner {
background: linear-gradient(135deg, #1768ff 0%, #4d94ff 60%, #7bb8ff 100%);
border-radius: 24rpx;
padding: 48rpx 32rpx;
margin-bottom: 24rpx;
text-align: center;
}
.header-content {
display: flex;
flex-direction: column;
align-items: center;
}
.logo-wrap {
width: 120rpx;
height: 120rpx;
border-radius: 50%;
background: rgba(255, 255, 255, 0.2);
display: flex;
align-items: center;
justify-content: center;
border: 4rpx solid rgba(255, 255, 255, 0.4);
margin-bottom: 20rpx;
}
.logo-icon {
font-size: 64rpx;
color: #fff;
}
.title {
font-size: 40rpx;
font-weight: 700;
color: #fff;
margin-bottom: 8rpx;
}
.subtitle {
font-size: 24rpx;
color: rgba(255, 255, 255, 0.9);
}
/* 版本卡片 */
.version-card {
background: #fff;
border-radius: 20rpx;
padding: 28rpx;
margin-bottom: 24rpx;
display: flex;
align-items: center;
box-shadow: 0 4rpx 16rpx rgba(15, 35, 52, 0.06);
}
.version-info {
flex: 1;
display: flex;
flex-direction: column;
gap: 8rpx;
}
.version-label {
font-size: 24rpx;
color: #86909c;
}
.version-value {
font-size: 28rpx;
font-weight: 600;
color: #1d2129;
}
.version-divider {
width: 1rpx;
height: 40rpx;
background: #e5e6eb;
margin: 0 32rpx;
}
/* 区块通用 */
.section {
background: #fff;
border-radius: 24rpx;
padding: 28rpx 24rpx;
margin-bottom: 24rpx;
box-shadow: 0 4rpx 16rpx rgba(15, 35, 52, 0.06);
}
.section-header {
display: flex;
align-items: center;
gap: 12rpx;
margin-bottom: 24rpx;
padding-bottom: 16rpx;
border-bottom: 2rpx solid #f5f5f5;
}
.section-icon {
width: 48rpx;
height: 48rpx;
border-radius: 50%;
background: rgba(23, 104, 255, 0.08);
display: flex;
align-items: center;
justify-content: center;
font-size: 28rpx;
color: #1768ff;
}
.section-title {
font-size: 28rpx;
font-weight: 600;
color: #1d2129;
}
/* 产品介绍 */
.product-intro {
margin-bottom: 24rpx;
}
.intro-text {
font-size: 26rpx;
color: #4e5969;
line-height: 1.7;
display: block;
}
.feature-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 16rpx;
}
.feature-item {
padding: 20rpx;
border-radius: 16rpx;
background: #f9fafb;
}
.feature-icon-wrap {
width: 56rpx;
height: 56rpx;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 12rpx;
}
.feature-icon {
font-size: 28rpx;
}
.feature-name {
font-size: 26rpx;
font-weight: 600;
color: #1d2129;
margin-bottom: 4rpx;
}
.feature-desc {
font-size: 22rpx;
color: #86909c;
line-height: 1.4;
}
/* 服务列表 */
.service-list {
display: flex;
flex-direction: column;
gap: 20rpx;
}
.service-item {
display: flex;
align-items: flex-start;
gap: 12rpx;
}
.service-dot {
flex-shrink: 0;
width: 8rpx;
height: 8rpx;
background: #1768ff;
border-radius: 50%;
margin-top: 12rpx;
}
.service-content {
flex: 1;
}
.service-name {
font-size: 26rpx;
font-weight: 600;
color: #1d2129;
margin-bottom: 4rpx;
}
.service-desc {
font-size: 24rpx;
color: #86909c;
line-height: 1.5;
}
/* 使用场景 */
.scene-list {
display: flex;
flex-direction: column;
gap: 16rpx;
}
.scene-card {
padding: 24rpx;
border-radius: 16rpx;
background: linear-gradient(135deg, #f9fafb, #f5f7fa);
display: flex;
align-items: flex-start;
gap: 16rpx;
}
.scene-icon-wrap {
width: 56rpx;
height: 56rpx;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.scene-icon {
font-size: 28rpx;
}
.scene-title {
font-size: 26rpx;
font-weight: 600;
color: #1d2129;
margin-bottom: 4rpx;
}
.scene-desc {
font-size: 24rpx;
color: #86909c;
line-height: 1.5;
}
/* 联系方式 */
.contact-list {
display: flex;
flex-direction: column;
gap: 12rpx;
}
.contact-card {
display: flex;
align-items: center;
justify-content: space-between;
padding: 20rpx;
border-radius: 16rpx;
background: #f9fafb;
transition: all 0.3s;
}
.contact-card:active {
background: #f0f2f5;
}
.contact-left {
display: flex;
align-items: center;
gap: 16rpx;
flex: 1;
}
.contact-icon-wrap {
width: 56rpx;
height: 56rpx;
border-radius: 50%;
background: rgba(23, 104, 255, 0.08);
display: flex;
align-items: center;
justify-content: center;
}
.contact-icon {
font-size: 28rpx;
color: #1768ff;
}
.contact-info {
flex: 1;
}
.contact-label {
font-size: 24rpx;
color: #86909c;
margin-bottom: 4rpx;
}
.contact-value {
font-size: 26rpx;
font-weight: 600;
color: #1d2129;
}
.contact-email {
color: #1768ff;
}
.contact-arrow {
flex-shrink: 0;
font-size: 24rpx;
color: #c9cdd4;
}
/* 公司信息 */
.company-info {
display: flex;
flex-direction: column;
gap: 20rpx;
}
.company-item {
display: flex;
flex-direction: column;
gap: 8rpx;
}
.company-label {
font-size: 24rpx;
color: #86909c;
}
.company-value {
font-size: 26rpx;
color: #1d2129;
line-height: 1.6;
}
/* 底部 */
.footer {
padding: 24rpx;
text-align: center;
background: #fff;
border-top: 1rpx solid #f5f5f5;
}
.footer-text {
font-size: 22rpx;
color: #c9cdd4;
display: block;
}
</style>

555
src/pages/help-center.vue Normal file
View File

@@ -0,0 +1,555 @@
<script setup lang="ts">
import { ref } from 'vue'
definePage({
style: {
navigationBarTitleText: '帮助中心',
navigationStyle: 'default',
navigationBarBackgroundColor: '#ffffff',
navigationBarTextStyle: 'black',
},
})
interface FAQItem {
id: string
question: string
answer: string
expanded: boolean
}
const faqList = ref<FAQItem[]>([
{
id: '1',
question: '如何查询车辆车况?',
answer: '您可以在首页的"车辆查询服务"区域选择所需的查询类型输入车架号VIN码或车牌号然后点击查询即可。查询前请确保您与该车辆存在利害关系并且已经获得车主的完整授权。',
expanded: false,
},
{
id: '2',
question: '查询报告多久能出结果?',
answer: '通常情况下,车辆车况报告在订单提交后 10-30 分钟内即可出具。部分查询可能需要更长时间,具体以页面提示为准。如超过承诺最晚查询时间还未出结果,您可以联系客服申请退款。',
expanded: false,
},
{
id: '3',
question: '查询失败可以退款吗?',
answer: '可以。如果查询失败、订单超时(超过承诺最晚查询时间还未出结果)、查不到记录(不含无出险、保单脱保、车主核验是否一致、无违章这四种情况),系统会自动完成退款,查询费用在 24 小时内原路退回。',
expanded: false,
},
{
id: '4',
question: '为什么查询不到记录?',
answer: '查询不到记录可能有以下原因1车辆为新车尚未产生记录2记录脱保或数据来源未覆盖3输入信息有误请核对车架号、车牌号等信息。请确保输入的信息正确无误。',
expanded: false,
},
{
id: '5',
question: '如何查看历史报告?',
answer: '登录后,点击"我的"页面,选择"历史报告"即可查看您之前查询过的所有报告。未登录用户无法查看历史报告。',
expanded: false,
},
{
id: '6',
question: '报告包含哪些内容?',
answer: '报告内容根据查询类型不同而有所差异,通常包括:车辆基本信息、出险记录、维修保养记录、里程记录、违章记录、车辆状态等信息。具体内容可参考各查询页面的报告样例。',
expanded: false,
},
{
id: '7',
question: '如何联系客服?',
answer: '您可以通过以下方式联系我们1在"我的"页面点击"在线客服"按钮2拨打客服电话138-7605-10803发送邮件至admin@iieeii.com。我们的客服团队将竭诚为您服务。',
expanded: false,
},
{
id: '8',
question: '绑定手机号有什么用?',
answer: '绑定手机号后您可以1同步历史报告与收藏到云端2在其他设备上登录查看您的查询记录3接收重要通知和优惠信息4保障账号安全防止账号丢失。',
expanded: false,
},
])
function toggleExpand(item: FAQItem) {
item.expanded = !item.expanded
}
function goContact() {
// #ifdef MP-WEIXIN
// 微信小程序的客服功能已由 open-type="contact" 处理
uni.showToast({ title: '请在我的页面点击在线客服', icon: 'none' })
// #endif
// #ifndef MP-WEIXIN
uni.showToast({ title: '请拨打 138-7605-1080', icon: 'none' })
// #endif
}
</script>
<template>
<view class="help-root">
<scroll-view scroll-y class="help-scroll" :show-scrollbar="true">
<view class="help-inner">
<!-- 页面标题 -->
<view class="help-header">
<view class="help-title">帮助中心</view>
<view class="help-subtitle">为您提供快速解答和帮助</view>
</view>
<!-- 快捷入口 -->
<view class="help-quick-actions">
<view class="quick-action-card" @tap="goContact">
<view class="quick-action-icon-wrap">
<view class="i-carbon-chat quick-action-icon" />
</view>
<view class="quick-action-text">在线客服</view>
<view class="quick-action-desc">快速咨询问题</view>
</view>
<view class="quick-action-card">
<view class="quick-action-icon-wrap">
<view class="i-carbon-phone quick-action-icon" />
</view>
<view class="quick-action-text">客服电话</view>
<view class="quick-action-desc">138-7605-1080</view>
</view>
</view>
<!-- 常见问题 -->
<view class="help-section">
<view class="help-section-header">
<view class="help-section-icon">
<view class="i-carbon-help" />
</view>
<text class="help-section-title">常见问题</text>
</view>
<view class="faq-list">
<view
v-for="item in faqList"
:key="item.id"
class="faq-item"
:class="{ 'faq-item--expanded': item.expanded }"
>
<view class="faq-question" @tap="toggleExpand(item)">
<text class="faq-question-text">{{ item.question }}</text>
<view class="faq-arrow" :class="{ 'faq-arrow--expanded': item.expanded }">
<view class="i-carbon-chevron-down" />
</view>
</view>
<view v-if="item.expanded" class="faq-answer">
{{ item.answer }}
</view>
</view>
</view>
</view>
<!-- 使用指南 -->
<view class="help-section">
<view class="help-section-header">
<view class="help-section-icon">
<view class="i-carbon-book" />
</view>
<text class="help-section-title">使用指南</text>
</view>
<view class="guide-list">
<view class="guide-item">
<view class="guide-item-header">
<view class="guide-item-number">1</view>
<text class="guide-item-title">选择查询服务</text>
</view>
<view class="guide-item-content">
在首页"车辆查询服务"区域选择您需要查询的类型如出险记录维保记录等
</view>
</view>
<view class="guide-item">
<view class="guide-item-header">
<view class="guide-item-number">2</view>
<text class="guide-item-title">输入查询信息</text>
</view>
<view class="guide-item-content">
准确输入车架号VIN码或车牌号确保信息无误车架号通常在车辆行驶证上有标注
</view>
</view>
<view class="guide-item">
<view class="guide-item-header">
<view class="guide-item-number">3</view>
<text class="guide-item-title">支付并查询</text>
</view>
<view class="guide-item-content">
确认查询类型和价格后完成支付系统将自动为您查询相关信息
</view>
</view>
<view class="guide-item">
<view class="guide-item-header">
<view class="guide-item-number">4</view>
<text class="guide-item-title">查看报告</text>
</view>
<view class="guide-item-content">
查询完成后您可以直接查看报告也可以在"历史报告"中随时查看
</view>
</view>
</view>
</view>
<!-- 注意事项 -->
<view class="help-section">
<view class="help-section-header">
<view class="help-section-icon">
<view class="i-carbon-warning" />
</view>
<text class="help-section-title">注意事项</text>
</view>
<view class="notice-content">
<view class="notice-item">
<view class="notice-dot"></view>
<text class="notice-text">查询前请确保您与车辆存在利害关系并已获得车主完整授权</text>
</view>
<view class="notice-item">
<view class="notice-dot"></view>
<text class="notice-text">付款前请仔细核对查询类型车架号车牌号等信息错误输入导致查询失败不支持退款</text>
</view>
<view class="notice-item">
<view class="notice-dot"></view>
<text class="notice-text">车况查询为虚拟服务查询成功后不支持退款</text>
</view>
<view class="notice-item">
<view class="notice-dot"></view>
<text class="notice-text">建议在查询前查看报告样例了解查询内容和格式</text>
</view>
</view>
</view>
<!-- 联系方式 -->
<view class="help-section">
<view class="help-section-header">
<view class="help-section-icon">
<view class="i-carbon-phone-filled" />
</view>
<text class="help-section-title">联系方式</text>
</view>
<view class="contact-list">
<view class="contact-item">
<view class="contact-label">客服电话</view>
<view class="contact-value">138-7605-1080</view>
</view>
<view class="contact-item">
<view class="contact-label">客服邮箱</view>
<view class="contact-value contact-email">admin@iieeii.com</view>
</view>
<view class="contact-item">
<view class="contact-label">服务时间</view>
<view class="contact-value">工作日 9:00-18:00</view>
</view>
</view>
</view>
<view style="height: 40rpx" />
</view>
</scroll-view>
</view>
</template>
<style scoped lang="scss">
.help-root {
min-height: 100vh;
background: linear-gradient(180deg, #f0f5ff 0%, #f5f7fa 30%, #f3f5fb 100%);
}
.help-scroll {
height: 100vh;
}
.help-inner {
padding: 24rpx;
box-sizing: border-box;
}
/* 页面头部 */
.help-header {
text-align: center;
padding: 40rpx 0 32rpx;
}
.help-title {
font-size: 44rpx;
font-weight: 700;
color: #1768ff;
margin-bottom: 12rpx;
}
.help-subtitle {
font-size: 24rpx;
color: #86909c;
}
/* 快捷入口 */
.help-quick-actions {
display: flex;
gap: 16rpx;
margin-bottom: 32rpx;
}
.quick-action-card {
flex: 1;
background: #fff;
border-radius: 20rpx;
padding: 28rpx 20rpx;
text-align: center;
box-shadow: 0 4rpx 16rpx rgba(15, 35, 52, 0.06);
transition: all 0.3s;
}
.quick-action-card:active {
transform: scale(0.98);
box-shadow: 0 2rpx 12rpx rgba(15, 35, 52, 0.08);
}
.quick-action-icon-wrap {
width: 80rpx;
height: 80rpx;
border-radius: 50%;
background: linear-gradient(135deg, #e8f5e9, #c8e6c9);
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 16rpx;
}
.quick-action-icon {
font-size: 40rpx;
color: #43a047;
}
.quick-action-text {
font-size: 28rpx;
font-weight: 600;
color: #1d2129;
margin-bottom: 6rpx;
}
.quick-action-desc {
font-size: 22rpx;
color: #86909c;
}
/* 区块通用 */
.help-section {
background: #fff;
border-radius: 24rpx;
padding: 28rpx 24rpx;
margin-bottom: 24rpx;
box-shadow: 0 4rpx 16rpx rgba(15, 35, 52, 0.06);
}
.help-section-header {
display: flex;
align-items: center;
gap: 12rpx;
margin-bottom: 24rpx;
padding-bottom: 16rpx;
border-bottom: 2rpx solid #f5f5f5;
}
.help-section-icon {
width: 48rpx;
height: 48rpx;
border-radius: 50%;
background: rgba(23, 104, 255, 0.08);
display: flex;
align-items: center;
justify-content: center;
font-size: 28rpx;
color: #1768ff;
}
.help-section-title {
font-size: 28rpx;
font-weight: 600;
color: #1d2129;
}
/* FAQ 列表 */
.faq-list {
display: flex;
flex-direction: column;
gap: 12rpx;
}
.faq-item {
background: #f9fafb;
border-radius: 16rpx;
overflow: hidden;
transition: all 0.3s;
}
.faq-item--expanded {
background: #f0f5ff;
}
.faq-question {
display: flex;
align-items: center;
justify-content: space-between;
padding: 20rpx 16rpx;
gap: 16rpx;
}
.faq-question-text {
flex: 1;
font-size: 26rpx;
color: #1d2129;
font-weight: 500;
line-height: 1.6;
}
.faq-arrow {
flex-shrink: 0;
width: 48rpx;
height: 48rpx;
border-radius: 50%;
background: #fff;
display: flex;
align-items: center;
justify-content: center;
font-size: 24rpx;
color: #86909c;
transition: transform 0.3s;
}
.faq-arrow--expanded {
transform: rotate(180deg);
color: #1768ff;
}
.faq-answer {
padding: 0 20rpx 20rpx;
font-size: 24rpx;
color: #4e5969;
line-height: 1.7;
border-top: 1rpx solid rgba(0, 0, 0, 0.05);
padding-top: 16rpx;
}
/* 使用指南 */
.guide-list {
display: flex;
flex-direction: column;
gap: 24rpx;
}
.guide-item {
position: relative;
padding-left: 20rpx;
}
.guide-item::before {
content: '';
position: absolute;
left: 24rpx;
top: 40rpx;
bottom: -28rpx;
width: 2rpx;
background: #e5e6eb;
}
.guide-item:last-child::before {
display: none;
}
.guide-item-header {
display: flex;
align-items: center;
gap: 16rpx;
margin-bottom: 8rpx;
}
.guide-item-number {
width: 48rpx;
height: 48rpx;
border-radius: 50%;
background: linear-gradient(135deg, #1768ff, #4d94ff);
color: #fff;
font-size: 24rpx;
font-weight: 600;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.guide-item-title {
font-size: 26rpx;
font-weight: 600;
color: #1d2129;
}
.guide-item-content {
padding-left: 64rpx;
font-size: 24rpx;
color: #4e5969;
line-height: 1.6;
}
/* 注意事项 */
.notice-content {
display: flex;
flex-direction: column;
gap: 16rpx;
}
.notice-item {
display: flex;
align-items: flex-start;
gap: 12rpx;
}
.notice-dot {
flex-shrink: 0;
width: 8rpx;
height: 8rpx;
background: #1768ff;
border-radius: 50%;
margin-top: 10rpx;
}
.notice-text {
flex: 1;
font-size: 24rpx;
color: #4e5969;
line-height: 1.7;
}
/* 联系方式 */
.contact-list {
display: flex;
flex-direction: column;
gap: 16rpx;
}
.contact-item {
display: flex;
align-items: center;
justify-content: space-between;
padding: 20rpx 0;
border-bottom: 1rpx solid #f5f5f5;
}
.contact-item:last-child {
border-bottom: none;
}
.contact-label {
font-size: 24rpx;
color: #86909c;
}
.contact-value {
font-size: 26rpx;
color: #1d2129;
font-weight: 500;
}
.contact-email {
color: #1768ff;
}
</style>

View File

@@ -32,9 +32,6 @@ const caseList = ref<CaseItem[]>([
const vehicleItems = computed(() => getInquireCategoryConfig('vehicle')?.items ?? [])
/** 首页展示的前5个车辆服务 + "更多"入口2×3 */
const vehicleGridItems = computed(() => vehicleItems.value.slice(0, 5))
/** 首页热门工具 2×3 网格 */
const hotTools = computed(() =>
['tianqishiju', 'jieqi', 'blood', 'zodiac', 'saylove', 'nethot']
@@ -78,10 +75,6 @@ function goInquireFeature(feature: string) {
uni.navigateTo({ url: `/pages/inquire/index?feature=${encodeURIComponent(feature)}` })
}
function goVinClaim() { goInquireFeature('toc_VehicleClaimDetail') }
function goVinMaintain() { goInquireFeature('toc_VehicleMaintenanceDetail') }
function goEvHealth() { uni.showToast({ title: '功能开发中', icon: 'none' }) }
function goToolboxItem(key: string) {
uni.navigateTo({ url: `/pages/toolbox/query?key=${encodeURIComponent(key)}` })
}
@@ -109,49 +102,27 @@ function goVehicleList() {
<text class="title">车辆查询服务</text>
<text class="sub">专业车况核验</text>
</view>
<!-- 核心服务三大金刚 -->
<view class="core-row">
<view class="core-item" @tap="goVinClaim">
<view class="core-item-icon-wrap" style="background: linear-gradient(135deg, #e8f0fe, #d4e4fd)">
<view class="core-item-icon i-carbon-document" style="color: #1768ff" />
</view>
<text class="core-item-name">出险详版</text>
</view>
<view class="core-item" @tap="goVinMaintain">
<view class="core-item-icon-wrap" style="background: linear-gradient(135deg, #fff3e0, #ffe0b2)">
<view class="core-item-icon i-carbon-tools" style="color: #fa8c16" />
</view>
<text class="core-item-name">维保详版</text>
</view>
<view class="core-item" @tap="goEvHealth">
<view class="core-item-icon-wrap" style="background: linear-gradient(135deg, #e0f7fa, #b2ebf2)">
<view class="core-item-icon i-carbon-battery-half" style="color: #00838f" />
</view>
<text class="core-item-name">电池健康</text>
</view>
</view>
<!-- 更多车辆服务 -->
<view class="vehicle-grid">
<view
v-for="item in vehicleGridItems"
v-for="item in vehicleItems.slice(0, 7)"
:key="item.feature"
class="vehicle-cell"
@tap="goInquireFeature(item.feature)"
>
<view class="vehicle-icon-wrap">
<image class="vehicle-icon" :src="getInquiryItemIconUrl(item)" mode="aspectFit" />
</view>
<text class="vehicle-name">{{ item.name }}</text>
</view>
</view>
<!-- 更多服务入口 -->
<view class="vehicle-cell vehicle-cell--more" @tap="goVehicleList">
<view class="vehicle-icon-wrap vehicle-icon-wrap--more">
<view class="i-carbon-overflow-menu-horizontal vehicle-more-icon" />
</view>
<text class="vehicle-name">更多服务</text>
</view>
</view>
</view>
</view>
<!-- 4. 热门工具 -->
<view class="section">
@@ -172,11 +143,11 @@ function goVehicleList() {
>
<view class="hot-tool-icon-wrap">
<view :class="item.icon" class="hot-tool-icon" />
</view>
<text class="hot-tool-name">{{ item.name }}</text>
</view>
</view>
</view>
</view>
<!-- 5. 每日推荐 -->
<view class="section">
@@ -200,11 +171,11 @@ function goVehicleList() {
>
<view class="daily-icon-wrap">
<view :class="item.icon" class="daily-icon" />
</view>
<text class="daily-name">{{ item.name }}</text>
</view>
</view>
</view>
</view>
<!-- 6. 真实案例 -->
<view class="section">
@@ -267,42 +238,6 @@ page {
display: block;
}
/* 核心服务行(三大金刚) */
.core-row {
display: flex;
gap: 16rpx;
margin-bottom: 20rpx;
}
.core-item {
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
padding: 20rpx 0 16rpx;
border-radius: 20rpx;
background: #f7f8fa;
}
.core-item:active {
background: #eef1f5;
}
.core-item-icon-wrap {
width: 72rpx;
height: 72rpx;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 10rpx;
}
.core-item-icon {
font-size: 36rpx;
}
.core-item-name {
font-size: 22rpx;
color: #333;
font-weight: 500;
}
/* 区块通用 */
.section {
background: #fff;
@@ -340,54 +275,66 @@ page {
color: #86909c;
}
/* 车辆查询 2×3 网格 */
/* 车辆查询 2×4 网格 */
.vehicle-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16rpx;
grid-template-columns: repeat(4, 1fr);
gap: 12rpx;
}
.vehicle-cell {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 24rpx 8rpx;
border-radius: 20rpx;
position: relative;
border-radius: 16rpx;
background: #f7f8fa;
height: 160rpx;
overflow: hidden;
}
.vehicle-cell:active {
background: #eef1f5;
}
.vehicle-icon-wrap {
width: 80rpx;
height: 80rpx;
border-radius: 24rpx;
position: relative;
width: 100%;
height: 100%;
border-radius: 16rpx;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
overflow: hidden;
}
.vehicle-icon-wrap--more {
background: #f7f8fa;
}
.vehicle-icon {
width: 90rpx;
height: 90rpx;
opacity: 1;
flex: 1;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 12rpx;
background: linear-gradient(135deg, #e8f0fe, #d4e4fd);
}
.vehicle-icon-wrap--more {
background: linear-gradient(135deg, #fff7e6, #ffe7ba);
}
.vehicle-icon {
width: 44rpx;
height: 44rpx;
object-fit: contain;
}
.vehicle-more-icon {
font-size: 36rpx;
font-size: 80rpx;
opacity: 1;
flex: 1;
display: flex;
align-items: center;
justify-content: center;
color: #fa8c16;
}
.vehicle-name {
font-size: 22rpx;
flex: 0 0 auto;
font-size: 20rpx;
color: #333;
text-align: center;
line-height: 1.3;
line-height: 1.5;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
max-width: 100%;
padding: 0 4rpx 6rpx;
}
/* 热门工具 2×3 网格 */
@@ -397,26 +344,27 @@ page {
gap: 16rpx;
}
.hot-tool-card {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 24rpx 8rpx;
position: relative;
padding: 0;
border-radius: 20rpx;
background: #f7f8fa;
transition: background 0.2s;
height: 200rpx;
overflow: hidden;
}
.hot-tool-card:active {
background: #eef1f5;
}
.hot-tool-icon-wrap {
width: 80rpx;
height: 80rpx;
border-radius: 24rpx;
position: relative;
width: 100%;
height: 100%;
border-radius: 20rpx;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-bottom: 12rpx;
overflow: hidden;
}
.hot-tool-card--c0 .hot-tool-icon-wrap {
background: linear-gradient(135deg, #e8f5e9, #c8e6c9);
@@ -430,27 +378,37 @@ page {
.hot-tool-card--c3 .hot-tool-icon-wrap {
background: linear-gradient(135deg, #f3e5f5, #e1bee7);
}
.hot-tool-icon {
font-size: 100rpx;
opacity: 0.15;
flex: 1;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
}
.hot-tool-card--c0 .hot-tool-icon {
font-size: 40rpx;
color: #43a047;
}
.hot-tool-card--c1 .hot-tool-icon {
font-size: 40rpx;
color: #1e88e5;
}
.hot-tool-card--c2 .hot-tool-icon {
font-size: 40rpx;
color: #e53935;
}
.hot-tool-card--c3 .hot-tool-icon {
font-size: 40rpx;
color: #8e24aa;
}
.hot-tool-name {
flex: 0 0 auto;
font-size: 22rpx;
color: #333;
text-align: center;
line-height: 1.3;
line-height: 1.5;
display: flex;
align-items: center;
justify-content: center;
padding: 0 4rpx 8rpx;
}
/* 每日推荐 */
@@ -491,25 +449,26 @@ page {
gap: 14rpx;
}
.daily-card {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 20rpx 4rpx;
position: relative;
padding: 0;
border-radius: 16rpx;
background: #f7f8fa;
height: 180rpx;
overflow: hidden;
}
.daily-card:active {
background: #eef1f5;
}
.daily-icon-wrap {
width: 64rpx;
height: 64rpx;
border-radius: 18rpx;
position: relative;
width: 100%;
height: 100%;
border-radius: 16rpx;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-bottom: 8rpx;
overflow: hidden;
}
.daily-card--c0 .daily-icon-wrap {
background: linear-gradient(135deg, #fff3e0, #ffe0b2);
@@ -524,7 +483,13 @@ page {
background: linear-gradient(135deg, #f3e5f5, #e1bee7);
}
.daily-icon {
font-size: 32rpx;
font-size: 90rpx;
opacity: 0.15;
flex: 1;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
}
.daily-card--c0 .daily-icon {
color: #ef6c00;
@@ -539,14 +504,19 @@ page {
color: #7b1fa2;
}
.daily-name {
flex: 0 0 auto;
font-size: 20rpx;
color: #333;
text-align: center;
line-height: 1.3;
line-height: 1.5;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
max-width: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 0 4rpx 8rpx;
}
/* 案例 */

View File

@@ -1,5 +1,5 @@
<script setup>
import { onLoad } from '@dcloudio/uni-app'
import { onLoad, onReady } from '@dcloudio/uni-app'
import { computed, onUnmounted, ref } from 'vue'
import { getProductByEn, getUserDetail, postAuthSendSmsQuery, postPayPayment, postQueryService, postUploadImage } from '@/api'
import { productHasSmsCode, useInquireForm } from '@/composables/useInquireForm'
@@ -90,8 +90,13 @@ const isIdCardManValid = computed(() => /^\d{17}[\dX]$/i.test(formData.idCardMan
const isIdCardWomanValid = computed(() => /^\d{17}[\dX]$/i.test(formData.idCardWoman || ''))
const isCreditCodeValid = computed(() => /^.{18}$/.test(formData.entCode || ''))
// ✅ 方案 AonLoad 只读参数,不异步
onLoad((options) => {
feature.value = (options?.feature) || ''
})
// ✅ 方案 AonReady 加载产品信息DOM+Vue 已完成,接口失败不会白屏)
onReady(() => {
void loadProduct()
})
@@ -124,6 +129,14 @@ function goLegalAuthorization() {
uni.navigateTo({ url: '/pages/legal/authorization' })
}
function goUserNotice() {
uni.navigateTo({ url: '/pages/inquire/user-notice' })
}
function goQueryNotice() {
uni.navigateTo({ url: '/pages/inquire/query-notice' })
}
async function loadProduct() {
if (!feature.value) {
loading.value = false
@@ -146,7 +159,8 @@ async function loadProduct() {
productLoadOk.value = false
}
}
catch {
catch (e) {
console.error('loadProduct error:', e)
featureData.value = {}
productLoadOk.value = false
}
@@ -169,12 +183,18 @@ async function ensureLoginAndMobile() {
if (!readToken()) {
// #ifdef MP-WEIXIN
try {
const { tryWxMiniProgramAuth } = await import('@/utils/wxMiniAuth')
const mod = await import('@/utils/wxMiniAuth')
const tryWxMiniProgramAuth = mod?.tryWxMiniProgramAuth
if (typeof tryWxMiniProgramAuth === 'function') {
const ok = await tryWxMiniProgramAuth({ silent: false })
if (ok)
return true
}
catch { /* fallback to login page */ }
}
catch (e) {
console.error('wxMiniAuth error:', e)
/* fallback to login page */
}
// #endif
uni.navigateTo({ url: '/pages/login' })
return false
@@ -195,7 +215,8 @@ async function ensureLoginAndMobile() {
return false
}
}
catch {
catch (e) {
console.error('getUserDetail error:', e)
uni.showToast({ title: '无法获取用户信息', icon: 'none' })
return false
}
@@ -527,11 +548,11 @@ async function onConfirmPay() {
<view v-else-if="!productLoadOk" class="state">
产品不存在或已下架
</view>
<scroll-view v-else scroll-y class="scroll page-inner">
<view v-else class="scroll page-inner">
<view class="card-container">
<!-- 顶部产品长图 -->
<view class="inquire-banner">
<image class="inquire-banner-img" src="/static/home/images/VIN.png" mode="widthFix" />
<image class="inquire-banner-img" src="/static/home/images/Banner.png" mode="widthFix" />
<view class="inquire-banner-overlay">
<text class="inquire-banner-title">{{ featureData.product_name || '查询服务' }}</text>
</view>
@@ -682,10 +703,22 @@ async function onConfirmPay() {
</view>
</view>
<view class="submit-row">
<view class="submit-btn" :class="{ disabled: submitting }" @tap="onSubmit">
<text>{{ submitting ? '提交中…' : '立即查询' }}</text>
<text v-if="featureData.sell_price != null && !submitting" class="submit-price">¥{{ featureData.sell_price }}</text>
</view>
<view class="notice-icons">
<view class="notice-icon-item" @tap="goUserNotice">
<image class="notice-icon-img" src="/static/inquire/slbg_inquire_icon.png" mode="aspectFit" />
<text class="notice-icon-label">用户须知</text>
</view>
<view class="notice-icon-item" @tap="goQueryNotice">
<image class="notice-icon-img" src="/static/inquire/slbg_inquire_icon.png" mode="aspectFit" />
<text class="notice-icon-label">查询须知</text>
</view>
</view>
</view>
<view class="footer-hint">
为保证用户的隐私及数据安全查询结果生成30天后将自动删除
</view>
@@ -706,7 +739,7 @@ async function onConfirmPay() {
为保证用户的隐私以及数据安全查询的结果生成30天之后将自动清除
</view>
</view>
</scroll-view>
</view>
<view v-if="showPaySheet" class="pay-mask" @tap="closePaySheet">
<view class="pay-sheet" @tap.stop>
@@ -802,9 +835,10 @@ async function onConfirmPay() {
.scroll {
flex: 1;
height: 0;
min-height: 0;
box-sizing: border-box;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.page-inner {
@@ -1110,8 +1144,15 @@ async function onConfirmPay() {
line-height: 1.45;
}
.submit-btn {
.submit-row {
margin-top: 40rpx;
display: flex;
align-items: center;
gap: 20rpx;
}
.submit-btn {
flex: 1;
height: 96rpx;
padding: 0 32rpx;
display: flex;
@@ -1125,6 +1166,33 @@ async function onConfirmPay() {
background: linear-gradient(90deg, #1768ff 0%, #4d94ff 100%);
}
.notice-icons {
display: flex;
flex-direction: column;
align-items: center;
gap: 12rpx;
flex-shrink: 0;
}
.notice-icon-item {
display: flex;
align-items: center;
gap: 8rpx;
padding: 6rpx 0;
}
.notice-icon-img {
width: 32rpx;
height: 32rpx;
flex-shrink: 0;
}
.notice-icon-label {
font-size: 22rpx;
color: #4e5969;
white-space: nowrap;
}
.submit-price {
font-size: 32rpx;
font-weight: 600;

View File

@@ -0,0 +1,122 @@
<script setup>
function goBack() {
uni.navigateBack()
}
</script>
<template>
<view class="page-root">
<view class="notice-card">
<view class="notice-title">查询须知</view>
<view class="notice-intro">
仔细阅读查询须知可以避免很多查询问题哦
</view>
<view class="notice-item">
<text class="notice-num">1</text>
<text class="notice-text">24 小时可查询秒出报告查询失败自动退款</text>
</view>
<view class="notice-item">
<text class="notice-num">2</text>
<text class="notice-text">车架号查询无需提供行驶证报告内容无理赔金额 / 无详细的事故历史</text>
</view>
<view class="notice-item">
<text class="notice-num">3</text>
<text class="notice-text">简版出险主要包括车损评分车龄事故次数及受损部位是否事故车火烧车水淹车及车辆盗抢状态无理赔换件明细记录</text>
</view>
<view class="notice-item">
<text class="notice-num">4</text>
<text class="notice-text">简版出险记录包含撤销 / 拒赔 / 未结案 / 已结案等等统计商业和交强险出险次数为累计事故次数大于详版出险</text>
</view>
<view class="notice-item">
<text class="notice-num">5</text>
<text class="notice-text">如遇车牌不一致说明近期有过户属于正常情况车架号唯一请检查核对车架号码是否一致</text>
</view>
<view class="notice-item">
<text class="notice-num">6</text>
<text class="notice-text">数据由三方收集的保险数据可能存在人工录入失误仅供交易参考用具体以实车为准</text>
</view>
<view class="notice-item">
<text class="notice-num">7</text>
<text class="notice-text">请先核实车架号车辆识别代码提交准确的查询信息避免查到错误的报告</text>
</view>
<view class="notice-item">
<text class="notice-num">8</text>
<text class="notice-text">本服务属于虚拟服务提交并完成查询的订单不支持退款</text>
</view>
</view>
<view class="back-btn" @tap="goBack">
<text>返回</text>
</view>
</view>
</template>
<style scoped lang="scss">
.page-root {
min-height: 100vh;
background: #f5f7fa;
padding: 24rpx 24rpx calc(24rpx + env(safe-area-inset-bottom));
box-sizing: border-box;
display: flex;
flex-direction: column;
}
.notice-card {
background: #fff;
border-radius: 16rpx;
padding: 36rpx 28rpx;
box-shadow: 0 0 24rpx rgba(63, 63, 63, 0.06);
flex: 1;
}
.notice-title {
font-size: 36rpx;
font-weight: 700;
color: #1d2129;
text-align: center;
margin-bottom: 28rpx;
padding-bottom: 20rpx;
border-bottom: 1rpx solid #e5e6eb;
}
.notice-intro {
font-size: 28rpx;
color: #86909c;
line-height: 1.65;
margin-bottom: 24rpx;
padding-bottom: 20rpx;
border-bottom: 1rpx dashed #e5e6eb;
text-align: center;
}
.notice-item {
display: flex;
padding: 16rpx 0;
line-height: 1.7;
}
.notice-num {
font-size: 28rpx;
font-weight: 600;
color: #1768ff;
flex-shrink: 0;
margin-right: 4rpx;
}
.notice-text {
font-size: 28rpx;
color: #1d2129;
flex: 1;
}
.back-btn {
margin-top: 32rpx;
height: 88rpx;
line-height: 88rpx;
text-align: center;
background: linear-gradient(90deg, #1768ff 0%, #4d94ff 100%);
color: #fff;
font-size: 30rpx;
font-weight: 600;
border-radius: 44rpx;
}
</style>

View File

@@ -0,0 +1,117 @@
<script setup>
function goBack() {
uni.navigateBack()
}
</script>
<template>
<view class="page-root">
<view class="notice-card">
<view class="notice-title">用户须知</view>
<view class="notice-intro">
在您使用车况查询服务前请务必仔细阅读本须知您勾选"同意"且成功支付即表明您已阅读并知晓以下内容
</view>
<view class="notice-item">
<text class="notice-num">(1)</text>
<text class="notice-text">使用车况查询服务需是车主本人或经过车主授权同意后才可使用主动使用本功能即表明您已获得车主授权</text>
</view>
<view class="notice-item">
<text class="notice-num">(2)</text>
<text class="notice-text">若未经车主同意使用他人信息进行查询需自行承担因此导致的法律责任</text>
</view>
<view class="notice-item">
<text class="notice-num">(3)</text>
<text class="notice-text">订单处于查询中状态且订单未超时不支持中途撤销无法申请退款</text>
</view>
<view class="notice-item">
<text class="notice-num">(4)</text>
<text class="notice-text">订单超时或超过承诺最晚查询时间还未出结果可以联系客服退款</text>
</view>
<view class="notice-item">
<text class="notice-num">(5)</text>
<text class="notice-text">查询失败订单超时或超过承诺最晚查询时间还未出结果查不到记录不含以下四种情况无出险保单脱保车主核验是否一致无违章系统自动完成退款查询费用在 24 小时内原路退回</text>
</view>
<view class="notice-item">
<text class="notice-num">(6)</text>
<text class="notice-text">付款前请先参考页面报告样例并阅读服务页面"查询须知"请务必核对查询订单类型车架号车牌号信息</text>
</view>
<view class="notice-item">
<text class="notice-num">(7)</text>
<text class="notice-text">车况查询服务为虚拟服务查询成功不支持退款如您对查询服务存在疑问或投诉请提供相关信息点击客服按钮联系我们</text>
</view>
</view>
<view class="back-btn" @tap="goBack">
<text>返回</text>
</view>
</view>
</template>
<style scoped lang="scss">
.page-root {
min-height: 100vh;
background: #f5f7fa;
padding: 24rpx 24rpx calc(24rpx + env(safe-area-inset-bottom));
box-sizing: border-box;
display: flex;
flex-direction: column;
}
.notice-card {
background: #fff;
border-radius: 16rpx;
padding: 36rpx 28rpx;
box-shadow: 0 0 24rpx rgba(63, 63, 63, 0.06);
flex: 1;
}
.notice-title {
font-size: 36rpx;
font-weight: 700;
color: #1d2129;
text-align: center;
margin-bottom: 28rpx;
padding-bottom: 20rpx;
border-bottom: 1rpx solid #e5e6eb;
}
.notice-intro {
font-size: 28rpx;
color: #4e5969;
line-height: 1.65;
margin-bottom: 24rpx;
padding-bottom: 20rpx;
border-bottom: 1rpx dashed #e5e6eb;
}
.notice-item {
display: flex;
padding: 16rpx 0;
line-height: 1.7;
}
.notice-num {
font-size: 28rpx;
font-weight: 600;
color: #1768ff;
flex-shrink: 0;
margin-right: 8rpx;
}
.notice-text {
font-size: 28rpx;
color: #1d2129;
flex: 1;
}
.back-btn {
margin-top: 32rpx;
height: 88rpx;
line-height: 88rpx;
text-align: center;
background: linear-gradient(90deg, #1768ff 0%, #4d94ff 100%);
color: #fff;
font-size: 30rpx;
font-weight: 600;
border-radius: 44rpx;
}
</style>

View File

@@ -1,15 +1,17 @@
<script setup lang="ts">
import { ref } from 'vue'
// 页面配置
definePage({
style: {
navigationBarTitleText: '授权书',
navigationBarTitleText: '用户协议',
navigationStyle: 'default',
navigationBarBackgroundColor: '#ffffff',
navigationBarTextStyle: 'black',
},
}
})
// 格式化签署日期
function formatSignDate(d: Date) {
const y = d.getFullYear()
const m = d.getMonth() + 1
@@ -17,112 +19,215 @@ function formatSignDate(d: Date) {
return `${y}${m}${day}`
}
// 当前签署时间
const signTime = ref(formatSignDate(new Date()))
</script>
<template>
<view class="legal-root">
<scroll-view scroll-y class="legal-scroll" :show-scrollbar="true">
<view class="legal-inner">
<view class="legal-container">
<!-- 标题 -->
<view class="legal-page-title">
个人信息查询授权书
用户协议
</view>
<view class="legal-p">
广西福铭网络科技有限公司
<view class="legal-p legal-indent-text">
本协议是您以下又称用户在使用本服务时约定您和海南海宇大数据有限公司之间权利义务关系的有效协议
</view>
<view class="legal-p legal-indent-text">
本人________拟向贵司申请大数据分析报告查询业务贵司需要了解本人相关状况用于查询大数据分析报告因此本人同意向贵司提供本人的姓名和手机号等个人信息并同意贵司向第三方传送上述信息第三方将使用上述信息核实信息真实情况查询信用记录并生成报告
在您使用本服务前请您务必阅读本协议特别是隐私权保护及授权条款免除或者限制海南海宇大数据有限公司责任的条款争议解决和法律适用条款一旦您有对本服务的任何部分或全部的注册查看定制使用等任何使用行为即视为您已充分阅读理解并接受本协议的全部内容并与海南海宇大数据有限公司达成本协议如您对本协议有任何疑问应向海南海宇大数据有限公司客服咨询如果您不同意本协议的部分或全部约定您应立即停止使用本服务
</view>
<view class="legal-p legal-indent-text">
您与海南海宇大数据有限公司达成本协议后您承诺接受并遵守本协议的约定并不得以未阅读本协议的内容或者未获得海南海宇大数据有限公司对您问询的解答等理由主张本协议无效或要求撤销本协议在本协议履行过程中海南海宇大数据有限公司可以依其单独判断暂时停止提供限制或改变本服务并有权根据自身业务需要修订本协议一旦本协议的内容发生变动海南海宇大数据有限公司将通过平台公布最新的服务协议不再向您作个别通知如果您不同意海南海宇大数据有限公司对本服务协议所做的修改您应立即停止使用本服务或通过海南海宇大数据有限公司客服与海南海宇大数据有限公司联系如果您继续使用本服务则视为您接受海南海宇大数据有限公司对本协议所做的修改并应遵照修改后的协议执行
</view>
<!-- 服务内容 -->
<view class="legal-h4">
授权内容如下
服务内容
</view>
<view class="legal-p legal-indent-text">
本服务向您提供多项个人信息整理服务您知悉并认可如您需使用该类服务必须满足如下所述条件且您承诺您向海南海宇大数据有限公司提请服务申请时已经满足如下所述条件
</view>
<view class="legal-ol">
<view class="legal-li">A.您已注册成为本服务的会员</view>
<view class="legal-li">B.您已在服务页面对应框中填写被查询主体的姓名身份证号手机号银行卡号和被查询主体的手机号收到的动态验证码以下称被查询主体信息</view>
<view class="legal-li">C.您确保被查询主体信息是您本人的信息或者被查询主体已授权您本人使用被查询主体信息进行查询授权内容应包括本条D项所述内容并且被查询主体已知悉该授权的风险</view>
<view class="legal-li">
1. 贵司向依法成立的第三方服务商根据本人提交的信息进行核实并有权通过前述第三方服务机构查询使用本人的身份信息设备信息运营商信息查询本人信息包括但不限于学历婚姻资产状况及对信息主体产生负面影响的不良信息出具相关报告
</view>
<view class="legal-li">
2. 依法成立的第三方服务商查询或核实搜集保存处理共享使用含合法业务应用本人相关数据且不再另行告知本人但法律法规监管政策禁止的除外
</view>
<view class="legal-li">
3. 本人授权有效期为自授权之日起 1 个月本授权为不可撤销授权但法律法规另有规定的除外
D.被查询主体不可撤销地授权海南海宇大数据有限公司为查询评估被查询主体的信息状况a.可以委托合法存续的第三方机构收集查询验证使用并提供您或被查询主体的个人信息b.可以向数据源机构采集您或被查询主体的个人信息c.可以整理保存加工使用您或被查询主体的个人信息并向您提供数据报告d.可以向为您提供服务的第三方商户提供脱敏后的个人信息或数据报告本条所述的个人信息包括但不限于身份信息联系方式职业和居住地址等个人基本信息个人社保公积金收入及在商业活动中形成的各类交易记录个人公共费用缴纳违法违规信息财产状况等
</view>
<view class="legal-li">E.被查询主体已被明确告知提供被查询主体信息并作出D项授权可能给被查询主体带来的各类损失以及其他可能的不利后果包括采集上述个人信息对被查询主体信用方面可能产生不良影响以及上述信息被信息使用者依法提供给第三方后被他人不当利用的风险</view>
<view class="legal-li">F.您已全额支付相应的查询服务费用</view>
<view class="legal-li">G.验证码请不要轻易提供给他人一旦填入手机号对应验证码视为手机号机主本人操作</view>
</view>
<!-- 服务中断或故障 -->
<view class="legal-h4">
用户声明与承诺
服务中断或故障
</view>
<view class="legal-p legal-indent-text">
您同意因下列原因导致海南海宇大数据有限公司无法正常提供本服务的海南海宇大数据有限公司不承担责任
</view>
<view class="legal-ol">
<view class="legal-li">
1. 本人在授权签署前已通过实名认证及动态验证码验证或其他身份验证手段确认本授权行为为本人真实意思表示平台已履行身份验证义务
</view>
<view class="legal-li">
2. 本人在此声明已充分理解上述授权条款含义知晓并自愿承担因授权数据使用可能带来的后果包括但不限于影响个人信用评分生活行为等本人确认授权范围内的相关信息由本人提供并真实有效
</view>
<view class="legal-li">
3. 若用户冒名签署或提供虚假信息由用户自行承担全部法律责任平台不承担任何后果
<view class="legal-li">1承载本服务的系统停机维护期间</view>
<view class="legal-li">2您的电脑手机软硬件和通信线路供电线路出现故障的</view>
<view class="legal-li">3您操作不当或通过非海南海宇大数据有限公司授权或认可的方式使用本服务的</view>
<view class="legal-li">4因病毒木马恶意程序攻击网络拥堵系统不稳定系统或设备故障通讯故障电力故障或政府行为等原因</view>
<view class="legal-li">5由于黑客攻击网络供应商技术调整或故障网站升级手机运营商系统方面的问题等原因而造成的本服务中断或延迟</view>
<view class="legal-li">6因台风地震海啸洪水停电战争恐怖袭击等不可抗力之因素造成本服务系统障碍不能执行业务的</view>
</view>
<view class="legal-p legal-indent-text">
海南海宇大数据有限公司不对因使用本服务而对用户造成的间接的附带的特殊的后果性的损失承担任何法律责任尽管有前款约定海南海宇大数据有限公司将采取合理行动积极促使本服务恢复正常
</view>
<!-- 信息的使用和保护 -->
<view class="legal-h4">
特别提示
信息的使用和保护
</view>
<view class="legal-p legal-indent-text">
海南海宇大数据有限公司深知您注重个人信息安全和保护并理解保护被查询主体个人信息的重要性海南海宇大数据有限公司会严格遵守中国关于收集使用保存用户个人信息的相关法律法规尽最大努力采用相应安全技术和管理手段保护您或被查询主体的个人信息防止您或被查询主体个人信息遭受未经授权的访问适用或泄露毁损篡改或者丢失未经您或被查询主体的授权不会向任何第三方提供
</view>
<view class="legal-p legal-indent-text">
您使用本服务即表示您已授权海南海宇大数据有限公司将您相关信息披露给海南海宇大数据有限公司关联公司关联公司是指直接或间接控制于本协议一方的任何法律实体或者与本协议一方共同于另一法律实体的任何法律实体使用且海南海宇大数据有限公司关联公司仅为了向您提供服务而使用您的相关信息如海南海宇大数据有限公司关联公司使用您的相关信息则受本协议约束且会按照与海南海宇大数据有限公司同等谨慎程度保护您的相关信息
</view>
<view class="legal-p legal-indent-text">
在您使用本服务过程中特别是在申请提现实名认证或佣金结算时您需要提供包括但不限于姓名身份证号银行卡号手机号税务身份信息等个人资料您同意我们为履行合同义务税务申报身份核验财务结算等必要目的收集使用存储并在必要范围内共享该等信息在进行税务代扣代缴结算服务时我们有权将必要信息提供给依法合作的第三方税务服务商结算服务商前提是该第三方承担同等信息保护义务
</view>
<view class="legal-p legal-indent-text">
您有权查询更正您的个人信息也可以根据平台流程申请注销账户或停止使用相关服务我们将根据法律要求妥善处理相关信息
</view>
<view class="legal-p legal-indent-text">
海南海宇大数据有限公司就下列原因导致的您或被查询主体个人信息的泄露不承担任何法律责任
</view>
<view class="legal-ol">
<view class="legal-li">
1. 本产品所有数据均来自第三方可能部分数据未公开数据更新延迟或信息受到限制贵司不对数据的准确性真实性完整性做任何承诺用户需根据实际情况结合报告内容自行判断与决策
</view>
<view class="legal-li">
2. 本产品仅供用户本人查询或被授权查询除非用户取得合法授权用户不得利用本产品查询他人信息用户因未获得合法授权而擅自查询他人信息所产生的任何后果由用户自行承担责任
</view>
<view class="legal-li">
3. 本授权书涉及对本人敏感信息包括但不限于婚姻状态资产状况等的查询与使用本人已充分知晓相关信息的敏感性并明确同意贵司及其合作方依据授权范围使用相关信息
</view>
<view class="legal-li">
4. 平台声明本授权书涉及的信息核实及查询结果由第三方服务商提供平台不对数据的准确性完整性实时性承担责任用户根据报告所作决策的风险由用户自行承担平台对此不承担法律责任
</view>
<view class="legal-li">
5. 本授权书中涉及的数据查询和报告生成由依法成立的第三方服务商提供若因第三方行为导致数据错误或损失用户应向第三方主张权利平台不承担相关责任
</view>
<view class="legal-li">1由于您个人原因将本服务的会员账号和密码告知他人或与他人共享海南海宇大数据有限公司服务账户由此导致的与您相关的信息的泄露</view>
<view class="legal-li">2您使用第三方提供的服务包括您向第三方提供的任何个人信息须受第三方自己的服务条款及个人信息保护协议而非本协议约束您需要仔细阅读其条款本协议仅适用于海南海宇大数据有限公司所提供的服务并不适用于任何第三方提供的服务或第三方的信息使用规则海南海宇大数据有限公司对任何第三方使用由您提供的信息不承担任何责任</view>
<view class="legal-li">3根据相关的法律法规相关政府主管部门或相关证券交易所的要求提供公布与您相关的信息</view>
<view class="legal-li">4或其他非因海南海宇大数据有限公司原因导致的与您相关的泄露</view>
</view>
<!-- 用户声明与保证 -->
<view class="legal-h4">
附加说明
用户声明与保证
</view>
<view class="legal-ol">
<view class="legal-li">
1. 本人在授权的相关数据将依据法律法规及贵司内部数据管理规范妥善存储存储期限为法律要求的最短必要时间超过存储期限或在数据使用目的达成后贵司将对相关数据进行销毁或匿名化处理
</view>
<view class="legal-li">
2. 本人有权随时撤回本授权书中的授权但撤回前的授权行为及其法律后果仍具有法律效力若需撤回授权本人可通过贵司官方渠道提交书面申请贵司将在收到申请后依法停止对本人数据的使用
</view>
<view class="legal-li">
3. 你通过全能查/天远查自愿支付相应费用用于购买广西福铭网络科技有限公司的大数据报告产品如若对产品内容存在异议可通过邮箱 admin@iieeii.com 或小程序内联系客服进行反馈贵司将在收到异议之日起 20 日内进行核查和处理并将结果答复
</view>
<view class="legal-li">
4. 你向广西福铭网络科技有限公司的支付方式为广西福铭网络科技有限公司及其经官方授权的相关企业的支付宝账户
</view>
<view class="legal-li">1您使用本服务的前提是您依照适用的法律是具有完全民事权利和民事行为能力能够独立承担民事责任的自然人</view>
<view class="legal-li">2您如违反本协议第一条款中的承诺您可能会对他人造成侵权如由此给海南海宇大数据有限公司或他人造成损失的您需依照法律法规规定承担相应的法律责任</view>
</view>
<!-- 知识产权保护 -->
<view class="legal-h4">
争议解决机制
</view>
<view class="legal-ul">
<view class="legal-li">
若因本授权书引发争议双方应友好协商解决协商不成的双方同意将争议提交至授权书签署地广西壮族自治区有管辖权的人民法院解决
知识产权保护
</view>
<view class="legal-p legal-indent-text">
本服务涉及的文档资料软件商标图案排版设计等以下简称海南海宇大数据有限公司产品的著作权商标以及其他知识产权或权益均为海南海宇大数据有限公司享有或海南海宇大数据有限公司获得授权使用用户不得出租出借拷贝仿冒复制或修改海南海宇大数据有限公司产品任何部分或用于其他任何商业目的也不得将海南海宇大数据有限公司产品做反向工程反编译或反汇编或以其他方式或工具取得海南海宇大数据有限公司产品之目标程序或源代码如果用户违反此约定造成海南海宇大数据有限公司及其他任何第三方损失的应予以全额赔偿
</view>
<!-- 隐私保护 -->
<view class="legal-h4">
签署方式的法律效力声明
隐私保护
</view>
<view class="legal-ul">
<view class="legal-li">
本授权书通过用户在线勾选电子签名或其他网络签署方式完成与手写签名具有同等法律效力平台已通过技术手段保存签署过程的完整记录作为用户真实意思表示的证据
<view class="legal-p legal-indent-text">
全能查保证不对外公开或向第三方提供单个用户的注册资料及存储在全能查的非公开内容但下列情况除外
</view>
<view class="legal-ol">
<view class="legal-li">1.事先获得用户的明确授权</view>
<view class="legal-li">2.根据有关法律法规要求</view>
<view class="legal-li">3.按照有关政府部门的要求</view>
<view class="legal-li">4.为维护社会公众利益</view>
<view class="legal-li">5.为维护全能查合法利益</view>
</view>
<view class="legal-p legal-mt">
本授权书于 {{ signTime }} 起生效
<view class="legal-p legal-indent-text">
在不透露单个用户隐私资料的前提下全能查有权对整个用户数据库进行分析并对用户数据库进行商业上的利用
</view>
<!-- 免责条款 -->
<view class="legal-h4">
免责条款
</view>
<view class="legal-p legal-indent-text">
不管基于任何直接间接特殊惩罚性惩戒性附带或结果性的损害损失或费用我们均不对其承担责任即使有人告知我们或员工存在出现这些损害损失或费用的可能性这些损害损失或费用由以下情况引起或与这些情况有关
</view>
<view class="legal-ol">
<view class="legal-li">1.使用我们网站上或其他链接网站上的信息</view>
<view class="legal-li">2.无法使用这些信息</view>
<view class="legal-li">3.任何操作失败错误遗漏中断缺陷延迟计算机病毒断线或系统运行失败</view>
</view>
<view class="legal-p legal-indent-text">
我们可在不事先通知情况下更改信息并且不承担更新义务不经任何种类授权不做任何专门或暗指或法定的不侵犯第三方权利名称可出售性出于某种特殊目的适当措施或不携带计算机病毒的保证
</view>
<view class="legal-p legal-indent-text">
我们不对您查询信息内容的正确性适当性完整性准确性可靠性或适时性做出任何证明声明和保证我们不对任何因个人平台产生的错误遗漏及失准承担任何责任
</view>
<view class="legal-p legal-indent-text">
对于由于您违反本协议导致任何第三方针对我们及或我们员工提出的任何申诉起诉要求或者诉讼或者其他法律程序您同意自费作出赔偿并令其免受上述损害
</view>
<!-- 违约 -->
<view class="legal-h4">
违约
</view>
<view class="legal-p legal-indent-text">
用户不得利用本服务进行任何损害海南海宇大数据有限公司及其他第三方权益的行为否则海南海宇大数据有限公司有权立即终止为该用户提供本服务并要求用户赔偿损失由此产生的任何后果由用户自行承担与海南海宇大数据有限公司无关
</view>
<!-- 数据来源及准确性说明 -->
<view class="legal-h4">
数据来源及准确性说明
</view>
<view class="legal-p legal-indent-text">
本产品数据来源于第三方可能因数据未公开更新延迟或信息受到限制因此不一定能完全返回不同数据格式及记录详细程度会有所差异这是行业正常现象本报告仅供参考请结合实际情况做出决策
</view>
<!-- 退款协议 -->
<view class="legal-h4">
退款协议
</view>
<view class="legal-p legal-indent-text">
除非由于本程序技术性问题导致用户无法正常使用本产品否则我们不提供任何退款服务用户在购买前应仔细阅读本用户协议及相关使用条款确保对本产品有充分了解
</view>
<!-- 十一协议的变更和终止 -->
<view class="legal-h4">
十一协议的变更和终止
</view>
<view class="legal-p legal-indent-text">
鉴于网络服务特殊性我们变更本协议及其附件若干条款时将提前通过平台公告有关变更事项修订后的条款或将来可能发布或更新的各类规则一经平台公布后立即自动生效如您不同意相关修订应立即停止使用该项服务如您在发布协议变更公告后继续使用互联网查询视为您已接受协议变更并受其约束本协议相关条款根据该变更自动做相应修改双方无须另行签订书面协议
</view>
<!-- 十二适用法律 -->
<view class="legal-h4">
十二适用法律
</view>
<view class="legal-p legal-indent-text">
本协议条款的解释效力及纠纷解决适用中华人民共和国大陆地区法律法规如用户和海南海宇大数据有限公司之间发生任何争议首先应友好协商解决协商不成的应将争议提交至海南海宇大数据有限公司注册地有管辖权的人民法院解决
</view>
<!-- 十三问题咨询 -->
<view class="legal-h4">
十三问题咨询
</view>
<view class="legal-p legal-indent-text">
如您对本协议及本服务有任何问题请通过邮箱 admin@iieeii.com 或通过联系客服联系海南海宇大数据有限公司进行咨询海南海宇大数据有限公司会尽最大努力解决您的问题
</view>
<!-- 十四附则 -->
<view class="legal-h4">
十四附则
</view>
<view class="legal-ol">
<view class="legal-li">本协议某一条款被确认无效均不影响本协议其他条款效力</view>
<view class="legal-li">本协议未尽事宜根据我国相关法律法规及我们相关业务规定办理如需制定补充协议其法律效力同本协议</view>
</view>
<view class="legal-p legal-mt legal-indent-text">
本协议通过点击同意/勾选的方式签署自签署之日生效
</view>
<view class="legal-p legal-indent-text">
本协议于 {{ signTime }} 生效
</view>
</scroll-view>
</view>
</template>
<style scoped lang="scss">
<style scoped>
@import './legal.scss';
.legal-indent-text {

View File

@@ -16,476 +16,221 @@ definePage({
<view>
<!-- 页面标题 -->
<view class="legal-page-title">
隐私政策
全能查隐私政策
</view>
<!-- 内容主体 -->
<view class="legal-indent">
<view class="legal-date">
更新日期2026 5 22
</view>
<view class="legal-date" style="margin-bottom: 24rpx;">
生效日期2026 5 22
</view>
<view class="legal-block">
<text class="legal-strong">更新说明</text>
</view>
<view class="legal-para">
<view>1. 更新了个人信息处理场景说明</view>
<view>2. 更新了与第三方共享清单</view>
</view>
<view class="legal-block">
本隐私政策与您所使用的全能查车辆查询服务以及该服务所包括的各种业务功能以下统称 "我们的产品或服务"息息相关希望您在使用我们的产品或服务前仔细阅读并确认您已经充分理解本政策所写明的内容并让您可以按照本隐私政策的指引做出您认为适当的选择本隐私政策中涉及的相关术语我们尽量以简明扼要的表述并提供进一步说明的链接以便您更好地理解您使用或在我们更新本隐私政策后我们会及时提示您更新的情况继续使用我们的产品或服务即意味着您同意本隐私政策含更新版本内容并且同意我们按照本隐私政策收集使用保存和共享您的相关信息本隐私政策适用全能查小程序
</view>
<view class="legal-block">
我们深知个人信息对您的重要性并会尽全力保护您的个人信息安全可靠我们致力于维持您对我们的信任恪守权责一致目的明确选择同意最小必要确保安全主体参与公开透明原则保护个人信息同时全能查承诺我们将按业界成熟的安全标准采取相应的安全保护措施来保护您的个人信息
</view>
<view class="legal-block">
<text class="legal-strong">本政策将帮助您了解以下内容</text>
</view>
<view class="legal-para">
<view>1. 我们如何收集和使用您的个人信息</view>
<view>2. 我们如何使用 Cookie 和同类技术</view>
<view>3. 我们如何共享转让公开披露您的个人信息</view>
<view>4. 我们如何保护和管理您的个人信息</view>
<view>5. 您的权利</view>
<view>6. 我们如何处理儿童的个人信息</view>
<view>7. 您的个人信息如何在全球范围转移</view>
<view>8. 本政策如何更新</view>
<view>9. 如何联系我们</view>
</view>
<!-- -->
<view class="legal-section">
<!-- 开篇说明 -->
<view class="legal-h3">
您的信任对我们非常重要
<view class="legal-h3">我们如何收集和使用您的个人信息</view>
<view class="legal-para">
个人信息是指以电子或者其他方式记录的与已识别或者可识别的自然人有关的各种信息不包括匿名化处理后的信息本隐私政策中涉及的个人信息主要包括账户信息手机号码账号昵称个人上网记录小程序浏览记录软件使用记录点击记录个人常用设备信息硬件型号设备序列号MAC 地址IP 地址系统类型设备识别码网络信息车辆相关信息车牌号车架号
</view>
<view class="legal-para">
我们深知个人信息对您的重要性我们将按法律法规要求采取相应安全保护措施尽力保护您的个人信息安全可控
有鉴于此广西福铭网络科技有限公司以下简称我们天远查作为天远查产品及服务的提供者制定本隐私政策下称本政策并提醒您
敏感个人信息是一旦泄露或者非法使用容易导致自然人的人格尊严受到侵害或者人身财产安全受到危害的个人信息涉及敏感信息内容将<text class="legal-strong">加粗提示</text>您确认提供即同意按照本政策处理相关信息拒绝授权将无法使用对应服务功能
</view>
<view class="legal-para">
本政策适用于全部天远查产品及服务如我们关联公司的产品或服务中使用了天远查提供的产品或服务但未设独立的隐私政策的
该部分天远查提供的产品或服务同样适用于本政策
全能查仅会出于合规合理目的收集使用个人信息超出约定范围使用将单独征得您同意
</view>
<view class="legal-subhead">必须授权收集使用信息场景</view>
<view class="legal-para">
全能查核心服务包含车况查询维保记录查询出险记录查询车辆核验订单管理客户售后等服务为实现基础功能需收集必要信息拒绝提供将无法使用对应服务
</view>
<view class="legal-subhead">1. 账号注册登录</view>
<view class="legal-para">
使用服务需手机号完成短信验证登录保障账号使用安全您可自愿补充昵称等资料优化使用体验补充信息不影响基础查询功能账号注销后我们将停止使用并删除匿名化相关信息
</view>
<view class="legal-subhead">2. 车辆查询服务</view>
<view class="legal-para">
使用各类车辆查询功能时您需主动提交<text class="legal-strong">车牌号车架号</text>等车辆信息我们将必要数据同步至合规合作机构调取车辆档案生成查询报告信息仅用于单次查询服务
</view>
<view class="legal-subhead">3. 订单与支付管理</view>
<view class="legal-para">
购买付费服务会记录订单编号下单时间金额订单状态等数据用于交易核验售后查询退款处理支付流程由正规第三方支付机构完成我方不获取银行卡支付密码等私密支付信息
</view>
<view class="legal-subhead">4. 客户服务沟通</view>
<view class="legal-para">
您反馈问题咨询售后时系统留存沟通记录与预留联系方式用于处理投诉解答疑问跟进问题结果拒绝提供将无法享受售后保障
</view>
<view class="legal-subhead">5. 安全风控管理</view>
<view class="legal-para">
为防范账号盗用恶意操作欺诈行为平台收集设备信息访问轨迹网络状态数据用于风险判定账号保护平台秩序维护
</view>
<view class="legal-subhead">可自主选择授权收集场景</view>
<view class="legal-para">
附加功能权限可自由开关关闭后不影响核心查询服务仅无法使用对应便捷功能
</view>
<view class="legal-para">
需要特别说明的是本政策不适用于其他第三方通过网页或天远查客户端直接向您提供的服务统称第三方服务
您向该第三方服务提供者提供的信息不适用于本政策您在选择使用第三方服务前应充分了解第三方服务的产品功能及隐私保护政策再选择是否开通功能
<view>1. 剪切板权限自动粘贴车辆编号简化输入操作</view>
<view>2. 设备权限识别设备标识保障账号登录安全</view>
<view>3. 消息通知权限推送查询结果订单状态提醒</view>
<view>4. 存储相册权限仅在用户主动上传图片反馈问题时调用</view>
</view>
<view class="legal-para">
在使用天远查产品或服务前请您务必仔细阅读并透彻理解本政策在确认充分理解使用相关产品或服务
一旦您开始使用天远查产品或服务即表示您已充分理解并同意本政策
您可随时在系统设置内更改权限授权状态撤回授权不影响此前合规完成的信息处理
</view>
<view class="legal-subhead">无需授权即可处理信息情形</view>
<view class="legal-para">
<view>1. 为订立履行双方服务合同必要范围内</view>
<view>2. 响应法定职责司法行政机关合规要求</view>
<view>3. 紧急状况下保护自然人生命财产安全</view>
<view>4. 合理范围内开展公共新闻舆论监督</view>
<view>5. 处理用户自行公开的合法信息</view>
<view>6. 法律法规规定的其他情形</view>
</view>
<view class="legal-subhead">个人信息使用规则</view>
<view class="legal-para">
<view>1. 严格依照政策约定与服务用途使用信息不超范围处理</view>
<view>2. 收集数据统一做脱敏去标识化处理匿名数据可用于产品优化统计无法定位具体用户</view>
<view>3. 信息授权有效期至账号注销为止注销后清除全部个人信息</view>
<view>4. 平台汇总匿名运营数据对外展示不含任何个人身份信息</view>
<view>5. 新增使用用途前必定提前获取用户明确同意</view>
</view>
</view>
<view class="legal-h3">
第一部分 定义
</view>
<!-- -->
<view class="legal-section">
<!-- 第一部分 -->
<view class="legal-h3">我们如何使用 Cookie 和同类技术</view>
<view class="legal-para">
<view>
1天远查服务提供者是指研发并提供天远查产品和服务法律主体广西福铭网络科技有限公司下称我们天远查
</view>
<view>
2天远查用户是指注册天远查账户的用户以下称
</view>
<view>
3个人信息指以电子或者其他方式记录的能够单独或者与其他信息结合识别特定自然人身份或者反映特定自然人活动情况的各种信息
</view>
<view>
4个人信息删除指在实现日常业务功能所涉及的系统中去除个人信息的行为使其保持不可被检索访问的状态具体指产品内的账号注销功能
</view>
<view>
5个人信息匿名化通过对个人信息的加密技术处理使得个人信息主体无法被识别且处理后的信息不能被复原的过程
</view>
</view>
</view>
<view class="legal-h3">
第二部分 隐私政策
</view>
<view class="legal-section">
<!-- 第一部分 -->
<view class="legal-h3">
我们如何收集您的个人信息
</view>
<view class="legal-para">
为了向您及天远查企业用户提供天远查服务维护天远查服务的正常运行改进及优化我们的服务体验并保障您的账号安全
我们会出于本政策下述目的及方式收集您在注册使用天远查服务时主动提供授权提供或基于您使用天远查服务时产生的信息
</view>
<!-- 注册天远查用户信息 -->
<view class="legal-section">
<view class="legal-h3">
注册天远查用户信息
</view>
<view class="legal-para">
为注册成为天远查用户以便我们为您提供天远查服务诸如数据查询视频查看等功能
您需要提供您的手机号码及短信验证码以注册并创建天远查账号否则您将不能使用天远查服务
</view>
<view class="legal-para">
如果您仅需使用浏览搜索天远查网页展示的产品功能及服务介绍您不需要注册成为天远查用户并提供上述信息
</view>
<view class="legal-para">
如您的账号是注册在企业下的关联账号当您所在企业用户注销天远查账户时我们将会匿名化处理或删除您在该组织的相关个人信息
但您作为天远查个人用户的个人信息仍将保留除非您主动注销天远查账户
</view>
<view class="legal-para">
在经过用户授权同意的情况下我司需要获取用户的手机号码以便开展相应业务
平台使用 Cookie 及同类技术维持登录状态优化页面展示统计使用数据仅服务于产品运行不用于违规追踪营销您可手动清除缓存关闭追踪权限关闭后仅影响便捷功能不阻碍车辆查询核心服务使用我方尊重设备请勿追踪设置开启后停止非必要行为记录
</view>
</view>
<!-- 使用天远查服务过程中收集信息 -->
<!-- -->
<view class="legal-section">
<view class="legal-h3">
使用天远查服务过程中收集信息
<view class="legal-h3">我们如何共享转让公开披露您的个人信息</view>
<view class="legal-subhead">信息共享</view>
<view class="legal-para">
平台不会售卖私自泄露用户个人信息仅以下合法场景共享必要数据
</view>
<view class="legal-para">
当您在使用天远查服务过程中为向您提供您需求的天远查软件服务交互展示搜索结果识别账号异常状态维护天远查服务的正常运行改进及优化您对天远查服务的体验并保障您的账号安全包括您使用天远查服务以及使用方式的信息并将这些信息进行关联
<view>1. 获取用户明确授权同意</view>
<view>2. 履约所需向合规数据方支付服务商提供最小必要信息</view>
<view>3. 配合国家机关合法调查工作</view>
<view>4. 紧急避险保护人身财产安全</view>
<view>5. 处理用户自行公开的信息</view>
</view>
<view class="legal-para">
<view>1日志信息</view>
<view>
当您使用我们的网站或客户端提供的产品或服务时我们会自动收集您对我们服务的详细使用情况作为有关网络日志保存例如您的搜索查询内容IP地址使用的语言访问日期和时间您访问的网页记录日志信息
</view>
<view>
请注意单独的设备信息日志信息是无法识别特定自然人身份的信息如果我们将这类非个人信息与其他信息结合用于识别特定自然人身份或者将其与个人信息结合使用则在结合使用期间这类非个人信息将有可能被视为个人信息除取得您授权或法律法规另有规定外我们会将该类个人信息做匿名化去标识化处理
</view>
所有合作第三方均签订保密协议约束数据使用范围严禁私自泄露二次倒卖用户信息
</view>
<view class="legal-subhead">信息转让</view>
<view class="legal-para">
<view>2您向我们提供的信息</view>
<view>
在服务使用过程中特别是在申请提现实名认证或佣金结算时您需要提供包括但不限于姓名身份证号银行卡号手机号税务身份信息等个人资料
您同意我们为履行合同义务税务申报身份核验财务结算等必要目的收集使用存储并在必要范围内共享该等信息
在进行税务代扣代缴结算服务时我们有权将必要信息提供给依法合作的第三方税务服务商结算服务商前提是该第三方承担同等信息保护义务
</view>
<view>
您可以对全能查产品及服务的体验问题反馈帮助我们更好地了解您使用我们产品或服务的体验和需求改善我们产品或服务,为此我们会记录您的联系信息反馈的问题或建议以便我们进一步联系您反馈您我们的处理意见
为向您提供更好的服务例如在不同的服务端或设备上提供体验一致的服务和您需求的客服接待了解产品适配性识别账号异常状态
</view>
正常经营中不转让个人信息若出现企业合并收购破产清算等情况涉及信息移交将提前告知用户要求承接方遵守本隐私政策未达标则重新征求用户授权
</view>
<view class="legal-subhead">公开披露</view>
<view class="legal-para">
<view>3为您提供安全保障收集信息</view>
<view>
为预防发现调查欺诈侵权危害安全非法或违反与我们或与我们关联公司的协议政策或规则的行为我们可能收集或整合您的用户个人信息服务使用信息设备信息日志信息以及我们关联公司合作伙伴取得您授权或依据法律共享的信息
您理解并同意我们向您提供的功能和服务场景是不断迭代升级的如我们未在上述场景中明示您需要收集的个人信息我们将会通过页面提示交互设计等方式另行向您明示信息收集的内容范围和目的并征得您同意
</view>
<view>
如我们停止运营天远查产品或服务我们将及时停止继续收集您个人信息的活动将停止运营的通知以公告或短信的形式通知您并依照所适用的法律对所持有的您的个人信息进行删除或匿名化处理
</view>
</view>
<view class="legal-para">
<view>4手机号码收集及其用途</view>
<view>
在您使用天远查服务的过程中我们可能会要求您提供手机号码我们收集您的手机号码主要是为了向您发送重要的通知服务更新账户安全信息促销活动服务相关的短信等为了确保您能及时获得关于您账号安全产品更新和优化系统维护等信息我们可能会向您发送有关服务变更功能更新版本升级等通知确保您能够持续享受我们的产品和服务
</view>
<view>
此外您的手机号码还可能用于为您提供个性化的短信推广内容帮助您了解我们新推出的服务产品或活动优惠我们承诺不会在未经您明确同意的情况下将您的手机号码用于任何与服务相关以外的用途且不会将您的信息出售或租赁给第三方为了保障您的权益您可以随时通过设置页面或联系客户服务停止接收短信通知或推广信息如果您选择取消订阅短信通知或推广您仍将继续收到与账户安全系统通知等相关的重要信息
</view>
<view>
我们会采取严格的措施保护您的手机号码不被滥用包括采用加密存储定期审查访问权限等技术和管理手段以确保您的个人信息安全同时我们也会根据适用的法律法规在您停止使用我们的服务或终止您的账户时删除或匿名化处理您的手机号码及其他相关信息
</view>
</view>
</view>
<view class="legal-section">
<!-- 第二部分 -->
<view class="legal-h3">
我们如何使用信息
</view>
<view class="legal-para">
收集您的信息是为了向您提供服务及提升服务质量为了实现这一目的我们会把您的信息用于下列用途
</view>
<view class="legal-para">
<view>
1向您提供您使用的天远查产品或服务并维护改进优化这些服务及服务体验
</view>
<view>
2为预防发现调查欺诈侵权危害安全非法或违反与我们或与我们关联公司的协议政策或规则的行为保护您其他用户或公众以及我们或我们关联公司的合法权益我们会使用或整合您的个人信息服务使用信息设备信息日志信息以及我们关联公司合作伙伴取得您授权或依据法律共享的信息来综合判断您的操作风险检测及防范安全事件并依法采取必要的记录审计分析处置措施
</view>
<view>3经您许可的其他用途</view>
仅在用户许可法律强制要求规避重大安全风险时有限公开必要信息无合法依据绝不私自披露个人隐私
</view>
</view>
<!-- -->
<view class="legal-section">
<!-- 第三部分 -->
<view class="legal-h3">
我们如何使用Cookie 和同类技术
<view class="legal-h3">我们如何保护和管理您的个人信息</view>
<view class="legal-para">
<view>1. <text class="legal-strong">技术防护</text>采用加密传输数据隔离权限管控等安全手段防范信息泄露篡改丢失与非法访问</view>
<view>2. <text class="legal-strong">留存规范</text>仅保留服务所需最短周期数据服务结束账号注销后及时清理信息</view>
<view>3. <text class="legal-strong">内部管控</text>工作人员签署保密协议分级限制数据查看权限定期开展安全培训核查</view>
<view>4. <text class="legal-strong">应急处置</text>建立信息安全应急预案出现风险第一时间止损并依法告知用户上报监管部门</view>
<view>5. <text class="legal-strong">存储地域</text>全部用户信息储存于中国境内无跨境传输后续如需跨境流转将依法取得授权并报备</view>
</view>
<view class="legal-para">
为使您获得更轻松的访问体验您使用天远查产品或服务时我们可能会通过采用各种技术收集和存储您访问天远查服务的相关数据
在您访问或再次访问天远查服务时我们能识别您的身份并通过分析数据为您提供更好更多的服务
</view>
<view class="legal-para">
包括使用小型数据文件识别您的身份这么做是为了解您的使用习惯帮您省去重复输入账户信息的步骤或者帮助判断您的账户安全
这些数据文件可能是CookieFlash
Cookie或您的浏览器或关联应用程序提供的其他本地存储统称Cookie
</view>
<view class="legal-para">
请您理解我们的某些服务只能通过使用Cookie才可得到实现如果您的浏览器或浏览器附加服务允许
您可以修改对Cookie的接受程度或者拒绝天远查的Cookie但拒绝天远查的Cookie在某些情况下您可能无法使用依赖于cookies的天远查服务的部分功能
互联网无法做到绝对安全恳请用户妥善保管账号验证码等私密信息
</view>
</view>
<!-- -->
<view class="legal-section">
<!-- 第四部分 -->
<view class="legal-h3">
我们如何共享转让公开披露您的信息
</view>
<!-- 共享 -->
<view class="legal-subhead">
() 共享
</view>
<view class="legal-h3">您的权利</view>
<view class="legal-para">
我们不会和其他公司组织和个人共享您的个人信息但以下情况除外
</view>
<view class="legal-para">
<view>
1在获取您同意的情况下共享获得您的明确同意后我们会与其他方共享您的个人信息
</view>
<view>
2在法定情形下的共享我们可能会根据法律法规规定诉讼争议解决需要或按行政司法机关依法提出的要求对外共享您的个人信息
</view>
<view>
3只有透露您的资料才能提供您所要求的第三方产品和服务在您通过天远查客户端购买查询服务的您同意天远查向实际产品提供者提供您的身份信息包括真实姓名和身份证号等为了提升实人认证的准确性您同意第三方公司仅限于个人信息进行验证相关服务将您提供的个人信息与法律法规允许的机构或政府机关授权的机构的数据进行校验
</view>
<view>
4在您被他人投诉侵犯知识产权或其他合法权利时需要向投诉人披露您的必要资料以便进行投诉处理的
</view>
<view>
5天远查服务可能含有其他网站的链接除法律另有规定外天远查对其他网站的隐私保护措施不负相应法律责任我们可能在需要的时候增加商业伙伴但是提供给他们的将仅是综合信息我们将不会公开您的个人信息
<view>1. <text class="legal-strong">访问更正权</text>可在个人中心查看账号资料信息有误可联系客服申请修改身份核验后十五日内完成答复</view>
<view>2. <text class="legal-strong">信息删除权</text>出现违规处理终止使用服务账号注销等情况可申请删除个人信息我方同步要求合作方清理相关数据</view>
<view>3. <text class="legal-strong">授权撤回权</text>随时关闭各类权限授权撤回后停止对应信息处理行为</view>
<view>4. <text class="legal-strong">账号注销权</text>可申请注销账号注销后终止服务并清理个人信息法律规定留存的数据除外</view>
<view>5. <text class="legal-strong">申诉查询权</text>可申请调取个人信息副本对信息处理存在异议可提交投诉平台按时限核实回复</view>
</view>
</view>
<!-- 转让 -->
<view class="legal-subhead">
() 转让
</view>
<view class="legal-para">
我们不会将您的个人信息转让给任何公司组织和个人但以下情况除外
</view>
<view class="legal-para">
<view>
1在获取明确同意的情况下转让获得您的明确同意后我们会向其他方转让您的个人信息
</view>
<view>
2在天远查发生合并收购或破产清算情形或其他涉及合并收购或破产清算情形时如涉及到个人信息转让我们会要求新的持有您个人信息的公司组织继续受本政策的约束否则我们将要求该公司组织和个人重新向您征求授权同意
</view>
</view>
<!-- 公开披露 -->
<view class="legal-subhead">
() 公开披露
</view>
<view class="legal-para">
我们仅会在以下情况下公开披露您的个人信息
</view>
<view class="legal-para">
<view>
1获得您明确同意或基于您的主动选择我们可能会公开披露您的个人信息
</view>
<view>
2如果我们确定您出现违反法律法规或严重违反天远查相关协议规则的情况或为保护天远查及其关联公司用户或公众的人身财产安全免遭侵害我们可能依据法律法规或天远查相关协议规则征得您同意的情况下披露关于您的个人信息包括相关违规行为以及天远查已对您采取的措施
</view>
</view>
<!-- 特殊情况 -->
<view class="legal-subhead">
()
共享转让公开披露个人信息时事先征得授权同意的例外
</view>
<view class="legal-para">
以下情形中共享转让公开披露您的个人信息无需事先征得您的授权同意
</view>
<view class="legal-para">
<view>1与国家安全国防安全有关的</view>
<view>
2与公共安全公共卫生重大公共利益有关的
</view>
<view>
3与犯罪侦查起诉审判和判决执行等有关的
</view>
<view>
4出于维护您或其他个人的生命财产等重大合法权益但又很难得到本人同意的
</view>
<view>5您自行向社会公众公开的个人信息</view>
<view>
6从合法公开披露的信息中收集个人信息的如合法的新闻报道政府信息公开等渠道
请您注意根据法律规定共享转让经匿名化处理的个人信息且确保数据接收方无法复原并重新识别个人信息主体的不属于个人信息的对外共享转让及公开披露行为对此类数据的保存及处理将无需另行向您通知并征得您的同意
</view>
</view>
</view>
<!-- -->
<view class="legal-section">
<!-- 第五部分 -->
<view class="legal-h3">
我们如何保护您的信息
</view>
<view class="legal-h3">我们如何处理儿童的个人信息</view>
<view class="legal-para">
我们会采取各种预防措施来保护您的个人信息以保障您的个人信息免遭丢失盗用和误用以及被擅自取阅更改或销毁
为确保您个人信息的安全我们有严格的信息安全规定和流程并严格执行上述措施
</view>
<view class="legal-para">
天远查建立了全方位多维度的数据安全管理体系保证整个天远查各个平台的安全性
我们会采取合理可行的措施尽力避免收集无关的个人信息
并在限于达成本政策所述目的所需的期限以及所适用法律法规所要求的期限内对您的个人信息进行脱敏处理
在您使用查询过程中所涉及的用户姓名身份证号手机号/账号密码信息均采用的是AES加密方式
所有二次输出信息均经过脱敏处理数据库文件不存储用户明文数据
</view>
<view class="legal-para">
在不幸发生个人信息安全事件后我们将按照法律法规的要求最迟不迟于30个自然日内向您告知
安全事件的基本情况和可能的影响我们已采取或将要采取的处置措施您可自主防范和降低风险的建议对您的补救措施等
事件相关情况我们将以邮件信函电话通知等方式告知您
难以逐一告知个人信息主体时我们会采取合理有效的方式发布公告
同时我们还将按照监管部门要求上报个人信息安全事件的处置情况
</view>
<view class="legal-para">
互联网环境并非百分之百安全尽管我们有这些安全措施但仍然无法完全避免互联网中存在的各种风险我们将尽力确保您的信息的安全性
本平台服务面向成年用户开放未满十八周岁未成年人需在监护人知情陪同下使用平台不会主动收集未成年人信息意外获取后将立即删除监护人发现未成年用户违规使用信息泄可随时联系平台处理
</view>
</view>
<!-- -->
<view class="legal-section">
<!-- 第六部分 -->
<view class="legal-h3">
未成年人保护
</view>
<view class="legal-h3">您的个人信息如何在全球范围转移</view>
<view class="legal-para">
我们重视未成年人的信息保护如您为未成年人的建议您请您的父母或监护人仔细阅读本隐私权政策
并在征得您的父母或监护人同意的前提下使用我们的服务或向我们提供信息
</view>
<view class="legal-para">
对于经父母或监护人同意使用我们的产品或服务而收集未成年人个人信息的情况
我们只会在法律法规允许父母或监护人明确同意或者保护未成年人所必要的情况下使用共享转让或披露此信息
</view>
<view class="legal-para">
我们将根据国家相关法律法规及本政策的规定保护未成年人的个人信息
</view>
</view>
<view class="legal-section">
<!-- 第七部分 -->
<view class="legal-h3">
您的个人信息存储
</view>
<!-- 存储地区 -->
<view class="legal-subhead">
() 存储地区
</view>
<view class="legal-para">
我们将在中华人民共和国境内运营天远查服务中收集和产生的个人信息存储在中华人民共和国境内
目前我们不会将上述信息传输至境外如果我们向境外传输我们将会遵循相关国家规定或者征求您的同意
</view>
<!-- 存储期限 -->
<view class="legal-subhead">
() 存储期限
</view>
<view class="legal-para">
您在使用本平台期间我们将保存您的个人脱敏加密信息保存期限将以不超过为您提供服务所必须的期间为原则
在您终止使用本平台后除法律法规对于特定信息保留期限另有规定外我们会对您的信息进行删除或做匿名化处理
如我们停止运营本平台服务我们将在合理期限内依照所适用的法律对所持有的您的个人信息进行删除或匿名化处理
用户所有数据均在国内存储处理不存在跨境传输行为后续业务如需跨境传递信息将严格遵守法规单独获取用户授权并完成监管备案
</view>
</view>
<!-- -->
<view class="legal-section">
<!-- 第八部分 -->
<view class="legal-h3">
您享有的权利及权利行使路径
</view>
<!-- 访问查询权 -->
<view class="legal-subhead">
() 访问查询权
</view>
<view class="legal-h3">本政策如何更新</view>
<view class="legal-para">
您对您的天远查账号内的信息含个人信息依法享有访问查询权包括
</view>
<view class="legal-para">
<view>
<text class="legal-strong">账户信息</text>
您可以登录手机客户端通过我的-点击名字或头像可以访问您的头像信息姓名绑定手机号
</view>
<view>
<text class="legal-strong">使用信息</text>
您可以在天远查手机客户端相关页面访问查询您的使用信息包括订单信息
可以通过报告列表-查看详情进行访问查看
</view>
<view>
<text class="legal-strong">其他信息</text>
如您在此前述过程中遇到操作问题的或如需获取其他前述无法获知的个人信息内容
您可通过在线客服或邮箱联系我们我们将在核实您的身份后在合理期限内向您提供
但法律法规另有规定的或本政策另有约定的除外
</view>
</view>
<!-- 同意的撤回与变更 -->
<view class="legal-subhead">
() 同意的撤回与变更
</view>
<view class="legal-para">
若您需要更改相关权限的授权例如相机相册麦克风您可以通过您的硬件设备进行修改
您也可以通过注销天远查账户的方式永久撤回我们继续收集您个人信息的全部授权
如您在此过程中遇到操作问题的可以通过本政策帮助中心方式联系我们
</view>
<!-- 帮助反馈权 -->
<view class="legal-subhead">
() 帮助反馈权
</view>
<view class="legal-para">
我们为您提供了多种反馈渠道具体请见设置帮助中心
</view>
<!-- 提前获知产品与/或服务停止运营权 -->
<view class="legal-subhead">
() 提前获知产品与/或服务停止运营权
</view>
<view class="legal-para">
我们将持续为您提供优质服务若因特殊原因导致我们的部分或全部产品与/或服务被迫停止运营
我们将提前在显著位置或通知您并将停止对您个人信息的收集
同时在超出法律法规规定的必需且最短期限后我们将会对所持有的您的个人信息进行删除或匿名化处理
</view>
</view>
<view class="legal-section">
<!-- 第九部分 -->
<view class="legal-h3">
本政策如何更新
</view>
<view class="legal-para">
我们的隐私政策可能变更
未经您明确同意我们不会限制您按照本隐私政策所应享有的权利
我们会在天远查各个平台包括客户端相关网页上以首页弹窗形式发布对本隐私政策所做的任何变更并以交互设计提醒您阅读并完整理解
对于重大变更我们还会提供更为显著的通知可能包括公告通知甚至向您提供弹窗提示
</view>
<view class="legal-para">
本政策所指的重大变更包括但不限于
<view>
1我们的服务模式发生重大变化如处理用户信息的目的用户信息的使用方式等
</view>
<view>
2我们在控制权组织架构等方面发生重大变化如业务调整破产并购等引起的所有者变更等
</view>
<view>
3用户信息共享转让或公开披露的主要对象发生变化
</view>
<view>
4我们负责处理用户信息安全的责任部门联络方式及投诉渠道发生变化时
</view>
<view>
5用户信息安全影响评估报告表明存在高风险时
</view>
依据法律法规业务变动监管要求可修订隐私政策更新后通过小程序弹窗站内公告告知用户重大内容变更重点提醒不会无故缩减用户合法权益继续使用服务即默认认可最新政策条款
</view>
</view>
<!-- -->
<view class="legal-section">
<!-- 第十部分 -->
<view class="legal-h3">
如何联系我们
<view class="legal-h3">如何联系我们</view>
<view class="legal-para">
若对本隐私政策个人信息保护存在疑问建议与投诉可通过平台内置客服渠道发起咨询我方核验身份后十五个工作日内处理并回复相关问题
</view>
<view class="legal-para">
如果您对本政策或数据处理有任何疑问意见或建议可以通过天远查产品内的联系客服或邮箱
<text class="legal-link"> admin@iieeii.com </text>
与我们联系我们将在收到您发送的响应请求或相关信息之日起十五15天内回复您
</view>
<view class="legal-para">
您理解并同意当涉及以下任一情形时我们无法响应您的请求
<view>1与国家安全国防安全有关的</view>
<view>
2与公共安全公共卫生重大公共利益有关的
</view>
<view>3与犯罪侦查起诉和审判等有关的</view>
<view>
4有充分证据表明您存在主观恶意或滥用权利的
</view>
<view>
5响应您的请求将导致您或其他个人组织的合法权益受到严重损害的
</view>
<view>6涉及天远查或任何第三方主体商业秘密的</view>
<view>7法律法规规定的其他情形</view>
</view>
<view class="legal-para">
如果您对我们的回复不满意特别是您认为我们的个人信息处理行为损害了您的合法权益
您还可以通过向有管辖权的法院提起诉讼来寻求解决方案
</view>
</view>
<view class="legal-section">
<!-- 第十一部分 -->
<view class="legal-h3">
十一其他
</view>
<view class="legal-para">
隐私政策的解释及争议解决均应适用中华人民共和国大陆地区法律
与本隐私政策相关的任何纠纷双方应协商友好解决若不能协商解决
应将争议提交至广西福铭网络科技有限公司注册地有管辖权的人民法院解决
</view>
<view class="legal-para">
隐私政策的标题仅为方便及阅读而设并不影响正文其中任何规定的含义或解释
</view>
</view>
<view class="legal-date legal-date-right">
<text>2024年11月19日</text>
</view>
本隐私政策最终解释权归全能查所有
</view>
</view>
</view>

View File

@@ -16,288 +16,243 @@ definePage({
<view>
<!-- 页面标题 -->
<view class="legal-page-title">
用户协议
全能查用户协议
</view>
<!-- 内容主体 -->
<view class="legal-indent">
<view class="legal-date">
更新日期2026 5 22
</view>
<!-- 审慎阅读 -->
<view class="legal-block">
本协议是您以下又称用户在使用本服务时约定您和广西福铭网络科技有限公司之间权利义务关系的有效协议
<text class="legal-strong">审慎阅读</text>任何用户在使用全能查服务指海南海宇大数据有限公司及其关联方合法拥有并运营的相关网站微信小程序及客户端应用程序提供的服务海南海宇大数据有限公司及其关联方以下称 "全能查"之前都应当认真仔细阅读全能查用户协议以下简称 "本协议"本协议是用户与全能查之间的法律协议是用户账号和 / 或使用全能查服务时使用的通用条款请您务必审慎阅读充分理解各条款内容特别是关于退费管辖与法律适用用户信息的使用范围免责条款我们在平台中设立的全部格式合同均将采用加粗方法提醒您注意重点条款您不应当以全能查未对本协议以合理方式提醒用户注意或未根据用户要求尽到说明义务为理由而声称或要求法院或其它任何第三方确认相关条款非法或无效
</view>
<!-- 签约动作 -->
<view class="legal-block">
在您使用本服务前请您务必仔细阅读本协议特别是隐私权保护及授权条款免除或者限制广西福铭网络科技有限公司责任的条款争议解决和法律适用条款一旦您有对本服务的任何部分或全部的注册查看定制使用等任何使用行为视为您已充分阅读理解并接受本协议的全部内容并与广西福铭网络科技有限公司达成本协议如您对本协议有任何疑问应向广西福铭网络科技有限公司客服咨询如果您不同意本协议的部分或全部约定您应立即停止使用本服务
</view>
<view class="legal-block">
您与广西福铭网络科技有限公司达成本协议后您承诺接受并遵守本协议的约定并不得以未阅读本协议的内容或者未获得广西福铭网络科技有限公司对您问询的解答等理由主张本协议无效或要求撤销本协议在本协议履行过程中广西福铭网络科技有限公司可以依其单独判断暂时停止提供限制或改变本服务并有权根据自身业务需要修订本协议一旦本协议的内容发生变动广西福铭网络科技有限公司将通过平台公布最新的服务协议不再向您作个别通知如果您不同意广西福铭网络科技有限公司对本服务协议所做的修改您应立即停止使用本服务或通过广西福铭网络科技有限公司客服与广西福铭网络科技有限公司联系如果您继续使用本服务则视为您接受广西福铭网络科技有限公司对本协议所做的修改并应遵照修改后的协议执行
<text class="legal-strong">签约动作</text>本协议是您与全能查所有者之间就全能查服务等相关事宜所订立的契约除非您已阅读并接受本协议所有条款否则您无权使用全能查提供的服务当您通过注册程序或其他任何方式使用全能查服务时作出相关确认操作的行为包括但不限于勾选同意本协议点击 "确认 / 提交" 按钮等表示您已充分阅读本协议文本理解并接受本协议的全部内容本协议构成对双方有约束力的法律文件
</view>
<!-- 1 -->
<view class="legal-section">
<view class="legal-h3">
服务内容
<view class="legal-h3"> 1 全能查服务条款的确认和接纳</view>
<view class="legal-para">
1.1 全能查各项服务的所有权知识产权归属于全能查用户同意所有协议条款并完成注册 / 登录程序才能成为全能查的用户用户与全能查共同确认如用户完成注册 / 登录后进一步通过全能查平台完成个人认证或企业认证的该账号下与全能查的签约主体即为该认证主体账号注册充值退款下单等操作的后果均由该认证主体承担如认证主体与注册手机号实名信息主体不一致的用户确认该实名信息主体为认证主体的有权代理人
</view>
<view class="legal-para">
本服务向您提供多项个人信息整理服务您知悉并认可如您需使用该类服务必须满足如下所述条件且您承诺您向广西福铭网络科技有限公司提请服务申请时已经满足如下所述条件
1.2 用户点击同意本协议的即视为用户确认自己具有享受全能查服务的权利能力和行为能力能够独立承担法律责任
</view>
<view class="legal-para">
<view>A.您已注册成为本服务的会员</view>
<view>
B.您已在服务页面对应框中填写被查询主体的姓名身份证号手机号银行卡号和被查询主体的手机号收到的动态验证码以下称被查询主体信息
</view>
<view>
C.您确保被查询主体信息是您本人的信息或者被查询主体已授权您本人使用被查询主体信息进行查询授权内容应包括本条D项所述内容并且被查询主体已知悉该授权的风险
</view>
<view>
D.被查询主体不可撤销地授权广西福铭网络科技有限公司为查询评估被查询主体的信息状况a.可以委托合法存续的第三方机构收集查询验证使用并提供您或被查询主体的个人信息b.可以向数据源机构采集您或被查询主体的个人信息c.可以整理保存加工使用您或被查询主体的个人信息并向您提供数据报告d.可以向为您提供服务的第三方商户提供脱敏后的个人信息或数据报告本条所述的个人信息包括但不限于身份信息联系方式职业和居住地址等个人基本信息个人社保公积金收入及在商业活动中形成的各类交易记录个人公共费用缴纳违法违规信息财产状况等
</view>
<view>
E.被查询主体已被明确告知提供被查询主体信息并作出D项授权可能给被查询主体带来的各类损失以及其他可能的不利后果包括采集上述个人信息对被查询主体信用方面可能产生不良影响以及上述信息被信息使用者依法提供给第三方后被他人不当利用的风险
</view>
<view>F.您已全额支付相应的查询服务费用</view>
<view>
G.验证码请不要轻易提供给他人一旦填入手机号对应验证码视为手机号机主本人操作
</view>
</view>
</view>
<view class="legal-section">
<view class="legal-h3">
服务中断或故障
1.3 如果您在 18 周岁以下您只能在父母或监护人的监护参与下才能使用全能查服务
</view>
<view class="legal-para">
您同意因下列原因导致广西福铭网络科技有限公司无法正常提供本服务的广西福铭网络科技有限公司不承担责任
</view>
<view class="legal-para">
<view>1承载本服务的系统停机维护期间</view>
<view>
2您的电脑手机软硬件和通信线路供电线路出现故障的
</view>
<view>
3您操作不当或通过非广西福铭网络科技有限公司授权或认可的方式使用本服务的
</view>
<view>
4因病毒木马恶意程序攻击网络拥堵系统不稳定系统或设备故障通讯故障电力故障或政府行为等原因
</view>
<view>
5由于黑客攻击网络供应商技术调整或故障网站升级手机运营商系统方面的问题等原因而造成的本服务中断或延迟
</view>
<view>
6因台风地震海啸洪水停电战争恐怖袭击等不可抗力之因素造成本服务系统障碍不能执行业务的
</view>
</view>
<view class="legal-para">
广西福铭网络科技有限公司不对因使用本服务而对用户造成的间接的附带的特殊的后果性的损失承担任何法律责任尽管有前款约定广西福铭网络科技有限公司将采取合理行动积极促使本服务恢复正常
</view>
</view>
<view class="legal-section">
<view class="legal-h3">
信息的使用和保护
</view>
<view class="legal-para">
广西福铭网络科技有限公司深知您注重个人信息安全和保护并理解保护被查询主体个人信息的重要性
广西福铭网络科技有限公司会严格遵守中国关于收集使用保存用户个人信息的相关法律法规
尽最大努力采用相应安全技术和管理手段保护您或被查询主体的个人信息
防止您或被查询主体个人信息遭受未经授权的访问适用或泄露毁损篡改或者丢失
未经您或被查询主体的授权不会向任何第三方提供
</view>
<view class="legal-para">
您使用本服务即表示您已授权广西福铭网络科技有限公司将您相关信息披露给广西福铭网络科技有限公司关联公司
关联公司是指直接或间接控制于本协议一方的任何法律实体或者与本协议一方共同于另一法律实体的任何法律实体使用
且广西福铭网络科技有限公司关联公司仅为了向您提供服务而使用您的相关信息
如广西福铭网络科技有限公司关联公司使用您的相关信息则受本协议约束且会按照与广西福铭网络科技有限公司同等谨慎程度保护您的相关信息
</view>
<view class="legal-para">
在您使用本服务过程中特别是在申请提现实名认证或佣金结算时您需要提供包括但不限于姓名身份证号银行卡号手机号税务身份信息等个人资料
您同意我们为履行合同义务税务申报身份核验财务结算等必要目的收集使用存储并在必要范围内共享该等信息
在进行税务代扣代缴结算服务时我们有权将必要信息提供给依法合作的第三方税务服务商结算服务商前提是该第三方承担同等信息保护义务
</view>
<view class="legal-para">
您有权查询更正您的个人信息也可以根据平台流程申请注销账户或停止使用相关服务我们将根据法律要求妥善处理相关信息
</view>
<view class="legal-para">
广西福铭网络科技有限公司就下列原因导致的您或被查询主体个人信息的泄露不承担任何法律责任
</view>
<view class="legal-para">
<view>
1由于您个人原因将本服务的会员账号和密码告知他人或与他人共享广西福铭网络科技有限公司服务账户由此导致的与您相关的信息的泄露
</view>
<view>
2您使用第三方提供的服务包括您向第三方提供的任何个人信息须受第三方自己的服务条款及个人信息保护协议而非本协议约束您需要仔细阅读其条款本协议仅适用于广西福铭网络科技有限公司所提供的服务并不适用于任何第三方提供的服务或第三方的信息使用规则广西福铭网络科技有限公司对任何第三方使用由您提供的信息不承担任何责任
</view>
<view>
3根据相关的法律法规相关政府主管部门或相关证券交易所的要求提供公布与您相关的信息
</view>
<view>
4或其他非因广西福铭网络科技有限公司原因导致的与您相关的信息的泄露
</view>
</view>
</view>
<view class="legal-section">
<!-- 第四部分 -->
<view class="legal-h3">
用户声明与保证
</view>
<view class="legal-para">
<view>
1您使用本服务的前提是您依照适用的法律是具有完全民事权利和民事行为能力能够独立承担民事责任的自然人
</view>
<view>
2您如违反本协议第一条款中的承诺您可能会对他人造成侵权如由此给广西福铭网络科技有限公司或他人造成损失的您需依照法律法规规定承担相应的法律责任
</view>
1.4 全能查保留在中华人民共和国大陆地区法施行之法律允许的范围内独自决定拒绝服务拒绝交易冻结或关闭用户账户清除或编辑内容或取消订单的权利
</view>
</view>
<!-- 2 -->
<view class="legal-section">
<!-- 第五部分 -->
<view class="legal-h3">
知识产权保护
<view class="legal-h3"> 2 本站服务</view>
<view class="legal-para">
2.1 全能查通过互联网依法为用户提供车辆信息查询等互联网信息服务用户在完全同意本协议及本站规定的情况下方有权使用本站的相关服务
</view>
<view class="legal-para">
本服务涉及的文档资料软件商标图案排版设计等以下简称广西福铭网络科技有限公司产品的著作权商标以及其他知识产权或权益均为广西福铭网络科技有限公司享有或广西福铭网络科技有限公司获得授权使用
用户不得出租出借拷贝仿冒复制或修改广西福铭网络科技有限公司产品任何部分或用于其他任何商业目的
也不得将广西福铭网络科技有限公司产品做反向工程反编译或反汇编或以其他方式或工具取得广西福铭网络科技有限公司产品之目标程序或源代码
如果用户违反此约定造成广西福铭网络科技有限公司及其他任何第三方任何损失的甲方应予以全额赔偿
2.2 用户首先同意全能查公司有权对您注册的账号采取限制禁止等措施有权拒绝与特定主体进行交易
</view>
</view>
<!-- 3 -->
<view class="legal-section">
<!-- 第六部分 -->
<view class="legal-h3">
隐私保护
<view class="legal-h3"> 3 用户信息</view>
<view class="legal-para">
3.1 用户应诚信向本站提供注册资料用户同意其提供的注册资料真实准确完整合法有效注册资料如有变动的应及时更新
</view>
<view class="legal-para">
天远查保证不对外公开或向第三方提供单个用户的注册资料及存储在天远查的非公开内容但下列情况下除外:
3.2 用户应当确保相关电信运营商中登载的实名信息与实际注册使用付款人一致在主张任何权利前用户有义务通过电信运营商开具身份信息相关证明并提供给全能查或任何司法机关及仲裁机构
</view>
<view class="legal-para">
<view>1. 事先获得用户的明确授权;</view>
<view>2. 根据有关的法律法规要求;</view>
<view>3. 按照有关政府部门的要求;</view>
<view>4. 为维护社会公众的利益;</view>
<view>5. 为维护天远查的合法利益</view>
</view>
<view class="legal-para">
在不透露单个用户隐私资料的前提下天远查有权利对整个用户数据库进行分析并对用户数据库进行商业上的利用
</view>
</view>
<view class="legal-section">
<!-- 第七部分 -->
<view class="legal-h3">
免责条款
</view>
<view class="legal-para">
<view>
不管基于任何直接的间接的特殊的惩罚性的惩戒性的附带的或结果性的损害损失或费用我们均不对其承担责任即使有人告知我们或我们的员工存在出现这些损害损失或费用的可能性这些损害损失或费用由以下这些情况引起或与这些情况有关
</view>
<view>1. 使用我们网站上或其他链接网站上的信息</view>
<view>2. 无法使用这些信息</view>
<view>
3.
任何在操作或传输中出现的操作失败错误遗漏中断缺陷延迟计算机病毒断线或系统运行失败
</view>
</view>
<view class="legal-para">
<view>
我们可以在不事先通知的情况下更改信息并且不承担更新这些信息的义务不经任何种类的授权不做任何专门或暗指或法定的不侵犯第三方权利名称可出售性出于某种特殊目的适当措施或不携带计算机病毒的保证
</view>
</view>
<view class="legal-para">
<view>
我们不对您查询信息内容的正确性适当性完整性准确性可靠性或适时性做出任何证明声明和保证我们不对任何因个人平台产生的错误遗漏及失准承担任何责任
</view>
</view>
<view class="legal-para">
<view>
对于由于您违反本协议导致任何第三方针对我们及或我们的员工提出的任何申诉起诉要求或者诉讼或者其他法律程序您同意自费作出赔偿并令其免受上述损害
</view>
3.3 如果您提供的注册资料不合法不真实不准确不详尽的您需承担因此引起的相应责任及后果并且全能查保留终止您使用本软件各项服务的权利
</view>
</view>
<!-- 4 -->
<view class="legal-section">
<!-- 第八部分 -->
<view class="legal-h3">
违约
<view class="legal-h3"> 4 用户义务</view>
<view class="legal-para">
4.1 您须对自己在网上的言论和行为承担法律责任您若在本软件上散布和传播反动色情或其它违反国家法律的信息本软件的系统记录有可能作为您违反法律的证据您负有如下义务
</view>
<view class="legal-para">
用户不得利用本服务进行任何损害广西福铭网络科技有限公司及其他第三方权益的行为否则广西福铭网络科技有限公司有权立即终止为该用户提供本服务并要求用户赔偿损失由此产生的任何后果由用户自行承担与广西福铭网络科技有限公司无关
<view>4.1.1 不得传输或发表煽动抗拒破坏宪法和法律行政法规实施的言论煽动颠覆国家政权推翻社会主义制度的言论煽动分裂国家破坏国家统一的言论煽动民族仇恨民族歧视破坏民族团结的言论</view>
<view>4.1.2 从中国大陆向境外传输资料信息时必须符合中国有关法规</view>
<view>4.1.3 不得利用本软件从事洗钱窃取商业秘密窃取个人信息等违法犯罪活动</view>
<view>4.1.4 不得干扰本软件的正常运转不得侵入本软件及国家计算机信息系统</view>
<view>4.1.5 不得传输或发表任何违法犯罪的骚扰性的中伤他人的辱骂性的恐吓性的伤害的庸俗的淫秽的不文明的等信息资料</view>
<view>4.1.6 不得传输或发表损害国家社会公共利益和涉及国家安全的信息资料或言论</view>
<view>4.1.7 不得教唆他人从事本条所禁止的行为</view>
<view>4.1.8 不得利用在本软件注册的账户进行牟利性经营活动</view>
<view>4.1.9 不得发布任何侵犯他人隐私个人信息著作权商标权等知识产权或合法权利的内容</view>
</view>
<view class="legal-para">
4.2 您在使用全能查服务过程中如有以下任何行为以下也称 "违法违规行为"之一的全能查有权视情节严重程度依据本协议及相关账号处理规则的规定对您采取本条第二款规定的一种或多种处理措施并可公告处理结果
</view>
<view class="legal-para">
<text class="legal-strong">1以任何方式破坏全能查服务的正常进行包括但不限于</text>
</view>
<view class="legal-para">
<view>1违规及 / 或恶意注册登录全能查的行为</view>
<view>2注册资料内容含虚假信息</view>
<view>3滥用全能查所提供或赋予的工具损害他人合法权益或妨害全能查平台运营秩序的行为</view>
<view>4进行全能查账号交易账号共享等影响账号安全的行为</view>
<view>5未经全能查授权擅自与第三方进行全能查服务等交易或从第三方通过购买接受赠与或者其他方式获得全能查服务或利用前述情形进行中介行为或牟利</view>
<view>6违反本协议任何约定或违反国家法律法规任何规定的行为</view>
<view>7其他损害全能查或其他第三方合法权益的行为</view>
</view>
<view class="legal-para">
<text class="legal-strong">2前款规定的处理措施包括但不限于</text>
</view>
<view class="legal-para">
<view>1警告</view>
<view>2限制或禁止您使用部分功能</view>
<view>3暂时或永久性地禁止您登录全能查账号以下称 "冻结账号"</view>
<view>4暂停或终止您使用全能查相关服务或单方通知您终止本协议</view>
<view>5就您的违法违规行为提起相应民事诉讼追究您的侵权违约或其他民事责任并要求您赔偿全能查因您违法违规行为所受到的损失包括全能查所受到的直接经济损失名誉或商誉损失以及全能查对外支付的赔偿金和解费用律师费用诉讼费用及其他间接损失或移交有关行政管理机关给予行政处罚或者移交司法机关追究您的刑事责任</view>
</view>
<view class="legal-para">
您知悉并同意如全能查依据本协议对您的全能查账号采取冻结账号处理措施的具体冻结账号期间由全能查根据您违规行为情节而定
</view>
<view class="legal-para">
<text class="legal-strong">您知悉并同意</text>
</view>
<view class="legal-para">
<view>1在冻结账号期间您全能查账号中的账户余额及其他服务都将无法使用</view>
<view>2如您账号中的优惠券存在一定有效期该有效期可能会在账号冻结期间过期您全能查账号解冻后您将无法使用该等已过期的优惠券</view>
</view>
<view class="legal-para">
4.3 您在查询历史车况记录或者与全能查公司达成任何服务合同前应当确保本人与相关车辆存在利害关系并且已经获得车主完整授权因未获得车主授权而产生的任何法律责任由您自行承担造成全能查损失的全能查有权向您进行追偿
</view>
</view>
<!-- 5 -->
<view class="legal-section">
<!-- 第九部分 -->
<view class="legal-h3">
数据来源及准确性说明
<view class="legal-h3"> 5 账户注册与使用</view>
<view class="legal-para">
5.1 用户注册 / 登录成功后全能查将给予每个用户一个用户账号及相应的权限用户应当妥善保管账号相关信息用户应当对以其用户账号进行的所有活动和事件负法律责任完成企业认证的认证企业应当妥善保存其账号密码并确保登录账户的主体均得到了该认证企业的充分授权该认证企业承担授权人在账号上充值下单注销及相关操作的一切后果
</view>
<view class="legal-para">
本产品数据来源于第三方可能因数据未公开更新延迟或信息受到限制因此不一定能完全返回不同数据格式及记录详细程度会有所差异这是行业正常现象本报告仅供参考请结合实际情况做出决策
5.2 用户一经注册全能查账号除非子功能要求单独开通权限用户有权利用该账号使用全能查各项功能的单项服务当用户使用全能查各单项服务时用户的使用行为视为其对该单项服务的服务条款以及全能查在该单项服务中发出的各类公告的同意
</view>
<view class="legal-para">
5.3 在用户进行账号注册或使用全能查服务时如发现全能查账号可能存在涉诈异常情形或风险的全能查有权根据相关法律法规规定重新核验您的账号并可根据风险情况采取限期改正限制功能暂停使用关闭账号禁止重新注册以及本协议规定的其他处置措施
</view>
<view class="legal-para">
5.4 全能查服务协议以及各单项服务条款和公告可由全能查随时更新且无需另行通知您在使用相关服务时应关注并遵守其所适用的相关条款您在使用全能查提供的各项服务之前应仔细阅读本服务协议及对应查询须知
</view>
</view>
<!-- 6 -->
<view class="legal-section">
<!-- 第十部分 -->
<view class="legal-h3">
退款协议
<view class="legal-h3"> 6 注册信息和隐私与个人信息保护</view>
<view class="legal-para">
6.1 全能查账号的所有权归全能查用户完成注册 / 登录申请手续后获得全能查账号的使用权用户应提供及时详尽及准确的个人资料并不断更新注册资料符合及时详尽准确的要求所有原始键入的资料将引用为注册资料如果因注册信息不真实而引起的问题并对问题发生所带来的后果全能查不负任何责任如果因注册信息不真实或更新不及时而引发的相关问题全能查不负任何责任全能查有权随时收回账号使用权
</view>
<view class="legal-para">
除非由于本程序的技术性问题导致用户无法正常使用本产品否则我们不提供任何退款服务
用户在购买前应仔细阅读本用户协议及相关使用条款确保对本产品有充分了解
6.2 用户应当通过真实身份信息认证注册账号且用户提交的账号名称头像等注册信息中不得出现违法信息经全能查审核如存在上述情况全能查将不予注册同时在注册后如发现用户以虚假信息骗取账号名称注册或其账号头像等注册信息存在违法和不良信息的全能查有权不经通知单方采取限期改正暂停使用注销登记收回等措施
</view>
<view class="legal-para">
6.3 用户不得将全能查账号以任何方式提供给他人使用包括但不限于不得以密码转让出租借用等方式提供给他人使用否则因此产生任何法律后果及责任均由用户自行承担且全能查有权对您的全能查账号采取包括但不限于警告限制或禁止使用全能查账号全部或部分功能直至注销的处理措施因此造成的一切后果由您自行承担
</view>
<view class="legal-para">
6.4 关于用户个人信息保护及隐私保护事项适用最新版全能查隐私政策相关条款
</view>
</view>
<!-- 7 -->
<view class="legal-section">
<!-- 第十一部分 -->
<view class="legal-h3">
十一协议的变更和终止
<view class="legal-h3"> 7 经营信息公示和相关协议的更新</view>
<view class="legal-para">
7.1 依照中华人民共和国电子商务法第十五条规定全能查将在平台首页显著位置持续公示营业执照信息与经营业务有关的行政许可信息并在发生变更时及时更新公示信息
</view>
<view class="legal-para">
鉴于网络服务的特殊性我们变更本协议及其附件的若干条款时将提前通过我们平台公告有关变更事项
修订后的条款或将来可能发布或更新的各类规则-经在我们平台公布后立即自动生效
如您不同意相关修订应当立即停止使用该项服务
如您在发布上述协议变更的有关公告后继续使用互联网查询的视为您已接受协议的有关变更并受其约束
本协议中的相关条款根据该变更而自动做相应修改双方无须另行签订书面协议
7.2 本协议更新时全能查平台不负有向您发送通知的义务我们始终将向您提供本协议之文本您可以也有义务在使用本产品的同时注意进行阅读不同意相关更新条款的您必须立即终止使用本产品否则即视为对新协议的同意
</view>
</view>
<!-- 8 -->
<view class="legal-section">
<!-- 第十二部分 -->
<view class="legal-h3">
十二适用法律
<view class="legal-h3"> 8 服务内容费用与退款规则</view>
<view class="legal-para">
8.1 全能查网络服务的具体内容由全能查根据实际情况提供全能查可能增加或者减少服务内容
</view>
<view class="legal-para">
本协议条款的解释效力及纠纷的解决适用中华人民共和国大陆地区法律法规
如用户和广西福铭网络科技有限公司之间发生任何争议首先应友好协商解决协商不成的应将争议提交至广西福铭网络科技有限公司注册地有管辖权的人民法院解决
8.2 除非本服务协议另有其它明示规定全能查所推出的新产品新功能新服务均受到本服务协议之规范相关新产品新功能新服务存在限时特惠活动的活动周期均为自活动推出之日起一年内有效
</view>
<view class="legal-para">
8.3 为使用本服务您必须能够自行经有法律资格对您提供互联网接入服务的第三方进入国际互联网并应自行支付相关服务费用此外您必须自行配备及负责与国际互联网连线所需之一切必要装备包括手机计算机等设备
</view>
<view class="legal-para">
8.4 鉴于网络服务的特殊性用户同意全能查有权不经事先通知随时变更中断或终止部分或全部的网络服务包括收费网络服务全能查不担保网络服务不会中断对网络服务的及时性安全性准确性也都不作担保
</view>
<view class="legal-para">
8.5 全能查需要定期或不定期地对提供网络服务的平台或相关的设备进行检修或者维护如因此类情况而造成网络服务包括收费网络服务在合理时间内的中断全能查无需为此承担任何责任全能查保留不经事先通知暂停任何服务的权利
</view>
<view class="legal-para">
8.6 本服务或第三人可提供与其它国际互联网上之网站或资源之链接由于全能查无法控制这些网站及资源您了解并同意此类网站或资源是否可供利用全能查不予负责存在或源于此类网站或资源之任何内容广告产品或其它资料全能查亦不予保证或负责因使用或依赖任何此类网站或资源发布的或经由此类网站或资源获得的任何内容商品或服务所产生的任何损害或损失全能查不承担任何责任
</view>
<view class="legal-para">
8.7 用户明确同意其使用全能查网络服务所存在的风险将完全由其自己承担用户理解并接受下载或通过全能查服务取得的任何信息资料取决于用户自己并由其承担系统受损资料丢失以及其它任何风险
</view>
<view class="legal-para">
8.8 全能查有权于任何时间暂时或永久修改或终止本服务或其任何部分但终止相关服务的应当依照电子商务相关法律法规规定处理
</view>
<view class="legal-para">
8.9 <text class="legal-strong">终止服务</text>您同意全能查得基于其自行之考虑因任何理由包含但不限于长时间超过一年未使用或全能查认为您已经违反本服务协议的文字及精神终止您的账号或本服务之使用或服务之任何部分并将您在本服务内任何内容加以移除并删除您同意依本服务协议任何规定提供之本服务无需进行事先通知即可中断或终止您承认并同意全能查可立即关闭或删除您的账号及您账号中所有相关信息及文件 / 或禁止继续使用前述文件或本服务此外您同意若本服务之使用被中断或终止或您的账号及相关信息和文件被关闭或删除全能查对您或任何第三人均不承担任何责任
</view>
<view class="legal-para">
<text class="legal-strong">8.10 退款与订单规则</text>
</view>
<view class="legal-para">
<view>1订单处于查询中状态且订单未超时不支持中途撤销无法申请退款</view>
<view>2订单超时或超过承诺最晚查询时间还未出结果可以联系客服退款</view>
<view>3查询失败订单超时或超过承诺最晚查询时间还未出结果查不到记录不含以下四种情况无出险保单脱保车主核验是否一致无违章系统自动完成退款查询费用在 24 小时内原路退回</view>
<view>4车况查询服务为虚拟服务查询成功不支持退款如您对查询服务存在疑问或投诉请提供相关信息点击客服按钮联系我们</view>
<view>5付款前请先参考页面报告样例并阅读服务页面 "查询须知"请务必核对查询订单类型车架号车牌号信息因用户输入错误导致的查询失败不支持退款</view>
</view>
</view>
<!-- 9 -->
<view class="legal-section">
<!-- 第十三部分 -->
<view class="legal-h3">
十三问题咨询
<view class="legal-h3"> 9 知识产权和任何信息的权利归属约定</view>
<view class="legal-para">
9.1 全能查所提供的服务可能会产生包括但不限于历史车况报告车辆出险记录报告维保记录报告等不同类型的信息上述信息是全能查的智力成果您同意授权并承诺相关信息所有权均属于全能查您仅具有个人非商业使用权
</view>
<view class="legal-para">
如您对本协议及本服务有任何问题请通过邮箱
<text class="legal-link"> admin@iieeii.com </text>
通过联系客服联系广西福铭网络科技有限公司进行咨询
广西福铭网络科技有限公司会尽最大努力解决您的问题
9.2 您理解并同意全能查有权对相关信息进行任何形式的重复利用和商业开发
</view>
</view>
<!-- 10 -->
<view class="legal-section">
<!-- 第十四部分 -->
<view class="legal-h3">
十四附则
<view class="legal-h3"> 10 其他</view>
<view class="legal-para">
10.1 本协议的订立执行和解释及争议的解决均应适用中华人民共和国法律
</view>
<view class="legal-para">
<view>
本协议的某一条款被确认无效均不影响本协议其他条款的效力
10.2 如双方就本协议内容或其执行发生任何争议双方应尽量友好协商解决协商不成时任何一方均可向海南海宇大数据有限公司注册地有管辖权的人民法院提起诉讼
</view>
<view>
本协议未尽事宜根据我国相关法律法规及我们相关业务规定办理如需制定补充协议其法律效力同本协议
<view class="legal-para">
10.3 全能查未行使或执行本服务协议任何权利或规定不构成对前述权利或权利之放弃
</view>
<view class="legal-para">
10.4 如本协议中的任何条款无论因何种原因完全或部分无效或不具有执行力本协议的其余条款仍应有效
</view>
<view class="legal-block legal-mt">
本协议通过点击同意/勾选的方式签署自签署之日生效
<view class="legal-para">
10.5 请您在发现任何违反本服务协议以及其他任何单项服务的服务条款全能查各类公告之情形时通知全能查您可以通过如下联络方式同全能查联系
</view>
<view class="legal-date legal-date-right">
<text>本协议于 2024 11 17 日生效</text>
<view class="legal-para">
138-7605-1080
</view>
<view class="legal-para">
客服部电子邮箱<text class="legal-link">admin@iieeii.com </text>
</view>
</view>
</view>

View File

@@ -2,7 +2,7 @@
import { onShareAppMessage, onShareTimeline, onShow } from '@dcloudio/uni-app'
import { ref } from 'vue'
import { getUserDetail } from '@/api'
import { hasToken } from '@/utils/session'
import { hasToken, clearAuthSession } from '@/utils/session'
import { useBindMobile } from '@/composables/useBindMobile'
definePage({
@@ -211,11 +211,11 @@ function goOilPrice() {
}
function goHelp() {
uni.showToast({ title: '敬请期待', icon: 'none' })
uni.navigateTo({ url: '/pages/help-center' })
}
function goAbout() {
uni.showToast({ title: '敬请期待', icon: 'none' })
uni.navigateTo({ url: '/pages/about-us' })
}
function goSettings() {
@@ -226,12 +226,36 @@ function goSettings() {
function goServiceFallback() {
uni.showToast({ title: '请在微信小程序内使用在线客服', icon: 'none' })
}
function handleLogout() {
uni.showModal({
title: '退出登录',
content: '确定要退出登录吗?退出后您的历史报告和收藏将无法同步。',
confirmColor: '#1768ff',
success: (res) => {
if (res.confirm) {
clearAuthSession()
isLogin.value = false
nickname.value = ''
userDesc.value = ''
hasBoundMobile.value = false
wxNickStorage.value = ''
uni.showToast({ title: '已退出登录', icon: 'success' })
}
},
})
}
</script>
<template>
<view class="page-root">
<scroll-view scroll-y class="scrollarea">
<view class="page">
<!-- 0. Banner 头部 -->
<view class="banner-box">
<image class="banner" src="/static/home/images/Banner.png" mode="widthFix" />
</view>
<!-- 区块1: 个人信息栏 -->
<view class="profile-card">
@@ -375,6 +399,12 @@ function goServiceFallback() {
</view>
<text class="quick-name">授权书</text>
</view>
<view v-if="isLogin" class="quick-item" @tap="handleLogout">
<view class="quick-icon-wrap" style="background: rgba(255,77,79,0.08)">
<view class="quick-icon i-carbon-logout" style="color: #ff4d4f" />
</view>
<text class="quick-name">退出登录</text>
</view>
</view>
</view>
@@ -481,6 +511,20 @@ function goServiceFallback() {
box-sizing: border-box;
}
/* Banner */
.banner-box {
border-radius: 24rpx;
overflow: hidden;
margin-bottom: 24rpx;
box-shadow: 0 6rpx 20rpx rgba(0,0,0,0.05);
}
.banner {
width: 100%;
display: block;
}
/* ═══ 区块1: 个人信息栏 ═══ */
.profile-card {
position: relative;
@@ -625,7 +669,7 @@ function goServiceFallback() {
}
.quick-item-hover {
opacity: 0.7;
opacity: 0.9;
}
.quick-icon-wrap {
@@ -922,7 +966,7 @@ function goServiceFallback() {
}
.bind-submit.disabled {
opacity: 0.45;
opacity: 0.9;
pointer-events: none;
}

View File

@@ -143,12 +143,12 @@ function goTool(key: string) {
class="tool-cell"
@tap="goTool(item.key)"
>
<view class="tool-cell-icon-wrap" style="background: #eef4ff">
<view class="tool-cell-icon-wrap" style="background: linear-gradient(135deg, #eef4ff, #e0eaff)">
<view :class="['tool-cell-icon', item.icon]" style="color: #1768ff" />
</view>
<text class="tool-cell-name">{{ item.name }}</text>
</view>
</view>
</view>
</template>
</template>
@@ -166,12 +166,12 @@ function goTool(key: string) {
class="tool-cell"
@tap="goTool(item.key)"
>
<view class="tool-cell-icon-wrap" :style="{ background: `${activeCategory.color}12` }">
<view class="tool-cell-icon-wrap" :style="{ background: `linear-gradient(135deg, ${activeCategory.color}08, ${activeCategory.color}15)`, '--tool-color': activeCategory.color }">
<view :class="['tool-cell-icon', item.icon]" :style="{ color: activeCategory.color }" />
</view>
<text class="tool-cell-name">{{ item.name }}</text>
</view>
</view>
</view>
</template>
</view>
</scroll-view>
@@ -384,9 +384,9 @@ function goTool(key: string) {
width: 25%;
display: flex;
flex-direction: column;
align-items: center;
padding: 20rpx 4rpx;
padding: 8rpx;
box-sizing: border-box;
height: 200rpx;
}
.tool-cell:active {
@@ -394,28 +394,41 @@ function goTool(key: string) {
}
.tool-cell-icon-wrap {
width: 80rpx;
height: 80rpx;
border-radius: 24rpx;
position: relative;
width: 100%;
height: 100%;
border-radius: 20rpx;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-bottom: 10rpx;
overflow: hidden;
}
.tool-cell-icon {
font-size: 38rpx;
font-size: 100rpx;
opacity: 0.15;
flex: 1;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
}
.tool-cell-name {
flex: 0 0 auto;
font-size: 22rpx;
color: #333;
text-align: center;
line-height: 1.3;
line-height: 1.5;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
max-width: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 0 4rpx 8rpx;
}
/* ============ 单分类详情 ============ */

View File

@@ -143,12 +143,12 @@ function goInquireFeature(feature: string) {
class="tool-cell"
@tap="goInquireFeature(item.feature)"
>
<view class="tool-icon-wrap" style="background: rgba(23,104,255,0.08)">
<view class="tool-icon-wrap" style="background: linear-gradient(135deg, rgba(23,104,255,0.08), rgba(23,104,255,0.15))">
<image class="tool-icon-img" :src="getInquiryItemIconUrl(item)" mode="aspectFit" />
</view>
<text class="tool-name">{{ item.name }}</text>
</view>
</view>
</view>
</template>
<!-- 工具分类 -->
@@ -169,12 +169,12 @@ function goInquireFeature(feature: string) {
class="tool-cell"
@tap="goTool(item.key)"
>
<view class="tool-icon-wrap" :style="{ background: `${activeCategory.color}12` }">
<view class="tool-icon-wrap" :style="{ background: `linear-gradient(135deg, ${activeCategory.color}08, ${activeCategory.color}15)`, '--tool-color': activeCategory.color }">
<view :class="['tool-icon-grid', item.icon]" :style="{ color: activeCategory.color }" />
</view>
<text class="tool-name">{{ item.name }}</text>
</view>
</view>
</view>
</template>
<view style="height: 32rpx" />
@@ -380,43 +380,55 @@ function goInquireFeature(feature: string) {
width: 25%;
display: flex;
flex-direction: column;
align-items: center;
padding: 16rpx 0;
padding: 8rpx;
box-sizing: border-box;
height: 200rpx;
}
.tool-cell:active {
opacity: 0.7;
opacity: 0.9;
}
.tool-icon-wrap {
width: 68rpx;
height: 68rpx;
border-radius: 18rpx;
position: relative;
width: 100%;
height: 100%;
border-radius: 20rpx;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-bottom: 8rpx;
overflow: hidden;
background: linear-gradient(135deg, var(--bg-color-start), var(--bg-color-end));
}
.tool-icon-grid {
font-size: 34rpx;
font-size: 100rpx;
opacity: 0.8;
flex: 1;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
}
.tool-icon-img {
width: 38rpx;
height: 38rpx;
width: 120rpx;
height: 120rpx;
opacity: 0.8;
flex: 1;
}
.tool-name {
flex: 0 0 auto;
font-size: 20rpx;
color: #333;
text-align: center;
line-height: 1.3;
line-height: 1.5;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding: 0 4rpx;
padding: 0 4rpx 8rpx;
}
</style>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 225 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 458 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 586 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.8 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 16 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 10 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.3 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.8 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1779434713104" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1692" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M784 690.848a147.744 147.744 0 0 0-15.584-66.016A155.44 155.44 0 0 1 752 555.296V339.888a86.624 86.624 0 0 1 25.376-61.264A77.248 77.248 0 0 0 800 224a77.248 77.248 0 0 0-22.624-54.624l-46.864-46.864A309.04 309.04 0 0 0 512 32a309.04 309.04 0 0 0-218.512 90.512l-46.864 46.864A77.248 77.248 0 0 0 224 224a77.248 77.248 0 0 0 22.624 54.624A86.624 86.624 0 0 1 272 339.888v215.408a155.44 155.44 0 0 1-16.416 69.536A147.744 147.744 0 0 0 240 690.848a147.632 147.632 0 0 0 43.2 104.352 125.504 125.504 0 0 0 88.784 36.8h280a125.504 125.504 0 0 0 88.816-36.8 147.632 147.632 0 0 0 43.2-104.352z" fill="#3B5892" p-id="1693"></path><path d="M352 224m64 0l192 0q64 0 64 64l0 384q0 64-64 64l-192 0q-64 0-64-64l0-384q0-64 64-64Z" fill="#213D68" p-id="1694"></path><path d="M672 640v32a64 64 0 0 1-64 64H416a64 64 0 0 1-64-64v-32a218.528 218.528 0 0 1 154.512-64h10.976A218.528 218.528 0 0 1 672 640zM672 336H352v-48a64 64 0 0 1 64-64h192a64 64 0 0 1 64 64z" fill="#C0DAFC" p-id="1695"></path><path d="M320 820.8V752a48 48 0 0 0-48-48h-31.408a147.552 147.552 0 0 0 42.608 91.2 125.36 125.36 0 0 0 36.8 25.6zM704 820.8a125.36 125.36 0 0 0 36.8-25.6 147.552 147.552 0 0 0 42.608-91.2H752a48 48 0 0 0-48 48z" fill="#D23F34" p-id="1696"></path><path d="M798.4 208a77.184 77.184 0 0 0-20.944-38.624l-46.944-46.864a308.544 308.544 0 0 0-46.688-38.4l-10.848 10.848A57.984 57.984 0 0 0 656 136a57.984 57.984 0 0 0 16.976 40.976A105.968 105.968 0 0 0 747.888 208zM225.68 208h50.432a105.968 105.968 0 0 0 74.912-31.024A57.984 57.984 0 0 0 368 136a57.984 57.984 0 0 0-16.976-40.976l-10.848-10.848 0.384-0.256a308.8 308.8 0 0 0-47.072 38.592l-46.864 46.864A77.184 77.184 0 0 0 225.68 208z" fill="#F0AE42" p-id="1697"></path><path d="M480 96h64l-16 64h-32z" fill="#F9D266" p-id="1698"></path><path d="M272 336h-64a32 32 0 0 0-32 32 32 32 0 0 0 32 32h64M752 336h64a32 32 0 0 1 32 32 32 32 0 0 1-32 32h-64" fill="#5E87CA" p-id="1699"></path><path d="M751.808 143.808l-21.296-21.296a308.544 308.544 0 0 0-46.688-38.4l-10.848 10.848a57.504 57.504 0 0 0-2.112 79.376h64.944a16 16 0 0 0 16-16zM327.872 142.4V93.312a306.624 306.624 0 0 0-34.384 29.2l-51.408 51.392 0.208 0.496h53.584a32 32 0 0 0 32-32z" fill="#F9D266" p-id="1700"></path><path d="M619.2 225.136A62.976 62.976 0 0 0 608 224H416a64 64 0 0 0-64 64h251.2a16 16 0 0 0 16-16zM619.2 601.184A218.48 218.48 0 0 0 517.488 576h-10.976A218.528 218.528 0 0 0 352 640v32a63.632 63.632 0 0 0 2.256 16H587.2a32 32 0 0 0 32-32z" fill="#F2F2F2" p-id="1701"></path><path d="M512 848m-144 0a144 144 0 1 0 288 0 144 144 0 1 0-288 0Z" fill="#F4A93C" p-id="1702"></path><path d="M624 832a143.856 143.856 0 0 0-63.632-119.504 144 144 0 0 0-128.736 255.008A143.696 143.696 0 0 0 624 832z" fill="#F6B940" p-id="1703"></path><path d="M492.8 848.304L480 784a32 32 0 0 1 32-32 32 32 0 0 1 32 32l-12.8 64.304A19.52 19.52 0 0 1 512 864a19.52 19.52 0 0 1-19.2-15.696z" fill="#A72B25" p-id="1704"></path><path d="M512 928m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z" fill="#A72B25" p-id="1705"></path><path d="M1008 688h-32a144.16 144.16 0 0 0-144-144v-32a176.208 176.208 0 0 1 176 176z" fill="#D23F34" p-id="1706"></path><path d="M944 688h-32a80.096 80.096 0 0 0-80-80v-32a112.128 112.128 0 0 1 112 112zM48 688H16a176.208 176.208 0 0 1 176-176v32a144.16 144.16 0 0 0-144 144z" fill="#D23F34" p-id="1707"></path><path d="M112 688H80a112.128 112.128 0 0 1 112-112v32a80.096 80.096 0 0 0-80 80zM880 688h-32a16 16 0 0 0-16-16v-32a48 48 0 0 1 48 48zM176 688H144a48 48 0 0 1 48-48v32a16 16 0 0 0-16 16z" fill="#D23F34" p-id="1708"></path></svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1779434684086" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1408" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M178.62656 347.29984A228.47488 228.47488 0 0 1 405.79072 143.36h190.09536c112.08704 0 207.62624 81.3056 225.54624 191.93856l19.456 120.05376H166.95296l11.6736-108.05248z" fill="#69F8AF" p-id="1409"></path><path d="M685.60896 539.2384a87.36768 87.36768 0 1 0 0-174.71488 87.36768 87.36768 0 0 0 0 174.71488z m-0.06144-35.0208a52.4288 52.4288 0 1 0 0-104.81664 52.4288 52.4288 0 0 0 0 104.83712z" fill="#5076FF" p-id="1410"></path><path d="M81.92 713.728h137.27744v109.42464a65.29024 65.29024 0 0 1-65.26976 65.29024h-6.71744A65.29024 65.29024 0 0 1 81.92 823.15264V713.728zM793.27232 713.728h137.29792v109.42464a65.29024 65.29024 0 0 1-65.29024 65.29024h-6.71744a65.29024 65.29024 0 0 1-65.29024-65.29024V713.728z" fill="#5076FF" p-id="1411"></path><path d="M81.92 546.87744a130.56 130.56 0 0 1 130.56-130.56h587.53024a130.56 130.56 0 0 1 130.56 130.56v236.15488c0 18.0224-14.62272 32.64512-32.64512 32.64512H114.56512c-18.0224 0-32.64512-14.60224-32.64512-32.64512v-236.1344z" fill="#38D36A" p-id="1412"></path><path d="M218.48064 621.24032m-68.64896 0a68.64896 68.64896 0 1 0 137.29792 0 68.64896 68.64896 0 1 0-137.29792 0Z" fill="#FFFFFF" p-id="1413"></path><path d="M795.60704 621.24032m-68.64896 0a68.64896 68.64896 0 1 0 137.29792 0 68.64896 68.64896 0 1 0-137.29792 0Z" fill="#FFFFFF" p-id="1414"></path></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1779432172036" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6826" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M631.068218 368.16812A266.867263 266.867263 0 1 1 364.200955 101.300857a266.867263 266.867263 0 0 1 266.867263 266.867263z" fill="#01DEE9" p-id="6827"></path><path d="M364.200955 658.870199a290.702078 290.702078 0 1 1 290.564305-290.702079 291.115399 291.115399 0 0 1-290.564305 290.702079z m0-551.093988a259.840815 259.840815 0 1 0 259.840815 260.391909A260.116362 260.116362 0 0 0 364.200955 108.327305z" fill="#484F59" p-id="6828"></path><path d="M364.200955 658.870199c-97.956956 0-174.696794-127.716032-174.696794-290.702079s76.739838-290.702078 174.696794-290.702078 174.559021 127.716032 174.55902 290.702078-76.739838 290.702078-174.55902 290.702079z m0-551.093988C286.221156 108.327305 220.778745 227.363606 220.778745 368.16812s65.855732 259.840815 143.83553 259.840815 143.697757-119.036301 143.697758-259.840815S442.042981 108.327305 364.200955 108.327305z" fill="#484F59" p-id="6829"></path><path d="M364.200955 658.870199a15.430632 15.430632 0 0 1-15.430632-15.430632v-551.093987a15.430632 15.430632 0 0 1 15.430632-15.430632 290.702078 290.702078 0 0 1 0 581.404157z m15.430631-550.129573v518.854989a259.840815 259.840815 0 0 0 0-518.854989z" fill="#484F59" p-id="6830"></path><path d="M621.424073 480.591294H106.840063a15.568405 15.568405 0 0 1-14.466218-9.919692 287.808835 287.808835 0 0 1 0-205.006963 15.568405 15.568405 0 0 1 14.466218-9.919692h514.58401a15.430632 15.430632 0 0 1 14.466218 9.919692 287.808835 287.808835 0 0 1 0 205.006963 15.430632 15.430632 0 0 1-14.466218 9.919692zM117.724169 449.73003H610.677741a255.983157 255.983157 0 0 0 0-163.261593H117.724169a255.983157 255.983157 0 0 0 0 163.261593z" fill="#484F59" p-id="6831"></path><path d="M561.520157 632.321246l70.608917-70.636472 280.327734 280.231293-70.608917 70.636471z" fill="#E5E8EC" p-id="6832"></path><path d="M841.999442 928.079612a15.706179 15.706179 0 0 1-11.02188-4.546526L551.435137 643.16402a15.292858 15.292858 0 0 1 0-21.768212l70.677804-70.677804a15.843952 15.843952 0 0 1 21.768212 0L923.423579 831.08707a15.292858 15.292858 0 0 1 0 21.768212L852.883548 923.533086a15.568405 15.568405 0 0 1-10.884106 4.546526zM583.398588 632.279914l258.600854 258.46308 48.771818-48.771818-258.46308-258.600854z" fill="#484F59" p-id="6833"></path><path d="M614.948719 118.660317a350.771323 350.771323 0 1 0 102.916802 247.992295 349.255815 349.255815 0 0 0-102.916802-247.992295z m-56.762681 438.670814a270.036054 270.036054 0 1 1-382.597-381.081492 270.036054 270.036054 0 1 1 382.597 381.081492z" fill="#E5E8EC" p-id="6834"></path><path d="M366.680878 733.267887a366.615275 366.615275 0 1 1 259.840815-108.014422 366.753049 366.753049 0 0 1-259.840815 108.014422z m0-701.955967a335.616238 335.616238 0 0 0 0 671.094704A335.478465 335.478465 0 0 0 604.064613 129.544424 333.687409 333.687409 0 0 0 366.818651 31.31192z m0 621.082924A285.328912 285.328912 0 0 1 164.704931 165.778853a282.711216 282.711216 0 0 1 201.975947-84.455153 285.466686 285.466686 0 0 1 202.52704 486.891538 283.951177 283.951177 0 0 1-202.389267 84.179606zM366.818651 96.892105v15.292858a254.605422 254.605422 0 0 0-180.06996 434.813156 254.605422 254.605422 0 1 0 360.139921-360.139921A252.53882 252.53882 0 0 0 366.818651 112.184963z" fill="#484F59" p-id="6835"></path><path d="M626.783462 728.197822l101.401294-101.415071 280.286402 280.272625-101.401293 101.415071z" fill="#C0D44C" p-id="6836"></path><path d="M907.166306 1023.969965A15.292858 15.292858 0 0 1 895.868879 1019.974534L615.913134 739.192147a15.568405 15.568405 0 0 1-4.546526-10.884106 15.292858 15.292858 0 0 1 4.546526-10.884106L716.763333 615.884868a15.843952 15.843952 0 0 1 21.768213 0L1019.865026 895.978387a15.568405 15.568405 0 0 1 0 21.768212L918.050412 1019.974534a15.292858 15.292858 0 0 1-10.884106 3.995431zM648.565452 728.308041l258.600854 258.46308 79.495308-79.633081-258.46308-258.46308z" fill="#484F59" p-id="6837"></path><path d="M611.421718 712.808523l101.401293-101.401294 53.690332 53.676554-101.415071 101.401294z" fill="#F7F8FC" p-id="6838"></path><path d="M665.098272 781.901931a15.292858 15.292858 0 0 1-10.884106-4.546525l-53.731664-53.59389a15.430632 15.430632 0 0 1-4.408752-10.884107 15.155085 15.155085 0 0 1 4.408752-10.884106l101.401294-101.401294a15.568405 15.568405 0 0 1 10.884106-4.546525 15.155085 15.155085 0 0 1 10.884106 4.546525l53.731664 53.593891a15.568405 15.568405 0 0 1 0 21.768212L675.431284 777.355406a15.292858 15.292858 0 0 1-10.333012 4.546525z m-31.825678-68.886748L665.098272 744.42754 744.318033 665.070006l-31.963452-31.825678z" fill="#484F59" p-id="6839"></path></svg>

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1779434836395" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3574" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M736 810.666667h-554.666667c-47.146667 0-85.333333-38.186667-85.333333-85.333334V298.666667c0-47.146667 38.186667-85.333333 85.333333-85.333334h554.666667c47.146667 0 85.333333 38.186667 85.333333 85.333334v426.666666c0 47.146667-38.186667 85.333333-85.333333 85.333334z" fill="#2953FF" p-id="3575"></path><path d="M202.666667 672v-320a53.333333 53.333333 0 0 1 106.666666 0v320a53.333333 53.333333 0 0 1-106.666666 0z" fill="#93A8FF" p-id="3576"></path><path d="M821.333333 608v-192a53.333333 53.333333 0 0 1 106.666667 0v192.213333a53.333333 53.333333 0 0 1-53.333333 53.333334 53.674667 53.674667 0 0 1-53.333334-53.546667z" fill="#FCCA1E" p-id="3577"></path></svg>

After

Width:  |  Height:  |  Size: 1001 B

View File

@@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="none">
<circle cx="24" cy="24" r="20" fill="#1768ff" fill-opacity="0.1"/>
<path d="M24 14V18M24 22V34M24 34C18.477 34 14 29.523 14 24C14 18.477 18.477 14 24 14C29.523 14 34 18.477 34 24C34 26.5 33.1 28.8 31.6 30.6" stroke="#1768ff" stroke-width="2.5" stroke-linecap="round"/>
<circle cx="24" cy="14" r="1.5" fill="#1768ff"/>
</svg>

After

Width:  |  Height:  |  Size: 427 B

View File

@@ -14,3 +14,14 @@ export function hasToken() {
return false
}
}
export function clearAuthSession() {
try {
uni.removeStorageSync('token')
uni.removeStorageSync('refreshAfter')
uni.removeStorageSync('accessExpire')
}
catch {
// ignore
}
}

4
uni-pages.d.ts vendored
View File

@@ -5,12 +5,16 @@
type _LocationUrl =
"/pages/index" |
"/pages/about-us" |
"/pages/help-center" |
"/pages/login" |
"/pages/mine" |
"/pages/report" |
"/pages/inquire/example" |
"/pages/inquire/index" |
"/pages/inquire/list" |
"/pages/inquire/query-notice" |
"/pages/inquire/user-notice" |
"/pages/legal/authorization" |
"/pages/legal/privacy-policy" |
"/pages/legal/user-agreement" |