From 526370bb417b0e753b15e33bd5807668ae1bfe13 Mon Sep 17 00:00:00 2001
From: liangzai <2440983361@qq.com>
Date: Tue, 3 Jun 2025 20:44:50 +0800
Subject: [PATCH] temp
---
index.html | 5 +-
src/auto-imports.d.ts | 3 +
src/composables/useApiFetch.js | 9 +
src/composables/usePromotion.js | 79 ++++++
src/layouts/HomeLayout.vue | 10 +-
src/router/index.js | 13 +
src/ui/CBankLoanBehavior.vue | 413 +++++++++++++++-----------------
src/views/Example.vue | 5 +
src/views/PromotionLink.vue | 42 ++++
src/views/Report.vue | 7 +-
src/views/list_verify.vue | 64 +++--
vite.config.js | 16 +-
12 files changed, 421 insertions(+), 245 deletions(-)
create mode 100644 src/composables/usePromotion.js
create mode 100644 src/views/PromotionLink.vue
diff --git a/index.html b/index.html
index e731391..1efac64 100644
--- a/index.html
+++ b/index.html
@@ -8,13 +8,14 @@
content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"
/>
天远查 - 婚恋评估、司法涉诉查询、婚姻状态、判决书查询工具
+
{
+ try {
+ const response = await recordPromotionVisit(shortUrl);
+ console.log(response);
+ if (response.code === 200 && response.data.success) {
+ handleSessionStorage(shortUrl);
+ }
+ } catch (error) {
+ // 错误已经在各自的函数中处理,这里只做日志记录
+ console.error("推广链接处理失败:", error);
+ }
+ });
+}
+
+// 获取会话数据
+export function getPromotionSession() {
+ try {
+ const promoteKey = sessionStorage.getItem('promote_key');
+ const timestamp = sessionStorage.getItem('promote_timestamp');
+
+ // 检查会话是否过期(30天过期)
+ const THIRTY_DAYS = 30 * 24 * 60 * 60 * 1000;
+ if (timestamp && Date.now() - parseInt(timestamp) > THIRTY_DAYS) {
+ clearPromotionSession();
+ return null;
+ }
+
+ return promoteKey;
+ } catch (error) {
+ console.error("获取会话信息失败:", error);
+ return null;
+ }
+}
+
+// 清除会话数据
+export function clearPromotionSession() {
+ try {
+ sessionStorage.removeItem('promote_key');
+ sessionStorage.removeItem('promote_timestamp');
+ } catch (error) {
+ console.error("清除会话信息失败:", error);
+ }
+}
\ No newline at end of file
diff --git a/src/layouts/HomeLayout.vue b/src/layouts/HomeLayout.vue
index b42882c..acd4329 100644
--- a/src/layouts/HomeLayout.vue
+++ b/src/layouts/HomeLayout.vue
@@ -43,6 +43,14 @@
广西福铭网络科技有限公司版权所有
+
+
+
diff --git a/src/views/Report.vue b/src/views/Report.vue
index c60565e..ea4f97a 100644
--- a/src/views/Report.vue
+++ b/src/views/Report.vue
@@ -9,7 +9,12 @@ const featureMap = {
IDV044: {
name: "婚姻状态",
component: defineAsyncComponent(() => import("@/ui/CIDV044.vue")),
- remark: '查询结果为"未婚或尚未登记结婚"时,表示婚姻登记处暂无相关的登记记录。婚姻状态信息由婚姻登记处逐级上报,可能存在数据遗漏或更新滞后。当前可查询的婚姻状态包括:未婚或尚未登记结婚、已婚、离异、离异冷静期。如您对查询结果有疑问,请联系客服反馈。',
+ remark: '查询结果为"未婚或尚未登记结婚"时,表示婚姻登记处暂无相关的登记记录。婚姻状态信息由婚姻登记处逐级上报,可能存在数据遗漏或更新滞后。当前可查询的婚姻状态包括:未婚或尚未登记结婚、已婚、离异。如您对查询结果有疑问,请联系客服反馈。',
+ },
+ G09XM02: {
+ name: "婚姻状态",
+ component: defineAsyncComponent(() => import("@/ui/CIDV044.vue")),
+ remark: '查询结果为"未婚或尚未登记结婚"时,表示婚姻登记处暂无相关的登记记录。婚姻状态信息由婚姻登记处逐级上报,可能存在数据遗漏或更新滞后。当前可查询的婚姻状态包括:未婚或尚未登记结婚、已婚、离异。如您对查询结果有疑问,请联系客服反馈。',
},
G27BJ05: {
name: "借贷申请记录",
diff --git a/src/views/list_verify.vue b/src/views/list_verify.vue
index 811a691..6bfdb81 100644
--- a/src/views/list_verify.vue
+++ b/src/views/list_verify.vue
@@ -1,19 +1,40 @@
-
-

+
+
-
-
{{ category }}
+
+
+ {{ category }}
+
-
+
-
![]()
+
{{ item.title }}
@@ -24,7 +45,10 @@
-
+
核验工具服务
@@ -32,9 +56,17 @@
本平台提供全方位核验工具服务,助您全面防范风险。功能包括:
-
-
{{ category }}
-
+
+
+ {{ category }}
+
+
-
{{ item.title }}:
{{ item.description }}
@@ -56,16 +88,16 @@ const { fetchRenderData, categorizedMenuItems, isFetching } = useMenuItems();
const toInquire = (product) => {
router.push("/inquire/" + product);
};
-const webviewEnv = localStorage.getItem('webview_env')
+const webviewEnv = localStorage.getItem("webview_env");
onMounted(() => {
- if (webviewEnv) {
- router.replace("/ai"); // 或者使用 router.push("/target-page");
- }
+ // if (webviewEnv) {
+ // router.replace("/ai"); // 或者使用 router.push("/target-page");
+ // }
fetchRenderData("verify");
});
-const show = ref(false)
+const show = ref(false);
diff --git a/vite.config.js b/vite.config.js
index 01c8064..7561b0d 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -14,10 +14,10 @@ export default defineConfig({
port: 5678, // 自定义端口号,可选
strictPort: true, // 如果端口被占用则抛出错误而不是使用下一个可用端口
proxy: {
- '/api/v1': {
- target: 'https://www.tianyuancha.cn', // 本地接口地址
- changeOrigin: true,
- },
+ // '/api/v1': {
+ // target: 'https://www.tianyuancha.cn', // 本地接口地址
+ // changeOrigin: true,
+ // },
"/api/v1/chat": {
target: "https://www.tianyuancha.cn", // 本地接口地址
@@ -25,10 +25,10 @@ export default defineConfig({
// rewrite: (path) => path.replace(/^\/api\/v1\/chat/, '/chat')
},
- // "/api/v1": {
- // target: "https://6m4685017o.goho.co", // 本地接口地址
- // changeOrigin: true,
- // },
+ "/api/v1": {
+ target: "https://6m4685017o.goho.co", // 本地接口地址
+ changeOrigin: true,
+ },
},
},
plugins: [