This commit is contained in:
Mrx
2026-02-13 18:19:25 +08:00
parent 7b225aa54a
commit e5e86b5da8
5 changed files with 139 additions and 15 deletions

4
.env
View File

@@ -1,4 +1,6 @@
VITE_API_URL=https://www.quannengcha.com/
# VITE_API_URL=https://www.quannengcha.com/
VITE_API_URL=
VITE_API_PREFIX=/api/v1
VITE_COMPANY_NAME=海南海宇大数据有限公司

View File

@@ -28,11 +28,11 @@
<!-- 基础SEO信息 -->
<title>
全能查|大数据风险报告查询与代理平台,支持个人企业多场景风控应用
全能查官网_综合风险排查工具_个人企业背景核验平台
</title>
<meta
name="description"
content="全能查,专业大数据风险报告查询与代理平台,支持个人信用查询、小微企业风控、贷前风险背调等多场景报告应用,免费开通代理权限,助力高效识别信用与风险。"
content="全能查是您的掌上风控工具箱。平台基于合规数据,提供个人风险预警、职场入职自查及黑名单筛查服务。无需繁琐流程,客观中立,一键生成报告,助您快速识别生活中的潜在隐患。"
/>
<meta
name="keywords"
@@ -48,11 +48,11 @@
<meta property="og:url" content="https://www.zhinengcha.cn/" />
<meta
property="og:title"
content="全能查|大数据风险报告查询与代理平台,支持个人企业多场景风控应用"
content="全能查官网_综合风险排查工具_个人企业背景核验平台"
/>
<meta
property="og:description"
content="全能查,专业大数据风险报告查询与代理平台,支持个人信用查询、小微企业风控、贷前风险背调等多场景报告应用,免费开通代理权限,助力高效识别信用与风险。"
content="全能查是您的掌上风控工具箱。平台基于合规数据,提供个人风险预警、职场入职自查及黑名单筛查服务。无需繁琐流程,客观中立,一键生成报告,助您快速识别生活中的潜在隐患。"
/>
<meta property="og:site_name" content="全能查" />
<meta property="og:locale" content="zh_CN" />
@@ -62,11 +62,11 @@
<meta property="twitter:url" content="https://www.zhinengcha.cn/" />
<meta
property="twitter:title"
content="全能查|大数据风险报告查询与代理平台,支持个人企业多场景风控应用"
content="全能查官网_综合风险排查工具_个人企业背景核验平台"
/>
<meta
property="twitter:description"
content="全能查,专业大数据风险报告查询与代理平台,支持个人信用查询、小微企业风控、贷前风险背调等多场景报告应用,免费开通代理权限,助力高效识别信用与风险。"
content="全能查是您的掌上风控工具箱。平台基于合规数据,提供个人风险预警、职场入职自查及黑名单筛查服务。无需繁琐流程,客观中立,一键生成报告,助您快速识别生活中的潜在隐患。"
/>
<!-- 其他重要meta标签 -->

View File

@@ -1,5 +1,5 @@
{
"name": "全能查|大数据风险报告查询与代理平台,支持个人企业多场景风控应用",
"name": "全能查官网_综合风险排查工具_个人企业背景核验平台",
"short_name": "全能查",
"description": "专业大数据风险报告查询与代理平台,支持个人信用查询、小微企业风控、贷前风险背调等多场景报告应用",
"start_url": "/",

View File

@@ -6,9 +6,9 @@ export function useSEO() {
// 默认SEO信息
const defaultSEO = {
title: "全能查|大数据风险报告查询与代理平台,支持个人企业多场景风控应用",
title: "全能查官网_综合风险排查工具_个人企业背景核验平台",
description:
"全能查,专业大数据风险报告查询与代理平台,支持个人信用查询、小微企业风控、贷前风险背调等多场景报告应用,免费开通代理权限,助力高效识别信用与风险。",
"全能查是您的掌上风控工具箱。平台基于合规数据,提供个人风险预警、职场入职自查及黑名单筛查服务。无需繁琐流程,客观中立,一键生成报告,助您快速识别生活中的潜在隐患。",
keywords:
"大数据风险报告查询、大数据风险评估、大数据分析报告、个人大数据风险查询、小微企业风险、贷前风险背调、代理管理平台、免费开通代理、风险管控平台、信用风险分析、企业风险报告、贷前信用审核、失信人名单查询、被执行人信息、信用黑名单查询",
url: "https://www.zhinengcha.cn",
@@ -153,9 +153,9 @@ export function useSEO() {
const updateSEOByRoute = () => {
const routeConfigs = {
"/": {
title: "全能查|大数据风险报告查询与代理平台,支持个人企业多场景风控应用",
title: "全能查官网_综合风险排查工具_个人企业背景核验平台",
description:
"全能查,专业大数据风险报告查询与代理平台,支持个人信用查询、小微企业风控、贷前风险背调等多场景报告应用,免费开通代理权限,助力高效识别信用与风险。",
"全能查是您的掌上风控工具箱。平台基于合规数据,提供个人风险预警、职场入职自查及黑名单筛查服务。无需繁琐流程,客观中立,一键生成报告,助您快速识别生活中的潜在隐患。",
keywords:
"大数据风险报告查询、大数据风险评估、大数据分析报告、个人大数据风险查询、小微企业风险、贷前风险背调、代理管理平台、免费开通代理、风险管控平台、信用风险分析、企业风险报告、贷前信用审核、失信人名单查询、被执行人信息、信用黑名单查询",
},

View File

@@ -1,22 +1,144 @@
<script setup>
import { ref, onMounted } from "vue";
import { ref, onMounted, computed } from "vue";
import { useRoute, useRouter } from "vue-router";
import { useAgentStore } from "@/stores/agentStore";
import { useUserStore } from "@/stores/userStore";
import { storeToRefs } from "pinia";
import { showToast } from "vant";
const route = useRoute();
const router = useRouter();
const agentStore = useAgentStore();
const userStore = useUserStore();
const { isAgent } = storeToRefs(agentStore);
const { mobile, isLoggedIn } = storeToRefs(userStore);
const feature = ref(route.params.feature);
// 获取产品信息
const featureData = ref({});
// 查询页可自由浏览,仅付款时需要登录
// 检查是否可以查询:不需要登录,直接允许查询
const canQuery = computed(() => {
return true; // 允许未登录用户查询
});
// 初始化:检查支付回调并加载产品信息
onMounted(async () => {
// 检查支付回调
isFinishPayment();
// 如果有 token尝试加载用户信息但不强制
const token = localStorage.getItem("token");
if (token) {
try {
await userStore.fetchUserInfo();
} catch (error) {
console.warn("获取用户信息失败(可选):", error);
// 不影响查询功能,继续执行
}
}
// 添加婚姻查询的特殊处理
if (feature.value === 'marriage') {
showMarriageUpgradeNotice();
}
// 直接加载产品信息,不需要登录
await getProduct();
});
function showMarriageUpgradeNotice() {
// 创建自定义弹窗
const modal = document.createElement('div');
modal.style.position = 'fixed';
modal.style.top = '0';
modal.style.left = '0';
modal.style.width = '100%';
modal.style.height = '100%';
modal.style.backgroundColor = 'rgba(0, 0, 0, 0.5)';
modal.style.display = 'flex';
modal.style.justifyContent = 'center';
modal.style.alignItems = 'center';
modal.style.zIndex = '9999';
modal.innerHTML = `
<div style="
background: white;
border-radius: 12px;
padding: 24px;
margin: 20px;
max-width: 400px;
width: 90%;
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
position: relative;
overflow-y: auto;
max-height: 90vh;
">
<h3 style="
color: #333;
text-align: center;
margin-top: 0;
margin-bottom: 16px;
font-size: 18px;
">亲爱的用户,您好!</h3>
<p style="
color: #666;
line-height: 1.6;
margin: 8px 0;
text-align: center;
font-size: 14px;
">婚恋报告正在优化升级中,需要查询请前往天远查。</p>
<div style="display: flex; gap: 12px; margin-bottom: 16px;">
<button id="jumpNowBtn" style="
flex: 1;
background: linear-gradient(135deg, #ff6b6b, #ee5a24);
color: white;
border: none;
padding: 12px 0;
border-radius: 25px;
cursor: pointer;
font-size: 14px;
font-weight: bold;
">是</button>
<button id="remindLaterBtn" style="
flex: 1;
background: #f8f9fa;
color: #666;
border: 1px solid #ddd;
padding: 12px 0;
border-radius: 25px;
cursor: pointer;
font-size: 14px;
">否</button>
</div>
</div>
`;
document.body.appendChild(modal);
// 绑定按钮事件
const jumpNowBtn = modal.querySelector('#jumpNowBtn');
const remindLaterBtn = modal.querySelector('#remindLaterBtn');
jumpNowBtn.addEventListener('click', () => {
// 跳转到新版首页
window.open('http://localhost:5173/', '_blank');
document.body.removeChild(modal);
});
remindLaterBtn.addEventListener('click', () => {
// 跳转到指定网站
window.location.href = 'https://www.quannengcha.com/';
});
}
function isFinishPayment() {
const query = new URLSearchParams(window.location.search);
let orderNo = query.get("out_trade_no");
@@ -48,6 +170,6 @@ async function getProduct() {
</script>
<template>
<!-- 查询页可自由浏览付款时再要求登录 -->
<!-- 直接显示查询表单不需要登录 -->
<InquireForm :type="'normal'" :feature="feature" :feature-data="featureData" />
</template>