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 @@