Browse Source

修改bug

修改bug
dangyunlong 1 month ago
parent
commit
6fc104fd3a
100 changed files with 3063 additions and 1588 deletions
  1. 0 979
      .nuxt/dev/index.mjs
  2. 0 0
      .nuxt/dev/index.mjs.map
  3. 722 6
      .nuxt/dist/server/client.manifest.json
  4. 734 1
      .nuxt/dist/server/client.manifest.mjs
  5. 1256 1
      .nuxt/dist/server/server.mjs
  6. 1 2
      .nuxt/imports.d.ts
  7. 1 1
      .nuxt/manifest/latest.json
  8. 1 0
      .nuxt/manifest/meta/2d8c2790-e7e2-4beb-8527-a9c3da535e96.json
  9. 0 1
      .nuxt/manifest/meta/8f6645c9-76c8-4717-83a8-871ef385774f.json
  10. 0 1
      .nuxt/manifest/meta/dev.json
  11. 0 17
      .nuxt/nitro.json
  12. 0 9
      .nuxt/nuxt.json
  13. 1 1
      .nuxt/tsconfig.json
  14. 0 1
      .nuxt/types/build.d.ts
  15. 2 2
      .nuxt/types/imports.d.ts
  16. 2 7
      .nuxt/types/plugins.d.ts
  17. 1 7
      assets/css/class.less
  18. 17 10
      assets/css/nav.less
  19. 4 6
      components/home/Advertising.vue
  20. 1 1
      components/home/Banner1.vue
  21. 7 7
      components/home/MoreService.vue
  22. 1 1
      components/home/PageMessage.vue
  23. 2 2
      components/home/SecondaryHeading.vue
  24. 4 6
      components/home/TopTen.vue
  25. 19 18
      components/home/pageHead.vue
  26. 9 17
      components/home/pageNavigation.vue
  27. 3 366
      components/home/pageNavigation1.vue
  28. 52 1
      composables/getData.js
  29. 67 33
      pages/advertising/index.vue
  30. 53 53
      pages/index.vue
  31. 83 13
      pages/primaryNavigation/[id].vue
  32. 7 5
      pages/search/[id].vue
  33. 1 1
      pages/speciaArticle/[id].vue
  34. 2 2
      pages/specialList/[id].vue
  35. 3 3
      pages/topic/[id].vue
  36. 7 7
      pages/topic/index.vue
  37. BIN
      public/ad/01.png
  38. BIN
      public/ad/02.png
  39. BIN
      public/ad/03.png
  40. BIN
      public/ad/new1.png
  41. BIN
      public/ad/new2.png
  42. 0 0
      public/image/Iconly.png
  43. 0 0
      public/image/search.png
  44. BIN
      public/images/12665_20160119130139_qbdpr 1.png
  45. BIN
      public/images/12665_20160119130139_qbdpr 1@2x.png
  46. BIN
      public/images/12665_20160119130159_vr82g 1.png
  47. BIN
      public/images/12665_20160119130159_vr82g 1@2x.png
  48. BIN
      public/images/Component 209.png
  49. BIN
      public/images/Component 209@2x.png
  50. BIN
      public/images/Component 427.png
  51. BIN
      public/images/Component 427@2x.png
  52. BIN
      public/images/Frame 485.png
  53. BIN
      public/images/Frame 485@2x.png
  54. BIN
      public/images/Frame 486.png
  55. BIN
      public/images/Frame 486@2x.png
  56. BIN
      public/images/Group 1505.png
  57. BIN
      public/images/Group 1505@2x.png
  58. BIN
      public/images/Group 1547.png
  59. BIN
      public/images/Group 1547@2x.png
  60. BIN
      public/images/Group 1548.png
  61. BIN
      public/images/Group 1548@2x.png
  62. BIN
      public/images/Group 1550.png
  63. BIN
      public/images/Group 1550@2x.png
  64. BIN
      public/images/Group 1560(1).png
  65. BIN
      public/images/Group 1560(2).png
  66. BIN
      public/images/Group 1560(3).png
  67. BIN
      public/images/Group 1560(4).png
  68. BIN
      public/images/Group 1560(5).png
  69. BIN
      public/images/Group 1560.png
  70. BIN
      public/images/Group 1560@2x(1).png
  71. BIN
      public/images/Group 1560@2x(2).png
  72. BIN
      public/images/Group 1560@2x(3).png
  73. BIN
      public/images/Group 1560@2x(4).png
  74. BIN
      public/images/Group 1560@2x(5).png
  75. BIN
      public/images/Group 1560@2x.png
  76. BIN
      public/images/Group 1812.png
  77. BIN
      public/images/Group 1812@2x.png
  78. BIN
      public/images/Group 1816.png
  79. BIN
      public/images/Group 1816@2x.png
  80. BIN
      public/images/Group 1819.png
  81. BIN
      public/images/Group 1819@2x.png
  82. BIN
      public/images/Group 1820.png
  83. BIN
      public/images/Group 1820@2x.png
  84. BIN
      public/images/Group 1821.png
  85. BIN
      public/images/Group 1821@2x.png
  86. BIN
      public/images/Group 1822.png
  87. BIN
      public/images/Group 1822@2x.png
  88. BIN
      public/images/Group 1823.png
  89. BIN
      public/images/Group 1823@2x.png
  90. BIN
      public/images/Group 1824.png
  91. BIN
      public/images/Group 1824@2x.png
  92. BIN
      public/images/Group 1825.png
  93. BIN
      public/images/Group 1825@2x.png
  94. BIN
      public/images/Group1503.png
  95. BIN
      public/images/Group1503@2x.png
  96. BIN
      public/images/Iconly/Broken/Search.png
  97. BIN
      public/images/Iconly/Broken/Search@2x.png
  98. BIN
      public/images/Iconly/Light/Home.png
  99. BIN
      public/images/Iconly/Light/Home@2x.png
  100. BIN
      public/images/Iconly/Light/Star.png

File diff suppressed because it is too large
+ 0 - 979
.nuxt/dev/index.mjs


File diff suppressed because it is too large
+ 0 - 0
.nuxt/dev/index.mjs.map


+ 722 - 6
.nuxt/dist/server/client.manifest.json

@@ -1,18 +1,734 @@
 {
-  "@vite/client": {
+  "_ByYScCu4.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "ByYScCu4.js",
+    "name": "index",
+    "imports": [
+      "_CLqlyLuU.js",
+      "_DXB6PwDc.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ]
+  },
+  "_Bzj1jrVj.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "Bzj1jrVj.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CLqlyLuU.js",
+      "_DXB6PwDc.js"
+    ]
+  },
+  "_C3fCvW8Z.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "C3fCvW8Z.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CLqlyLuU.js",
+      "_ZrJnB5kp.js",
+      "_DXB6PwDc.js"
+    ]
+  },
+  "_CBz8EYII.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CBz8EYII.js",
+    "name": "TopTen",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "TopTen.Ce89Z9qC.css"
+    ]
+  },
+  "TopTen.Ce89Z9qC.css": {
+    "file": "TopTen.Ce89Z9qC.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_CGTBGu_d.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CGTBGu_d.js",
+    "name": "foot1",
+    "imports": [
+      "_CLqlyLuU.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "foot1.BKj9DB9J.css"
+    ]
+  },
+  "foot1.BKj9DB9J.css": {
+    "file": "foot1.BKj9DB9J.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_CLqlyLuU.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CLqlyLuU.js",
+    "name": "pageHead",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "pageHead._m3_VDIy.css"
+    ]
+  },
+  "pageHead._m3_VDIy.css": {
+    "file": "pageHead._m3_VDIy.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_CfWjI8Vs.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CfWjI8Vs.js",
+    "name": "HotNews2",
+    "imports": [
+      "_CLqlyLuU.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "HotNews2.DjjdO7ky.css"
+    ]
+  },
+  "HotNews2.DjjdO7ky.css": {
+    "file": "HotNews2.DjjdO7ky.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_Cjhtb5qY.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "Cjhtb5qY.js",
+    "name": "pageNavigation1",
+    "imports": [
+      "_CLqlyLuU.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "pageNavigation1.CU-JN40s.css"
+    ]
+  },
+  "pageNavigation1.CU-JN40s.css": {
+    "file": "pageNavigation1.CU-JN40s.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_DEf4KZTL.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "DEf4KZTL.js",
+    "name": "index",
+    "imports": [
+      "_CLqlyLuU.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_DXB6PwDc.js",
+      "_ZrJnB5kp.js"
+    ]
+  },
+  "_DXB6PwDc.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "DXB6PwDc.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CLqlyLuU.js"
+    ]
+  },
+  "_DtyYHsT3.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "DtyYHsT3.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CLqlyLuU.js",
+      "_DXB6PwDc.js"
+    ]
+  },
+  "_Du9MD_I_.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "Du9MD_I_.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CLqlyLuU.js"
+    ]
+  },
+  "_DxDAv184.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "DxDAv184.js",
+    "name": "status",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_DXB6PwDc.js",
+      "_CLqlyLuU.js",
+      "_DtyYHsT3.js"
+    ],
+    "css": [
+      "status.CwCqeKJH.css"
+    ]
+  },
+  "status.CwCqeKJH.css": {
+    "file": "status.CwCqeKJH.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_DyIcC9Vi.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "DyIcC9Vi.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CLqlyLuU.js",
+      "_DXB6PwDc.js"
+    ]
+  },
+  "_HotNews2.DjjdO7ky.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "HotNews2.DjjdO7ky.css",
+    "src": "_HotNews2.DjjdO7ky.css"
+  },
+  "_TopTen.Ce89Z9qC.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "TopTen.Ce89Z9qC.css",
+    "src": "_TopTen.Ce89Z9qC.css"
+  },
+  "_ZrJnB5kp.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "ZrJnB5kp.js",
+    "name": "index",
+    "imports": [
+      "_CLqlyLuU.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ]
+  },
+  "_foot1.BKj9DB9J.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "foot1.BKj9DB9J.css",
+    "src": "_foot1.BKj9DB9J.css"
+  },
+  "_iWtQRjq9.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "iWtQRjq9.js",
+    "name": "publicFunction",
+    "imports": [
+      "_CLqlyLuU.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_DXB6PwDc.js",
+      "_Bzj1jrVj.js"
+    ],
+    "css": [
+      "publicFunction.3ictlgJe.css"
+    ]
+  },
+  "publicFunction.3ictlgJe.css": {
+    "file": "publicFunction.3ictlgJe.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_pageHead._m3_VDIy.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "pageHead._m3_VDIy.css",
+    "src": "_pageHead._m3_VDIy.css"
+  },
+  "_pageNavigation1.CU-JN40s.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "pageNavigation1.CU-JN40s.css",
+    "src": "_pageNavigation1.CU-JN40s.css"
+  },
+  "_publicFunction.3ictlgJe.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "publicFunction.3ictlgJe.css",
+    "src": "_publicFunction.3ictlgJe.css"
+  },
+  "_status.CwCqeKJH.css": {
+    "resourceType": "style",
     "prefetch": true,
+    "preload": true,
+    "file": "status.CwCqeKJH.css",
+    "src": "_status.CwCqeKJH.css"
+  },
+  "middleware/auth.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "0j9It3v1.js",
+    "name": "auth",
+    "src": "middleware/auth.js",
+    "isDynamicEntry": true
+  },
+  "node_modules/nuxt/dist/app/entry.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "DV5zQAUQ.js",
+    "name": "entry",
+    "src": "node_modules/nuxt/dist/app/entry.js",
     "isEntry": true,
-    "file": "@vite/client",
+    "dynamicImports": [
+      "middleware/auth.js"
+    ],
+    "css": [
+      "entry.BBvX8a_U.css"
+    ],
+    "assets": [
+      "tubiao1.6lb5zJyu.png",
+      "404.YizNGDMD.png"
+    ],
+    "_globalCSS": true
+  },
+  "entry.BBvX8a_U.css": {
+    "file": "entry.BBvX8a_U.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "tubiao1.6lb5zJyu.png": {
+    "file": "tubiao1.6lb5zJyu.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "404.YizNGDMD.png": {
+    "file": "404.YizNGDMD.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "pages/advertising/adDetail.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "ByAJ0mm0.js",
+    "name": "adDetail",
+    "src": "pages/advertising/adDetail.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_DxDAv184.js",
+      "_CGTBGu_d.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_DXB6PwDc.js",
+      "_DtyYHsT3.js"
+    ],
+    "css": []
+  },
+  "adDetail.u8ZEpNcv.css": {
+    "file": "adDetail.u8ZEpNcv.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/advertising/index.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "1IWwtu2B.js",
+    "name": "index",
+    "src": "pages/advertising/index.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_DxDAv184.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_DEf4KZTL.js",
+      "_ByYScCu4.js",
+      "_Bzj1jrVj.js",
+      "_CGTBGu_d.js",
+      "_DXB6PwDc.js",
+      "_DtyYHsT3.js",
+      "_DyIcC9Vi.js",
+      "_C3fCvW8Z.js",
+      "_ZrJnB5kp.js"
+    ],
+    "css": []
+  },
+  "index.iI4le9dd.css": {
+    "file": "index.iI4le9dd.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/index.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "BOmVD7GD.js",
+    "name": "index",
+    "src": "pages/index.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_iWtQRjq9.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_C3fCvW8Z.js",
+      "_CBz8EYII.js",
+      "_Bzj1jrVj.js",
+      "_DyIcC9Vi.js",
+      "_DXB6PwDc.js",
+      "_ZrJnB5kp.js"
+    ],
     "css": [],
+    "assets": [
+      "sndc.C2AWBCR5.png"
+    ]
+  },
+  "index.DQpaNohr.css": {
+    "file": "index.DQpaNohr.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "sndc.C2AWBCR5.png": {
+    "file": "sndc.C2AWBCR5.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "pages/login.vue": {
+    "resourceType": "script",
     "module": true,
-    "resourceType": "script"
+    "prefetch": true,
+    "preload": true,
+    "file": "Dl_krjul.js",
+    "name": "login",
+    "src": "pages/login.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": []
+  },
+  "login.B38gbU7i.css": {
+    "file": "login.B38gbU7i.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
   },
-  "D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/nuxt/dist/app/entry.js": {
+  "pages/newsDetail/[id].vue": {
     "resourceType": "script",
     "module": true,
     "prefetch": true,
     "preload": true,
-    "isEntry": true,
-    "file": "D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/nuxt/dist/app/entry.js"
+    "file": "BZ9HxEUN.js",
+    "name": "_id_",
+    "src": "pages/newsDetail/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_CBz8EYII.js",
+      "_CfWjI8Vs.js",
+      "_CGTBGu_d.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Du9MD_I_.js"
+    ],
+    "css": []
+  },
+  "_id_.fDLY4nf-.css": {
+    "file": "_id_.fDLY4nf-.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/newsList/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "BdZGJAwV.js",
+    "name": "_id_",
+    "src": "pages/newsList/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_CBz8EYII.js",
+      "_CfWjI8Vs.js",
+      "_CGTBGu_d.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Du9MD_I_.js",
+      "_DtyYHsT3.js",
+      "_DXB6PwDc.js"
+    ],
+    "css": []
+  },
+  "_id_.CsVEH7j_.css": {
+    "file": "_id_.CsVEH7j_.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/primaryNavigation/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "KBxzzpJV.js",
+    "name": "_id_",
+    "src": "pages/primaryNavigation/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_iWtQRjq9.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CBz8EYII.js",
+      "_C3fCvW8Z.js",
+      "_CGTBGu_d.js",
+      "_DXB6PwDc.js",
+      "_Bzj1jrVj.js",
+      "_ZrJnB5kp.js"
+    ],
+    "css": []
+  },
+  "_id_.jyFsvS15.css": {
+    "file": "_id_.jyFsvS15.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/search/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "BoW5jNEu.js",
+    "name": "_id_",
+    "src": "pages/search/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_CBz8EYII.js",
+      "_CGTBGu_d.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Du9MD_I_.js",
+      "_DtyYHsT3.js",
+      "_DXB6PwDc.js"
+    ],
+    "css": []
+  },
+  "_id_.CK6RH9D8.css": {
+    "file": "_id_.CK6RH9D8.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/speciaArticle/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "zGTlmvov.js",
+    "name": "_id_",
+    "src": "pages/speciaArticle/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_CBz8EYII.js",
+      "_CGTBGu_d.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Du9MD_I_.js"
+    ],
+    "css": []
+  },
+  "_id_.B3JjXly9.css": {
+    "file": "_id_.B3JjXly9.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/specialList/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "D3U8tt5A.js",
+    "name": "_id_",
+    "src": "pages/specialList/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_CBz8EYII.js",
+      "_CGTBGu_d.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Du9MD_I_.js"
+    ],
+    "css": []
+  },
+  "_id_.D3tBF-B5.css": {
+    "file": "_id_.D3tBF-B5.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/topic/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "xT89ZQ5U.js",
+    "name": "_id_",
+    "src": "pages/topic/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_CGTBGu_d.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_ByYScCu4.js",
+      "_DtyYHsT3.js",
+      "_Bzj1jrVj.js",
+      "_DXB6PwDc.js"
+    ],
+    "css": []
+  },
+  "_id_.B8xLMiS_.css": {
+    "file": "_id_.B8xLMiS_.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/topic/index.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CWtHh-aF.js",
+    "name": "index",
+    "src": "pages/topic/index.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_CGTBGu_d.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_DEf4KZTL.js",
+      "_DtyYHsT3.js",
+      "_DXB6PwDc.js",
+      "_ZrJnB5kp.js"
+    ],
+    "css": []
+  },
+  "index.DmxC_wPZ.css": {
+    "file": "index.DmxC_wPZ.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/user/about.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "gMJu06-B.js",
+    "name": "about",
+    "src": "pages/user/about.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js"
+    ]
+  },
+  "public/error/404.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "404.YizNGDMD.png",
+    "src": "public/error/404.png"
+  },
+  "public/index/sndc.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "sndc.C2AWBCR5.png",
+    "src": "public/index/sndc.png"
+  },
+  "public/index/tubiao1.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "tubiao1.6lb5zJyu.png",
+    "src": "public/index/tubiao1.png"
+  },
+  "public/index/tubiao2.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "tubiao1.6lb5zJyu.png",
+    "src": "public/index/tubiao1.png"
   }
 }

+ 734 - 1
.nuxt/dist/server/client.manifest.mjs

@@ -1 +1,734 @@
-export { default } from "file:///D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/@nuxt/vite-builder/dist/runtime/client.manifest.mjs"
+export default {
+  "_ByYScCu4.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "ByYScCu4.js",
+    "name": "index",
+    "imports": [
+      "_CLqlyLuU.js",
+      "_DXB6PwDc.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ]
+  },
+  "_Bzj1jrVj.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "Bzj1jrVj.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CLqlyLuU.js",
+      "_DXB6PwDc.js"
+    ]
+  },
+  "_C3fCvW8Z.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "C3fCvW8Z.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CLqlyLuU.js",
+      "_ZrJnB5kp.js",
+      "_DXB6PwDc.js"
+    ]
+  },
+  "_CBz8EYII.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CBz8EYII.js",
+    "name": "TopTen",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "TopTen.Ce89Z9qC.css"
+    ]
+  },
+  "TopTen.Ce89Z9qC.css": {
+    "file": "TopTen.Ce89Z9qC.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_CGTBGu_d.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CGTBGu_d.js",
+    "name": "foot1",
+    "imports": [
+      "_CLqlyLuU.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "foot1.BKj9DB9J.css"
+    ]
+  },
+  "foot1.BKj9DB9J.css": {
+    "file": "foot1.BKj9DB9J.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_CLqlyLuU.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CLqlyLuU.js",
+    "name": "pageHead",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "pageHead._m3_VDIy.css"
+    ]
+  },
+  "pageHead._m3_VDIy.css": {
+    "file": "pageHead._m3_VDIy.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_CfWjI8Vs.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CfWjI8Vs.js",
+    "name": "HotNews2",
+    "imports": [
+      "_CLqlyLuU.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "HotNews2.DjjdO7ky.css"
+    ]
+  },
+  "HotNews2.DjjdO7ky.css": {
+    "file": "HotNews2.DjjdO7ky.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_Cjhtb5qY.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "Cjhtb5qY.js",
+    "name": "pageNavigation1",
+    "imports": [
+      "_CLqlyLuU.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "pageNavigation1.CU-JN40s.css"
+    ]
+  },
+  "pageNavigation1.CU-JN40s.css": {
+    "file": "pageNavigation1.CU-JN40s.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_DEf4KZTL.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "DEf4KZTL.js",
+    "name": "index",
+    "imports": [
+      "_CLqlyLuU.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_DXB6PwDc.js",
+      "_ZrJnB5kp.js"
+    ]
+  },
+  "_DXB6PwDc.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "DXB6PwDc.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CLqlyLuU.js"
+    ]
+  },
+  "_DtyYHsT3.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "DtyYHsT3.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CLqlyLuU.js",
+      "_DXB6PwDc.js"
+    ]
+  },
+  "_Du9MD_I_.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "Du9MD_I_.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CLqlyLuU.js"
+    ]
+  },
+  "_DxDAv184.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "DxDAv184.js",
+    "name": "status",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_DXB6PwDc.js",
+      "_CLqlyLuU.js",
+      "_DtyYHsT3.js"
+    ],
+    "css": [
+      "status.CwCqeKJH.css"
+    ]
+  },
+  "status.CwCqeKJH.css": {
+    "file": "status.CwCqeKJH.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_DyIcC9Vi.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "DyIcC9Vi.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CLqlyLuU.js",
+      "_DXB6PwDc.js"
+    ]
+  },
+  "_HotNews2.DjjdO7ky.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "HotNews2.DjjdO7ky.css",
+    "src": "_HotNews2.DjjdO7ky.css"
+  },
+  "_TopTen.Ce89Z9qC.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "TopTen.Ce89Z9qC.css",
+    "src": "_TopTen.Ce89Z9qC.css"
+  },
+  "_ZrJnB5kp.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "ZrJnB5kp.js",
+    "name": "index",
+    "imports": [
+      "_CLqlyLuU.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ]
+  },
+  "_foot1.BKj9DB9J.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "foot1.BKj9DB9J.css",
+    "src": "_foot1.BKj9DB9J.css"
+  },
+  "_iWtQRjq9.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "iWtQRjq9.js",
+    "name": "publicFunction",
+    "imports": [
+      "_CLqlyLuU.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_DXB6PwDc.js",
+      "_Bzj1jrVj.js"
+    ],
+    "css": [
+      "publicFunction.3ictlgJe.css"
+    ]
+  },
+  "publicFunction.3ictlgJe.css": {
+    "file": "publicFunction.3ictlgJe.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_pageHead._m3_VDIy.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "pageHead._m3_VDIy.css",
+    "src": "_pageHead._m3_VDIy.css"
+  },
+  "_pageNavigation1.CU-JN40s.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "pageNavigation1.CU-JN40s.css",
+    "src": "_pageNavigation1.CU-JN40s.css"
+  },
+  "_publicFunction.3ictlgJe.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "publicFunction.3ictlgJe.css",
+    "src": "_publicFunction.3ictlgJe.css"
+  },
+  "_status.CwCqeKJH.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "status.CwCqeKJH.css",
+    "src": "_status.CwCqeKJH.css"
+  },
+  "middleware/auth.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "0j9It3v1.js",
+    "name": "auth",
+    "src": "middleware/auth.js",
+    "isDynamicEntry": true
+  },
+  "node_modules/nuxt/dist/app/entry.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "DV5zQAUQ.js",
+    "name": "entry",
+    "src": "node_modules/nuxt/dist/app/entry.js",
+    "isEntry": true,
+    "dynamicImports": [
+      "middleware/auth.js"
+    ],
+    "css": [
+      "entry.BBvX8a_U.css"
+    ],
+    "assets": [
+      "tubiao1.6lb5zJyu.png",
+      "404.YizNGDMD.png"
+    ],
+    "_globalCSS": true
+  },
+  "entry.BBvX8a_U.css": {
+    "file": "entry.BBvX8a_U.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "tubiao1.6lb5zJyu.png": {
+    "file": "tubiao1.6lb5zJyu.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "404.YizNGDMD.png": {
+    "file": "404.YizNGDMD.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "pages/advertising/adDetail.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "ByAJ0mm0.js",
+    "name": "adDetail",
+    "src": "pages/advertising/adDetail.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_DxDAv184.js",
+      "_CGTBGu_d.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_DXB6PwDc.js",
+      "_DtyYHsT3.js"
+    ],
+    "css": []
+  },
+  "adDetail.u8ZEpNcv.css": {
+    "file": "adDetail.u8ZEpNcv.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/advertising/index.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "1IWwtu2B.js",
+    "name": "index",
+    "src": "pages/advertising/index.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_DxDAv184.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_DEf4KZTL.js",
+      "_ByYScCu4.js",
+      "_Bzj1jrVj.js",
+      "_CGTBGu_d.js",
+      "_DXB6PwDc.js",
+      "_DtyYHsT3.js",
+      "_DyIcC9Vi.js",
+      "_C3fCvW8Z.js",
+      "_ZrJnB5kp.js"
+    ],
+    "css": []
+  },
+  "index.iI4le9dd.css": {
+    "file": "index.iI4le9dd.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/index.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "BOmVD7GD.js",
+    "name": "index",
+    "src": "pages/index.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_iWtQRjq9.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_C3fCvW8Z.js",
+      "_CBz8EYII.js",
+      "_Bzj1jrVj.js",
+      "_DyIcC9Vi.js",
+      "_DXB6PwDc.js",
+      "_ZrJnB5kp.js"
+    ],
+    "css": [],
+    "assets": [
+      "sndc.C2AWBCR5.png"
+    ]
+  },
+  "index.DQpaNohr.css": {
+    "file": "index.DQpaNohr.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "sndc.C2AWBCR5.png": {
+    "file": "sndc.C2AWBCR5.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "pages/login.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "Dl_krjul.js",
+    "name": "login",
+    "src": "pages/login.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": []
+  },
+  "login.B38gbU7i.css": {
+    "file": "login.B38gbU7i.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/newsDetail/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "BZ9HxEUN.js",
+    "name": "_id_",
+    "src": "pages/newsDetail/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_CBz8EYII.js",
+      "_CfWjI8Vs.js",
+      "_CGTBGu_d.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Du9MD_I_.js"
+    ],
+    "css": []
+  },
+  "_id_.fDLY4nf-.css": {
+    "file": "_id_.fDLY4nf-.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/newsList/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "BdZGJAwV.js",
+    "name": "_id_",
+    "src": "pages/newsList/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_CBz8EYII.js",
+      "_CfWjI8Vs.js",
+      "_CGTBGu_d.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Du9MD_I_.js",
+      "_DtyYHsT3.js",
+      "_DXB6PwDc.js"
+    ],
+    "css": []
+  },
+  "_id_.CsVEH7j_.css": {
+    "file": "_id_.CsVEH7j_.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/primaryNavigation/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "KBxzzpJV.js",
+    "name": "_id_",
+    "src": "pages/primaryNavigation/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_iWtQRjq9.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CBz8EYII.js",
+      "_C3fCvW8Z.js",
+      "_CGTBGu_d.js",
+      "_DXB6PwDc.js",
+      "_Bzj1jrVj.js",
+      "_ZrJnB5kp.js"
+    ],
+    "css": []
+  },
+  "_id_.jyFsvS15.css": {
+    "file": "_id_.jyFsvS15.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/search/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "BoW5jNEu.js",
+    "name": "_id_",
+    "src": "pages/search/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_CBz8EYII.js",
+      "_CGTBGu_d.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Du9MD_I_.js",
+      "_DtyYHsT3.js",
+      "_DXB6PwDc.js"
+    ],
+    "css": []
+  },
+  "_id_.CK6RH9D8.css": {
+    "file": "_id_.CK6RH9D8.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/speciaArticle/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "zGTlmvov.js",
+    "name": "_id_",
+    "src": "pages/speciaArticle/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_CBz8EYII.js",
+      "_CGTBGu_d.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Du9MD_I_.js"
+    ],
+    "css": []
+  },
+  "_id_.B3JjXly9.css": {
+    "file": "_id_.B3JjXly9.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/specialList/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "D3U8tt5A.js",
+    "name": "_id_",
+    "src": "pages/specialList/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_CBz8EYII.js",
+      "_CGTBGu_d.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Du9MD_I_.js"
+    ],
+    "css": []
+  },
+  "_id_.D3tBF-B5.css": {
+    "file": "_id_.D3tBF-B5.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/topic/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "xT89ZQ5U.js",
+    "name": "_id_",
+    "src": "pages/topic/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_CGTBGu_d.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_ByYScCu4.js",
+      "_DtyYHsT3.js",
+      "_Bzj1jrVj.js",
+      "_DXB6PwDc.js"
+    ],
+    "css": []
+  },
+  "_id_.B8xLMiS_.css": {
+    "file": "_id_.B8xLMiS_.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/topic/index.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CWtHh-aF.js",
+    "name": "index",
+    "src": "pages/topic/index.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_CLqlyLuU.js",
+      "_Cjhtb5qY.js",
+      "_CGTBGu_d.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_DEf4KZTL.js",
+      "_DtyYHsT3.js",
+      "_DXB6PwDc.js",
+      "_ZrJnB5kp.js"
+    ],
+    "css": []
+  },
+  "index.DmxC_wPZ.css": {
+    "file": "index.DmxC_wPZ.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/user/about.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "gMJu06-B.js",
+    "name": "about",
+    "src": "pages/user/about.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js"
+    ]
+  },
+  "public/error/404.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "404.YizNGDMD.png",
+    "src": "public/error/404.png"
+  },
+  "public/index/sndc.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "sndc.C2AWBCR5.png",
+    "src": "public/index/sndc.png"
+  },
+  "public/index/tubiao1.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "tubiao1.6lb5zJyu.png",
+    "src": "public/index/tubiao1.png"
+  },
+  "public/index/tubiao2.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "tubiao1.6lb5zJyu.png",
+    "src": "public/index/tubiao1.png"
+  }
+}

File diff suppressed because it is too large
+ 1256 - 1
.nuxt/dist/server/server.mjs


+ 1 - 2
.nuxt/imports.d.ts

@@ -28,10 +28,9 @@ export { useRuntimeHook } from '#app/composables/runtime-hook';
 export { onBeforeRouteLeave, onBeforeRouteUpdate, useLink } from 'vue-router';
 export { withCtx, withDirectives, withKeys, withMemo, withModifiers, withScopeId, onActivated, onBeforeMount, onBeforeUnmount, onBeforeUpdate, onDeactivated, onErrorCaptured, onMounted, onRenderTracked, onRenderTriggered, onServerPrefetch, onUnmounted, onUpdated, computed, customRef, isProxy, isReactive, isReadonly, isRef, markRaw, proxyRefs, reactive, readonly, ref, shallowReactive, shallowReadonly, shallowRef, toRaw, toRef, toRefs, triggerRef, unref, watch, watchEffect, watchPostEffect, watchSyncEffect, isShallow, effect, effectScope, getCurrentScope, onScopeDispose, defineComponent, defineAsyncComponent, resolveComponent, getCurrentInstance, h, inject, hasInjectionContext, nextTick, provide, mergeModels, toValue, useModel, useAttrs, useCssModule, useCssVars, useSlots, useTransitionState, useId, useTemplateRef, useShadowRoot, Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue';
 export { injectHead, useHead, useSeoMeta, useHeadSafe, useServerHead, useServerSeoMeta, useServerHeadSafe } from '@unhead/vue';
-export { requestData, requestDataPromise, requestDataWebUrl } from '../composables/getData';
+export { requestData, requestDataPromise, requestDataWebUrl, requestHome } from '../composables/getData';
 export { getTime, getTitleLength } from '../composables/publicFunction';
 export { seoSetup } from '../composables/useSeo';
 export { default as proxy } from '../utils/proxy';
 export { apiUse, asyncFetchData, fGET, fPOST, fPUT, fDELETE, GET, POST, PUT, DELETE } from '../utils/request';
-export { useNuxtDevTools } from '../node_modules/@nuxt/devtools/dist/runtime/use-nuxt-devtools';
 export { definePageMeta } from '../node_modules/nuxt/dist/pages/runtime/composables';

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

@@ -1 +1 @@
-{"id":"dev","timestamp":1741766035349}
+{"id":"2d8c2790-e7e2-4beb-8527-a9c3da535e96","timestamp":1741857804116}

+ 1 - 0
.nuxt/manifest/meta/2d8c2790-e7e2-4beb-8527-a9c3da535e96.json

@@ -0,0 +1 @@
+{"id":"2d8c2790-e7e2-4beb-8527-a9c3da535e96","timestamp":1741857804116,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 0 - 1
.nuxt/manifest/meta/8f6645c9-76c8-4717-83a8-871ef385774f.json

@@ -1 +0,0 @@
-{"id":"8f6645c9-76c8-4717-83a8-871ef385774f","timestamp":1741658015432,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 0 - 1
.nuxt/manifest/meta/dev.json

@@ -1 +0,0 @@
-{"id":"dev","timestamp":1741766035349,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 0 - 17
.nuxt/nitro.json

@@ -1,17 +0,0 @@
-{
-  "date": "2025-03-12T07:53:58.267Z",
-  "preset": "nitro-dev",
-  "framework": {
-    "name": "nuxt",
-    "version": "3.15.2"
-  },
-  "versions": {
-    "nitro": "2.10.4"
-  },
-  "dev": {
-    "pid": 3128,
-    "workerAddress": {
-      "socketPath": "\\\\.\\pipe\\nitro\\worker-3128-1.sock"
-    }
-  }
-}

+ 0 - 9
.nuxt/nuxt.json

@@ -1,9 +0,0 @@
-{
-  "_hash": "1rNbmyQyEO",
-  "project": {
-    "rootDir": "D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web"
-  },
-  "versions": {
-    "nuxt": "3.15.2"
-  }
-}

+ 1 - 1
.nuxt/tsconfig.json

@@ -102,7 +102,7 @@
         "./imports"
       ],
       "#app-manifest": [
-        "./manifest/meta/dev"
+        "./manifest/meta/2d8c2790-e7e2-4beb-8527-a9c3da535e96.json"
       ],
       "#components": [
         "./components"

+ 0 - 1
.nuxt/types/build.d.ts

@@ -11,7 +11,6 @@ declare module "#build/paths.mjs";
 declare module "#build/root-component.mjs";
 declare module "#build/plugins.server.mjs";
 declare module "#build/test-component-wrapper.mjs";
-declare module "#build/devtools/settings.mjs";
 declare module "#build/routes.mjs";
 declare module "#build/pages.mjs";
 declare module "#build/router.options.mjs";

+ 2 - 2
.nuxt/types/imports.d.ts

@@ -92,6 +92,7 @@ declare global {
   const requestData: typeof import('../../composables/getData')['requestData']
   const requestDataPromise: typeof import('../../composables/getData')['requestDataPromise']
   const requestDataWebUrl: typeof import('../../composables/getData')['requestDataWebUrl']
+  const requestHome: typeof import('../../composables/getData')['requestHome']
   const requestIdleCallback: typeof import('../../node_modules/nuxt/dist/app/compat/idle-callback')['requestIdleCallback']
   const resolveComponent: typeof import('vue')['resolveComponent']
   const seoSetup: typeof import('../../composables/useSeo')['seoSetup']
@@ -129,7 +130,6 @@ declare global {
   const useModel: typeof import('vue')['useModel']
   const useNuxtApp: typeof import('../../node_modules/nuxt/dist/app/nuxt')['useNuxtApp']
   const useNuxtData: typeof import('../../node_modules/nuxt/dist/app/composables/asyncData')['useNuxtData']
-  const useNuxtDevTools: typeof import('../../node_modules/@nuxt/devtools/dist/runtime/use-nuxt-devtools')['useNuxtDevTools']
   const usePreviewMode: typeof import('../../node_modules/nuxt/dist/app/composables/preview')['usePreviewMode']
   const useRequestEvent: typeof import('../../node_modules/nuxt/dist/app/composables/ssr')['useRequestEvent']
   const useRequestFetch: typeof import('../../node_modules/nuxt/dist/app/composables/ssr')['useRequestFetch']
@@ -287,6 +287,7 @@ declare module 'vue' {
     readonly requestData: UnwrapRef<typeof import('../../composables/getData')['requestData']>
     readonly requestDataPromise: UnwrapRef<typeof import('../../composables/getData')['requestDataPromise']>
     readonly requestDataWebUrl: UnwrapRef<typeof import('../../composables/getData')['requestDataWebUrl']>
+    readonly requestHome: UnwrapRef<typeof import('../../composables/getData')['requestHome']>
     readonly requestIdleCallback: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/compat/idle-callback')['requestIdleCallback']>
     readonly resolveComponent: UnwrapRef<typeof import('vue')['resolveComponent']>
     readonly seoSetup: UnwrapRef<typeof import('../../composables/useSeo')['seoSetup']>
@@ -324,7 +325,6 @@ declare module 'vue' {
     readonly useModel: UnwrapRef<typeof import('vue')['useModel']>
     readonly useNuxtApp: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/nuxt')['useNuxtApp']>
     readonly useNuxtData: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/asyncData')['useNuxtData']>
-    readonly useNuxtDevTools: UnwrapRef<typeof import('../../node_modules/@nuxt/devtools/dist/runtime/use-nuxt-devtools')['useNuxtDevTools']>
     readonly usePreviewMode: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/preview')['usePreviewMode']>
     readonly useRequestEvent: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/ssr')['useRequestEvent']>
     readonly useRequestFetch: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/ssr')['useRequestFetch']>

+ 2 - 7
.nuxt/types/plugins.d.ts

@@ -9,17 +9,12 @@ type NuxtAppInjections =
   InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/revive-payload.client.js")> &
   InjectionType<typeof import("../../node_modules/nuxt/dist/head/runtime/plugins/unhead.js")> &
   InjectionType<typeof import("../../node_modules/nuxt/dist/pages/runtime/plugins/router.js")> &
-  InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/browser-devtools-timing.client.js")> &
+  InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/payload.client.js")> &
   InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/navigation-repaint.client.js")> &
   InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/check-outdated-build.client.js")> &
   InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/revive-payload.server.js")> &
   InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/chunk-reload.client.js")> &
   InjectionType<typeof import("../../node_modules/nuxt/dist/pages/runtime/plugins/prefetch.client.js")> &
-  InjectionType<typeof import("../../node_modules/nuxt/dist/pages/runtime/plugins/check-if-page-unused.js")> &
-  InjectionType<typeof import("../../node_modules/@nuxt/devtools/dist/runtime/plugins/devtools.server.js")> &
-  InjectionType<typeof import("../../node_modules/@nuxt/devtools/dist/runtime/plugins/devtools.client.js")> &
-  InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/dev-server-logs.js")> &
-  InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/check-if-layout-used.js")> &
   InjectionType<typeof import("../../plugins/element-plus.js")> &
   InjectionType<typeof import("../../plugins/request.js")> &
   InjectionType<typeof import("../../plugins/globals.js")> &
@@ -29,7 +24,7 @@ declare module '#app' {
   interface NuxtApp extends NuxtAppInjections { }
 
   interface NuxtAppLiterals {
-    pluginName: 'nuxt:revive-payload:client' | 'nuxt:head' | 'nuxt:router' | 'nuxt:browser-devtools-timing' | 'nuxt:revive-payload:server' | 'nuxt:chunk-reload' | 'nuxt:global-components' | 'nuxt:prefetch' | 'nuxt:checkIfPageUnused' | 'nuxt:checkIfLayoutUsed'
+    pluginName: 'nuxt:revive-payload:client' | 'nuxt:head' | 'nuxt:router' | 'nuxt:payload' | 'nuxt:revive-payload:server' | 'nuxt:chunk-reload' | 'nuxt:global-components' | 'nuxt:prefetch'
   }
 }
 

+ 1 - 7
assets/css/class.less

@@ -592,13 +592,7 @@ a {
                 .photo_text {
                     margin-top: 20px;
 
-                    >li:nth-child(1) {
-                        display: none;
-                    }
-
-                    >li:nth-child(2) {
-                        display: none;
-                    }
+                   
                 }
 
             }

+ 17 - 10
assets/css/nav.less

@@ -13,7 +13,7 @@
     background-color: #fff;
     font-size: 20px;
     font-family: PingFang SC-Semibold;
-    background: url("../../public/head/menubg.png") no-repeat center;
+    background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/head/menubg.png") no-repeat center;
     
     .inner {
         display: flex;
@@ -257,7 +257,7 @@
                 margin-right: 25px;
                 margin-left: 20px;
                 vertical-align: -13px;
-                background: url('../../public/image/Iconly/Broken/Search.png');
+                background: url('http://img.bjzxtw.org.cn/master/bjzxtw/public/image/search.png');
                 cursor: pointer;
             }
 
@@ -306,7 +306,7 @@
             height: 29px;
             margin-left: 48px;
             vertical-align: middle;
-            background: url('../../public/image/Iconly/Broken/Search.png');
+            background: url('http://img.bjzxtw.org.cn/master/bjzxtw/public/image/search.png');
             cursor: pointer;
         }
 
@@ -316,7 +316,7 @@
             height: 24px;
             margin-right: 11px;
             vertical-align: middle;
-            background: url("../../public/image/Iconly/Two-tone/Arrow - Down 3.png");
+            background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/image/search.png");
         }
 
         span {
@@ -351,13 +351,20 @@
            
             li {
                 font-size: 16px;
-                float: left;
-                color: #fff;
-                margin-right: 14px;
-                cursor: pointer;
-                &:hover {
-                    color: #ABE874;
+                    float: left;
+                    color: #fff;
+                    margin-right: 14px;
+                    cursor: pointer;
+                a {
+                    font-size: 16px;
+                    color: #fff;
+                    cursor: pointer;
+                    &:hover {
+                        color: #ABE874;
+                    }
                 }
+                
+                
             }
         }
     }

+ 4 - 6
components/home/Advertising.vue

@@ -2,14 +2,12 @@
     <!-- 广告位 -->
     <div class="adversing" v-if="imgurl">
         <div class="inner">
-            <!--如果已售出-->
-            <a :href="imgurl.image_url" title="三农资讯网_广告位2" v-if="imgurl.image_src!=''&&imgurl.image_url!=null">
-                <img :src="imgurl.image_src" alt="三农资讯网_广告位2">
-            </a>
-            <!--如果未售出-->
-            <a href="/" title="三农资讯网_广告位2" v-else>
+            <a href="http://www.baidu.com" title="三农资讯网_广告位2" v-if="imgurl.image_url==null" target="_blank">
                 <img :src="imgurl.thumb" alt="三农资讯网_广告位2">
             </a>
+            <a :href="imgurl.image_url" title="三农资讯网_广告位2" v-else>
+                <img :src="imgurl.image_src" alt="三农资讯网_广告位2">
+            </a>
         </div>
     </div>
 </template>

+ 1 - 1
components/home/Banner1.vue

@@ -2,7 +2,7 @@
     <!-- 第一个广告位 -->
     <div id="banner1">
         <div class="inner">
-            <img src="../../public/image/banner1.png" alt="三农资讯网广告位">
+            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/image/banner1.png" alt="三农资讯网广告位">
         </div>
     </div>
 </template>

+ 7 - 7
components/home/MoreService.vue

@@ -26,35 +26,35 @@
     <div class="moreServiceBox">
         <div class="listBox">
             <NuxtLink to="http://dy.qgsnfzzx.org.cn/list-hyfw.html" title="人员查询">
-                <img src="../../public/index/icon1.png" alt="人员查询">
+                <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/index/icon1.png" alt="人员查询">
                 <div class="line"></div>
                 人员查询
             </NuxtLink>
         </div>
         <div class="listBox">
             <NuxtLink to="http://dy.qgsnfzzx.org.cn/list-cheliangchaxun.html" title="车辆查询">
-                <img src="../../public/index/icon2.png" alt="车辆查询">
+                <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/index/icon2.png" alt="车辆查询">
                 <div class="line"></div>
                 车辆查询
             </NuxtLink>
         </div>
         <div class="listBox">
             <NuxtLink to="http://dy.qgsnfzzx.org.cn/list-diaoyanxuanti.html" title="调研选题">
-                <img src="../../public/index/icon3.png" alt="调研选题">
+                <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/index/icon3.png" alt="调研选题">
                 <div class="line"></div>
                 调研选题
             </NuxtLink>
         </div>
         <div class="listBox">
             <NuxtLink to="http://dy.qgsnfzzx.org.cn/list-difangzhongxin.html" title="地市中心">
-                <img src="../../public/index/icon4.png" alt="地市中心">
+                <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/index/icon4.png" alt="地市中心">
                 <div class="line"></div>
                 地市中心
             </NuxtLink>
         </div>
         <div class="listBox">
             <NuxtLink to="http://dy.qgsnfzzx.org.cn/list-jieshaoxinchaxun.html" title="介绍信查询">
-                <img src="../../public/index/icon5.png" alt="介绍信查询">
+                <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/index/icon5.png" alt="介绍信查询">
                 <div class="line"></div>
                 介绍信查询
             </NuxtLink>
@@ -155,7 +155,7 @@ let arr = [
             left: 34px;
             width: 366px;
             height: 23px;
-            background: url("../../public/images/Frame 486.png") no-repeat;
+            background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/images/Frame 486.png") no-repeat;
         }
 
         .title::after {
@@ -166,7 +166,7 @@ let arr = [
             right: 34px;
             width: 366px;
             height: 23px;
-            background: url("../../public/images/Frame 485.png") no-repeat;
+            background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/images/Frame 485.png") no-repeat;
         }
 
         >.serviceList {

+ 1 - 1
components/home/PageMessage.vue

@@ -5,7 +5,7 @@
             <!-- 大标题 -->
             <div class="bigTitle">
                 <div class="inner" v-for="(item, index) in headlinelist" :key="index">
-                    <img src="../../public/head/mainTitleicon.png" alt="" class="left">
+                    <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/mainTitleicon.png" alt="" class="left">
                     <!-- <h1 class="left">{{ item.title }}</h1> -->
                     <!-- <a>{{ item.title }}</a> -->
                     <NuxtLink :to="item.linkurl" v-if="item.islink==1" :title="item.title">

+ 2 - 2
components/home/SecondaryHeading.vue

@@ -8,8 +8,8 @@
             <p class="introduction">
                 <strong>频道介绍</strong>
                 <div v-for="(item,index) in titleData">
-                    <span v-if="index<=6">
-                        <NuxtLink :to="{ path: `/newsList/${item.cid}`}" target="_blank">{{item.alias}}</NuxtLink>
+                    <span v-if="index<=7">
+                        <NuxtLink :to="{ path: `/newsList/${item.cid}`}">{{item.alias}}</NuxtLink>
                     </span>
                     <b v-else></b>
                 </div>

+ 4 - 6
components/home/TopTen.vue

@@ -1,13 +1,11 @@
 <template>
     <div class="topTenTitle">
         <div class="inner" v-if="imgurl">
-            <!--如果已售出-->
-            <a :href="imgurl.image_url" title="三农资讯网_广告位3" v-if="imgurl.image_src!=''&&imgurl.image_url!=null">
-                <img :src="imgurl.image_src" alt="三农资讯网_广告位3">
+            <a href="http://www.baidu.com" title="三农资讯网_广告位" v-if="imgurl.image_url==null" target="_blank">
+                <img :src="imgurl.thumb" alt="三农资讯网_广告位">
             </a>
-            <!--如果未售出-->
-            <a href="/" title="三农资讯网_广告位3" v-else>
-                <img :src="imgurl.thumb" alt="三农资讯网_广告位3">
+            <a :href="imgurl.image_url" title="三农资讯网_广告位" v-else>
+                <img :src="imgurl.image_src" alt="三农资讯网_广告位">
             </a>
         </div>
     </div>

+ 19 - 18
components/home/pageHead.vue

@@ -13,29 +13,29 @@
                 <div class="right">
                     <div class="menu">
                         <button class="reg" @click="goTopic">
-                            <img src="../../public/head/topicon1.png" alt="商圈">
+                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/topicon1.png" alt="商圈">
                             商圈
                         </button>
                         <button class="reg" @click="goAdvertising">
-                            <img src="../../public/head/topicon2.png" alt="广告服务">
+                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/topicon2.png" alt="广告服务">
                             广告服务
                         </button>
                     </div>
                     <div class="right-top-menu">
                         <button class="reg" @click="goLogin" v-show="!showToken">
-                            <img src="../../public/head/topicon3.png" alt="登录">
+                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/topicon3.png" alt="登录">
                             登录
                         </button>
                         <button class="reg" @click="goRegister" v-show="!showToken">
-                            <img src="../../public/head/topicon4.png" alt="注册">
+                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/topicon4.png" alt="注册">
                             注册
                         </button>
                         <button class="reg" @click="userCenter" v-show="showToken">
-                            <img src="../../public/head/topicon3.png" alt="用户信息">
+                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/topicon3.png" alt="用户信息">
                             {{ username }}
                         </button>
                         <button class="reg" @click="goSearch">
-                            <img src="../../public/head/searchicon.png" alt="搜索">
+                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/searchicon.png" alt="搜索">
                             搜索
                         </button>
                     </div>
@@ -49,14 +49,14 @@
         <!-- 头部logo -->
         <div class="headerLogo">
             <div class="inner">
-                <img src="../../public/image/logo1.png" alt="三农资讯网" class="left" @click="backHome">
+                <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/image/logo1.png" alt="三农资讯网" class="left" @click="backHome">
                 <div class="titlead" v-if="adImg">
-                    <a :href="adImg.image_url" title="三农资讯网_广告位1" v-if="adImg.image_src!=''&&adImg.image_url!=null">
-                        <img :src="adImg.image_src" alt="三农资讯网_广告位1">
-                    </a>     
-                    <a href="/" title="三农资讯网_广告位1" v-else>
+                    <a href="http://www.baidu.com" title="三农资讯网_广告位1" v-if="adImg.image_url==null" target="_blank">
                         <img :src="adImg.thumb" alt="三农资讯网_广告位1">
-                    </a>              
+                    </a>     
+                    <a :href="adImg.image_url" title="三农资讯网_广告位1" v-else>
+                        <img :src="adImg.image_src" alt="三农资讯网_广告位1">
+                    </a>
                 </div>
             </div>
         </div>
@@ -64,7 +64,7 @@
         <el-dialog v-model="dialogTableVisible" title="" width="800">
             <div class="tips">
                 <p>
-                    <img src="../../public/topic/tips.png" alt="">
+                    <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/topic/tips.png" alt="">
                     提示:注册请联系管理员操作!
                 </p>
                 <p>
@@ -127,7 +127,8 @@ console.log(tokenStatus.value);
 let goLogin = () => {
     isDel.value = 0
     token1.value = getToken()
-    window.location.href = $BwebUrl + "/auth/login.php?backurl=" + $CwebUrl;
+    window.open($BwebUrl + "/auth/login.php?backurl=" + $CwebUrl, '_blank');
+    // window.location.href = $BwebUrl + "/auth/login.php?backurl=" + $CwebUrl;
     //"http://adminpre.bjzxtw.org.cn/auth/login.php?backurl=http://nwpre.bjzxtw.org.cn";
 
     token1.value = getToken()
@@ -332,7 +333,7 @@ header {
     font-size: 12px;
     font-family: PingFang SC-Regular;
     color: #666666;
-    background: url("../../public/head/headtopbg.png") repeat-x;
+    background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/head/headtopbg.png") repeat-x;
 }
 
 .headerNav {
@@ -403,11 +404,11 @@ header {
     }
 
     .home {
-        background-image: url("../../public/image/Iconly/Light/Home.png");
+        background-image: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/image/search.png");
     }
 
     .collection {
-        background-image: url("../../public/image/Iconly/Light/Star.png");
+        background-image: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/image/search.png");
     }
 
     .exit {
@@ -459,7 +460,7 @@ header {
             display: inline-block;
             width: 30px;
             height: 30px;
-            background: url("../../public/image/Iconly/Broken/Search.png") no-repeat;
+            background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/image/search.png") no-repeat;
             position: absolute;
             top: 5px;
             left: 15px;

+ 9 - 17
components/home/pageNavigation.vue

@@ -42,8 +42,8 @@
                     地方频道
                 </div>
                 <ul class="cityList">
-                    <li v-for="(item, index) in provinceList" :key="index" @click="goToSearch(item.id)">
-                        {{item.abbreviation}}
+                    <li v-for="item in provinceList">
+                        <NuxtLink :to="{ path: `/search/search`,query:{catids:item.id}}">{{item.abbreviation}}</NuxtLink>
                     </li>
                 </ul>
             </div>
@@ -117,21 +117,13 @@ let department = ref("安全")
 const depValue = ref("")
 const typeValue = ref("")
 let departmentList = async () => {
-    const { data: mkdata, error: mkdataError } =  requestData('/web/selectWebsiteDepartment', {
+    const mkdata = await requestDataPromise('/web/selectWebsiteDepartment', {
         method: 'GET',
         query: {
             'keyword': department.value,
         },
     });
-    if (mkdataError.value) {
-       //console.log()
-    } else {
-        console.log(department.value)
-        if (mkdata.value) {
-            console.log(mkdata.value.data.department)
-            department.value = mkdata.value.data.department;
-        }
-    }
+    department.value = mkdata.data;
 }
 //获得所有部门
 departmentList();
@@ -202,11 +194,11 @@ let change1 = async (id) => {
 //5.执行搜索 start ---------------------------------------->
 const getcityid = ref("")
 //跳转到搜索页面
-let goToSearch = (id) => {
-    console.log(id)
-    const route = `/search/search?catids=${id}`;
-    window.location.href = route;
-}
+// let goToSearch = (id) => {
+//     console.log(id)
+//     const route = `/search/search?catids=${id}`;
+//     window.location.href = route;
+// }
 
 //获得cityid和
 let goToPrimary = async () => {

+ 3 - 366
components/home/pageNavigation1.vue

@@ -42,8 +42,8 @@
                     地方频道
                 </div>
                 <ul class="cityList">
-                    <li v-for="(item, index) in provinceList" :key="index" @click="goToSearch(item.id)">
-                        {{item.abbreviation}}
+                    <li v-for="item in provinceList">
+                        <NuxtLink :to="{ path: `/search/${item.id}`,query:{catids:item.id}}">{{item.abbreviation}}</NuxtLink>
                     </li>
                 </ul>
             </div>
@@ -226,368 +226,5 @@ let searchDepartment = () => {
 </script>
 
 <style lang="less" scoped>
-// 导航部分
-.partOne .navigationOne,
-.partOne .navigationOne>li,
-.partTwo .navigationTwo,
-.partTwo .navigationTwo>li {
-    float: left;
-}
-
-.partOne {
-    width: 100%;
-    height: 110px;
-    margin-bottom: 10px;
-    background-color: #fff;
-    font-size: 20px;
-    font-family: PingFang SC-Semibold;
-    background: url("../../public/head/menubg.png") no-repeat center;
-    
-    .inner {
-        display: flex;
-        justify-content: space-between;
-        .navLeft {
-            width:160px;
-            font-size: 16px;
-            display: flex;
-            
-        }
-        .navIndex {
-            height: 100px;
-            line-height: 120px;
-            a {
-                font-size: 16px;
-                color: #fff;
-                font-weight: bold;
-                &:hover {
-                    color: #ABE874;
-                }
-            }
-        }
-        .navClass {
-            padding-top: 29px;
-            padding-left: 30px;
-            font-weight: bold;
-            color: #fff;
-            a {
-                color: #fff; 
-                &:hover {
-                    color: #ABE874;
-                }
-            }
-            div:nth-child(2){
-                padding-top:20px;
-            }
-        }
-    }
-
-    .navigationOne {
-        width: 1200px;
-        color: #333;
-        display: flex;
-        flex-wrap: wrap;
-        padding-top: 20px;
-        
-        li {
-            width: 68px;
-            font-family: PingFang SC;
-            height: 40px;
-            line-height: 40px;
-            //font-weight: 600;
-            font-size: 16px;
-            text-align: left;
-            font-style: normal;
-            text-transform: none;
-            margin: 0 10px;
-            text-align: center;
-
-
-            a {
-                color: #fff;
-                display: block;
-            }
-        }
-
-        >li:hover a {
-            color: #ABE874;
-        }
-
-        .active{
-            color: #ABE874;
-        }
-    }
-}
-
-.partThree {
-    width: 100%;
-    height: 105px;
-
-    .inner {
-        margin-bottom: 5px;
-        display: flex;
-    }
-
-    .channel,
-    .areaChannel {
-        float: left;
-        margin-top: 17px;
-    }
-
-    .channel {
-        width: 56px;
-        height: 20px;
-        font-family: PingFang SC, PingFang SC;
-        font-weight: 600;
-        font-size: 14px;
-        color: #666666;
-        line-height: 20px;
-        text-align: left;
-        font-style: normal;
-        text-transform: none;
-
-    }
-
-
-    .areaChannel {
-        width: 1122px;
-        margin-left: 14px;
-
-        >span {
-            display: inline-block;
-            height: 16px;
-            line-height: 16px;
-            margin-bottom: 10px;
-            padding: 0 8px;
-            text-align: center;
-            font-family: PingFang SC, PingFang SC;
-            font-weight: 400;
-            font-size: 14px;
-            text-align: center;
-            font-style: normal;
-            text-transform: none;
-            border-right: 1px solid #e6e6e6;
-
-            a {
-                display: inline-block;
-                height: 16px;
-                color: #868686;
-            }
-
-            a:hover {
-                color: #868686;
-            }
-        }
-
-        >span:last-child,
-        >span:nth-child(18),
-        >span:nth-child(32) {
-            border-right: none;
-
-        }
-
-        >span:hover a {
-            color: #139602;
-        }
-    }
-}
-
-
-.logo {
-    margin-top: 5px;
-    height: 90px;
-
-    img {
-        width: 1200px;
-        height: 90px;
-    }
-}
-
-// 行政查询
-.select {
-    width: 100%;
-    height: 62px;
-    line-height: 62px;
-    margin-top: 10px;
-
-    .inner {
-        width: 1200px;
-        height: 62px;
-        margin-top: 10px;
-        background-color: #fafafa;
-    }
-
-    .role,
-    .region {
-        float: left;
-        height: 62px;
-
-        .el-select--large::v-deep .el-select__wrapper {
-            font-size: 14px;
-            gap: 6px;
-            line-height: 24px;
-            min-height: 35px;
-            padding: 0;
-            border: none;
-            box-shadow: none;
-        }
-
-        .el-select__placeholder::v-deep.is-transparent {
-            color: #999999;
-            font-weight: 600;
-        }
-
-        >.title {
-            float: left;
-            width: 120px;
-            font-family: PingFang SC, PingFang SC;
-            font-weight: 600;
-            font-size: 20px;
-            color: #666666;
-            text-align: left;
-            font-style: normal;
-            text-transform: none;
-        }
-
-        .searchRole {
-            float: left;
-            padding-left: 20px;
-            box-sizing: border-box;
-
-            i {
-                display: inline-block;
-                width: 1px;
-                height: 12px;
-                background-color: #d9d9d9;
-                margin: 0 10px;
-                vertical-align: middle;
-            }
-        }
-
-    }
-
-    .role {
-        padding-left: 16px;
-
-        .searchRole {
-            width: 440px;
-            height: 40px;
-            line-height: 35px;
-            background-color: #fff;
-            border: 1px solid #ededed;
-            margin: 10px 20px 12px 22px;
-            border-radius: 25px;
-
-            em {
-                display: inline-block;
-                width: 29px;
-                height: 29px;
-                margin: 4px;
-                margin-right: 25px;
-                vertical-align: -13px;
-                background: url('../../public/image/Iconly/Broken/Search.png');
-                cursor: pointer;
-            }
-
-            >.ipt {
-                width: 245px;
-                font-family: PingFang SC, PingFang SC;
-                font-weight: 600;
-                font-size: 14px;
-                color: #666;
-                line-height: 16px;
-                padding-left: 22px;
-                box-sizing: border-box;
-                text-align: left;
-                font-style: normal;
-                text-transform: none;
-                border: none;
-                outline: none;
-            }
-
-            >.ipt::placeholder {
-                color: #cccccc;
-            }
-
-
-
-            span {
-                color: #999999;
-            }
-        }
-    }
-
-    .region {
-        .searchRole {
-            width: 440px;
-            height: 40px;
-            line-height: 35px;
-            background-color: #fff;
-            border: 1px solid #ededed;
-            margin: 10px 0px 12px 16px;
-            border-radius: 25px;
-        }
-
-        em {
-            display: inline-block;
-            width: 29px;
-            height: 29px;
-            margin-left: 48px;
-            vertical-align: middle;
-            background: url('../../public/image/Iconly/Broken/Search.png');
-            cursor: pointer;
-        }
-
-        i {
-            display: inline-block;
-            width: 24px;
-            height: 24px;
-            margin-right: 11px;
-            vertical-align: middle;
-            background: url("../../public/image/Iconly/Two-tone/Arrow - Down 3.png");
-        }
-
-        span {
-            color: #999999;
-            margin-right: 22px;
-        }
-    }
-}
-
-.cityBox {
-
-    height: 60px;
-    background: #9CD26B;
-    display: flex;
-    margin: 0 auto;
-    .cityMain {
-        width: 1200px;
-        height: 60px;
-        line-height: 60px;
-        margin: 0 auto;
-        display: flex;
-        justify-content: flex-start;
-        .cityTitle {
-            font-size: 16px;
-            color: #fff;
-            font-weight: bold;
-            padding-left: 60px;
-            margin-right: 30px;
-            width: 76px;
-        }
-        .cityList {
-           
-            li {
-                font-size: 16px;
-                float: left;
-                color: #fff;
-                margin-right: 14px;
-                cursor: pointer;
-                &:hover {
-                    color: #ABE874;
-                }
-            }
-        }
-    }
-}
-
+@import url('@/assets/css/nav.less');
 </style>

+ 52 - 1
composables/getData.js

@@ -47,6 +47,9 @@ function requestDataPromise(url, options = {}) {
         let fullUrl = $webUrl + url;
 
         let key = `${url}-${JSON.stringify(options.query)}`;
+
+        console.log(555555555)
+        console.log(key)
         //let key =  "abc" 不能为固定值
         //let key = Math.random().toString(36).substring(2, 15); 不能为固定方法 都会留下缓存
 
@@ -128,4 +131,52 @@ function requestDataWebUrl(url, options = {}) {
     });
 }
 
-export { requestData, requestDataPromise ,requestDataWebUrl };
+
+// 在首页执行缓存
+function requestHome(url, options = {}) {
+    return new Promise(async (resolve, reject) => {
+        //获得全局变量中的webUrl和userUrl
+        const { $webUrl, $userUrl } = useNuxtApp()
+        let fullUrl = $webUrl + url;
+
+        let key = `${url}-${JSON.stringify(options.query)}`;
+
+        //let key =  "abc" 不能为固定值
+        //let key = Math.random().toString(36).substring(2, 15); 不能为固定方法 都会留下缓存
+
+        // 设置默认的请求头
+        const headers = {
+            'Content-Type': 'application/json',
+            'Userurl': 'nwpre.bjzxtw.org.cn',
+            'token': getToken(),
+            'Origin': $userUrl,
+        };
+
+        // 确定请求方法
+        const method = options.method || 'GET';
+
+        try {
+            // 使用 useAsyncData 进行数据获取
+            const { data, error } = await useAsyncData(key, () => {
+                return $fetch(fullUrl, {
+                    method,
+                    headers,
+                    body: method === 'POST' ? options.body : undefined, // 仅在 POST 请求时设置 body
+                    query: method === 'GET' ? options.query : undefined, // 仅在 GET 请求时设置 query
+                });
+            }, { 
+                lazy: true, //使用缓存
+            }); 
+
+            if (error.value) {
+                reject(error.value); // 如果有错误,拒绝 Promise
+            } else {
+                resolve(data.value); // 如果成功,返回数据
+            }
+        } catch (err) {
+            reject(err); // 捕获异常并拒绝 Promise
+        }
+    });
+}
+
+export { requestData, requestDataPromise ,requestDataWebUrl,requestHome };

+ 67 - 33
pages/advertising/index.vue

@@ -38,10 +38,12 @@
                                                         end-placeholder="请选择结束时间" :size="size" @change="changeStartTime"
                                                         :disabled-date="disabledStartTime" /> -->
                                                     <el-date-picker v-model="ruleForm.time" type="datetimerange"
-                                                        format="YYYY-MM-DD HH:00:00" value-format="YYYY-MM-DD HH:00:00"
+                                                        format="YYYY-MM-DD HH:mm"
+                                                        value-format="YYYY-MM-DD HH:00:00"
                                                         range-separator="至" start-placeholder="请选择开始时间"
                                                         end-placeholder="请选择结束时间" :size="size" @change="changeStartTime"
-                                                        :disabled-date="disabledStartTime">
+                                                        :disabled-date="disabledStartTime"
+                                                        :disabledMinutes="disabledMinutes">
                                                     </el-date-picker>
 
                                                 </el-config-provider>
@@ -99,7 +101,7 @@
 
 
                                         <!-- 示意图弹框 -->
-                                        <el-dialog v-model="dialogTableVisible" :show-close="false" width="60%"
+                                        <el-dialog v-model="dialogTableVisible" :show-close="false" width="1280px"
                                             :close-on-click-modal="false">
                                             <template #header="{ close, titleId, titleClass }">
                                                 <div class="my-header">
@@ -112,20 +114,16 @@
                                                     </el-button>
                                                 </div>
                                             </template>
-                                            <ul class="graph">
-                                                <li>
-                                                    <span>广告尺寸图A: 1200x90</span>
-                                                    <img src="../../public/ad/01.png" alt="">
-                                                </li>
-                                                <li>
-                                                    <span>广告尺寸图B: 600x150</span>
-                                                    <img src="../../public/ad/02.png" alt="">
-                                                </li>
-                                                <li>
-                                                    <span>广告尺寸图C: 300x150</span>
-                                                    <img src="../../public/ad/03.png" alt="">
-                                                </li>
-                                            </ul>
+                                            <div class="block text-center dialogPicBox" m="t-4">
+                                                <el-carousel trigger="click" height="680px" autoplay="">
+                                                    <el-carousel-item>
+                                                       <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/ad/new1.png" alt="">
+                                                    </el-carousel-item>
+                                                    <el-carousel-item>
+                                                        <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/ad/new2.png" alt="">
+                                                    </el-carousel-item>
+                                                </el-carousel>
+                                            </div>
                                         </el-dialog>
                                     </div>
 
@@ -180,7 +178,7 @@
 <script setup>
 import { ref, onMounted, watch, reactive } from 'vue'
 // import { ElCheckbox, ElRadio, ElRadioGroup, ElDatePicker, ElInput, ElUpload, ElPagination, ElIcon, ElSelect, ElOption, ElTabs, ElTabPane, ElTable, ElTableColumn, ElMessage, ElForm, ElFormItem, ElCol, valueEquals } from 'element-plus'
-import { ElCheckbox, ElRadio, ElRadioGroup, ElDatePicker, ElInput, ElUpload, ElPagination, ElIcon, ElSelect, ElOption, ElTabs, ElTabPane, ElTable, ElTableColumn, ElMessage, ElForm, ElFormItem, ElCol, valueEquals, ElConfigProvider } from 'element-plus'
+import { ElCheckbox, ElRadio, ElRadioGroup, ElDatePicker, ElInput, ElUpload, ElPagination, ElIcon, ElSelect, ElOption, ElTabs, ElTabPane, ElTable, ElTableColumn, ElMessage, ElForm, ElFormItem, ElCol, valueEquals, ElConfigProvider,ElCarousel, ElCarouselItem } from 'element-plus'
 import { ElButton, ElDialog } from 'element-plus'
 import { CircleCloseFilled } from '@element-plus/icons-vue'
 import { Plus, DArrowRight, Edit, Picture, UploadFilled } from '@element-plus/icons-vue'
@@ -302,17 +300,28 @@ const rules = reactive({
 
 const tabPosition = ref('left')
 
+
+
+//禁用分钟
+const disabledMinutes = () => {
+    return Array.from({ length: 60 }, (_, i) => i).filter(minute => minute !== 0);
+}
+
 // 获取开始时间
 let changeStartTime = (val) => {
-    //先格式化传入的时间,选择的时间为下一个整数小时0分0秒
-    let time1 = new Date(new Date(val[0]).setMinutes(0, 0, 0) + 60 * 60 * 1000).getTime();
-    let time2 = new Date(new Date(val[1]).setMinutes(0, 0, 0) + 60 * 60 * 1000).getTime();
-    //同样的道理,获取当前时间的下一个整数小时0分0秒
-    let currentTimestamp = new Date(new Date().setMinutes(0, 0, 0) + 60 * 60 * 1000).getTime();
+    //第一步,获取用户选择的时间跟当前时间进行对比
+    let setTime = new Date(new Date(val[0])).getTime();
+    let localtime = new Date().getTime();
 
-    if(time1 < currentTimestamp) {
+    if(setTime < localtime){
+        //第二步,将时间戳转换为本地时间
         ElMessage.error('时间选择错误,已为您自动重设!');
-        //第一步,将时间戳转换为本地时间
+        //获取当前小时之后的整数小时0分0秒
+        let time1 = new Date(new Date(val[0]).setMinutes(0, 0, 0) + 60 * 60 * 1000).getTime();
+        let time2 = new Date(new Date(val[1]).setMinutes(0, 0, 0) + 60 * 60 * 1000).getTime();
+        //同样的道理,获取当前时间的下一个整数小时0分0秒
+        let currentTimestamp = new Date(new Date().setMinutes(0, 0, 0) + 60 * 60 * 1000).getTime();
+
         let localTime = new Date(currentTimestamp).toLocaleString('zh-CN', {
             year: 'numeric',
             month: '2-digit',
@@ -320,7 +329,7 @@ let changeStartTime = (val) => {
             hour: '2-digit',
             minute: '2-digit'
         }).replace(/\//g, '-');
-        //第步,将当前时间加24小时
+        //第步,将当前时间加24小时
         let twoHoursLocalTime = new Date(currentTimestamp + 24 * 60 * 60 * 1000).toLocaleString('zh-CN', {
             year: 'numeric', 
             month: '2-digit',
@@ -329,7 +338,7 @@ let changeStartTime = (val) => {
             minute: '2-digit'
         }).replace(/\//g, '-');
 
-        //第步,将当前时间赋值给ruleForm.time[0]
+        //第步,将当前时间赋值给ruleForm.time[0]
         ruleForm.time[0] = localTime;
         ruleForm.time[1] = twoHoursLocalTime;
         ruleForm.startTime = localTime;
@@ -345,6 +354,12 @@ let changeStartTime = (val) => {
         })
 
     }else{
+        //获取当前小时之后的整数小时0分0秒
+        let time1 = new Date(new Date(val[0]).setMinutes(0, 0, 0) + 60 * 60 * 1000).getTime();
+        let time2 = new Date(new Date(val[1]).setMinutes(0, 0, 0) + 60 * 60 * 1000).getTime();
+        //同样的道理,获取当前时间的下一个整数小时0分0秒
+        let currentTimestamp = new Date(new Date().setMinutes(0, 0, 0) + 60 * 60 * 1000).getTime();
+
         //第二种情况,传入的时间戳大于当前时间
         //但是时间间隔小于2小时
         if(time2 - time1 < 24 * 60 * 60 * 1000){
@@ -398,6 +413,7 @@ let changeStartTime = (val) => {
         }
     }
 
+
     //第四种情况,使广告立即生效,请注释上面的if 直接使用下面这一段
     // ruleForm.startTime = val[0]
     // ruleForm.endTime = val[1]
@@ -557,7 +573,7 @@ let lookOrder = () => {
     activeName.value = '2'
     sessionStorage.setItem('activeName', JSON.stringify('2'));
     // window.location.href = (`http://localhost:3000/advertising?activeName=${'2'}`)
-    let url = $CwebUrl + '/advertising?activeName=${2}';
+    let url = $CwebUrl + '/advertising?activeName=2';
     window.location.href = url;
 }
 
@@ -849,23 +865,23 @@ watch(ad, (newval) => {
         }
 
         .topic {
-            background: url("../../public/ad/shopping-mall.png") no-repeat;
+            background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/ad/shopping-mall.png") no-repeat;
         }
 
         .ad {
-            background: url("../../public/ad/ad-product.png") no-repeat;
+            background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/ad/ad-product.png") no-repeat;
         }
 
         .login {
-            background: url("../../public/ad/user.png") no-repeat;
+            background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/ad/user.png") no-repeat;
         }
 
         .reg {
-            background: url("../../public/ad/write.png") no-repeat;
+            background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/ad/write.png") no-repeat;
         }
 
         .user {
-            background: url("../../public/ad/user.png") no-repeat;
+            background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/ad/user.png") no-repeat;
         }
     }
 
@@ -1047,6 +1063,7 @@ watch(ad, (newval) => {
                             text-align: left;
                             font-style: normal;
                             text-transform: none;
+                            cursor: pointer;
                         }
 
                         //示意图
@@ -1666,4 +1683,21 @@ watch(ad, (newval) => {
         }
     }
 }
+.dialogPicBox {
+    img {
+        width: 1200px;
+        
+    }
+}
+
+/deep/.el-carousel__indicators .el-carousel__indicator button {
+  width: 12px; /* 宽度 */
+  height: 12px; /* 高度 */
+  border-radius: 50%; /* 圆形 */
+  background-color: #999;
+}
+/* 可选:更改当前项指示器的颜色 */
+/deep/.el-carousel__indicators .el-carousel__indicator.is-active button {
+  background-color: #028e21; /* 当前项颜色 */
+}
 </style>

+ 53 - 53
pages/index.vue

@@ -98,11 +98,11 @@
                 </div>
                 <div class="scienceRight" v-if="pageData.length>=4">
                     <div class="adBox1" v-if="adImg3">
-                        <a :href="adImg3.image_url" title="三农资讯网_广告位3" v-if="adImg3.image_src!=''&&adImg3.image_url!=null">
-                            <img :src="adImg3.image_src" alt="三农资讯网_广告位3">
+                        <a href="http://www.baidu.com" title="三农资讯网_广告位3" v-if="adImg3.image_url==null" target="_blank">
+                            <img :src="adImg3.thumb" alt="三农资讯网_广告位3">
                         </a>
-                        <a href="/" title="三农资讯网_广告位3" v-else>
-                            <img :src="adImg3.thumb" v-if="adImg3 && adImg3.image_src" alt="三农资讯网_广告位3">
+                        <a :href="adImg3.image_url" title="三农资讯网_广告位3" v-else>
+                            <img :src="adImg3.image_src" alt="三农资讯网_广告位3">
                         </a>
                     </div>
                     <!-- 模块四 三农之窗 pagedata[3] -->
@@ -649,12 +649,12 @@
         </section>
 
         <div class="titleBox" v-if="adImg5">
-            <a :href="adImg5.image_url" v-if="adImg5.image_src!=''&&adImg5.image_url!=null">
-                <img :src="adImg5.image_src" alt="三农资讯网_广告位4">
-            </a>
-            <a href="/" v-else>
+            <a href="http://www.baidu.com" v-if="adImg5.image_url==null" target="_blank">
                 <img :src="adImg5.thumb" alt="三农资讯网_广告位4">
             </a>
+            <a :href="adImg5.image_url" v-else target="_blank">
+                <img :src="adImg5.image_src" alt="三农资讯网_广告位4">
+            </a>
         </div>
 
         <div class="lastPart3">
@@ -1365,7 +1365,7 @@ let adImg4 = ref({})
 let adImg5 = ref({})
 
 async function getAdData(){
-    const adData = await requestDataPromise('/web/getWebsiteAdvertisement',{method:'GET',query:{'ad_tag':'INDEDX'}});
+    const adData = await requestHome('/web/getWebsiteAdvertisement',{method:'GET',query:{'ad_tag':'INDEDX'}});
     console.log("334455")
     console.log(adData)
     for(let item of adData.data){
@@ -1374,6 +1374,8 @@ async function getAdData(){
         }
         if(item.ad_tag == 'SNZXWT_INDEDX_0003'){
             adImg3.value = item;
+            console.log(777888)
+            console.log(item.image_src==null)
         }
         if(item.ad_tag == 'SNZXWT_INDEDX_0004'){
             adImg4.value = item;
@@ -1469,7 +1471,7 @@ const boxData20data2 = ref([]);
 
 //3.2 开始获取导航池
 try {
-    const navigateData = await requestDataPromise('/web/getWebsiteModelCategory', {
+    const navigateData = await requestHome('/web/getWebsiteModelCategory', {
         method: 'GET',
         query: {
             'placeid': 1,
@@ -1543,7 +1545,7 @@ try {
 
 //模块1
 async function getPageData1() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[0].cid,
@@ -1554,7 +1556,7 @@ async function getPageData1() {
     boxData1.value = mkdata.data;
 }
 async function getPageData1_data2() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[0].cid,
@@ -1566,7 +1568,7 @@ async function getPageData1_data2() {
 }
 //模块2
 async function getPageData2() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[1].cid,
@@ -1578,7 +1580,7 @@ async function getPageData2() {
 }
 //模块4
 async function getPageData4() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[3].cid,
@@ -1590,7 +1592,7 @@ async function getPageData4() {
 }
 //模块5
 async function getPageData5() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[4].cid,
@@ -1601,7 +1603,7 @@ async function getPageData5() {
     boxData5.value = mkdata.data;
 }
 async function getPageData5_data2() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[4].cid,
@@ -1614,7 +1616,7 @@ async function getPageData5_data2() {
 }
 //模块6
 async function getPageData6() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[5].cid,
@@ -1626,7 +1628,7 @@ async function getPageData6() {
 }
 //模块7
 async function getPageData7() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[6].cid,
@@ -1638,7 +1640,7 @@ async function getPageData7() {
 }
 //模块8
 async function getPageData8() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[7].cid,
@@ -1649,7 +1651,7 @@ async function getPageData8() {
     boxData8.value = mkdata.data;
 }
 async function getPageData8_data2() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[7].cid,
@@ -1662,7 +1664,7 @@ async function getPageData8_data2() {
 }
 //模块9
 async function getPageData9() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[8].cid,
@@ -1673,7 +1675,7 @@ async function getPageData9() {
     boxData9.value = mkdata.data;
 }
 async function getPageData9_data2() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[8].cid,
@@ -1687,7 +1689,7 @@ async function getPageData9_data2() {
 
 //模块10
 async function getPageData10() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[9].cid,
@@ -1698,7 +1700,7 @@ async function getPageData10() {
     boxData10.value = mkdata.data;
 }
 async function getPageData10_data2() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[9].cid,
@@ -1712,7 +1714,7 @@ async function getPageData10_data2() {
 
 //模块11
 async function getPageData11() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[10].cid,
@@ -1723,7 +1725,7 @@ async function getPageData11() {
     boxData11.value = mkdata.data;
 }
 async function getPageData11_data2() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[10].cid,
@@ -1736,7 +1738,7 @@ async function getPageData11_data2() {
 }
 //模块12
 async function getPageData12() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[11].cid,
@@ -1748,7 +1750,7 @@ async function getPageData12() {
 }
 //模块13 只有一个入口
 async function getPageData13() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[12].cid,
@@ -1760,7 +1762,7 @@ async function getPageData13() {
 }
 //模块14
 async function getPageData14() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[13].cid,
@@ -1771,20 +1773,19 @@ async function getPageData14() {
     boxData14.value = mkdata.data;
 }
 async function getPageData14_data2() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[13].cid,
             'level': 1,
-            'pagesize': 8,
-            'placeid': 3
+            'pagesize': 8
         },
     });
     boxData14data2.value = mkdata.data;
 }
 //获取模块14的子导航
 async function getPageData14menu() {
-    const navData =  await requestDataPromise('/web/getWebsiteModelCategory', {
+    const navData =  await requestHome('/web/getWebsiteModelCategory', {
         method: 'GET',
         query: {
             'pid': pageData.value[13].cid,
@@ -1799,7 +1800,7 @@ async function getPageData14menu() {
     }
 }
 async function getPageData14mainData() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': boxData14mainCid.value,
@@ -1812,7 +1813,7 @@ async function getPageData14mainData() {
 
 //模块15 只有一个入口
 async function getPageData15() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[14].cid,
@@ -1823,20 +1824,19 @@ async function getPageData15() {
     boxData15.value = mkdata.data;
 }
 async function getPageData15_data2() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[14].cid,
             'level': 1,
             'pagesize': 8,
-            'placeid': 3
         },
     });
     boxData15data2.value = mkdata.data;
 }
 //获取模块14的子导航
 async function getPageData15menu() {
-    const navData =  await requestDataPromise('/web/getWebsiteModelCategory', {
+    const navData =  await requestHome('/web/getWebsiteModelCategory', {
         method: 'GET',
         query: {
             'pid': pageData.value[14].cid,
@@ -1853,7 +1853,7 @@ async function getPageData15menu() {
     
 }
 async function getPageData15mainData() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': boxData15mainCid.value,
@@ -1867,7 +1867,7 @@ async function getPageData15mainData() {
 
 //模块16
 async function getPageData16() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[15].cid,
@@ -1878,7 +1878,7 @@ async function getPageData16() {
     boxData16.value = mkdata.data;
 }
 async function getPageData16_data2() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[15].cid,
@@ -1891,7 +1891,7 @@ async function getPageData16_data2() {
 }
 //获取模块16的子导航
 async function getPageData16menu() {
-    const navData =  await requestDataPromise('/web/getWebsiteModelCategory', {
+    const navData =  await requestHome('/web/getWebsiteModelCategory', {
         method: 'GET',
         query: {
             'pid': pageData.value[15].cid,
@@ -1904,7 +1904,7 @@ async function getPageData16menu() {
     boxData16mainCid.value = navData.data[0].category_id;
 }
 async function getPageData16mainData() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': boxData16mainCid.value,
@@ -1919,7 +1919,7 @@ async function getPageData16mainData() {
 
 //模块17 只有一个入口
 async function getPageData17() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[16].cid,
@@ -1930,7 +1930,7 @@ async function getPageData17() {
     boxData17.value = mkdata.data;
 }
 async function getPageData17_data2() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[16].cid,
@@ -1943,7 +1943,7 @@ async function getPageData17_data2() {
 }
 //获取模块16的子导航
 async function getPageData17menu() {
-    const navData =  await requestDataPromise('/web/getWebsiteModelCategory', {
+    const navData =  await requestHome('/web/getWebsiteModelCategory', {
         method: 'GET',
         query: {
             'pid': pageData.value[16].cid,
@@ -1958,7 +1958,7 @@ async function getPageData17menu() {
     }
 }
 async function getPageData17mainData() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': boxData17mainCid.value,
@@ -1971,7 +1971,7 @@ async function getPageData17mainData() {
 
 //模块18
 async function getPageData18() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[17].cid,
@@ -1982,7 +1982,7 @@ async function getPageData18() {
     boxData18.value = mkdata.data;
 }
 async function getPageData18_data2() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[17].cid,
@@ -1994,7 +1994,7 @@ async function getPageData18_data2() {
 }
 //模块19
 async function getPageData19() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[18].cid,
@@ -2006,7 +2006,7 @@ async function getPageData19() {
 }
 //模块20
 async function getPageData20() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[19].cid,
@@ -2017,7 +2017,7 @@ async function getPageData20() {
     boxData20.value = mkdata.data;
 }
 async function getPageData20_data2() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+    const mkdata =  await requestHome('/web/getWebsiteModelArticles', {
         method: 'GET',
         query: {
             'catid': pageData.value[19].cid,
@@ -2032,7 +2032,7 @@ async function getPageData20_data2() {
 
 //4.设置seo数据 start---------------------------------------->
 //获取seo数据
-const setData =  await requestDataPromise('/web/getWebsiteFootInfo', {
+const setData =  await requestHome('/web/getWebsiteFootInfo', {
     method: 'GET',
     query: {},
 });

+ 83 - 13
pages/primaryNavigation/[id].vue

@@ -138,7 +138,7 @@
                         </NuxtLink>
                     </div>
                     <ul class="PartTwoList">
-                        <li v-for="item in pageData[2].data">
+                        <li v-for="item in pageData[2].data2">
                             <em></em>
                             <NuxtLink :to="item.linkurl" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                             <NuxtLink
@@ -173,7 +173,7 @@
                         </NuxtLink>
                     </div>
                     <ul class="PartTwoList">
-                        <li v-for="item in pageData[3].data">
+                        <li v-for="item in pageData[3].data2">
                             <em></em>
                             <NuxtLink :to="item.linkurl" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                             <NuxtLink
@@ -208,7 +208,7 @@
                         </NuxtLink>
                     </div>
                     <ul class="PartTwoList">
-                        <li v-for="item in pageData[4].data">
+                        <li v-for="item in pageData[4].data2">
                             <em></em>
                             <NuxtLink :to="item.linkurl" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                             <NuxtLink
@@ -244,8 +244,8 @@
                                 </h3>
                             </div>
                             <ul class="photo_text">
-                                <li v-for="(item, index) in pageData[5].data">
-                                    <article v-if="index == 0">
+                                <li v-for="item in pageData[5].data">
+                                    <article>
                                         <NuxtLink :to="item.linkurl" v-if="item.islink==1" :title="item.title">
                                             <img :src="item.imgurl" :alt="item.title">
                                         </NuxtLink>
@@ -267,7 +267,9 @@
                                             </p>
                                         </div>
                                     </article>
-                                    <article v-else>
+                                </li>
+                                <li v-for="item in pageData[5].data2">
+                                    <article>
                                         <em></em>
                                         <NuxtLink :to="item.linkurl" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                                         <NuxtLink
@@ -292,8 +294,8 @@
                                 </h3>
                             </div>
                             <div class="towPic">
-                                <div v-for="(item, index) in pageData[6].data" class="picBox">
-                                    <div v-if="index <= 1">
+                                <div v-for="item in pageData[6].data" class="picBox">
+                                    <div>
                                         <NuxtLink :to="item.linkurl" v-if="item.islink==1" :title="item.title">
                                             <img :src="item.imgurl" :alt="item.title">
                                         </NuxtLink>
@@ -306,13 +308,14 @@
                                 </div>
                             </div>
                             <ul class="photo_text">
-                                <li v-for="(item, index) in pageData[6].data">
-                                    <article v-if="index > 1">
+                                <li v-for="item in pageData[6].data2">
+                                    <article>
                                         <em></em>
                                         <NuxtLink :to="item.linkurl" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                                         <NuxtLink
                                             :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                            v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
+                                            v-if="item.islink==0" :title="item.title">{{ item.title }}
+                                        </NuxtLink>
                                     </article>
                                 </li>
                             </ul>
@@ -781,10 +784,15 @@ try {
     await getPageData1_data3();
     await getPageData2();
     await getPageData3();
+    await getPageData3_data2();
     await getPageData4();
+    await getPageData4_data2();
     await getPageData5();
+    await getPageData5_data2();
     await getPageData6();
+    await getPageData6_data2();
     await getPageData7();
+    await getPageData7_data2();
     await getPageData8();
     await getPageData9();
     await getPageData10();
@@ -859,6 +867,9 @@ async function getPageData2() {
     });
     pageData.value[1].data = mkdata.data;
 }
+
+
+
 //模块3
 async function getPageData3() {
     const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
@@ -871,6 +882,17 @@ async function getPageData3() {
     });
     pageData.value[2].data = mkdata.data;
 }
+async function getPageData3_data2() {
+    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+        method: 'GET',
+        query: {
+            'catid': pageData.value[2].cid,
+            'level': 1,
+            'pagesize': 6
+        },
+    });
+    pageData.value[2].data2 = mkdata.data;
+}
 //模块4
 async function getPageData4() {
     const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
@@ -883,6 +905,17 @@ async function getPageData4() {
     });
     pageData.value[3].data = mkdata.data;
 }
+async function getPageData4_data2() {
+    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+        method: 'GET',
+        query: {
+            'catid': pageData.value[3].cid,
+            'level': 1,
+            'pagesize': 6
+        },
+    });
+    pageData.value[3].data2 = mkdata.data;
+}
 //模块5
 async function getPageData5() {
     const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
@@ -895,6 +928,17 @@ async function getPageData5() {
     });
     pageData.value[4].data = mkdata.data;
 }
+async function getPageData5_data2() {
+    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+        method: 'GET',
+        query: {
+            'catid': pageData.value[4].cid,
+            'level': 1,
+            'pagesize': 6
+        },
+    });
+    pageData.value[4].data2 = mkdata.data;
+}
 //模块6
 async function getPageData6() {
     const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
@@ -902,11 +946,22 @@ async function getPageData6() {
         query: {
             'catid': pageData.value[5].cid,
             'level': 3,
-            'pagesize': 4
+            'pagesize':1
         },
     });
     pageData.value[5].data = mkdata.data;
 }
+async function getPageData6_data2() {
+    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+        method: 'GET',
+        query: {
+            'catid': pageData.value[5].cid,
+            'level': 1,
+            'pagesize':3
+        },
+    });
+    pageData.value[5].data2 = mkdata.data;
+}
 //模块7
 async function getPageData7() {
     const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
@@ -914,11 +969,24 @@ async function getPageData7() {
         query: {
             'catid': pageData.value[6].cid,
             'level': 3,
-            'pagesize': 5
+            'pagesize': 2
         },
     });
     pageData.value[6].data = mkdata.data;
 }
+async function getPageData7_data2() {
+    const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
+        method: 'GET',
+        query: {
+            'catid': pageData.value[6].cid,
+            'level': 1,
+            'pagesize': 3
+        },
+    });
+    pageData.value[6].data2= mkdata.data;
+}
+
+
 //模块8
 async function getPageData8() {
     const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {
@@ -931,6 +999,8 @@ async function getPageData8() {
     });
     pageData.value[7].data = mkdata.data;
 }
+
+
 //模块9
 async function getPageData9() {
     const mkdata =  await requestDataPromise('/web/getWebsiteModelArticles', {

+ 7 - 5
pages/search/search.vue → pages/search/[id].vue

@@ -102,7 +102,7 @@ let goSearch = async () => {
     console.log(keywordInput.value)
     console.log(pageCatids)
     console.log(pageDepartment_id)
-    const listData =  await requestDataPromise('/web/getWebsiteArticleList', {
+    const listData =  await requestDataPromise('/web/selectWebsiteCategory', {
         method: 'GET',
         query: {
             'page': page.value,
@@ -112,10 +112,12 @@ let goSearch = async () => {
             'department_id':pageDepartment_id
         },
     });
-    console.log(112233)
-    console.log(listData)
-    newsList.value = listData.data.rows;
-    total.value = listData.data.count;
+    if(listData.data.rows){
+        console.log(listData)
+        newsList.value = listData.data.rows;
+        total.value = listData.data.count;
+    }
+   
 }
 
 goSearch();

+ 1 - 1
pages/speciaArticle/[id].vue

@@ -285,7 +285,7 @@ useSeoMeta({
                 line-height: 58px;
                 text-align: center;
                 color: #fff;
-                background: url("../../public/special/projectMoreTitle.png") no-repeat;
+                background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/special/projectMoreTitle.png") no-repeat;
                 margin-bottom: 30px;
             }
 

+ 2 - 2
pages/specialList/[id].vue

@@ -319,7 +319,7 @@ useSeoMeta({
                 line-height: 58px;
                 text-align: center;
                 color: #fff;
-                background: url("../../public/special/projectMoreTitle.png") no-repeat;
+                background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/special/projectMoreTitle.png") no-repeat;
                 margin-bottom: 30px;
             }
 
@@ -589,7 +589,7 @@ useSeoMeta({
     margin: 0 auto;
     height: 540px;
     margin-top: 20px;
-    background: url("../../public/special/projectMoreBg.png") no-repeat;
+    background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/special/projectMoreBg.png") no-repeat;
     margin-bottom: 40px;
 
     .projectMoreTitle {

+ 3 - 3
pages/topic/[id].vue

@@ -14,7 +14,7 @@
                         <div class="userInfo left">
                             <el-badge value="楼主" class="item" type="warning">
                                 <img v-if='dataInfo.avatar' :src="dataInfo.avatar" alt="">
-                                <img v-else src='../../public/topic/Rectangle.png' alt="">
+                                <img v-else src='http://img.bjzxtw.org.cn/master/bjzxtw/public/topic/Rectangle.png' alt="">
                             </el-badge>
                             <span>{{ dataInfo.author }}</span>
                         </div>
@@ -43,7 +43,7 @@
                 </div>
 
                 <div class="infoContent1" v-show="!dataInfo.content">
-                    <img src="../../public/topic/Document_empty.png" alt="">
+                    <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/topic/Document_empty.png" alt="">
                     <span>可以看看大家的互动哦~</span>
                 </div>
 
@@ -55,7 +55,7 @@
                     <div class="commentList" v-for="item in replyList" v-show="page_total != 0">
                         <div class="left">
                             <img v-if='item.avatar' :src="item.avatar" alt="" >
-                            <img v-else src='../../public/topic/Rectangle.png' alt="">
+                            <img v-else src='http://img.bjzxtw.org.cn/master/bjzxtw/public/topic/Rectangle.png' alt="">
                             <span class="name">{{ item.author }} : </span>
                             
                         </div>

+ 7 - 7
pages/topic/index.vue

@@ -24,21 +24,21 @@
                                         <h2>{{ item.title }}</h2>
                                         <p>
                                             <img v-if='item.avatar' :src="item.avatar" alt="">
-                                            <img v-else src='../../public/topic/Rectangle.png' alt="">
+                                            <img v-else src='http://img.bjzxtw.org.cn/master/bjzxtw/public/topic/Rectangle.png' alt="">
                                             <span> {{ item.author }}</span>
-                                            <img src="../../public/topic/Chat.png" alt="">
+                                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/topic/Chat.png" alt="">
                                             <span> {{ item.num ? item.num : 0 }}</span>
                                         </p>
                                     </div>
                                     <div class="right" v-show="item.group_name">
-                                        <img src="../../public/topic/Chat1.png" alt="">
+                                        <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/topic/Chat1.png" alt="">
                                         <span>{{ item.group_name }}</span>
                                     </div>
                                 </div>
                             </div>
                         </NuxtLink>
                         <div class="adEmpty" v-show="!currentPage">
-                            <img src="../../public/topic/Blogs_empty.png" alt="">
+                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/topic/Blogs_empty.png" alt="">
                             <span>暂无商圈列表~</span>
                         </div>
                     </el-tab-pane>
@@ -61,19 +61,19 @@
                                             <img :src="item.avatar" alt="">
                                             <!-- <img v-else src='../../static/topic/Rectangle.png' alt=""> -->
                                             <span> {{ item.author }}</span>
-                                            <img src="../../public/topic/Chat.png" alt="">
+                                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/topic/Chat.png" alt="">
                                             <span> {{ item.num ? item.num : 0 }}</span>
                                         </p>
                                     </div>
                                     <div class="right" v-show="item.group_name">
-                                        <img src="../../public/topic/Chat1.png" alt="">
+                                        <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/topic/Chat1.png" alt="">
                                         <span>{{ item.group_name }}</span>
                                     </div>
                                 </div>
                             </div>
                         </NuxtLink>
                         <div class="adEmpty" v-show="!currentPage">
-                            <img src="../../public/topic/Blogs_empty.png" alt="">
+                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/topic/Blogs_empty.png" alt="">
                             <span>暂无商圈列表~</span>
                         </div>
                     </el-tab-pane>

BIN
public/ad/01.png


BIN
public/ad/02.png


BIN
public/ad/03.png


BIN
public/ad/new1.png


BIN
public/ad/new2.png


+ 0 - 0
public/image/Iconly/Two-tone/Arrow - Down 3.png → public/image/Iconly.png


+ 0 - 0
public/image/Iconly/Broken/Search.png → public/image/search.png


BIN
public/images/12665_20160119130139_qbdpr 1.png


BIN
public/images/12665_20160119130139_qbdpr 1@2x.png


BIN
public/images/12665_20160119130159_vr82g 1.png


BIN
public/images/12665_20160119130159_vr82g 1@2x.png


BIN
public/images/Component 209.png


BIN
public/images/Component 209@2x.png


BIN
public/images/Component 427.png


BIN
public/images/Component 427@2x.png


BIN
public/images/Frame 485.png


BIN
public/images/Frame 485@2x.png


BIN
public/images/Frame 486.png


BIN
public/images/Frame 486@2x.png


BIN
public/images/Group 1505.png


BIN
public/images/Group 1505@2x.png


BIN
public/images/Group 1547.png


BIN
public/images/Group 1547@2x.png


BIN
public/images/Group 1548.png


BIN
public/images/Group 1548@2x.png


BIN
public/images/Group 1550.png


BIN
public/images/Group 1550@2x.png


BIN
public/images/Group 1560(1).png


BIN
public/images/Group 1560(2).png


BIN
public/images/Group 1560(3).png


BIN
public/images/Group 1560(4).png


BIN
public/images/Group 1560(5).png


BIN
public/images/Group 1560.png


BIN
public/images/Group 1560@2x(1).png


BIN
public/images/Group 1560@2x(2).png


BIN
public/images/Group 1560@2x(3).png


BIN
public/images/Group 1560@2x(4).png


BIN
public/images/Group 1560@2x(5).png


BIN
public/images/Group 1560@2x.png


BIN
public/images/Group 1812.png


BIN
public/images/Group 1812@2x.png


BIN
public/images/Group 1816.png


BIN
public/images/Group 1816@2x.png


BIN
public/images/Group 1819.png


BIN
public/images/Group 1819@2x.png


BIN
public/images/Group 1820.png


BIN
public/images/Group 1820@2x.png


BIN
public/images/Group 1821.png


BIN
public/images/Group 1821@2x.png


BIN
public/images/Group 1822.png


BIN
public/images/Group 1822@2x.png


BIN
public/images/Group 1823.png


BIN
public/images/Group 1823@2x.png


BIN
public/images/Group 1824.png


BIN
public/images/Group 1824@2x.png


BIN
public/images/Group 1825.png


BIN
public/images/Group 1825@2x.png


BIN
public/images/Group1503.png


BIN
public/images/Group1503@2x.png


BIN
public/images/Iconly/Broken/Search.png


BIN
public/images/Iconly/Broken/Search@2x.png


BIN
public/images/Iconly/Light/Home.png


BIN
public/images/Iconly/Light/Home@2x.png


BIN
public/images/Iconly/Light/Star.png


Some files were not shown because too many files changed in this diff