diff --git a/.env b/.env index 81e7a56..4bfc0ff 100644 --- a/.env +++ b/.env @@ -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 diff --git a/src/api/http.js b/src/api/http.js index b679218..ea1f8a4 100644 --- a/src/api/http.js +++ b/src/api/http.js @@ -18,7 +18,12 @@ function showRequestLoading() { function hideRequestLoading() { if (--loadingCount <= 0) { loadingCount = 0 - uni.hideLoading() + try { + uni.hideLoading() + } + catch { + // 微信小程序真机调试时,如果没有 loading 显示会报错 "toast can't be found",忽略即可 + } } } diff --git a/src/config/inquireCategories.js b/src/config/inquireCategories.js index 4bad283..ad44bcf 100644 --- a/src/config/inquireCategories.js +++ b/src/config/inquireCategories.js @@ -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', }, ], diff --git a/src/pages.json b/src/pages.json index 4964f84..2172194 100644 --- a/src/pages.json +++ b/src/pages.json @@ -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" diff --git a/src/pages/about-us.vue b/src/pages/about-us.vue new file mode 100644 index 0000000..2abfa8b --- /dev/null +++ b/src/pages/about-us.vue @@ -0,0 +1,649 @@ + + + + + \ No newline at end of file diff --git a/src/pages/help-center.vue b/src/pages/help-center.vue new file mode 100644 index 0000000..9419bc6 --- /dev/null +++ b/src/pages/help-center.vue @@ -0,0 +1,555 @@ + + + + + \ No newline at end of file diff --git a/src/pages/index.vue b/src/pages/index.vue index ff48e54..a63bb4d 100644 --- a/src/pages/index.vue +++ b/src/pages/index.vue @@ -32,9 +32,6 @@ const caseList = ref([ 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,46 +102,24 @@ function goVehicleList() { 车辆查询服务 专业车况核验 - - - - - - - 出险详版 - - - - - - 维保详版 - - - - - - 电池健康 - - - + {{ item.name }} - {{ item.name }} + 更多服务 - 更多服务 @@ -172,8 +143,8 @@ function goVehicleList() { > + {{ item.name }} - {{ item.name }} @@ -200,8 +171,8 @@ function goVehicleList() { > + {{ item.name }} - {{ item.name }} @@ -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; } /* 案例 */ diff --git a/src/pages/inquire/index.vue b/src/pages/inquire/index.vue index 64bab99..4a14174 100644 --- a/src/pages/inquire/index.vue +++ b/src/pages/inquire/index.vue @@ -1,5 +1,5 @@ + + + + diff --git a/src/pages/inquire/user-notice.vue b/src/pages/inquire/user-notice.vue new file mode 100644 index 0000000..05786cf --- /dev/null +++ b/src/pages/inquire/user-notice.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/src/pages/legal/authorization.vue b/src/pages/legal/authorization.vue index dc1018c..5a52a0b 100644 --- a/src/pages/legal/authorization.vue +++ b/src/pages/legal/authorization.vue @@ -1,15 +1,17 @@ - + \ No newline at end of file diff --git a/src/pages/legal/privacy-policy.vue b/src/pages/legal/privacy-policy.vue index 898f920..cdbe690 100644 --- a/src/pages/legal/privacy-policy.vue +++ b/src/pages/legal/privacy-policy.vue @@ -16,476 +16,221 @@ definePage({ - 隐私政策 + 全能查隐私政策 - - - - - - 您的信任对我们非常重要 - - - 我们深知个人信息对您的重要性,我们将按法律法规要求,采取相应安全保护措施,尽力保护您的个人信息安全可控。 - 有鉴于此,广西福铭网络科技有限公司(以下简称“我们”或“天远查”)作为天远查产品及服务的提供者制定本《隐私政策》(下称“本政策”)并提醒您: - - - 本政策适用于全部天远查产品及服务,如我们关联公司的产品或服务中使用了天远查提供的产品或服务但未设独立的隐私政策的, - 该部分天远查提供的产品或服务同样适用于本政策。 - - - 需要特别说明的是,本政策不适用于其他第三方通过网页或天远查客户端直接向您提供的服务(统称“第三方服务”), - 您向该第三方服务提供者提供的信息不适用于本政策,您在选择使用第三方服务前应充分了解第三方服务的产品功能及隐私保护政策,再选择是否开通功能。 - - - 在使用天远查产品或服务前,请您务必仔细阅读并透彻理解本政策,在确认充分理解使用相关产品或服务。 - 一旦您开始使用天远查产品或服务,即表示您已充分理解并同意本政策。 - + + 更新日期:2026 年 5 月 22 日 + + + 生效日期:2026 年 5 月 22 日 + + + + 更新说明: + + + 1. 更新了个人信息处理场景说明; + 2. 更新了与第三方共享清单。 + + + + 本隐私政策与您所使用的全能查车辆查询服务以及该服务所包括的各种业务功能(以下统称 "我们的产品或服务")息息相关,希望您在使用我们的产品或服务前仔细阅读并确认您已经充分理解本政策所写明的内容,并让您可以按照本隐私政策的指引做出您认为适当的选择。本隐私政策中涉及的相关术语,我们尽量以简明扼要的表述,并提供进一步说明的链接,以便您更好地理解。您使用或在我们更新本隐私政策后(我们会及时提示您更新的情况)继续使用我们的产品或服务,即意味着您同意本隐私政策(含更新版本)内容,并且同意我们按照本隐私政策收集、使用、保存和共享您的相关信息。本隐私政策适用全能查小程序。 + + + + 我们深知个人信息对您的重要性,并会尽全力保护您的个人信息安全可靠。我们致力于维持您对我们的信任,恪守权责一致、目的明确、选择同意、最小必要、确保安全、主体参与、公开透明原则保护个人信息。同时,全能查承诺,我们将按业界成熟的安全标准,采取相应的安全保护措施来保护您的个人信息。 + + + + 本政策将帮助您了解以下内容: + + + 1. 我们如何收集和使用您的个人信息 + 2. 我们如何使用 Cookie 和同类技术 + 3. 我们如何共享、转让、公开披露您的个人信息 + 4. 我们如何保护和管理您的个人信息 + 5. 您的权利 + 6. 我们如何处理儿童的个人信息 + 7. 您的个人信息如何在全球范围转移 + 8. 本政策如何更新 + 9. 如何联系我们 + + + + + 一、我们如何收集和使用您的个人信息 + + 个人信息是指以电子或者其他方式记录的与已识别或者可识别的自然人有关的各种信息,不包括匿名化处理后的信息。本隐私政策中涉及的个人信息主要包括:账户信息(手机号码、账号昵称);个人上网记录(小程序浏览记录、软件使用记录、点击记录);个人常用设备信息(硬件型号、设备序列号、MAC 地址、IP 地址、系统类型、设备识别码、网络信息);车辆相关信息(车牌号、车架号)。 + + + 敏感个人信息是一旦泄露或者非法使用,容易导致自然人的人格尊严受到侵害或者人身、财产安全受到危害的个人信息。涉及敏感信息内容将加粗提示,您确认提供即同意按照本政策处理相关信息,拒绝授权将无法使用对应服务功能。 + + + 全能查仅会出于合规合理目的收集使用个人信息,超出约定范围使用将单独征得您同意。 - - 第一部分 定义 + (一)必须授权收集使用信息场景 + + 全能查核心服务包含车况查询、维保记录查询、出险记录查询、车辆核验、订单管理、客户售后等服务。为实现基础功能,需收集必要信息,拒绝提供将无法使用对应服务。 - - - - - 1、天远查服务提供者:是指研发并提供天远查产品和服务法律主体,广西福铭网络科技有限公司(下称“我们”或“天远查”) - - - 2、天远查用户:是指注册天远查账户的用户,以下称“您”。 - - - 3、个人信息:指以电子或者其他方式记录的能够单独或者与其他信息结合识别特定自然人身份或者反映特定自然人活动情况的各种信息。 - - - 4、个人信息删除:指在实现日常业务功能所涉及的系统中去除个人信息的行为,使其保持不可被检索、访问的状态,具体指产品内的账号注销功能。 - - - 5、个人信息匿名化:通过对个人信息的加密技术处理,使得个人信息主体无法被识别,且处理后的信息不能被复原的过程。 - - + + 1. 账号注册登录 + + 使用服务需手机号完成短信验证登录,保障账号使用安全。您可自愿补充昵称等资料优化使用体验,补充信息不影响基础查询功能。账号注销后,我们将停止使用并删除、匿名化相关信息。 - - 第二部分 隐私政策 + + 2. 车辆查询服务 + + 使用各类车辆查询功能时,您需主动提交车牌号、车架号等车辆信息,我们将必要数据同步至合规合作机构调取车辆档案、生成查询报告,信息仅用于单次查询服务。 - - - - 一、我们如何收集您的个人信息 - - - 为了向您及天远查企业用户提供天远查服务,维护天远查服务的正常运行,改进及优化我们的服务体验并保障您的账号安全, - 我们会出于本政策下述目的及方式收集您在注册、使用天远查服务时主动提供、授权提供或基于您使用天远查服务时产生的信息: - - - - - (一)注册天远查用户信息 - - - 为注册成为天远查用户,以便我们为您提供天远查服务,诸如数据查询、视频查看等功能, - 您需要提供您的手机号码及短信验证码以注册并创建天远查账号,否则您将不能使用天远查服务。 - - - 如果您仅需使用浏览、搜索天远查网页展示的产品、功能及服务介绍,您不需要注册成为天远查用户并提供上述信息。 - - - 如您的账号是注册在企业下的关联账号,当您所在企业用户注销天远查账户时,我们将会匿名化处理或删除您在该组织的相关个人信息, - 但您作为天远查个人用户的个人信息仍将保留,除非您主动注销天远查账户。 - - - 在经过用户授权同意的情况下,我司需要获取用户的手机号码以便开展相应业务。 - - + 3. 订单与支付管理 + + 购买付费服务会记录订单编号、下单时间、金额、订单状态等数据,用于交易核验、售后查询、退款处理。支付流程由正规第三方支付机构完成,我方不获取银行卡、支付密码等私密支付信息。 + - - - - (二)使用天远查服务过程中收集信息 - - - 当您在使用天远查服务过程中,为向您提供您需求的天远查软件服务、交互展示、搜索结果、识别账号异常状态,维护天远查服务的正常运行,改进及优化您对天远查服务的体验并保障您的账号安全,包括您使用天远查服务以及使用方式的信息,并将这些信息进行关联: - - - 1、日志信息: - - 当您使用我们的网站或客户端提供的产品或服务时,我们会自动收集您对我们服务的详细使用情况,作为有关网络日志保存。例如您的搜索查询内容、IP地址、使用的语言、访问日期和时间、您访问的网页记录、日志信息。 - - - 请注意,单独的设备信息、日志信息是无法识别特定自然人身份的信息。如果我们将这类非个人信息与其他信息结合用于识别特定自然人身份,或者将其与个人信息结合使用,则在结合使用期间,这类非个人信息将有可能被视为个人信息,除取得您授权或法律法规另有规定外,我们会将该类个人信息做匿名化、去标识化处理。 - - - - 2、您向我们提供的信息: - - 在服务使用过程中,特别是在申请提现、实名认证或佣金结算时,您需要提供包括但不限于姓名、身份证号、银行卡号、手机号、税务身份信息等个人资料。 - 您同意我们为履行合同义务、税务申报、身份核验、财务结算等必要目的,收集、使用、存储并在必要范围内共享该等信息。 - 在进行税务代扣代缴、结算服务时,我们有权将必要信息提供给依法合作的第三方税务服务商、结算服务商,前提是该第三方承担同等信息保护义务。 - - - 您可以对全能查产品及服务的体验问题反馈,帮助我们更好地了解您使用我们产品或服务的体验和需求,改善我们产品或服务,为此我们会记录您的联系信息、反馈的问题或建议,以便我们进一步联系您反馈您我们的处理意见。 - 为向您提供更好的服务,例如在不同的服务端或设备上提供体验一致的服务和您需求的客服接待,了解产品适配性,识别账号异常状态。 - - - - 3、为您提供安全保障收集信息: - - 为预防、发现、调查欺诈、侵权、危害安全、非法或违反与我们或与我们关联公司的协议、政策或规则的行为,我们可能收集或整合您的用户个人信息、服务使用信息、设备信息、日志信息以及我们关联公司、合作伙伴取得您授权或依据法律共享的信息。 - 您理解并同意,我们向您提供的功能和服务场景是不断迭代升级的,如我们未在上述场景中明示您需要收集的个人信息,我们将会通过页面提示、交互设计等方式另行向您明示信息收集的内容、范围和目的并征得您同意。 - - - 如我们停止运营天远查产品或服务,我们将及时停止继续收集您个人信息的活动,将停止运营的通知以公告或短信的形式通知您,并依照所适用的法律对所持有的您的个人信息进行删除或匿名化处理。 - - - - 4、手机号码收集及其用途: - - 在您使用天远查服务的过程中,我们可能会要求您提供手机号码。我们收集您的手机号码,主要是为了向您发送重要的通知、服务更新、账户安全信息、促销活动、服务相关的短信等。为了确保您能及时获得关于您账号安全、产品更新和优化、系统维护等信息,我们可能会向您发送有关服务变更、功能更新、版本升级等通知,确保您能够持续享受我们的产品和服务。 - - - 此外,您的手机号码还可能用于为您提供个性化的短信推广内容,帮助您了解我们新推出的服务、产品或活动优惠。我们承诺,不会在未经您明确同意的情况下,将您的手机号码用于任何与服务相关以外的用途,且不会将您的信息出售或租赁给第三方。为了保障您的权益,您可以随时通过设置页面或联系客户服务停止接收短信通知或推广信息。如果您选择取消订阅短信通知或推广,您仍将继续收到与账户安全、系统通知等相关的重要信息。 - - - 我们会采取严格的措施保护您的手机号码不被滥用,包括采用加密存储、定期审查访问权限等技术和管理手段,以确保您的个人信息安全。同时,我们也会根据适用的法律法规,在您停止使用我们的服务或终止您的账户时,删除或匿名化处理您的手机号码及其他相关信息。 - - - - - - - 二、我们如何使用信息 - - - 收集您的信息是为了向您提供服务及提升服务质量,为了实现这一目的,我们会把您的信息用于下列用途: - - - - (1)向您提供您使用的天远查产品或服务,并维护、改进、优化这些服务及服务体验; - - - (2)为预防、发现、调查欺诈、侵权、危害安全、非法或违反与我们或与我们关联公司的协议、政策或规则的行为,保护您、其他用户或公众以及我们或我们关联公司的合法权益,我们会使用或整合您的个人信息、服务使用信息、设备信息、日志信息以及我们关联公司、合作伙伴取得您授权或依据法律共享的信息,来综合判断您的操作风险、检测及防范安全事件,并依法采取必要的记录、审计、分析、处置措施; - - (3)经您许可的其他用途。 - - + 4. 客户服务沟通 + + 您反馈问题、咨询售后时,系统留存沟通记录与预留联系方式,用于处理投诉、解答疑问、跟进问题结果,拒绝提供将无法享受售后保障。 + - - - - 三、我们如何使用Cookie 和同类技术 - - - 为使您获得更轻松的访问体验,您使用天远查产品或服务时,我们可能会通过采用各种技术收集和存储您访问天远查服务的相关数据, - 在您访问或再次访问天远查服务时,我们能识别您的身份,并通过分析数据为您提供更好更多的服务。 - - - 包括使用小型数据文件识别您的身份,这么做是为了解您的使用习惯,帮您省去重复输入账户信息的步骤,或者帮助判断您的账户安全。 - 这些数据文件可能是Cookie、Flash - Cookie,或您的浏览器或关联应用程序提供的其他本地存储(统称“Cookie”)。 - - - 请您理解,我们的某些服务只能通过使用Cookie才可得到实现。如果您的浏览器或浏览器附加服务允许, - 您可以修改对Cookie的接受程度或者拒绝天远查的Cookie,但拒绝天远查的Cookie在某些情况下您可能无法使用依赖于cookies的天远查服务的部分功能。 - - + 5. 安全风控管理 + + 为防范账号盗用、恶意操作、欺诈行为,平台收集设备信息、访问轨迹、网络状态数据,用于风险判定、账号保护、平台秩序维护。 + - - - - 四、我们如何共享、转让、公开披露您的信息 - + (二)可自主选择授权收集场景 + + 附加功能权限可自由开关,关闭后不影响核心查询服务,仅无法使用对应便捷功能: + + + 1. 剪切板权限:自动粘贴车辆编号,简化输入操作; + 2. 设备权限:识别设备标识,保障账号登录安全; + 3. 消息通知权限:推送查询结果、订单状态提醒; + 4. 存储相册权限:仅在用户主动上传图片反馈问题时调用。 + + + 您可随时在系统设置内更改权限授权状态,撤回授权不影响此前合规完成的信息处理。 + - - - (一) 共享 - - - 我们不会和其他公司、组织和个人共享您的个人信息,但以下情况除外: - - - - (1)在获取您同意的情况下共享:获得您的明确同意后,我们会与其他方共享您的个人信息。 - - - (2)在法定情形下的共享:我们可能会根据法律法规规定、诉讼争议解决需要,或按行政、司法机关依法提出的要求,对外共享您的个人信息。 - - - (3)只有透露您的资料,才能提供您所要求的第三方产品和服务,在您通过天远查客户端购买查询服务的,您同意天远查向实际产品提供者提供您的身份信息,包括真实姓名和身份证号等。为了提升实人认证的准确性,您同意第三方公司仅限于个人信息进行验证相关服务,将您提供的个人信息与法律法规允许的机构或政府机关授权的机构的数据进行校验。 - - - (4)在您被他人投诉侵犯知识产权或其他合法权利时,需要向投诉人披露您的必要资料,以便进行投诉处理的; - - - (5)天远查服务可能含有其他网站的链接。除法律另有规定外,天远查对其他网站的隐私保护措施不负相应法律责任。我们可能在需要的时候增加商业伙伴,但是提供给他们的将仅是综合信息,我们将不会公开您的个人信息。 - - + (三)无需授权即可处理信息情形 + + 1. 为订立、履行双方服务合同必要范围内; + 2. 响应法定职责、司法行政机关合规要求; + 3. 紧急状况下保护自然人生命财产安全; + 4. 合理范围内开展公共新闻舆论监督; + 5. 处理用户自行公开的合法信息; + 6. 法律法规规定的其他情形。 + - - - (二) 转让 - - - 我们不会将您的个人信息转让给任何公司、组织和个人,但以下情况除外: - - - - (1)在获取明确同意的情况下转让:获得您的明确同意后,我们会向其他方转让您的个人信息。 - - - (2)在天远查发生合并、收购或破产清算情形,或其他涉及合并、收购或破产清算情形时,如涉及到个人信息转让,我们会要求新的持有您个人信息的公司、组织继续受本政策的约束,否则我们将要求该公司、组织和个人重新向您征求授权同意。 - - + (四)个人信息使用规则 + + 1. 严格依照政策约定与服务用途使用信息,不超范围处理; + 2. 收集数据统一做脱敏、去标识化处理,匿名数据可用于产品优化统计,无法定位具体用户; + 3. 信息授权有效期至账号注销为止,注销后清除全部个人信息; + 4. 平台汇总匿名运营数据对外展示,不含任何个人身份信息; + 5. 新增使用用途前,必定提前获取用户明确同意。 + + - - - (三) 公开披露 - - - 我们仅会在以下情况下,公开披露您的个人信息: - - - - (1)获得您明确同意或基于您的主动选择,我们可能会公开披露您的个人信息; - - - (2)如果我们确定您出现违反法律法规或严重违反天远查相关协议规则的情况,或为保护天远查及其关联公司用户或公众的人身财产安全免遭侵害,我们可能依据法律法规或天远查相关协议规则征得您同意的情况下披露关于您的个人信息,包括相关违规行为以及天远查已对您采取的措施。 - - + + + 二、我们如何使用 Cookie 和同类技术 + + 平台使用 Cookie 及同类技术维持登录状态、优化页面展示、统计使用数据,仅服务于产品运行,不用于违规追踪营销。您可手动清除缓存、关闭追踪权限,关闭后仅影响便捷功能,不阻碍车辆查询核心服务使用。我方尊重设备请勿追踪设置,开启后停止非必要行为记录。 + + - - - (四) - 共享、转让、公开披露个人信息时事先征得授权同意的例外 - - - 以下情形中,共享、转让、公开披露您的个人信息无需事先征得您的授权同意: - - - (1)与国家安全、国防安全有关的; - - (2)与公共安全、公共卫生、重大公共利益有关的; - - - (3)与犯罪侦查、起诉、审判和判决执行等有关的; - - - (4)出于维护您或其他个人的生命、财产等重大合法权益但又很难得到本人同意的; - - (5)您自行向社会公众公开的个人信息; - - (6)从合法公开披露的信息中收集个人信息的,如合法的新闻报道、政府信息公开等渠道。 - 请您注意,根据法律规定,共享、转让经匿名化处理的个人信息,且确保数据接收方无法复原并重新识别个人信息主体的,不属于个人信息的对外共享、转让及公开披露行为,对此类数据的保存及处理将无需另行向您通知并征得您的同意。 - - - - - - - 五、我们如何保护您的信息 - - - 我们会采取各种预防措施来保护您的个人信息,以保障您的个人信息免遭丢失、盗用和误用,以及被擅自取阅、披露、更改或销毁。 - 为确保您个人信息的安全,我们有严格的信息安全规定和流程并严格执行上述措施。 - - - 天远查建立了全方位、多维度的数据安全管理体系,保证整个天远查各个平台的安全性。 - 我们会采取合理可行的措施,尽力避免收集无关的个人信息, - 并在限于达成本政策所述目的所需的期限以及所适用法律法规所要求的期限内对您的个人信息进行脱敏处理。 - 在您使用查询过程中所涉及的用户姓名、身份证号、手机号/账号密码信息均采用的是AES加密方式, - 所有二次输出信息均经过脱敏处理,数据库文件不存储用户明文数据。 - - - 在不幸发生个人信息安全事件后,我们将按照法律法规的要求(最迟不迟于30个自然日内)向您告知: - 安全事件的基本情况和可能的影响、我们已采取或将要采取的处置措施、您可自主防范和降低风险的建议、对您的补救措施等。 - 事件相关情况我们将以邮件、信函、电话通知等方式告知您, - 难以逐一告知个人信息主体时,我们会采取合理、有效的方式发布公告。 - 同时,我们还将按照监管部门要求,上报个人信息安全事件的处置情况。 - - - 互联网环境并非百分之百安全,尽管我们有这些安全措施,但仍然无法完全避免互联网中存在的各种风险,我们将尽力确保您的信息的安全性。 - - + + + 三、我们如何共享、转让、公开披露您的个人信息 - - - - 六、未成年人保护 - - - 我们重视未成年人的信息保护,如您为未成年人的,建议您请您的父母或监护人仔细阅读本隐私权政策, - 并在征得您的父母或监护人同意的前提下使用我们的服务或向我们提供信息。 - - - 对于经父母或监护人同意使用我们的产品或服务而收集未成年人个人信息的情况, - 我们只会在法律法规允许,父母或监护人明确同意或者保护未成年人所必要的情况下使用、共享、转让或披露此信息。 - - - 我们将根据国家相关法律法规及本政策的规定保护未成年人的个人信息。 - - - - - - 七、您的个人信息存储 - - - - (一) 存储地区 - - - 我们将在中华人民共和国境内运营天远查服务中收集和产生的个人信息存储在中华人民共和国境内。 - 目前,我们不会将上述信息传输至境外,如果我们向境外传输,我们将会遵循相关国家规定或者征求您的同意。 - - - - (二) 存储期限 - - - 您在使用本平台期间,我们将保存您的个人脱敏加密信息,保存期限将以不超过为您提供服务所必须的期间为原则。 - 在您终止使用本平台后,除法律法规对于特定信息保留期限另有规定外,我们会对您的信息进行删除或做匿名化处理。 - 如我们停止运营本平台服务,我们将在合理期限内依照所适用的法律对所持有的您的个人信息进行删除或匿名化处理。 - - + (一)信息共享 + + 平台不会售卖、私自泄露用户个人信息,仅以下合法场景共享必要数据: + + + 1. 获取用户明确授权同意; + 2. 履约所需,向合规数据方、支付服务商提供最小必要信息; + 3. 配合国家机关合法调查工作; + 4. 紧急避险,保护人身财产安全; + 5. 处理用户自行公开的信息。 + + + 所有合作第三方均签订保密协议,约束数据使用范围,严禁私自泄露、二次倒卖用户信息。 + - - - - 八、您享有的权利及权利行使路径 - - - - (一) 访问查询权 - - - 您对您的天远查账号内的信息(含个人信息)依法享有访问查询权,包括: - - - - 账户信息: - 您可以登录手机客户端,通过【我的-点击名字或头像】可以访问您的头像信息、姓名、绑定手机号。 - - - 使用信息: - 您可以在天远查手机客户端相关页面访问、查询您的使用信息,包括订单信息, - 可以通过【报告列表-查看详情】进行访问、查看。 - - - 其他信息: - 如您在此前述过程中遇到操作问题的或如需获取其他前述无法获知的个人信息内容, - 您可通过在线客服或邮箱联系我们,我们将在核实您的身份后在合理期限内向您提供, - 但法律法规另有规定的或本政策另有约定的除外。 - - - - - (二) 同意的撤回与变更 - - - 若您需要更改相关权限的授权(例如:相机、相册、麦克风),您可以通过您的硬件设备进行修改。 - 您也可以通过注销天远查账户的方式永久撤回我们继续收集您个人信息的全部授权。 - 如您在此过程中遇到操作问题的,可以通过本政策“帮助中心”方式联系我们。 - - - - (三) 帮助反馈权 - - - 我们为您提供了多种反馈渠道,具体请见设置—帮助中心。 - - - - (四) 提前获知产品与/或服务停止运营权 - - - 我们将持续为您提供优质服务,若因特殊原因导致我们的部分或全部产品与/或服务被迫停止运营, - 我们将提前在显著位置或通知您,并将停止对您个人信息的收集, - 同时在超出法律法规规定的必需且最短期限后,我们将会对所持有的您的个人信息进行删除或匿名化处理。 - - - - - - 九、本政策如何更新 - - - 我们的隐私政策可能变更。 - 未经您明确同意我们不会限制您按照本隐私政策所应享有的权利。 - 我们会在天远查各个平台,包括客户端、相关网页上以首页弹窗形式发布对本隐私政策所做的任何变更,并以交互设计提醒您阅读并完整理解。 - 对于重大变更,我们还会提供更为显著的通知(可能包括公告通知甚至向您提供弹窗提示)。 - - - 本政策所指的重大变更包括但不限于: - - (1)我们的服务模式发生重大变化。如处理用户信息的目的、用户信息的使用方式等; - - - (2)我们在控制权、组织架构等方面发生重大变化。如业务调整、破产并购等引起的所有者变更等; - - - (3)用户信息共享、转让或公开披露的主要对象发生变化; - - - (4)我们负责处理用户信息安全的责任部门、联络方式及投诉渠道发生变化时; - - - (5)用户信息安全影响评估报告表明存在高风险时。 - - - + (二)信息转让 + + 正常经营中不转让个人信息。若出现企业合并、收购、破产清算等情况,涉及信息移交将提前告知用户,要求承接方遵守本隐私政策,未达标则重新征求用户授权。 + - - - - 十、如何联系我们 - - - 如果您对本政策或数据处理有任何疑问、意见或建议,可以通过天远查产品内的“联系客服”或邮箱 - admin@iieeii.com - 与我们联系。我们将在收到您发送的响应请求或相关信息之日起十五(15)天内回复您。 - - - 您理解并同意,当涉及以下任一情形时,我们无法响应您的请求: - (1)与国家安全、国防安全有关的; - - (2)与公共安全、公共卫生、重大公共利益有关的; - - (3)与犯罪侦查、起诉和审判等有关的; - - (4)有充分证据表明您存在主观恶意或滥用权利的; - - - (5)响应您的请求将导致您或其他个人、组织的合法权益受到严重损害的; - - (6)涉及天远查或任何第三方主体商业秘密的; - (7)法律法规规定的其他情形。 - - - 如果您对我们的回复不满意,特别是您认为我们的个人信息处理行为损害了您的合法权益, - 您还可以通过向有管辖权的法院提起诉讼来寻求解决方案。 - - + (三)公开披露 + + 仅在用户许可、法律强制要求、规避重大安全风险时,有限公开必要信息,无合法依据绝不私自披露个人隐私。 + + - - - - 十一、其他 - - - (一)本《隐私政策》的解释及争议解决均应适用中华人民共和国大陆地区法律。 - 与本《隐私政策》相关的任何纠纷,双方应协商友好解决;若不能协商解决, - 应将争议提交至广西福铭网络科技有限公司注册地有管辖权的人民法院解决。 - - - (二)本《隐私政策》的标题仅为方便及阅读而设,并不影响正文其中任何规定的含义或解释。 - - + + + 四、我们如何保护和管理您的个人信息 + + 1. 技术防护:采用加密传输、数据隔离、权限管控等安全手段,防范信息泄露、篡改、丢失与非法访问; + 2. 留存规范:仅保留服务所需最短周期数据,服务结束、账号注销后及时清理信息; + 3. 内部管控:工作人员签署保密协议,分级限制数据查看权限,定期开展安全培训核查; + 4. 应急处置:建立信息安全应急预案,出现风险第一时间止损,并依法告知用户、上报监管部门; + 5. 存储地域:全部用户信息储存于中国境内,无跨境传输,后续如需跨境流转将依法取得授权并报备。 + + + 互联网无法做到绝对安全,恳请用户妥善保管账号、验证码等私密信息。 + + - - 2024年11月19日 - + + + 五、您的权利 + + 1. 访问更正权:可在个人中心查看账号资料,信息有误可联系客服申请修改,身份核验后十五日内完成答复; + 2. 信息删除权:出现违规处理、终止使用服务、账号注销等情况,可申请删除个人信息,我方同步要求合作方清理相关数据; + 3. 授权撤回权:随时关闭各类权限授权,撤回后停止对应信息处理行为; + 4. 账号注销权:可申请注销账号,注销后终止服务并清理个人信息,法律规定留存的数据除外; + 5. 申诉查询权:可申请调取个人信息副本,对信息处理存在异议可提交投诉,平台按时限核实回复。 + + + + + + 六、我们如何处理儿童的个人信息 + + 本平台服务面向成年用户开放,未满十八周岁未成年人需在监护人知情陪同下使用。平台不会主动收集未成年人信息,意外获取后将立即删除。监护人发现未成年用户违规使用、信息泄露,可随时联系平台处理。 + + + + + + 七、您的个人信息如何在全球范围转移 + + 用户所有数据均在国内存储处理,不存在跨境传输行为。后续业务如需跨境传递信息,将严格遵守法规,单独获取用户授权并完成监管备案。 + + + + + + 八、本政策如何更新 + + 依据法律法规、业务变动、监管要求可修订隐私政策,更新后通过小程序弹窗、站内公告告知用户。重大内容变更重点提醒,不会无故缩减用户合法权益,继续使用服务即默认认可最新政策条款。 + + + + + + 九、如何联系我们 + + 若对本隐私政策、个人信息保护存在疑问、建议与投诉,可通过平台内置客服渠道发起咨询。我方核验身份后,十五个工作日内处理并回复相关问题。 + + + 本隐私政策最终解释权归全能查所有 diff --git a/src/pages/legal/user-agreement.vue b/src/pages/legal/user-agreement.vue index 1d261ef..16aa039 100644 --- a/src/pages/legal/user-agreement.vue +++ b/src/pages/legal/user-agreement.vue @@ -16,288 +16,243 @@ definePage({ - 用户协议 + 全能查用户协议 - - - - 本协议是您(以下又称“用户”)在使用本服务时,约定您和广西福铭网络科技有限公司之间权利义务关系的有效协议。 - + + 更新日期:2026 年 5 月 22 日 + - - 在您使用本服务前,请您务必仔细阅读本协议,特别是隐私权保护及授权条款、免除或者限制广西福铭网络科技有限公司责任的条款、争议解决和法律适用条款。一旦您有对本服务的任何部分或全部的注册、查看、定制、使用等任何使用行为,即视为您已充分阅读、理解并接受本协议的全部内容,并与广西福铭网络科技有限公司达成本协议。如您对本协议有任何疑问,应向广西福铭网络科技有限公司客服咨询。如果您不同意本协议的部分或全部约定,您应立即停止使用本服务。 - - - 您与广西福铭网络科技有限公司达成本协议后,您承诺接受并遵守本协议的约定,并不得以未阅读本协议的内容或者未获得广西福铭网络科技有限公司对您问询的解答等理由,主张本协议无效,或要求撤销本协议。在本协议履行过程中,广西福铭网络科技有限公司可以依其单独判断暂时停止提供、限制或改变本服务,并有权根据自身业务需要修订本协议。一旦本协议的内容发生变动,广西福铭网络科技有限公司将通过平台公布最新的服务协议,不再向您作个别通知。如果您不同意广西福铭网络科技有限公司对本服务协议所做的修改,您应立即停止使用本服务或通过广西福铭网络科技有限公司客服与广西福铭网络科技有限公司联系。如果您继续使用本服务,则视为您接受广西福铭网络科技有限公司对本协议所做的修改,并应遵照修改后的协议执行。 - - - - 一、服务内容 - - - 本服务向您提供多项个人信息整理服务。您知悉并认可,如您需使用该类服务,必须满足如下所述条件;且您承诺,您向广西福铭网络科技有限公司提请服务申请时,已经满足如下所述条件。 - - - A.您已注册成为本服务的会员; - - B.您已在服务页面对应框中填写被查询主体的姓名、身份证号、手机号、银行卡号和被查询主体的手机号收到的动态验证码(以下称“被查询主体信息”); - - - C.您确保被查询主体信息是您本人的信息或者被查询主体已授权您本人使用被查询主体信息进行查询(授权内容应包括本条D项所述内容),并且被查询主体已知悉该授权的风险。 - - - D.被查询主体不可撤销地授权广西福铭网络科技有限公司为查询、评估被查询主体的信息状况:a.可以委托合法存续的第三方机构收集、查询、验证、使用并提供您或被查询主体的个人信息;b.可以向数据源机构采集您或被查询主体的个人信息;c.可以整理、保存、加工、使用您或被查询主体的个人信息,并向您提供数据报告;d.可以向为您提供服务的第三方商户提供脱敏后的个人信息或数据报告。本条所述的个人信息包括但不限于身份信息、联系方式、职业和居住地址等个人基本信息,个人社保、公积金、收入及在商业活动中形成的各类交易记录,个人公共费用缴纳、违法违规信息、财产状况等; - - - E.被查询主体已被明确告知提供被查询主体信息并作出D项授权可能给被查询主体带来的各类损失以及其他可能的不利后果,包括采集上述个人信息对被查询主体信用方面可能产生不良影响以及上述信息被信息使用者依法提供给第三方后被他人不当利用的风险。 - - F.您已全额支付相应的查询服务费用; - - G.验证码请不要轻易提供给他人,一旦填入手机号对应验证码,视为手机号机主本人操作。 - - - - - - 二、服务中断或故障 - - - 您同意,因下列原因导致广西福铭网络科技有限公司无法正常提供本服务的,广西福铭网络科技有限公司不承担责任: - - - (1)承载本服务的系统停机维护期间; - - (2)您的电脑、手机软硬件和通信线路、供电线路出现故障的; - - - (3)您操作不当或通过非广西福铭网络科技有限公司授权或认可的方式使用本服务的; - - - (4)因病毒、木马、恶意程序攻击、网络拥堵、系统不稳定、系统或设备故障、通讯故障、电力故障或政府行为等原因; - - - (5)由于黑客攻击、网络供应商技术调整或故障、网站升级、手机运营商系统方面的问题等原因而造成的本服务中断或延迟; - - - (6)因台风、地震、海啸、洪水、停电、战争、恐怖袭击等不可抗力之因素,造成本服务系统障碍不能执行业务的。 - - - - 广西福铭网络科技有限公司不对因使用本服务而对用户造成的间接的、附带的、特殊的、后果性的损失承担任何法律责任;尽管有前款约定广西福铭网络科技有限公司将采取合理行动积极促使本服务恢复正常。 - - - - - 三、信息的使用和保护 - - - 广西福铭网络科技有限公司深知您注重个人信息安全和保护,并理解保护被查询主体个人信息的重要性。 - 广西福铭网络科技有限公司会严格遵守中国关于收集、使用、保存用户个人信息的相关法律法规, - 尽最大努力采用相应安全技术和管理手段保护您或被查询主体的个人信息, - 防止您或被查询主体个人信息遭受未经授权的访问、适用或泄露、毁损、篡改或者丢失。 - 未经您或被查询主体的授权不会向任何第三方提供。 - - - 您使用本服务,即表示您已授权广西福铭网络科技有限公司将您相关信息披露给广西福铭网络科技有限公司关联公司 - (关联公司是指直接或间接控制于本协议一方的任何法律实体,或者与本协议一方共同于另一法律实体的任何法律实体)使用, - 且广西福铭网络科技有限公司关联公司仅为了向您提供服务而使用您的相关信息。 - 如广西福铭网络科技有限公司关联公司使用您的相关信息,则受本协议约束且会按照与广西福铭网络科技有限公司同等谨慎程度保护您的相关信息。 - - - 在您使用本服务过程中,特别是在申请提现、实名认证或佣金结算时,您需要提供包括但不限于姓名、身份证号、银行卡号、手机号、税务身份信息等个人资料。 - 您同意我们为履行合同义务、税务申报、身份核验、财务结算等必要目的,收集、使用、存储并在必要范围内共享该等信息。 - 在进行税务代扣代缴、结算服务时,我们有权将必要信息提供给依法合作的第三方税务服务商、结算服务商,前提是该第三方承担同等信息保护义务。 - - - 您有权查询、更正您的个人信息,也可以根据平台流程申请注销账户或停止使用相关服务,我们将根据法律要求妥善处理相关信息。 - - - 广西福铭网络科技有限公司就下列原因导致的您或被查询主体个人信息的泄露,不承担任何法律责任: - - - - (1)由于您个人原因将本服务的会员账号和密码告知他人或与他人共享广西福铭网络科技有限公司服务账户,由此导致的与您相关的信息的泄露。 - - - (2)您使用第三方提供的服务(包括您向第三方提供的任何个人信息),须受第三方自己的服务条款及个人信息保护协议(而非本协议)约束,您需要仔细阅读其条款。本协议仅适用于广西福铭网络科技有限公司所提供的服务,并不适用于任何第三方提供的服务或第三方的信息使用规则,广西福铭网络科技有限公司对任何第三方使用由您提供的信息不承担任何责任。 - - - (3)根据相关的法律法规、相关政府主管部门或相关证券交易所的要求提供、公布与您相关的信息。 - - - (4)或其他非因广西福铭网络科技有限公司原因导致的与您相关的信息的泄露。 - - - - - - - 四、用户声明与保证 - - - - (1)您使用本服务的前提是您依照适用的法律,是具有完全民事权利和民事行为能力,能够独立承担民事责任的自然人。 - - - (2)您如违反本协议第一条款中的承诺,您可能会对他人造成侵权。如由此给广西福铭网络科技有限公司或他人造成损失的,您需依照法律法规规定承担相应的法律责任。 - - - + + + 【审慎阅读】任何用户在使用「全能查」服务(指海南海宇大数据有限公司及其关联方合法拥有并运营的相关网站、微信小程序及客户端应用程序提供的服务,海南海宇大数据有限公司及其关联方以下称 "全能查")之前,都应当认真仔细阅读《全能查用户协议》(以下简称 "本协议")。本协议是用户与全能查之间的法律协议,是用户账号和 / 或使用全能查服务时使用的通用条款。请您务必审慎阅读、充分理解各条款内容,特别是关于退费、管辖与法律适用、用户信息的使用范围、免责条款。我们在平台中设立的全部格式合同,均将采用加粗方法提醒您注意重点条款。您不应当以全能查未对本协议以合理方式提醒用户注意或未根据用户要求尽到说明义务为理由而声称或要求法院或其它任何第三方确认相关条款非法或无效。 + - - - - 五、知识产权保护 - - - 本服务涉及的文档资料、软件、商标、图案、排版设计等(以下简称“广西福铭网络科技有限公司产品”)的著作权、商标以及其他知识产权或权益均为广西福铭网络科技有限公司享有或广西福铭网络科技有限公司获得授权使用。 - 用户不得出租、出借、拷贝、仿冒、复制或修改广西福铭网络科技有限公司产品任何部分或用于其他任何商业目的, - 也不得将广西福铭网络科技有限公司产品做反向工程、反编译或反汇编,或以其他方式或工具取得广西福铭网络科技有限公司产品之目标程序或源代码。 - 如果用户违反此约定,造成广西福铭网络科技有限公司及其他任何第三方任何损失的,甲方应予以全额赔偿。 - - + + + 【签约动作】本协议是您与全能查所有者之间就全能查服务等相关事宜所订立的契约,除非您已阅读并接受本协议所有条款,否则您无权使用全能查提供的服务。当您通过注册程序或其他任何方式使用全能查服务时,作出相关确认操作的行为(包括但不限于:勾选同意本协议、点击 "确认 / 提交" 按钮等)即表示您已充分阅读本协议文本,且理解并接受本协议的全部内容。本协议构成对双方有约束力的法律文件。 + - - - - 六、隐私保护 - - - 天远查保证不对外公开或向第三方提供单个用户的注册资料及存储在天远查的非公开内容,但下列情况下除外: - - - 1. 事先获得用户的明确授权; - 2. 根据有关的法律法规要求; - 3. 按照有关政府部门的要求; - 4. 为维护社会公众的利益; - 5. 为维护天远查的合法利益。 - - - 在不透露单个用户隐私资料的前提下,天远查有权利对整个用户数据库进行分析并对用户数据库进行商业上的利用。 - + + + 第 1 条 全能查服务条款的确认和接纳 + + 1.1 全能查各项服务的所有权、知识产权归属于全能查。用户同意所有协议条款并完成注册 / 登录程序,才能成为全能查的用户。用户与全能查共同确认,如用户完成注册 / 登录后,进一步通过全能查平台完成个人认证或企业认证的,该账号下与全能查的签约主体即为该认证主体;账号注册、充值、退款、下单等操作的后果均由该认证主体承担。如认证主体与注册手机号实名信息主体不一致的,用户确认该实名信息主体为认证主体的有权代理人。 - - - - 七、免责条款 - - - - (一)不管基于任何直接的、间接的、特殊的、惩罚性的、惩戒性的、附带的、或结果性的损害、损失或费用,我们均不对其承担责任。即使有人告知我们或我们的员工存在出现这些损害、损失或费用的可能性。这些损害、损失或费用由以下这些情况引起或与这些情况有关: - - 1. 使用我们网站上或其他链接网站上的信息; - 2. 无法使用这些信息; - - 3. - 任何在操作或传输中出现的操作失败、错误、遗漏、中断、缺陷、延迟,计算机病毒,断线或系统运行失败。 - - - - - (二)我们可以在不事先通知的情况下更改信息,并且不承担更新这些信息的义务。不经任何种类的授权,不做任何专门或暗指或法定的不侵犯第三方权利、名称、可出售性、出于某种特殊目的适当措施或不携带计算机病毒的保证。 - - - - - (三)我们不对您查询信息内容的正确性、适当性、完整性、准确性、可靠性或适时性做出任何证明、声明和保证。我们不对任何因个人平台产生的错误、遗漏及失准承担任何责任。 - - - - - (四)对于由于您违反本协议导致任何第三方针对我们及或我们的员工提出的任何申诉、起诉、要求或者诉讼或者其他法律程序,您同意自费作出赔偿并令其免受上述损害。 - - + + 1.2 用户点击同意本协议的,即视为用户确认自己具有享受全能查服务的权利能力和行为能力,能够独立承担法律责任。 + + 1.3 如果您在 18 周岁以下,您只能在父母或监护人的监护参与下才能使用全能查服务。 + + + 1.4 全能查保留在中华人民共和国大陆地区法施行之法律允许的范围内,独自决定拒绝服务、拒绝交易、冻结或关闭用户账户、清除或编辑内容或取消订单的权利。 + + - - - - 八、违约 - - - 用户不得利用本服务进行任何损害广西福铭网络科技有限公司及其他第三方权益的行为,否则广西福铭网络科技有限公司有权立即终止为该用户提供本服务,并要求用户赔偿损失。由此产生的任何后果由用户自行承担,与广西福铭网络科技有限公司无关。 - + + + 第 2 条 本站服务 + + 2.1 全能查通过互联网依法为用户提供车辆信息查询等互联网信息服务,用户在完全同意本协议及本站规定的情况下,方有权使用本站的相关服务。 - - - - - 九、数据来源及准确性说明 - - - 本产品数据来源于第三方,可能因数据未公开、更新延迟或信息受到限制,因此不一定能完全返回。不同数据格式及记录详细程度会有所差异,这是行业正常现象。本报告仅供参考,请结合实际情况做出决策。 - + + 2.2 用户首先同意:全能查公司有权对您注册的账号采取限制、禁止等措施,有权拒绝与特定主体进行交易。 + - - - - 十、退款协议 - - - 除非由于本程序的技术性问题导致用户无法正常使用本产品,否则我们不提供任何退款服务。 - 用户在购买前应仔细阅读本用户协议及相关使用条款,确保对本产品有充分了解。 - + + + 第 3 条 用户信息 + + 3.1 用户应诚信向本站提供注册资料,用户同意其提供的注册资料真实、准确、完整、合法有效;注册资料如有变动的,应及时更新。 - - - - - 十一、协议的变更和终止 - - - 鉴于网络服务的特殊性,我们变更本协议及其附件的若干条款时,将提前通过我们平台公告有关变更事项。 - 修订后的条款或将来可能发布或更新的各类规则-经在我们平台公布后,立即自动生效。 - 如您不同意相关修订,应当立即停止使用该项服务。 - 如您在发布上述协议变更的有关公告后继续使用互联网查询的,视为您已接受协议的有关变更,并受其约束。 - 本协议中的相关条款根据该变更而自动做相应修改,双方无须另行签订书面协议。 - + + 3.2 用户应当确保相关电信运营商中登载的实名信息与实际注册、使用、付款人一致,在主张任何权利前,用户有义务通过电信运营商开具身份信息相关证明,并提供给全能查或任何司法机关及仲裁机构。 - - - - - 十二、适用法律 - - - 本协议条款的解释、效力及纠纷的解决,适用中华人民共和国大陆地区法律法规。 - 如用户和广西福铭网络科技有限公司之间发生任何争议,首先应友好协商解决,协商不成的,应将争议提交至广西福铭网络科技有限公司注册地有管辖权的人民法院解决。 - + + 3.3 如果您提供的注册资料不合法、不真实、不准确、不详尽的,您需承担因此引起的相应责任及后果,并且全能查保留终止您使用本软件各项服务的权利。 + - - - - 十三、问题咨询 - - - 如您对本协议及本服务有任何问题,请通过邮箱 - admin@iieeii.com 或 - 通过“联系客服”联系广西福铭网络科技有限公司进行咨询。 - 广西福铭网络科技有限公司会尽最大努力解决您的问题。 - + + + 第 4 条 用户义务 + + 4.1 您须对自己在网上的言论和行为承担法律责任,您若在本软件上散布和传播反动、色情或其它违反国家法律的信息,本软件的系统记录有可能作为您违反法律的证据。您负有如下义务: + + 4.1.1 不得传输或发表:煽动抗拒、破坏宪法和法律、行政法规实施的言论,煽动颠覆国家政权,推翻社会主义制度的言论,煽动分裂国家、破坏国家统一的言论,煽动民族仇恨、民族歧视、破坏民族团结的言论; + 4.1.2 从中国大陆向境外传输资料信息时必须符合中国有关法规; + 4.1.3 不得利用本软件从事洗钱、窃取商业秘密、窃取个人信息等违法犯罪活动; + 4.1.4 不得干扰本软件的正常运转,不得侵入本软件及国家计算机信息系统; + 4.1.5 不得传输或发表任何违法犯罪的、骚扰性的、中伤他人的、辱骂性的、恐吓性的、伤害的、庸俗的,淫秽的、不文明的等信息资料; + 4.1.6 不得传输或发表损害国家社会公共利益和涉及国家安全的信息资料或言论; + 4.1.7 不得教唆他人从事本条所禁止的行为; + 4.1.8 不得利用在本软件注册的账户进行牟利性经营活动; + 4.1.9 不得发布任何侵犯他人隐私、个人信息、著作权、商标权等知识产权或合法权利的内容。 + + + 4.2 您在使用全能查服务过程中如有以下任何行为(以下也称 "违法违规行为")之一的,全能查有权视情节严重程度,依据本协议及相关账号处理规则的规定,对您采取本条第二款规定的一种或多种处理措施,并可公告处理结果: + + + (1)以任何方式破坏全能查服务的正常进行,包括但不限于: + + + 1)违规及 / 或恶意注册、登录全能查的行为; + 2)注册资料内容含虚假信息; + 3)滥用全能查所提供或赋予的工具,损害他人合法权益或妨害全能查平台运营秩序的行为; + 4)进行全能查账号交易、账号共享等影响账号安全的行为; + 5)未经全能查授权,擅自与第三方进行全能查服务等交易,或从第三方通过购买、接受赠与或者其他方式获得全能查服务,或利用前述情形进行中介行为或牟利; + 6)违反本协议任何约定,或违反国家法律法规任何规定的行为; + 7)其他损害全能查或其他第三方合法权益的行为。 + + + (2)前款规定的处理措施包括但不限于: + + + 1)警告; + 2)限制或禁止您使用部分功能; + 3)暂时或永久性地禁止您登录全能查账号(以下称 "冻结账号"); + 4)暂停或终止您使用全能查相关服务,或单方通知您终止本协议; + 5)就您的违法违规行为提起相应民事诉讼,追究您的侵权、违约或其他民事责任,并要求您赔偿全能查因您违法违规行为所受到的损失(包括全能查所受到的直接经济损失、名誉或商誉损失以及全能查对外支付的赔偿金、和解费用、律师费用、诉讼费用及其他间接损失),或移交有关行政管理机关给予行政处罚,或者移交司法机关追究您的刑事责任; + + + 您知悉并同意,如全能查依据本协议对您的全能查账号采取冻结账号处理措施的,具体冻结账号期间由全能查根据您违规行为情节而定。 + + + 您知悉并同意: + + + (1)在冻结账号期间,您全能查账号中的账户余额及其他服务都将无法使用; + (2)如您账号中的优惠券存在一定有效期,该有效期可能会在账号冻结期间过期,您全能查账号解冻后,您将无法使用该等已过期的优惠券。 + + + 4.3 您在查询历史车况记录或者与全能查公司达成任何服务合同前,应当确保本人与相关车辆存在利害关系,并且已经获得车主完整授权。因未获得车主授权而产生的任何法律责任,由您自行承担;造成全能查损失的,全能查有权向您进行追偿。 + + - - - - 十四、附则 - - - - (一)本协议的某一条款被确认无效,均不影响本协议其他条款的效力。 - - - (二)本协议未尽事宜,根据我国相关法律、法规及我们相关业务规定办理。如需制定补充协议,其法律效力同本协议。 - - - - 本协议通过点击同意/勾选的方式签署,自签署之日生效。 - - - 本协议于 2024 年 11 月 17 日生效。 - + + + 第 5 条 账户注册与使用 + + 5.1 用户注册 / 登录成功后,全能查将给予每个用户一个用户账号及相应的权限,用户应当妥善保管账号相关信息;用户应当对以其用户账号进行的所有活动和事件负法律责任。完成企业认证的认证企业应当妥善保存其账号密码,并确保登录账户的主体均得到了该认证企业的充分授权,该认证企业承担授权人在账号上充值、下单、注销及相关操作的一切后果。 + + + 5.2 用户一经注册全能查账号,除非子功能要求单独开通权限,用户有权利用该账号使用全能查各项功能的单项服务;当用户使用全能查各单项服务时,用户的使用行为视为其对该单项服务的服务条款以及全能查在该单项服务中发出的各类公告的同意。 + + + 5.3 在用户进行账号注册或使用全能查服务时,如发现全能查账号可能存在涉诈异常情形或风险的,全能查有权根据相关法律法规规定重新核验您的账号,并可根据风险情况,采取限期改正、限制功能、暂停使用、关闭账号、禁止重新注册以及本协议规定的其他处置措施。 + + + 5.4 全能查服务协议以及各单项服务条款和公告可由全能查随时更新,且无需另行通知。您在使用相关服务时,应关注并遵守其所适用的相关条款。您在使用全能查提供的各项服务之前,应仔细阅读本服务协议及对应查询须知。 + + + + + + 第 6 条 注册信息和隐私与个人信息保护 + + 6.1 全能查账号的所有权归全能查,用户完成注册 / 登录申请手续后,获得全能查账号的使用权。用户应提供及时、详尽及准确的个人资料,并不断更新注册资料,符合及时、详尽准确的要求。所有原始键入的资料将引用为注册资料。如果因注册信息不真实而引起的问题,并对问题发生所带来的后果,全能查不负任何责任。如果因注册信息不真实或更新不及时而引发的相关问题,全能查不负任何责任。全能查有权随时收回账号使用权。 + + + 6.2 用户应当通过真实身份信息认证注册账号,且用户提交的账号名称、头像等注册信息中不得出现违法信息,经全能查审核,如存在上述情况,全能查将不予注册;同时,在注册后,如发现用户以虚假信息骗取账号名称注册,或其账号头像等注册信息存在违法和不良信息的,全能查有权不经通知单方采取限期改正、暂停使用、注销登记、收回等措施。 + + + 6.3 用户不得将全能查账号以任何方式提供给他人使用,包括但不限于不得以密码转让、出租、借用等方式提供给他人使用。否则,因此产生任何法律后果及责任均由用户自行承担,且全能查有权对您的全能查账号采取包括但不限于警告、限制或禁止使用全能查账号全部或部分功能,直至注销的处理措施,因此造成的一切后果由您自行承担。 + + + 6.4 关于用户个人信息保护及隐私保护事项,适用最新版《全能查隐私政策》相关条款。 + + + + + + 第 7 条 经营信息公示和相关协议的更新 + + 7.1 依照《中华人民共和国电子商务法》第十五条规定,全能查将在平台首页显著位置,持续公示营业执照信息、与经营业务有关的行政许可信息,并在发生变更时及时更新公示信息。 + + + 7.2 本协议更新时,全能查平台不负有向您发送通知的义务,我们始终将向您提供本协议之文本。您可以也有义务在使用本产品的同时注意进行阅读。不同意相关更新条款的,您必须立即终止使用本产品,否则即视为对新协议的同意。 + + + + + + 第 8 条 服务内容、费用与退款规则 + + 8.1 全能查网络服务的具体内容由全能查根据实际情况提供;全能查可能增加或者减少服务内容。 + + + 8.2 除非本服务协议另有其它明示规定,全能查所推出的新产品、新功能、新服务,均受到本服务协议之规范。相关新产品、新功能、新服务存在限时特惠活动的,活动周期均为自活动推出之日起一年内有效。 + + + 8.3 为使用本服务,您必须能够自行经有法律资格对您提供互联网接入服务的第三方,进入国际互联网,并应自行支付相关服务费用。此外,您必须自行配备及负责与国际互联网连线所需之一切必要装备,包括手机、计算机等设备。 + + + 8.4 鉴于网络服务的特殊性,用户同意全能查有权不经事先通知,随时变更、中断或终止部分或全部的网络服务(包括收费网络服务)。全能查不担保网络服务不会中断,对网络服务的及时性、安全性、准确性也都不作担保。 + + + 8.5 全能查需要定期或不定期地对提供网络服务的平台或相关的设备进行检修或者维护,如因此类情况而造成网络服务(包括收费网络服务)在合理时间内的中断,全能查无需为此承担任何责任。全能查保留不经事先通知暂停任何服务的权利。 + + + 8.6 本服务或第三人可提供与其它国际互联网上之网站或资源之链接。由于全能查无法控制这些网站及资源,您了解并同意,此类网站或资源是否可供利用,全能查不予负责,存在或源于此类网站或资源之任何内容、广告、产品或其它资料,全能查亦不予保证或负责。因使用或依赖任何此类网站或资源发布的或经由此类网站或资源获得的任何内容、商品或服务所产生的任何损害或损失,全能查不承担任何责任。 + + + 8.7 用户明确同意其使用全能查网络服务所存在的风险将完全由其自己承担。用户理解并接受下载或通过全能查服务取得的任何信息资料取决于用户自己,并由其承担系统受损、资料丢失以及其它任何风险。 + + + 8.8 全能查有权于任何时间暂时或永久修改或终止本服务(或其任何部分),但终止相关服务的,应当依照电子商务相关法律法规规定处理。 + + + 8.9 终止服务:您同意全能查得基于其自行之考虑,因任何理由,包含但不限于长时间(超过一年)未使用,或全能查认为您已经违反本服务协议的文字及精神,终止您的账号或本服务之使用(或服务之任何部分),并将您在本服务内任何内容加以移除并删除。您同意依本服务协议任何规定提供之本服务,无需进行事先通知即可中断或终止,您承认并同意,全能查可立即关闭或删除您的账号及您账号中所有相关信息及文件,及 / 或禁止继续使用前述文件或本服务。此外,您同意若本服务之使用被中断或终止或您的账号及相关信息和文件被关闭或删除,全能查对您或任何第三人均不承担任何责任。 + + + 8.10 退款与订单规则: + + + (1)订单处于查询中状态(且订单未超时),不支持中途撤销,无法申请退款; + (2)订单超时(或超过承诺最晚查询时间还未出结果),可以联系客服退款; + (3)查询失败、订单超时(或超过承诺最晚查询时间还未出结果)、查不到记录(不含以下四种情况:无出险、保单脱保、车主核验是否一致、无违章),系统自动完成退款,查询费用在 24 小时内原路退回; + (4)车况查询服务为虚拟服务,查询成功不支持退款;如您对查询服务存在疑问或投诉,请提供相关信息,点击客服按钮联系我们; + (5)付款前请先参考页面报告样例并阅读服务页面 "查询须知",请务必核对查询订单类型、车架号、车牌号信息,因用户输入错误导致的查询失败,不支持退款。 + + + + + + 第 9 条 知识产权和任何信息的权利归属约定 + + 9.1 全能查所提供的服务可能会产生包括但不限于历史车况报告、车辆出险记录报告、维保记录报告等不同类型的信息,上述信息是全能查的智力成果。您同意、授权并承诺相关信息所有权均属于全能查,您仅具有个人非商业使用权。 + + + 9.2 您理解并同意:全能查有权对相关信息进行任何形式的重复利用和商业开发。 + + + + + + 第 10 条 其他 + + 10.1 本协议的订立、执行和解释及争议的解决均应适用中华人民共和国法律。 + + + 10.2 如双方就本协议内容或其执行发生任何争议,双方应尽量友好协商解决;协商不成时,任何一方均可向海南海宇大数据有限公司注册地有管辖权的人民法院提起诉讼。 + + + 10.3 全能查未行使或执行本服务协议任何权利或规定,不构成对前述权利或权利之放弃。 + + + 10.4 如本协议中的任何条款无论因何种原因完全或部分无效或不具有执行力,本协议的其余条款仍应有效。 + + + 10.5 请您在发现任何违反本服务协议以及其他任何单项服务的服务条款、全能查各类公告之情形时,通知全能查。您可以通过如下联络方式同全能查联系: + + + 138-7605-1080 + + + 客服部电子邮箱:admin@iieeii.com diff --git a/src/pages/mine.vue b/src/pages/mine.vue index c122074..6c6bf81 100644 --- a/src/pages/mine.vue +++ b/src/pages/mine.vue @@ -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' }) + } + }, + }) +} @@ -166,10 +166,10 @@ function goTool(key: string) { class="tool-cell" @tap="goTool(item.key)" > - + + {{ item.name }} - {{ item.name }} @@ -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; } /* ============ 单分类详情 ============ */ diff --git a/src/pages/toolbox/index.vue b/src/pages/toolbox/index.vue index 2e5c248..60a9f19 100644 --- a/src/pages/toolbox/index.vue +++ b/src/pages/toolbox/index.vue @@ -143,10 +143,10 @@ function goInquireFeature(feature: string) { class="tool-cell" @tap="goInquireFeature(item.feature)" > - + + {{ item.name }} - {{ item.name }} @@ -169,10 +169,10 @@ function goInquireFeature(feature: string) { class="tool-cell" @tap="goTool(item.key)" > - + + {{ item.name }} - {{ item.name }} @@ -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; } diff --git a/src/static/home/images/VIN.png b/src/static/home/images/VIN.png deleted file mode 100644 index 2bad0a3..0000000 Binary files a/src/static/home/images/VIN.png and /dev/null differ diff --git a/src/static/home/images/VIN2.png b/src/static/home/images/VIN2.png deleted file mode 100644 index 56b4126..0000000 Binary files a/src/static/home/images/VIN2.png and /dev/null differ diff --git a/src/static/home/images/VIN3.png b/src/static/home/images/VIN3.png deleted file mode 100644 index a9792ab..0000000 Binary files a/src/static/home/images/VIN3.png and /dev/null differ diff --git a/src/static/inquire/category/inquirevin-icon/1.svg b/src/static/inquire/category/inquirevin-icon/1.svg new file mode 100644 index 0000000..d30a496 --- /dev/null +++ b/src/static/inquire/category/inquirevin-icon/1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/inquire/category/inquirevin-icon/2.svg b/src/static/inquire/category/inquirevin-icon/2.svg new file mode 100644 index 0000000..9fb8c32 --- /dev/null +++ b/src/static/inquire/category/inquirevin-icon/2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/inquire/category/inquirevin-icon/3.svg b/src/static/inquire/category/inquirevin-icon/3.svg new file mode 100644 index 0000000..888ed1c --- /dev/null +++ b/src/static/inquire/category/inquirevin-icon/3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/inquire/category/inquirevin-icon/4.svg b/src/static/inquire/category/inquirevin-icon/4.svg new file mode 100644 index 0000000..2772e3c --- /dev/null +++ b/src/static/inquire/category/inquirevin-icon/4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/inquire/category/inquirevin-icon/5.svg b/src/static/inquire/category/inquirevin-icon/5.svg new file mode 100644 index 0000000..dbe8b0d --- /dev/null +++ b/src/static/inquire/category/inquirevin-icon/5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/inquire/category/inquirevin-icon/6.svg b/src/static/inquire/category/inquirevin-icon/6.svg new file mode 100644 index 0000000..46974a5 --- /dev/null +++ b/src/static/inquire/category/inquirevin-icon/6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/inquire/category/inquirevin-icon/7.svg b/src/static/inquire/category/inquirevin-icon/7.svg new file mode 100644 index 0000000..6dd9efc --- /dev/null +++ b/src/static/inquire/category/inquirevin-icon/7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/inquire/category/inquirevin-icon/8.svg b/src/static/inquire/category/inquirevin-icon/8.svg new file mode 100644 index 0000000..d5e4428 --- /dev/null +++ b/src/static/inquire/category/inquirevin-icon/8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/inquire/category/inquirevin-icon/人工智能汽车.svg b/src/static/inquire/category/inquirevin-icon/人工智能汽车.svg new file mode 100644 index 0000000..6564e55 --- /dev/null +++ b/src/static/inquire/category/inquirevin-icon/人工智能汽车.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/inquire/category/inquirevin-icon/小汽车.svg b/src/static/inquire/category/inquirevin-icon/小汽车.svg new file mode 100644 index 0000000..14eb7c3 --- /dev/null +++ b/src/static/inquire/category/inquirevin-icon/小汽车.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/inquire/category/inquirevin-icon/搜索.svg b/src/static/inquire/category/inquirevin-icon/搜索.svg new file mode 100644 index 0000000..c6e269f --- /dev/null +++ b/src/static/inquire/category/inquirevin-icon/搜索.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/inquire/category/inquirevin-icon/电池.svg b/src/static/inquire/category/inquirevin-icon/电池.svg new file mode 100644 index 0000000..6eab182 --- /dev/null +++ b/src/static/inquire/category/inquirevin-icon/电池.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/inquire/icon-user-notice.svg b/src/static/inquire/icon-user-notice.svg new file mode 100644 index 0000000..f838f2a --- /dev/null +++ b/src/static/inquire/icon-user-notice.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/utils/session.js b/src/utils/session.js index 54fe714..d0ab55e 100644 --- a/src/utils/session.js +++ b/src/utils/session.js @@ -14,3 +14,14 @@ export function hasToken() { return false } } + +export function clearAuthSession() { + try { + uni.removeStorageSync('token') + uni.removeStorageSync('refreshAfter') + uni.removeStorageSync('accessExpire') + } + catch { + // ignore + } +} diff --git a/uni-pages.d.ts b/uni-pages.d.ts index 010fa62..8908d8c 100644 --- a/uni-pages.d.ts +++ b/uni-pages.d.ts @@ -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" |