Browse Source

修改bug

修改bug
dangyunlong 1 month ago
parent
commit
0265fda3c6

+ 0 - 1
.env

@@ -1,2 +1 @@
 PORT=10000
-NITRO_PORT=10000

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


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

@@ -1,18 +1,875 @@
 {
-  "@vite/client": {
+  "_-VbEHlpK.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "-VbEHlpK.js",
+    "name": "HotNews2",
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "HotNews2.BJDCCtHV.css"
+    ]
+  },
+  "HotNews2.BJDCCtHV.css": {
+    "file": "HotNews2.BJDCCtHV.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_B8UjFrSF.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "B8UjFrSF.js",
+    "name": "index",
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CexTzjFp.js",
+      "_CvsFmDpB.js"
+    ]
+  },
+  "_BKLWhLn7.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "BKLWhLn7.js",
+    "name": "pageNavigation1",
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "pageNavigation1.DZiMcaOY.css"
+    ]
+  },
+  "pageNavigation1.DZiMcaOY.css": {
+    "file": "pageNavigation1.DZiMcaOY.css",
+    "resourceType": "style",
     "prefetch": true,
+    "preload": true
+  },
+  "_BQVD25rJ.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "BQVD25rJ.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Bz2E4Ud4.js",
+      "_CexTzjFp.js"
+    ]
+  },
+  "_BhlBLDbo.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "BhlBLDbo.js",
+    "name": "Rectangle"
+  },
+  "_BrRkSeI9.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "BrRkSeI9.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Bz2E4Ud4.js",
+      "_CexTzjFp.js"
+    ]
+  },
+  "_Bwwy60U7.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "Bwwy60U7.js",
+    "name": "status",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CexTzjFp.js",
+      "_Bz2E4Ud4.js",
+      "_YWGlMCU6.js"
+    ],
+    "css": [
+      "status.CwCqeKJH.css"
+    ]
+  },
+  "status.CwCqeKJH.css": {
+    "file": "status.CwCqeKJH.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_Bz2E4Ud4.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "Bz2E4Ud4.js",
+    "name": "pageHead",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "pageHead.BXbEDO-t.css"
+    ],
+    "assets": [
+      "logo1.CZx52WG3.png",
+      "headtopbg.CiyRpvaB.png"
+    ]
+  },
+  "pageHead.BXbEDO-t.css": {
+    "file": "pageHead.BXbEDO-t.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "logo1.CZx52WG3.png": {
+    "file": "logo1.CZx52WG3.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "headtopbg.CiyRpvaB.png": {
+    "file": "headtopbg.CiyRpvaB.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "_C9Aobn7P.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "C9Aobn7P.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Bz2E4Ud4.js"
+    ]
+  },
+  "_CD0hrBIl.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CD0hrBIl.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
+  },
+  "_CVc2Ae37.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CVc2Ae37.js",
+    "name": "publicFunction",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Bz2E4Ud4.js",
+      "_CvsFmDpB.js",
+      "_CexTzjFp.js",
+      "_BrRkSeI9.js"
+    ],
+    "css": [
+      "publicFunction.BWZ-p9Sm.css"
+    ]
+  },
+  "publicFunction.BWZ-p9Sm.css": {
+    "file": "publicFunction.BWZ-p9Sm.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_CcpNUTuz.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CcpNUTuz.js",
+    "name": "index",
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_CexTzjFp.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ]
+  },
+  "_CexTzjFp.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CexTzjFp.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Bz2E4Ud4.js"
+    ]
+  },
+  "_CvsFmDpB.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CvsFmDpB.js",
+    "name": "index",
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ]
+  },
+  "_D0jL3NgV.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "D0jL3NgV.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js"
+    ]
+  },
+  "_DeVyJZLu.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "DeVyJZLu.js",
+    "name": "foot1",
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "foot1.xrLzOxsw.css"
+    ]
+  },
+  "foot1.xrLzOxsw.css": {
+    "file": "foot1.xrLzOxsw.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_HotNews2.BJDCCtHV.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "HotNews2.BJDCCtHV.css",
+    "src": "_HotNews2.BJDCCtHV.css"
+  },
+  "_TopTen.Ce89Z9qC.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "TopTen.Ce89Z9qC.css",
+    "src": "_TopTen.Ce89Z9qC.css"
+  },
+  "_YWGlMCU6.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "YWGlMCU6.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Bz2E4Ud4.js",
+      "_CexTzjFp.js"
+    ]
+  },
+  "_foot1.xrLzOxsw.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "foot1.xrLzOxsw.css",
+    "src": "_foot1.xrLzOxsw.css"
+  },
+  "_pageHead.BXbEDO-t.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "pageHead.BXbEDO-t.css",
+    "src": "_pageHead.BXbEDO-t.css"
+  },
+  "_pageNavigation1.DZiMcaOY.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "pageNavigation1.DZiMcaOY.css",
+    "src": "_pageNavigation1.DZiMcaOY.css"
+  },
+  "_publicFunction.BWZ-p9Sm.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "publicFunction.BWZ-p9Sm.css",
+    "src": "_publicFunction.BWZ-p9Sm.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": "CE3ekjex.js",
+    "name": "entry",
+    "src": "node_modules/nuxt/dist/app/entry.js",
     "isEntry": true,
-    "file": "@vite/client",
+    "dynamicImports": [
+      "middleware/auth.js"
+    ],
+    "css": [
+      "entry.CFcSXKgO.css"
+    ],
+    "assets": [
+      "404.YizNGDMD.png"
+    ],
+    "_globalCSS": true
+  },
+  "entry.CFcSXKgO.css": {
+    "file": "entry.CFcSXKgO.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "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": "BVrScMdd.js",
+    "name": "adDetail",
+    "src": "pages/advertising/adDetail.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "_Bwwy60U7.js",
+      "_DeVyJZLu.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CexTzjFp.js",
+      "_YWGlMCU6.js"
+    ],
+    "css": []
+  },
+  "adDetail.BwP7ZAnE.css": {
+    "file": "adDetail.BwP7ZAnE.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/advertising/index.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "SmDIZ-BS.js",
+    "name": "index",
+    "src": "pages/advertising/index.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "_Bwwy60U7.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_B8UjFrSF.js",
+      "_CcpNUTuz.js",
+      "_BrRkSeI9.js",
+      "_DeVyJZLu.js",
+      "_CexTzjFp.js",
+      "_YWGlMCU6.js",
+      "_BQVD25rJ.js",
+      "_CvsFmDpB.js"
+    ],
     "css": [],
+    "assets": [
+      "01.BmbqfNEZ.png",
+      "02.DdnBEKa8.png",
+      "03.B8anEWqb.png"
+    ]
+  },
+  "index.XWHXYmYI.css": {
+    "file": "index.XWHXYmYI.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "01.BmbqfNEZ.png": {
+    "file": "01.BmbqfNEZ.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "02.DdnBEKa8.png": {
+    "file": "02.DdnBEKa8.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "03.B8anEWqb.png": {
+    "file": "03.B8anEWqb.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "pages/index.vue": {
+    "resourceType": "script",
     "module": true,
-    "resourceType": "script"
+    "prefetch": true,
+    "preload": true,
+    "file": "CJbn_BIx.js",
+    "name": "index",
+    "src": "pages/index.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_CVc2Ae37.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CD0hrBIl.js",
+      "_D0jL3NgV.js",
+      "_BrRkSeI9.js",
+      "_BQVD25rJ.js",
+      "_CvsFmDpB.js",
+      "_CexTzjFp.js"
+    ],
+    "css": [],
+    "assets": [
+      "mainTitleicon.B1Bf5HrR.png",
+      "sndc.C2AWBCR5.png"
+    ]
+  },
+  "index.V8J6xaRQ.css": {
+    "file": "index.V8J6xaRQ.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "mainTitleicon.B1Bf5HrR.png": {
+    "file": "mainTitleicon.B1Bf5HrR.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "sndc.C2AWBCR5.png": {
+    "file": "sndc.C2AWBCR5.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
   },
-  "D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/nuxt/dist/app/entry.js": {
+  "pages/login.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": "OgjC8xlF.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": "7mm_uEqY.js",
+    "name": "_id_",
+    "src": "pages/newsDetail/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "_CD0hrBIl.js",
+      "_-VbEHlpK.js",
+      "_DeVyJZLu.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_D0jL3NgV.js",
+      "_C9Aobn7P.js"
+    ],
+    "css": []
+  },
+  "_id_.DBa69vgI.css": {
+    "file": "_id_.DBa69vgI.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/newsList/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "vymtZsQT.js",
+    "name": "_id_",
+    "src": "pages/newsList/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "_CD0hrBIl.js",
+      "_-VbEHlpK.js",
+      "_DeVyJZLu.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_D0jL3NgV.js",
+      "_C9Aobn7P.js",
+      "_YWGlMCU6.js",
+      "_CexTzjFp.js"
+    ],
+    "css": []
+  },
+  "_id_.CI8UGzx1.css": {
+    "file": "_id_.CI8UGzx1.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/primaryNavigation/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CXc0hRhC.js",
+    "name": "_id_",
+    "src": "pages/primaryNavigation/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_CVc2Ae37.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CD0hrBIl.js",
+      "_DeVyJZLu.js",
+      "_D0jL3NgV.js",
+      "_CvsFmDpB.js",
+      "_CexTzjFp.js",
+      "_BrRkSeI9.js"
+    ],
+    "css": [],
+    "assets": [
+      "bg1.D4y_2X6i.png"
+    ]
+  },
+  "_id_.DeO5xfpM.css": {
+    "file": "_id_.DeO5xfpM.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "bg1.D4y_2X6i.png": {
+    "file": "bg1.D4y_2X6i.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "pages/search/search.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "DL-su-gZ.js",
+    "name": "search",
+    "src": "pages/search/search.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "_CD0hrBIl.js",
+      "_DeVyJZLu.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_D0jL3NgV.js",
+      "_C9Aobn7P.js",
+      "_YWGlMCU6.js",
+      "_CexTzjFp.js"
+    ],
+    "css": []
+  },
+  "search.D45jM1QW.css": {
+    "file": "search.D45jM1QW.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/speciaArticle/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "BpIxevrt.js",
+    "name": "_id_",
+    "src": "pages/speciaArticle/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_DeVyJZLu.js",
+      "_D0jL3NgV.js",
+      "_C9Aobn7P.js"
+    ],
+    "css": [],
+    "assets": [
+      "banner1.t1LAQPdb.png",
+      "projectMoreTitle.BDDHpQY2.png"
+    ]
+  },
+  "_id_.MlMvQw56.css": {
+    "file": "_id_.MlMvQw56.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "banner1.t1LAQPdb.png": {
+    "file": "banner1.t1LAQPdb.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "projectMoreTitle.BDDHpQY2.png": {
+    "file": "projectMoreTitle.BDDHpQY2.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "pages/specialList/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CU8VQoTT.js",
+    "name": "_id_",
+    "src": "pages/specialList/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "_CD0hrBIl.js",
+      "_DeVyJZLu.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_D0jL3NgV.js",
+      "_C9Aobn7P.js"
+    ],
+    "css": [],
+    "assets": [
+      "projectMoreTitle.BDDHpQY2.png",
+      "projectMoreBg.Csf0tzG3.png"
+    ]
+  },
+  "_id_.CuPU4eLC.css": {
+    "file": "_id_.CuPU4eLC.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "projectMoreBg.Csf0tzG3.png": {
+    "file": "projectMoreBg.Csf0tzG3.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "pages/topic/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "B4-p3SDd.js",
+    "name": "_id_",
+    "src": "pages/topic/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "_DeVyJZLu.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_BhlBLDbo.js",
+      "_CcpNUTuz.js",
+      "_YWGlMCU6.js",
+      "_BrRkSeI9.js",
+      "_CexTzjFp.js"
+    ],
+    "css": []
+  },
+  "_id_.D18G5Xmt.css": {
+    "file": "_id_.D18G5Xmt.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/topic/index.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "B4qBQkbh.js",
+    "name": "index",
+    "src": "pages/topic/index.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "_DeVyJZLu.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_BhlBLDbo.js",
+      "_B8UjFrSF.js",
+      "_YWGlMCU6.js",
+      "_CexTzjFp.js",
+      "_CvsFmDpB.js"
+    ],
+    "css": []
+  },
+  "index.BrQzvqvl.css": {
+    "file": "index.BrQzvqvl.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/user/about.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CJ-QLEv1.js",
+    "name": "about",
+    "src": "pages/user/about.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js"
+    ]
+  },
+  "public/ad/01.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "01.BmbqfNEZ.png",
+    "src": "public/ad/01.png"
+  },
+  "public/ad/02.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "02.DdnBEKa8.png",
+    "src": "public/ad/02.png"
+  },
+  "public/ad/03.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "03.B8anEWqb.png",
+    "src": "public/ad/03.png"
+  },
+  "public/error/404.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "404.YizNGDMD.png",
+    "src": "public/error/404.png"
+  },
+  "public/head/headtopbg.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "headtopbg.CiyRpvaB.png",
+    "src": "public/head/headtopbg.png"
+  },
+  "public/head/mainTitleicon.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "mainTitleicon.B1Bf5HrR.png",
+    "src": "public/head/mainTitleicon.png"
+  },
+  "public/image/banner1.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "banner1.t1LAQPdb.png",
+    "src": "public/image/banner1.png"
+  },
+  "public/image/bg1.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "bg1.D4y_2X6i.png",
+    "src": "public/image/bg1.png"
+  },
+  "public/image/logo1.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "logo1.CZx52WG3.png",
+    "src": "public/image/logo1.png"
+  },
+  "public/index/sndc.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "sndc.C2AWBCR5.png",
+    "src": "public/index/sndc.png"
+  },
+  "public/special/projectMoreBg.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "projectMoreBg.Csf0tzG3.png",
+    "src": "public/special/projectMoreBg.png"
+  },
+  "public/special/projectMoreTitle.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "projectMoreTitle.BDDHpQY2.png",
+    "src": "public/special/projectMoreTitle.png"
   }
 }

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

@@ -1 +1,875 @@
-export { default } from "file:///D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/@nuxt/vite-builder/dist/runtime/client.manifest.mjs"
+export default {
+  "_-VbEHlpK.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "-VbEHlpK.js",
+    "name": "HotNews2",
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "HotNews2.BJDCCtHV.css"
+    ]
+  },
+  "HotNews2.BJDCCtHV.css": {
+    "file": "HotNews2.BJDCCtHV.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_B8UjFrSF.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "B8UjFrSF.js",
+    "name": "index",
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CexTzjFp.js",
+      "_CvsFmDpB.js"
+    ]
+  },
+  "_BKLWhLn7.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "BKLWhLn7.js",
+    "name": "pageNavigation1",
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "pageNavigation1.DZiMcaOY.css"
+    ]
+  },
+  "pageNavigation1.DZiMcaOY.css": {
+    "file": "pageNavigation1.DZiMcaOY.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_BQVD25rJ.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "BQVD25rJ.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Bz2E4Ud4.js",
+      "_CexTzjFp.js"
+    ]
+  },
+  "_BhlBLDbo.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "BhlBLDbo.js",
+    "name": "Rectangle"
+  },
+  "_BrRkSeI9.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "BrRkSeI9.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Bz2E4Ud4.js",
+      "_CexTzjFp.js"
+    ]
+  },
+  "_Bwwy60U7.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "Bwwy60U7.js",
+    "name": "status",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CexTzjFp.js",
+      "_Bz2E4Ud4.js",
+      "_YWGlMCU6.js"
+    ],
+    "css": [
+      "status.CwCqeKJH.css"
+    ]
+  },
+  "status.CwCqeKJH.css": {
+    "file": "status.CwCqeKJH.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_Bz2E4Ud4.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "Bz2E4Ud4.js",
+    "name": "pageHead",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "pageHead.BXbEDO-t.css"
+    ],
+    "assets": [
+      "logo1.CZx52WG3.png",
+      "headtopbg.CiyRpvaB.png"
+    ]
+  },
+  "pageHead.BXbEDO-t.css": {
+    "file": "pageHead.BXbEDO-t.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "logo1.CZx52WG3.png": {
+    "file": "logo1.CZx52WG3.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "headtopbg.CiyRpvaB.png": {
+    "file": "headtopbg.CiyRpvaB.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "_C9Aobn7P.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "C9Aobn7P.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Bz2E4Ud4.js"
+    ]
+  },
+  "_CD0hrBIl.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CD0hrBIl.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
+  },
+  "_CVc2Ae37.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CVc2Ae37.js",
+    "name": "publicFunction",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Bz2E4Ud4.js",
+      "_CvsFmDpB.js",
+      "_CexTzjFp.js",
+      "_BrRkSeI9.js"
+    ],
+    "css": [
+      "publicFunction.BWZ-p9Sm.css"
+    ]
+  },
+  "publicFunction.BWZ-p9Sm.css": {
+    "file": "publicFunction.BWZ-p9Sm.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_CcpNUTuz.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CcpNUTuz.js",
+    "name": "index",
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_CexTzjFp.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ]
+  },
+  "_CexTzjFp.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CexTzjFp.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Bz2E4Ud4.js"
+    ]
+  },
+  "_CvsFmDpB.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CvsFmDpB.js",
+    "name": "index",
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ]
+  },
+  "_D0jL3NgV.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "D0jL3NgV.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js"
+    ]
+  },
+  "_DeVyJZLu.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "DeVyJZLu.js",
+    "name": "foot1",
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "node_modules/nuxt/dist/app/entry.js"
+    ],
+    "css": [
+      "foot1.xrLzOxsw.css"
+    ]
+  },
+  "foot1.xrLzOxsw.css": {
+    "file": "foot1.xrLzOxsw.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "_HotNews2.BJDCCtHV.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "HotNews2.BJDCCtHV.css",
+    "src": "_HotNews2.BJDCCtHV.css"
+  },
+  "_TopTen.Ce89Z9qC.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "TopTen.Ce89Z9qC.css",
+    "src": "_TopTen.Ce89Z9qC.css"
+  },
+  "_YWGlMCU6.js": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "YWGlMCU6.js",
+    "name": "index",
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js",
+      "_Bz2E4Ud4.js",
+      "_CexTzjFp.js"
+    ]
+  },
+  "_foot1.xrLzOxsw.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "foot1.xrLzOxsw.css",
+    "src": "_foot1.xrLzOxsw.css"
+  },
+  "_pageHead.BXbEDO-t.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "pageHead.BXbEDO-t.css",
+    "src": "_pageHead.BXbEDO-t.css"
+  },
+  "_pageNavigation1.DZiMcaOY.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "pageNavigation1.DZiMcaOY.css",
+    "src": "_pageNavigation1.DZiMcaOY.css"
+  },
+  "_publicFunction.BWZ-p9Sm.css": {
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true,
+    "file": "publicFunction.BWZ-p9Sm.css",
+    "src": "_publicFunction.BWZ-p9Sm.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": "CE3ekjex.js",
+    "name": "entry",
+    "src": "node_modules/nuxt/dist/app/entry.js",
+    "isEntry": true,
+    "dynamicImports": [
+      "middleware/auth.js"
+    ],
+    "css": [
+      "entry.CFcSXKgO.css"
+    ],
+    "assets": [
+      "404.YizNGDMD.png"
+    ],
+    "_globalCSS": true
+  },
+  "entry.CFcSXKgO.css": {
+    "file": "entry.CFcSXKgO.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "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": "BVrScMdd.js",
+    "name": "adDetail",
+    "src": "pages/advertising/adDetail.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "_Bwwy60U7.js",
+      "_DeVyJZLu.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CexTzjFp.js",
+      "_YWGlMCU6.js"
+    ],
+    "css": []
+  },
+  "adDetail.BwP7ZAnE.css": {
+    "file": "adDetail.BwP7ZAnE.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/advertising/index.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "SmDIZ-BS.js",
+    "name": "index",
+    "src": "pages/advertising/index.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "_Bwwy60U7.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_B8UjFrSF.js",
+      "_CcpNUTuz.js",
+      "_BrRkSeI9.js",
+      "_DeVyJZLu.js",
+      "_CexTzjFp.js",
+      "_YWGlMCU6.js",
+      "_BQVD25rJ.js",
+      "_CvsFmDpB.js"
+    ],
+    "css": [],
+    "assets": [
+      "01.BmbqfNEZ.png",
+      "02.DdnBEKa8.png",
+      "03.B8anEWqb.png"
+    ]
+  },
+  "index.XWHXYmYI.css": {
+    "file": "index.XWHXYmYI.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "01.BmbqfNEZ.png": {
+    "file": "01.BmbqfNEZ.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "02.DdnBEKa8.png": {
+    "file": "02.DdnBEKa8.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "03.B8anEWqb.png": {
+    "file": "03.B8anEWqb.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "pages/index.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CJbn_BIx.js",
+    "name": "index",
+    "src": "pages/index.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_CVc2Ae37.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CD0hrBIl.js",
+      "_D0jL3NgV.js",
+      "_BrRkSeI9.js",
+      "_BQVD25rJ.js",
+      "_CvsFmDpB.js",
+      "_CexTzjFp.js"
+    ],
+    "css": [],
+    "assets": [
+      "mainTitleicon.B1Bf5HrR.png",
+      "sndc.C2AWBCR5.png"
+    ]
+  },
+  "index.V8J6xaRQ.css": {
+    "file": "index.V8J6xaRQ.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "mainTitleicon.B1Bf5HrR.png": {
+    "file": "mainTitleicon.B1Bf5HrR.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "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": "OgjC8xlF.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": "7mm_uEqY.js",
+    "name": "_id_",
+    "src": "pages/newsDetail/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "_CD0hrBIl.js",
+      "_-VbEHlpK.js",
+      "_DeVyJZLu.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_D0jL3NgV.js",
+      "_C9Aobn7P.js"
+    ],
+    "css": []
+  },
+  "_id_.DBa69vgI.css": {
+    "file": "_id_.DBa69vgI.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/newsList/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "vymtZsQT.js",
+    "name": "_id_",
+    "src": "pages/newsList/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "_CD0hrBIl.js",
+      "_-VbEHlpK.js",
+      "_DeVyJZLu.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_D0jL3NgV.js",
+      "_C9Aobn7P.js",
+      "_YWGlMCU6.js",
+      "_CexTzjFp.js"
+    ],
+    "css": []
+  },
+  "_id_.CI8UGzx1.css": {
+    "file": "_id_.CI8UGzx1.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/primaryNavigation/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CXc0hRhC.js",
+    "name": "_id_",
+    "src": "pages/primaryNavigation/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_CVc2Ae37.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_CD0hrBIl.js",
+      "_DeVyJZLu.js",
+      "_D0jL3NgV.js",
+      "_CvsFmDpB.js",
+      "_CexTzjFp.js",
+      "_BrRkSeI9.js"
+    ],
+    "css": [],
+    "assets": [
+      "bg1.D4y_2X6i.png"
+    ]
+  },
+  "_id_.DeO5xfpM.css": {
+    "file": "_id_.DeO5xfpM.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "bg1.D4y_2X6i.png": {
+    "file": "bg1.D4y_2X6i.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "pages/search/search.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "DL-su-gZ.js",
+    "name": "search",
+    "src": "pages/search/search.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "_CD0hrBIl.js",
+      "_DeVyJZLu.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_D0jL3NgV.js",
+      "_C9Aobn7P.js",
+      "_YWGlMCU6.js",
+      "_CexTzjFp.js"
+    ],
+    "css": []
+  },
+  "search.D45jM1QW.css": {
+    "file": "search.D45jM1QW.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/speciaArticle/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "BpIxevrt.js",
+    "name": "_id_",
+    "src": "pages/speciaArticle/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_DeVyJZLu.js",
+      "_D0jL3NgV.js",
+      "_C9Aobn7P.js"
+    ],
+    "css": [],
+    "assets": [
+      "banner1.t1LAQPdb.png",
+      "projectMoreTitle.BDDHpQY2.png"
+    ]
+  },
+  "_id_.MlMvQw56.css": {
+    "file": "_id_.MlMvQw56.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "banner1.t1LAQPdb.png": {
+    "file": "banner1.t1LAQPdb.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "projectMoreTitle.BDDHpQY2.png": {
+    "file": "projectMoreTitle.BDDHpQY2.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "pages/specialList/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CU8VQoTT.js",
+    "name": "_id_",
+    "src": "pages/specialList/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "_CD0hrBIl.js",
+      "_DeVyJZLu.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_D0jL3NgV.js",
+      "_C9Aobn7P.js"
+    ],
+    "css": [],
+    "assets": [
+      "projectMoreTitle.BDDHpQY2.png",
+      "projectMoreBg.Csf0tzG3.png"
+    ]
+  },
+  "_id_.CuPU4eLC.css": {
+    "file": "_id_.CuPU4eLC.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "projectMoreBg.Csf0tzG3.png": {
+    "file": "projectMoreBg.Csf0tzG3.png",
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png"
+  },
+  "pages/topic/[id].vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "B4-p3SDd.js",
+    "name": "_id_",
+    "src": "pages/topic/[id].vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "_DeVyJZLu.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_BhlBLDbo.js",
+      "_CcpNUTuz.js",
+      "_YWGlMCU6.js",
+      "_BrRkSeI9.js",
+      "_CexTzjFp.js"
+    ],
+    "css": []
+  },
+  "_id_.D18G5Xmt.css": {
+    "file": "_id_.D18G5Xmt.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/topic/index.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "B4qBQkbh.js",
+    "name": "index",
+    "src": "pages/topic/index.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "_Bz2E4Ud4.js",
+      "_BKLWhLn7.js",
+      "_DeVyJZLu.js",
+      "node_modules/nuxt/dist/app/entry.js",
+      "_BhlBLDbo.js",
+      "_B8UjFrSF.js",
+      "_YWGlMCU6.js",
+      "_CexTzjFp.js",
+      "_CvsFmDpB.js"
+    ],
+    "css": []
+  },
+  "index.BrQzvqvl.css": {
+    "file": "index.BrQzvqvl.css",
+    "resourceType": "style",
+    "prefetch": true,
+    "preload": true
+  },
+  "pages/user/about.vue": {
+    "resourceType": "script",
+    "module": true,
+    "prefetch": true,
+    "preload": true,
+    "file": "CJ-QLEv1.js",
+    "name": "about",
+    "src": "pages/user/about.vue",
+    "isDynamicEntry": true,
+    "imports": [
+      "node_modules/nuxt/dist/app/entry.js"
+    ]
+  },
+  "public/ad/01.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "01.BmbqfNEZ.png",
+    "src": "public/ad/01.png"
+  },
+  "public/ad/02.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "02.DdnBEKa8.png",
+    "src": "public/ad/02.png"
+  },
+  "public/ad/03.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "03.B8anEWqb.png",
+    "src": "public/ad/03.png"
+  },
+  "public/error/404.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "404.YizNGDMD.png",
+    "src": "public/error/404.png"
+  },
+  "public/head/headtopbg.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "headtopbg.CiyRpvaB.png",
+    "src": "public/head/headtopbg.png"
+  },
+  "public/head/mainTitleicon.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "mainTitleicon.B1Bf5HrR.png",
+    "src": "public/head/mainTitleicon.png"
+  },
+  "public/image/banner1.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "banner1.t1LAQPdb.png",
+    "src": "public/image/banner1.png"
+  },
+  "public/image/bg1.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "bg1.D4y_2X6i.png",
+    "src": "public/image/bg1.png"
+  },
+  "public/image/logo1.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "logo1.CZx52WG3.png",
+    "src": "public/image/logo1.png"
+  },
+  "public/index/sndc.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "sndc.C2AWBCR5.png",
+    "src": "public/index/sndc.png"
+  },
+  "public/special/projectMoreBg.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "projectMoreBg.Csf0tzG3.png",
+    "src": "public/special/projectMoreBg.png"
+  },
+  "public/special/projectMoreTitle.png": {
+    "resourceType": "image",
+    "prefetch": true,
+    "mimeType": "image/png",
+    "file": "projectMoreTitle.BDDHpQY2.png",
+    "src": "public/special/projectMoreTitle.png"
+  }
+}

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


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

@@ -33,5 +33,4 @@ 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":1740998446066}
+{"id":"7696f5d8-132c-49b7-ac3c-152b9c16717d","timestamp":1741066364818}

+ 1 - 0
.nuxt/manifest/meta/7696f5d8-132c-49b7-ac3c-152b9c16717d.json

@@ -0,0 +1 @@
+{"id":"7696f5d8-132c-49b7-ac3c-152b9c16717d","timestamp":1741066364818,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 0 - 1
.nuxt/manifest/meta/962f72ab-00e4-4b27-9104-0ad6792c75f7.json

@@ -1 +0,0 @@
-{"id":"962f72ab-00e4-4b27-9104-0ad6792c75f7","timestamp":1740997995892,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

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

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

+ 0 - 17
.nuxt/nitro.json

@@ -1,17 +0,0 @@
-{
-  "date": "2025-03-03T10:40:49.275Z",
-  "preset": "nitro-dev",
-  "framework": {
-    "name": "nuxt",
-    "version": "3.15.2"
-  },
-  "versions": {
-    "nitro": "2.10.4"
-  },
-  "dev": {
-    "pid": 18220,
-    "workerAddress": {
-      "socketPath": "\\\\.\\pipe\\nitro\\worker-18220-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.json"
+        "./manifest/meta/7696f5d8-132c-49b7-ac3c-152b9c16717d.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";

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

@@ -129,7 +129,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']
@@ -324,7 +323,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/pinia.js")>
@@ -28,7 +23,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'
   }
 }
 

+ 0 - 2
assets/css/detail.less

@@ -72,9 +72,7 @@
             border-top: 1px solid #139602;
 
             .LeftTop {
-                height: 522px;
                 margin-top: 50px;
-
                 >h1 {
 
                     line-height: 40px;

+ 22 - 4
assets/css/foot.less

@@ -10,17 +10,35 @@
     display: flex;
     flex-wrap: wrap;
     align-items: center;
-    justify-content: space-between;
+    justify-content: flex-start;
 }
 .foot_img_box a{
+    width:170px;
+    height:57px;
+    margin:0 0 20px 0;
+    display: block;
+}
+.foot_img_box img {
     float: left;
-    width:190px;
-    height:50px;
+    width:170px;
+    height:57px;
     overflow:hidden;
     box-sizing:border-box;
     border:solid 1px #D7EDD4;
-    margin:0 0 20px 0;
+    display: block;
+    margin: 0 auto;
 }
+.foot_img_box a:nth-child(2){margin-left: 35px;}
+.foot_img_box a:nth-child(3){margin-left: 35px;}
+.foot_img_box a:nth-child(4){margin-left: 35px;}
+.foot_img_box a:nth-child(5){margin-left: 35px;}
+.foot_img_box a:nth-child(6){margin-left: 40px;}
+.foot_img_box a:nth-child(7){margin-left: 0;}
+.foot_img_box a:nth-child(8){margin-left: 35px;}
+.foot_img_box a:nth-child(9){margin-left: 35px;}
+.foot_img_box a:nth-child(10){margin-left: 35px;}
+.foot_img_box a:nth-child(11){margin-left: 35px;}
+.foot_img_box a:nth-child(12){margin-left: 40px;}
 .foot_img_box>* *{display: block;width:100%;height:100%;}
 .foot_img_box>*:nth-of-type(7n){margin-right:0px; }
 .foot_frind_box{ display:block;margin:11px auto;overflow:hidden;display:flex;width:100%;border-bottom:solid 2px #49A769;padding-bottom:35px;}

+ 19 - 10
assets/css/index.less

@@ -143,7 +143,7 @@
                 padding-top: 20px;
                 li {
                     width: 349px;
-                    height: 85px;
+                    height: 58px;
                     border-radius: 10px;
                     border-bottom: 1px solid #E6E6E6;
                     box-sizing: border-box;
@@ -748,7 +748,7 @@
             ul {
                 padding: 30px 0 0 0 ;
                 li {
-                    margin-bottom: 32px;
+                    margin-bottom: 5px;
                     a {
                         display: flex;
                         align-items: center;
@@ -1435,7 +1435,6 @@
         }
         div {
             height:103px;
-            padding-top: 10px;
             box-sizing: border-box;
             border-bottom: 1px solid #D9D9D9;
             span {
@@ -1484,7 +1483,7 @@
 }
 .layoutCopyData_style2 {
     a {
-        margin-top: 43px;
+        margin-top: 32px;
         font-size: 16px;
         color: #333333;
         display: block;
@@ -1500,7 +1499,7 @@
         }
         p {
             margin-top: 10px;
-            margin-bottom: 15px;
+            margin-bottom: 13px;
         }
     }
     a:nth-child(1) .title{
@@ -1806,8 +1805,8 @@
                     padding-top: 20px;
                     li {
                         width: 349px;
-                        height: 85px;
-                        border-radius: 10px;
+                        height:60px;
+                        //border-radius: 10px;
                         border-bottom: 1px solid #E6E6E6;
                         box-sizing: border-box;
                         margin-bottom: 20px;
@@ -1881,7 +1880,7 @@
                         line-height: 50px;
                         border-top: 3px solid #49A769;
                         background-color: #fbfbfb;
-                        margin-bottom: 20px;
+                        margin-bottom: 23px;
 
                         a {
                             display: block;
@@ -2061,7 +2060,7 @@
 .index_1_li_dot3{height:60px;line-height:20px;color:#333;font-size:16px;font-weight:bold;}
 .index_1_li{width:100%;border-bottom:solid 1px #D9D9D9;margin-bottom: 30px;}
 .index_1_li_only {
-    height: 79px !important;
+    height: 54px !important;
 }
 .index_1_li_dot2{height:38px;line-height:19px;color:#000;font-size:16px;}
 .index_1_li_time{height:16px;line-height:14px;color:#999;font-size:14px}
@@ -2073,10 +2072,14 @@
 .index_1_li_dot2:hover{color:#49A769;}
 .index_1_li_dot3:hover{color:#49A769;}
 .index_1_li {
+    margin-bottom: 27px;
     a {
         display: block;
         padding-bottom: 10px;
     }
+    li {
+        margin-bottom: 26px !important;
+    }
 }
 .index_1_box_right{width:450px;float:right;}
 .index_1_box_right_img_ul{margin-top:30px;}
@@ -2308,7 +2311,7 @@
     }
 }		
 .index_1_li  {
-    height: 83px;
+    height: 50px;
     .index_1_li_time {
         margin-top: 10px;
     }
@@ -2329,4 +2332,10 @@
     position:absolute;
     background:linear-gradient(to bottom,rgba(0,0,0,0),black);
     opacity:.5;
+}
+.index_1_li_bottom {
+    margin-bottom: 22px;
+}
+.index_1_li_bottom2 {
+    height: 57px;
 }

+ 4 - 10
components/home/Slider.vue

@@ -26,7 +26,6 @@
                             <img :src="boxData1[0].imgurl" :alt="boxData1[0].title">
                             <div>
                                 <p><span>专题</span>{{ boxData1[0].title }}</p>
-                                <span></span>
                                 <!-- <span>{{getTime(boxData1[0].updated_at,'month',1)}}</span> -->
                             </div>
                         </NuxtLink>
@@ -36,7 +35,6 @@
                             <img :src="boxData1[1].imgurl" :alt="boxData1[1].title">
                             <div>
                                 <p>{{boxData1[1].title}}</p>
-                                <span></span>
                                 <!-- <span>{{getTime(boxData1[1].updated_at,'month',1)}}</span> -->
                             </div>
                         </NuxtLink>
@@ -44,7 +42,6 @@
                             <img :src="boxData1[2].imgurl" :alt="boxData1[2].title">
                             <div>
                                 <p>{{boxData1[2].title}}</p>
-                                <span></span>
                                 <!-- <span>{{getTime(boxData1[2].updated_at,'month',1)}}</span> -->
                             </div>
                         </NuxtLink>
@@ -54,7 +51,6 @@
                             <img :src="boxData1[3].imgurl" :alt="boxData1[3].title">
                             <div>
                                 <p>{{boxData1[3].title}}</p>
-                                <span></span>
                                 <!-- <span>{{getTime(boxData1[3].updated_at,'month',1)}}</span> -->
                             </div>
                         </NuxtLink>
@@ -65,7 +61,6 @@
                         <li v-for="item in boxData2">
                             <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" :title="item.title">
                                 <p class="title">{{item.title}}</p>
-                                <p class="time">&nbsp;</p>
                                 <!-- <p class="time">{{getTime(boxData1[3].updated_at,'month',1)}}</p> -->
                             </NuxtLink> 
                         </li>
@@ -118,7 +113,7 @@ async function getPageData1_data3() {
         query: {
             'catid': props.message.cid,
             'level': 3,
-            'pagesize': 6
+            'pagesize': 8
         },
     });
     if (mkdataError.value) {
@@ -274,7 +269,7 @@ async function getPageData1_data3() {
                     text-overflow: ellipsis;
                     word-break: break-all;
                     width: 158px;
-                    height: 42px;
+                    height: 24px;
                     color: #fff;
                 }
                 span {
@@ -437,10 +432,9 @@ async function getPageData1_data3() {
     ul {
         li {
             width: 349px;
-            
             box-sizing: border-box;
             border-bottom: 1px solid #E6E6E6;
-            margin-bottom: 20px;
+            margin-bottom: 21px;
             padding-bottom: 10px;
             .title {
                 height: 42px;
@@ -477,7 +471,7 @@ async function getPageData1_data3() {
     height:68px;
     z-index:44;
     left:0px;
-    bottom:4px;
+    bottom:0;
     position:absolute;
     background:linear-gradient(to bottom,rgba(0,0,0,0),black);
     opacity:.3;

+ 19 - 9
components/home/pageHead.vue

@@ -49,12 +49,16 @@
         <!-- 头部logo -->
         <div class="headerLogo">
             <div class="inner">
-                <img src="../../public/image/logo1.png" alt="三农资讯网_广告位" class="left" @click="backHome">
-                <div class="titlead" v-if="adList[5]">
-                    <a :href="adList[5].image_url">
-                        <img :src="adList[5].thumb" alt="三农资讯网_广告位" v-if="!adList[5].image_src">
-                        <img :src="adList[5].image_src" alt="三农资讯网_广告位" v-if="adList[5].image_src">
-                    </a>                 
+                <img src="../../public/image/logo1.png" alt="三农资讯网" class="left" @click="backHome">
+                <div class="titlead" v-if="adImg">
+                    <a :href="adImg.image_url" title="三农资讯网_广告位" v-if="adImg.image_url">
+                        <img :src="adImg.thumb" alt="三农资讯网_广告位" v-if="!adImg.image_src">
+                        <img :src="adImg.image_src" alt="三农资讯网_广告位" v-if="adImg.image_src">
+                    </a>     
+                    <a href="http://sannongdy.org.cn/" title="三农资讯网_广告位" v-else>
+                        <img :src="adImg.thumb" alt="三农资讯网_广告位" v-if="!adImg.image_src">
+                        <img :src="adImg.image_src" alt="三农资讯网_广告位" v-if="adImg.image_src">
+                    </a>              
                 </div>
             </div>
         </div>
@@ -244,7 +248,8 @@ watch(token1, (newval, oldval) => {
 
 
 //4.获取广告 start ---------------------------------------->
-let adList = ref([]);
+//let adList = ref([]);
+let adImg = ref({})
 const {data:adData,error:adError} = requestData('/web/getWebsiteAdvertisement',{method:'GET',query:{'ad_tag':'INDEDX'}});
 if (adError.value) {
     console.error('广告列表请求失败:', adError.value);
@@ -252,7 +257,12 @@ if (adError.value) {
     console.log(9999)
     console.log(adData)
     if (adData.value && adData.value.data) {
-        adList.value = adData.value.data;
+        //根据tag查询指定的广告位
+        for(let item of adData.value.data){
+            if(item.ad_tag == 'SNZXWT_INDEDX_0001'){
+                adImg.value = item;
+            }
+        }
     }
 }
 //4.获取广告 end ---------------------------------------->
@@ -412,7 +422,7 @@ header {
     //background: url("../../public/head/topBg.png") no-repeat center;
     .titlead {
         position: absolute;
-        bottom: 25px;
+        bottom: 33px;
         right: 26px;
         img {
             height: 120px;

+ 5 - 8
composables/getData.js

@@ -1,15 +1,15 @@
 import { getToken } from '@/store/useCookieStore';
+//获得nuxt.config中配置的域名
 
-//const servUrl = 'http://apipre1.bjzxtw.org.cn:29501'; //pre
-const servUrl = 'http://apidev.bjzxtw.org.cn';
-
+const servUrl = 'http://apipre1.bjzxtw.org.cn:29501'; //pre
+//const servUrl = 'http://apidev.bjzxtw.org.cn';
 const UserUrl = 'http://localhost:3000'; //必填,如果没有这个无法会报错用户没有权限
 
 
 // requestData方法 如果只是单一请求,可以直接调用这个方法
 function requestData(url, options = {}) {
     let fullUrl = `${servUrl}${url}`;
-
+    
     // 生成唯一的 key
     const key = `${url}-${JSON.stringify(options.query || options.body)}`;
 
@@ -41,10 +41,7 @@ function requestData(url, options = {}) {
 // requestDataPromise 如果你的请求中的参数依赖上一个请求,使用这个方法
 function requestDataPromise(url, options = {}) {
     return new Promise(async (resolve, reject) => {
-        let fullUrl = 'http://apidev.bjzxtw.org.cn' + url;
-
-        console.log(fullUrl);
-        console.log(servUrl);
+        let fullUrl = `${servUrl}${url}`;
 
         // 生成唯一的 key
         const key = `${url}-${JSON.stringify(options.query || options.body)}`;

File diff suppressed because it is too large
+ 874 - 119
package-lock.json


+ 1 - 0
package.json

@@ -14,6 +14,7 @@
     "@element-plus/icons-vue": "^2.3.1",
     "@element-plus/nuxt": "^1.0.10",
     "@gauseen/nuxt-proxy": "^1.0.1",
+    "@nuxtjs/sitemap": "^7.2.6",
     "@nuxtjs/style-resources": "^1.2.2",
     "@pinia/nuxt": "^0.5.5",
     "add": "^2.0.6",

+ 49 - 50
pages/index.vue

@@ -7,7 +7,7 @@
         <!-- 资讯 -->
         <HomePageMessage></HomePageMessage>
         <!-- 十强称号logo -->
-        <HomeAdvertising :imgurl="adList[1]" v-if="adList[1]"></HomeAdvertising>
+        <HomeAdvertising :imgurl="adImg2" v-if="adImg2"></HomeAdvertising>
         <!-- 更多服务 -->
         <HomeMoreService></HomeMoreService>
         <!-- 板块标题 -->
@@ -129,8 +129,8 @@
                 <div class="scienceRight" v-if="pageData.length>=4">
                     <div class="adBox1">
                         <a href="http://www.baidu.com" target="_blank">
-                            <img :src="adList[3].thumb" v-if="adList[0] && !adList[0].image_src" alt="三农资讯网_广告位2">
-                            <img :src="adList[3].image_src" v-if="adList[0] && adList[0].image_src" alt="三农资讯网_广告位2">
+                            <img :src="adImg3.thumb" v-if="adImg3 && !adImg3.image_src" alt="三农资讯网_广告位2">
+                            <img :src="adImg3.image_src" v-if="adImg3 && adImg3.image_src" alt="三农资讯网_广告位2">
                         </a>
                     </div>
                     <!-- 模块四 三农之窗 pagedata[3] -->
@@ -175,7 +175,7 @@
                 </div>
             </div>
         </div>
-        <HomeTopTen :imgurl="adList[2]" v-if="adList[2]"></HomeTopTen>
+        <HomeTopTen :imgurl="adImg4" v-if="adImg4"></HomeTopTen>
         <!-- 模块五 区域经济 pagedata[4] -->
         <div class="layoutCopy">
             <div class="layoutCopyLeft">
@@ -259,12 +259,10 @@
                         <div class="layoutCopyData_style2">
                             <NuxtLink :to="item.linkurl" target="_blank" v-for="item in boxData6" v-show='item.islink==1' :title="item.title">
                                 <p class="title">{{ item.title }}</p>
-                                <p>&nbsp;</p>
                                 <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                             </NuxtLink>
                             <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-for="item in boxData6" v-show='item.islink==0' :title="item.title">
                                 <p class="title">{{ item.title }}</p>
-                                <p>&nbsp;</p>
                                 <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                             </NuxtLink>
                         </div>
@@ -599,7 +597,6 @@
                                 <b :class="['lis',index < 2 ? 'active' : '']"></b>
                                 {{item.title}}
                             </p>
-                            <p>&nbsp;</p>
                             <!-- <p>{{  getDays(item.created_at) }}</p> -->
                         </NuxtLink>
                         <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">
@@ -607,7 +604,6 @@
                                 <b :class="['lis',index < 2 ? 'active' : '']"></b>
                                 {{item.title}}
                             </p>
-                            <p>&nbsp;</p>
                             <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                         </NuxtLink>
                     </div>
@@ -637,8 +633,8 @@
 
         <div class="titleBox">
             <a href="http://www.baidu.com" target="_blank">
-                <img :src="adList[0].thumb" v-if="adList[3] && !adList[3].image_src" alt="三农资讯网_广告位4">
-                <img :src="adList[0].image_src" v-if="adList[3] && adList[3].image_src" alt="三农资讯网_广告位4">
+                <img :src="adImg5.thumb" v-if="adImg5 && !adImg5.image_src" alt="三农资讯网_广告位4">
+                <img :src="adImg5.image_src" v-if="adImg5 && adImg5.image_src" alt="三农资讯网_广告位4">
             </a>
         </div>
 
@@ -708,12 +704,10 @@
                             <li v-for="item in boxData14data2">
                                 <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
                                     <p class="title">{{ item.title }}</p>
-                                    <p>&nbsp;</p>
                                     <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                                 </NuxtLink>
                                 <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">
                                     <p class="title">{{ item.title }}</p>
-                                    <p>&nbsp;</p>
                                     <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                                 </NuxtLink>
                             </li>
@@ -855,9 +849,9 @@
                                     <div class="index_2_big_img_li_dot2 dot2">
                                         {{boxData16[3].title}}
                                     </div>
-                                    <div class="index_1_box_right_img_li_dot1 dot1">
-                                        <!-- {{getTime(boxData16[3].updated_at,'month',1)}} -->
-                                    </div>
+                                    <!--<div class="index_1_box_right_img_li_dot1 dot1">
+                                         {{getTime(boxData16[3].updated_at,'month',1)}} 
+                                    </div>-->
                                 </div>
                             </NuxtLink>
                             <NuxtLink :to="{ path: `/newsDetail/${boxData16[3].id}`}" target="_blank" v-if="boxData16[3].islink==0" :title="boxData16[3].title">
@@ -866,9 +860,9 @@
                                     <div class="index_2_big_img_li_dot2 dot2">
                                         {{boxData16[3].title}}
                                     </div>
-                                    <div class="index_1_box_right_img_li_dot1 dot1">
-                                        <!-- {{getTime(boxData16[3].updated_at,'month',1)}} -->
-                                    </div>
+                                     <!--<div class="index_1_box_right_img_li_dot1 dot1">
+                                        {{getTime(boxData16[3].updated_at,'month',1)}}
+                                    </div> -->
                                 </div>
                             </NuxtLink>
                         </div>
@@ -881,17 +875,17 @@
                                     <div class="index_1_li_dot2 dot2">
                                        {{ item.title }}
                                     </div>
-                                    <div class="index_1_li_time">
-                                        <!-- {{getTime(item.updated_at,'month',1)}} -->
-                                    </div> 
+                                    <!--<div class="index_1_li_time">
+                                         {{getTime(item.updated_at,'month',1)}}
+                                    </div>  -->
                                 </NuxtLink>
                                 <NuxtLink :to="{ path: `/newsDetail/${item.id}`}" target="_blank" v-if="item.islink==0" :title="item.title">
                                     <div class="index_1_li_dot2 dot2">
                                        {{ item.title }}
                                     </div>
-                                    <div class="index_1_li_time">
-                                        <!-- {{getTime(item.updated_at,'month',1)}} -->
-                                    </div> 
+                                    <!-- <div class="index_1_li_time">
+                                        {{getTime(item.updated_at,'month',1)}}
+                                    </div>  -->
                                 </NuxtLink>
                             </div>
                         </div>
@@ -974,22 +968,16 @@
                     </div>
                 </div>
                  <div class="index_1_ul clearfix" v-for="item in boxData18data2">
-                     <div class="index_1_li clearfix">
+                     <div class="index_1_li clearfix index_1_li_bottom">
                         <NuxtLink :to="item.linkurl" target="_blank" v-if="boxData18[0].islink==1" :title="item.title">
                             <div class="index_1_li_dot2 dot2">
                                 {{item.title}}
                             </div>
-                            <div class="index_1_li_time">
-                                <!-- {{getTime(item.updated_at,'month',2)}} -->
-                            </div> 
                         </NuxtLink>
                         <NuxtLink :to="{ path: `/newsDetail/${item.id}`}" target="_blank" v-if="boxData18[0].islink==0" :title="item.title">
                             <div class="index_1_li_dot2 dot2">
                                 {{item.title}}
                             </div>
-                            <div class="index_1_li_time">
-                                <!-- {{getTime(item.updated_at,'month',2)}} -->
-                            </div> 
                         </NuxtLink>
                      </div>
                  </div>
@@ -1020,25 +1008,19 @@
                     </NuxtLink>
                 </div>
                 <div class="index_1_ul clearfix" v-for="(item,index) in boxData19">
-                    <div class="index_1_li clearfix index_1_li_bold" v-if="index == 0">
+                    <div class="index_1_li clearfix index_1_li_bold index_1_li_bottom2" v-if="index == 0">
                         <NuxtLink :to="{path:`/newsDetail/${item.id}`}" target="_blank" :title="item.title">
                             <div class="index_1_li_dot2 dot2">
                                 {{item.title}}
                             </div>
-                            <div class="index_1_li_time">
-                                <!-- {{getTime(item.updated_at,'month',1)}} -->
-                            </div> 
                         </NuxtLink>
                     </div>
                     
-                    <div class="index_1_li clearfix" v-else>
+                    <div class="index_1_li clearfix index_1_li_bottom2" v-else>
                         <NuxtLink :to="{path:`/newsDetail/${item.id}`}" target="_blank" :title="item.title">
                             <div class="index_1_li_dot2 dot2">
                                 {{item.title}}
                             </div>
-                            <div class="index_1_li_time">
-                                <!-- {{getTime(item.updated_at,'month',1)}} -->
-                            </div> 
                         </NuxtLink>
                     </div> 
                 </div>
@@ -1127,14 +1109,31 @@ function handleVote(){
     ElMessage.success('投票成功')
 }
 //2.4 获得所有广告
-let adList = ref([]);
+let adImg2 = ref({})
+let adImg3 = ref({})
+let adImg4 = ref({})
+let adImg5 = ref({})
+
 const {data:adData,error:adError} = requestData('/web/getWebsiteAdvertisement',{method:'GET',query:{'ad_tag':'INDEDX'}});
 if (adError.value) {
     console.error('广告列表请求失败:', adError.value);
 } else {
     //当有值了以后再放进去,万恶之源,也是nuxt2和3都存在的一个问题,也许nuxt4会解决这个问题
     if (adData.value && adData.value.data) {
-        adList.value = adData.value.data;
+        for(let item of adData.value.data){
+            if(item.ad_tag == 'SNZXWT_INDEDX_0002'){
+                adImg2.value = item;
+            }
+            if(item.ad_tag == 'SNZXWT_INDEDX_0003'){
+                adImg3.value = item;
+            }
+            if(item.ad_tag == 'SNZXWT_INDEDX_0004'){
+                adImg4.value = item;
+            }
+            if(item.ad_tag == 'SNZXWT_INDEDX_0005'){
+                adImg5.value = item;
+            }
+        }
     }
 }
 //2.交互方法 end---------------------------------------->
@@ -1288,7 +1287,7 @@ async function getPageData1_data2() {
         query: {
             'catid': pageData.value[0].cid,
             'level': 1,
-            'pagesize': 6
+            'pagesize': 8
         },
     });
     if (mkdataError.value) {
@@ -1325,7 +1324,7 @@ async function getPageData4() {
         query: {
             'catid': pageData.value[3].cid,
             'level': 3,
-            'pagesize': 4
+            'pagesize': 6
         },
     });
     if (mkdataError.value) {
@@ -1379,7 +1378,7 @@ async function getPageData6() {
         query: {
             'catid': pageData.value[5].cid,
             'level': 3,
-            'pagesize': 2
+            'pagesize': 3
         },
     });
     if (mkdataError.value) {
@@ -1468,7 +1467,7 @@ async function getPageData9_data2() {
         query: {
             'catid': pageData.value[8].cid,
             'level': 1,
-            'pagesize': 6,
+            'pagesize': 8,
             'placeid': 3
         },
     });
@@ -1523,7 +1522,7 @@ async function getPageData12() {
         query: {
             'catid': pageData.value[11].cid,
             'level': 1,
-            'pagesize': 10
+            'pagesize': 12
         },
     });
     if (mkdataError.value) {
@@ -1559,7 +1558,7 @@ async function getPageData14_data2() {
         query: {
             'catid': pageData.value[13].cid,
             'level': 1,
-            'pagesize': 6,
+            'pagesize': 8,
             'placeid': 3
         },
     });
@@ -1627,7 +1626,7 @@ async function getPageData16_data2() {
         query: {
             'catid': pageData.value[15].cid,
             'level': 1,
-            'pagesize': 6,
+            'pagesize': 8,
             'placeid': 3
         },
     });
@@ -1696,7 +1695,7 @@ async function getPageData18_data2() {
         query: {
             'catid': pageData.value[17].cid,
             'level': 1,
-            'pagesize': 2
+            'pagesize': 3
         },
     });
     if (mkdataError.value) {
@@ -1714,7 +1713,7 @@ async function getPageData19() {
         query: {
             'catid': pageData.value[18].cid,
             'level': 1,
-            'pagesize':3
+            'pagesize':4
         },
     });
     if (mkdataError.value) {

+ 5 - 5
pages/newsDetail/[id].vue

@@ -27,11 +27,11 @@
                         作者: <span>{{ newsDetail.author }}</span>
                         发布时间: <span>{{ time }}</span>
                     </p>
-                    <img :src="newsDetail.imgurl" v-if="newsDetail.imgurl">
+                    <img :src="newsDetail.imgurl" v-if="newsDetail.imgurl&&newsDetail.level==2||newsDetail.level==3">
                 </div>
                 <div class="leftBottom" v-html="newsDetail.content" v-if="newsDetail.content"></div>
                 <!-- 免责声明: -->
-                <div class="disclaimer" v-if="newsDetail.fromurl">
+                <div class="disclaimer" v-if="newsDetail.copyfrom!='本网'">
                     <p>原文链接:{{ newsDetail.fromurl }}</p>
                     <p>[免责声明]本文来源于网络转载,仅供学习交流使用,不构成商业目的。 版权归原作者所有,如涉及作品内容,版权和其他问题,请在30日与本网联系,我们将第一时间处理。</p>
                 </div>
@@ -128,9 +128,9 @@ const setData =  await requestDataPromise('/web/selectWebsiteArticleInfo', {
     },
 });
 
-let seoTitle = setData.data.title;
-let seoDescription = setData.data.introduce;
-let seoKeywords = setData.data.keyword;
+let seoTitle = setData.data.title + "_三农资讯网_全国政务信息一体化平台";
+let seoDescription = setData.data.introduce + "_三农资讯网_全国政务信息一体化平台";
+let seoKeywords = setData.data.keyword + "_三农资讯网_全国政务信息一体化平台";
 
 useSeoMeta({
     title: seoTitle,

+ 5 - 5
pages/newsList/[id].vue

@@ -133,15 +133,15 @@ const setData =  await requestDataPromise('/web/getWebsiteCategoryHead', {
     },
 });
 
-let seoTitle = setData.data.seo_title;
-let seoDescription = setData.data.seo_description;
-let seoKeywords = setData.data.seo_keywords;
+let seoTitle = setData.data.seo_title + "_三农资讯网_全国政务信息一体化平台";
+let seoDescription = setData.data.seo_description + "_三农资讯网_全国政务信息一体化平台";
+let seoKeywords = setData.data.seo_keywords + "_三农资讯网_全国政务信息一体化平台";
 
 useSeoMeta({
     title: seoTitle,
     meta: [
-        { name: 'description', content: seoDescription },
-        { name: 'keywords', content: seoKeywords }
+        { name: 'description', content: seoDescription},
+        { name: 'keywords', content: seoKeywords}
     ]
 });
 //4.设置seo信息 end---------------------------------------->

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

@@ -1252,9 +1252,9 @@ const setData =  await requestDataPromise('/web/getWebsiteCategoryHead', {
     },
 });
 
-let seoTitle = setData.data.seo_title;
-let seoDescription = setData.data.seo_description;
-let seoKeywords = setData.data.seo_keywords;
+let seoTitle = setData.data.seo_title + "_三农资讯网_全国政务信息一体化平台";
+let seoDescription = setData.data.seo_description + "_三农资讯网_全国政务信息一体化平台";
+let seoKeywords = setData.data.seo_keywords + "_三农资讯网_全国政务信息一体化平台";
 
 useSeoMeta({
     title: seoTitle,

+ 2 - 2
plugins/request.js

@@ -4,9 +4,9 @@ import { getToken } from '@/store/useCookieStore'
 
 export default defineNuxtPlugin(nuxtApp => {
     const service = axios.create({
-        baseURL: 'http://apidev.bjzxtw.org.cn' //测试服务器地址
+        //baseURL: 'http://apidev.bjzxtw.org.cn' //测试服务器地址
         // baseURL: 'http://192.168.1.234:9501' //pre服务器地址
-        // baseURL: 'http://apipre1.bjzxtw.org.cn:29501' //pre服务器地址
+        baseURL: 'http://apipre1.bjzxtw.org.cn:29501' //pre服务器地址
         // baseURL: 'http://192.168.1.117:9501'  //冯蕊的服务器地址
         // baseURL: 'http://192.168.1.201:9501'  //刘佳伟的服务器地址
     });

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