From 20f2038f8cb82e5ee0eccc66319dcc95e98b5317 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=AF=E8=BE=89?= <13935151924@163.com> Date: Wed, 22 Oct 2025 13:22:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E4=B9=B1=E7=A0=81=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/renderJobs/renderJobs.vue | 2 +- components/renderJobs/renderJobsCheckBox.vue | 4 ++-- packageA/pages/Intendedposition/Intendedposition.vue | 2 +- packageA/pages/browseJob/browseJob.vue | 2 +- packageA/pages/post/post.vue | 2 +- packageA/pages/tiktok/tiktok.vue | 2 +- pages/index/components/index-two.vue | 2 +- pages/nearby/components/three.vue | 2 +- pages/search/search.vue | 2 +- 9 files changed, 10 insertions(+), 10 deletions(-) diff --git a/components/renderJobs/renderJobs.vue b/components/renderJobs/renderJobs.vue index bcb138c..29ff2e8 100644 --- a/components/renderJobs/renderJobs.vue +++ b/components/renderJobs/renderJobs.vue @@ -77,7 +77,7 @@ function nextDetail(job) { const recordData = recommedIndexDb.JobParameter(job); recommedIndexDb.addRecord(recordData); } - navTo(`/packageA/pages/post/post?jobId=${btoa(job.jobId)}`); + navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}`); } diff --git a/components/renderJobs/renderJobsCheckBox.vue b/components/renderJobs/renderJobsCheckBox.vue index 9b070d6..c45a053 100644 --- a/components/renderJobs/renderJobsCheckBox.vue +++ b/components/renderJobs/renderJobsCheckBox.vue @@ -103,7 +103,7 @@ function nextDetail(job) { const recordData = recommedIndexDb.JobParameter(job); recommedIndexDb.addRecord(recordData); } - navTo(`/packageA/pages/post/post?jobId=${btoa(job.jobId)}`); + navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}`); } function toggleSelect(jobId) { @@ -122,7 +122,7 @@ function handleCardClick(job, e) { const recordData = recommedIndexDb.JobParameter(job); recommedIndexDb.addRecord(recordData); } - navTo(`/packageA/pages/post/post?jobId=${btoa(job.jobId)}`); + navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}`); } // 新增:提供选中状态和切换方法给父组件 diff --git a/packageA/pages/Intendedposition/Intendedposition.vue b/packageA/pages/Intendedposition/Intendedposition.vue index 33df160..d70d315 100644 --- a/packageA/pages/Intendedposition/Intendedposition.vue +++ b/packageA/pages/Intendedposition/Intendedposition.vue @@ -42,7 +42,7 @@ onReachBottom(() => { }); function navToPost(jobId) { - navTo(`/packageA/pages/post/post?jobId=${btoa(jobId)}`); + navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(jobId)}`); } function getJobList(type = 'add') { diff --git a/packageA/pages/browseJob/browseJob.vue b/packageA/pages/browseJob/browseJob.vue index 3b2f8f0..982698e 100644 --- a/packageA/pages/browseJob/browseJob.vue +++ b/packageA/pages/browseJob/browseJob.vue @@ -89,7 +89,7 @@ function toSelectDate() { } function navToPost(jobId) { - navTo(`/packageA/pages/post/post?jobId=${btoa(jobId)}`); + navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(jobId)}`); } function searchCollection(e) { diff --git a/packageA/pages/post/post.vue b/packageA/pages/post/post.vue index fdef61a..f74187a 100644 --- a/packageA/pages/post/post.vue +++ b/packageA/pages/post/post.vue @@ -245,7 +245,7 @@ onShow(() => { }); function initLoad(option) { - const jobId = atob(option.jobId); + const jobId = decodeURIComponent(option.jobId); if (jobId !== jobIdRef.value) { jobIdRef.value = jobId; getDetail(jobId); diff --git a/packageA/pages/tiktok/tiktok.vue b/packageA/pages/tiktok/tiktok.vue index 7430bee..45e115a 100644 --- a/packageA/pages/tiktok/tiktok.vue +++ b/packageA/pages/tiktok/tiktok.vue @@ -53,7 +53,7 @@ function nextDetail() { recommedIndexDb.addRecord(recordData); } console.log(job.jobId); - navTo(`/packageA/pages/post/post?jobId=${btoa(job.jobId)}`); + navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}`); } function getNextVideoSrc(num) { diff --git a/pages/index/components/index-two.vue b/pages/index/components/index-two.vue index e0ba7ea..a95dbea 100644 --- a/pages/index/components/index-two.vue +++ b/pages/index/components/index-two.vue @@ -151,7 +151,7 @@ function nextDetail(job) { const recordData = recommedIndexDb.JobParameter(job); recommedIndexDb.addRecord(recordData); } - navTo(`/packageA/pages/post/post?jobId=${btoa(job.jobId)}`); + navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}`); } function nextVideo(job) { diff --git a/pages/nearby/components/three.vue b/pages/nearby/components/three.vue index 00717aa..8355421 100644 --- a/pages/nearby/components/three.vue +++ b/pages/nearby/components/three.vue @@ -166,7 +166,7 @@ onLoad(() => { }); function navToPost(jobId) { - navTo(`/packageA/pages/post/post?jobId=${btoa(jobId)}`); + navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(jobId)}`); } async function loadData() { diff --git a/pages/search/search.vue b/pages/search/search.vue index c910141..aec04e7 100644 --- a/pages/search/search.vue +++ b/pages/search/search.vue @@ -135,7 +135,7 @@ function nextDetail(job) { const recordData = recommedIndexDb.JobParameter(job); recommedIndexDb.addRecord(recordData); } - navTo(`/packageA/pages/post/post?jobId=${btoa(job.jobId)}`); + navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}`); } function nextVideo(job) {