Explorar o código

将路由白名单功能上到正式环境

Jing hai 3 semanas
pai
achega
e62f8f0aa8

+ 1 - 1
.nuxt/manifest/latest.json

@@ -1 +1 @@
-{"id":"0f3aa319-1455-4ca6-ad7c-8293a265e148","timestamp":1750142208851}
+{"id":"9ea091a8-2151-4bc7-8faf-db5fd074a017","timestamp":1750673154471}

+ 0 - 1
.nuxt/manifest/meta/0f3aa319-1455-4ca6-ad7c-8293a265e148.json

@@ -1 +0,0 @@
-{"id":"0f3aa319-1455-4ca6-ad7c-8293a265e148","timestamp":1750142208851,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 1 - 0
.nuxt/manifest/meta/9ea091a8-2151-4bc7-8faf-db5fd074a017.json

@@ -0,0 +1 @@
+{"id":"9ea091a8-2151-4bc7-8faf-db5fd074a017","timestamp":1750673154471,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 1 - 1
.nuxt/tsconfig.json

@@ -102,7 +102,7 @@
         "./imports"
       ],
       "#app-manifest": [
-        "./manifest/meta/0f3aa319-1455-4ca6-ad7c-8293a265e148.json"
+        "./manifest/meta/9ea091a8-2151-4bc7-8faf-db5fd074a017.json"
       ],
       "#components": [
         "./components"

+ 1 - 0
assets/css/index.less

@@ -115,6 +115,7 @@ section {
 
 .index_2 {
     margin-top: 22px;
+    margin-bottom: 20px;
 }
 
 .roll_1_box {

+ 15 - 13
middleware/setup.global.js

@@ -42,7 +42,7 @@ function parseRoute(url) {
         parts.pop();
     }
 
-    let all_route, last_route;
+    let all_route, last_route, other_route;
 
     // 如果路径以 xiangcunshangcheng 开头
     // if (parts[0] === "xiangcunshangcheng") {
@@ -70,11 +70,13 @@ function parseRoute(url) {
 
     all_route = parts.join('/');
     last_route = parts.length > 0 ? parts[parts.length - 1] : null;
+    other_route = parts[0]
 
     // 返回结果(只有数字.html 时才包含 id)
     const result = {
         all_route,
-        last_route
+        last_route,
+        other_route,
     };
     if (id !== undefined) {
         result.id = id;
@@ -82,6 +84,7 @@ function parseRoute(url) {
     return result;
 }
 
+
 //获得路由白名单列表
 function getRouteWhiteList(path) {
     if (path == '/') {
@@ -93,17 +96,16 @@ function getRouteWhiteList(path) {
         const parts = path.split('/').filter(Boolean); // 分割并过滤空字符串
         console.log(parts[0])
         let whiteList = [
-            "404",
-            "search",//搜索页
-            "xiangcunshangcheng",//乡村商城搜索页
-            "topic",//商圈
-            "advertising",//广告
-            "about",//关于我们
-
-            "zhaogongzhaopin",//招工招聘
-            "zhaogongzhaopinnongmingong",//招工招聘
-            "nongmingongqiuzhi",//农民工求职
-            "nongmingongqiuzhi",//农民工求职
+            // "404",
+            // "search",//搜索页
+            // "xiangcunshangcheng",//乡村商城搜索页
+            // "topic",//商圈
+            // "advertising",//广告
+            // "about",//关于我们
+            // "zhaogongzhaopin",//招工招聘
+            // "zhaogongzhaopinnongmingong",//招工招聘
+            // "nongmingongqiuzhi",//农民工求职
+            // "nongmingongqiuzhi",//农民工求职
         ]
 
         if (whiteList.includes(parts[0])) {

+ 2 - 2
pages/[dir]/index.html.vue

@@ -761,8 +761,8 @@ let getJson1 = [
     { "parent": $pageNav[16] + ",0,0", "child": $pageNav[19] + ",2,8" },//模块1 创业项目
     { "parent": $pageNav[16] + ",0,0", "child": $pageNav[20] + ",2,8" },//模块2 创业故事
     { "parent": $pageNav[16] + ",0,0", "child": $pageNav[21] + ",2,8" },//模块3 创业服务
-    { "parent": $pageNav[17] + ",0,0", "child": $pageNav[22] + ",2,8" },//模块4 组织机构
-    { "parent": $pageNav[18] + ",0,0", "child": $pageNav[23] + ",2,8" },//模块5 招贤纳士
+    // { "parent": $pageNav[17] + ",0,0", "child": $pageNav[22] + ",2,8" },//模块4 组织机构
+    // { "parent": $pageNav[18] + ",0,0", "child": $pageNav[23] + ",2,8" },//模块5 招贤纳士
 ]
 let jsonString1 = JSON.stringify(getJson1);
 async function getPagePartData(jsonString1) {

+ 2 - 1
pages/index.vue

@@ -1042,9 +1042,10 @@ const getJob = async () => {
     });
     if (getJob.code == 200) {
         // console.log("获取到的岗位和简历:", typeof (getJob.data.job_recuiting));
-        if (typeof (getJob.data.job_recuiting) != string) {
+        if (typeof (getJob.data.job_recuiting) == string) {
             job_vacancy.value = getJob.data.job_recuiting; // 招聘岗位
         }
+        // job_vacancy.value = getJob.data.job_recuiting;
     }
 }
 getJob()