浏览代码

修改bug

Jing 2 周之前
父节点
当前提交
7b8f49e151

+ 41 - 41
.nuxt/dev/index.mjs

@@ -3,30 +3,30 @@ import { Server } from 'node:http';
 import { tmpdir } from 'node:os';
 import { join } from 'node:path';
 import { parentPort, threadId } from 'node:worker_threads';
-import { getRequestHeader, splitCookiesString, setResponseStatus, setResponseHeader, send, getRequestHeaders, defineEventHandler, handleCacheHeaders, createEvent, fetchWithEvent, isEvent, eventHandler, setHeaders, sendRedirect, proxyRequest, createApp, createRouter as createRouter$1, toNodeListener, lazyEventHandler, getResponseStatus, setResponseHeaders, createError, getRouterParam, getQuery as getQuery$1, readBody, getResponseStatusText } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/h3/dist/index.mjs';
-import { getRequestDependencies, getPreloadLinks, getPrefetchLinks, createRenderer } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/vue-bundle-renderer/dist/runtime.mjs';
-import { stringify, uneval } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/devalue/index.js';
-import destr from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/destr/dist/index.mjs';
-import { withQuery, joinURL, withTrailingSlash, parseURL, withoutBase, getQuery, joinRelativeURL } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/ufo/dist/index.mjs';
-import { renderToString } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/vue/server-renderer/index.mjs';
-import { propsToString, renderSSRHead } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/@unhead/ssr/dist/index.mjs';
-import { createServerHead as createServerHead$1, CapoPlugin } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/unhead/dist/index.mjs';
-import { klona } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/klona/dist/index.mjs';
-import defu, { defuFn } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/defu/dist/defu.mjs';
-import { snakeCase } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/scule/dist/index.mjs';
-import { createHooks } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/hookable/dist/index.mjs';
-import { createFetch as createFetch$1, Headers as Headers$1 } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/ofetch/dist/node.mjs';
-import { createCall, createFetch } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/unenv/runtime/fetch/index.mjs';
+import { getRequestHeader, splitCookiesString, setResponseStatus, setResponseHeader, send, getRequestHeaders, defineEventHandler, handleCacheHeaders, createEvent, fetchWithEvent, isEvent, eventHandler, setHeaders, sendRedirect, proxyRequest, createApp, createRouter as createRouter$1, toNodeListener, lazyEventHandler, getResponseStatus, setResponseHeaders, createError, getRouterParam, getQuery as getQuery$1, readBody, getResponseStatusText } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/h3/dist/index.mjs';
+import { getRequestDependencies, getPreloadLinks, getPrefetchLinks, createRenderer } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/vue-bundle-renderer/dist/runtime.mjs';
+import { stringify, uneval } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/devalue/index.js';
+import destr from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/destr/dist/index.mjs';
+import { withQuery, joinURL, withTrailingSlash, parseURL, withoutBase, getQuery, joinRelativeURL } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/ufo/dist/index.mjs';
+import { renderToString } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/vue/server-renderer/index.mjs';
+import { propsToString, renderSSRHead } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/@unhead/ssr/dist/index.mjs';
+import { createServerHead as createServerHead$1, CapoPlugin } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/unhead/dist/index.mjs';
+import { klona } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/klona/dist/index.mjs';
+import defu, { defuFn } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/defu/dist/defu.mjs';
+import { snakeCase } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/scule/dist/index.mjs';
+import { createHooks } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/hookable/dist/index.mjs';
+import { createFetch as createFetch$1, Headers as Headers$1 } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/ofetch/dist/node.mjs';
+import { createCall, createFetch } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/unenv/runtime/fetch/index.mjs';
 import { AsyncLocalStorage } from 'node:async_hooks';
-import { consola } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/consola/dist/index.mjs';
-import { getContext } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/unctx/dist/index.mjs';
-import { captureRawStackTrace, parseRawStackTrace } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/errx/dist/index.js';
-import { isVNode, version, unref } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/vue/index.mjs';
-import { hash } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/ohash/dist/index.mjs';
-import { createStorage, prefixStorage } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/unstorage/dist/index.mjs';
-import unstorage_47drivers_47fs from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/unstorage/drivers/fs.mjs';
-import { toRouteMatcher, createRouter } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/radix3/dist/index.mjs';
-import { defineHeadPlugin } from 'file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/@unhead/shared/dist/index.mjs';
+import { consola } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/consola/dist/index.mjs';
+import { getContext } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/unctx/dist/index.mjs';
+import { captureRawStackTrace, parseRawStackTrace } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/errx/dist/index.js';
+import { isVNode, version, unref } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/vue/index.mjs';
+import { hash } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/ohash/dist/index.mjs';
+import { createStorage, prefixStorage } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/unstorage/dist/index.mjs';
+import unstorage_47drivers_47fs from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/unstorage/drivers/fs.mjs';
+import { toRouteMatcher, createRouter } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/radix3/dist/index.mjs';
+import { defineHeadPlugin } from 'file://D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/@unhead/shared/dist/index.mjs';
 
 function hasReqHeader(event, name, includes) {
   const value = getRequestHeader(event, name);
@@ -172,13 +172,13 @@ if (!window.__NUXT_DEVTOOLS_TIME_METRIC__) {
 window.__NUXT_DEVTOOLS_TIME_METRIC__.appInit = Date.now()
 `;
 
-const _RyJtz6y3Rh = (function(nitro) {
+const _7cXBnH5t1y = (function(nitro) {
   nitro.hooks.hook("render:html", (htmlContext) => {
     htmlContext.head.push(`<script>${script}<\/script>`);
   });
 });
 
-const rootDir = "D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web";
+const rootDir = "D:/01_AA_ssr_pre/sannongzixunwang_web";
 
 const appHead = {"meta":[{"name":"viewport","content":"width=device-width, initial-scale=1"},{"charset":"utf-8"},{"name":"description","content":""},{"name":"keywords","content":""}],"link":[],"style":[],"script":[],"noscript":[],"title":""};
 
@@ -197,7 +197,7 @@ const devReducers = {
   URL: (data) => data instanceof URL ? data.toString() : undefined
 };
 const asyncContext = getContext("nuxt-dev", { asyncContext: true, AsyncLocalStorage });
-const _KSNIWfahZC = (nitroApp) => {
+const _Xh6VaM7zBC = (nitroApp) => {
   const handler = nitroApp.h3App.handler;
   nitroApp.h3App.handler = (event) => {
     return asyncContext.callAsync({ logs: [], event }, () => handler(event));
@@ -267,20 +267,20 @@ function onConsoleLog(callback) {
 }
 
 const plugins = [
-  _RyJtz6y3Rh,
-_KSNIWfahZC
+  _7cXBnH5t1y,
+_Xh6VaM7zBC
 ];
 
-const _lazy_QP9jGu = () => Promise.resolve().then(function () { return index; });
-const _lazy_wi8B8p = () => Promise.resolve().then(function () { return renderer$1; });
+const _lazy_ejWgYH = () => Promise.resolve().then(function () { return index; });
+const _lazy_HdUhQM = () => Promise.resolve().then(function () { return renderer$1; });
 
 const handlers = [
-  { route: '/api', handler: _lazy_QP9jGu, lazy: true, middleware: false, method: undefined },
-  { route: '/__nuxt_error', handler: _lazy_wi8B8p, lazy: true, middleware: false, method: undefined },
-  { route: '/**', handler: _lazy_wi8B8p, lazy: true, middleware: false, method: undefined }
+  { route: '/api', handler: _lazy_ejWgYH, lazy: true, middleware: false, method: undefined },
+  { route: '/__nuxt_error', handler: _lazy_HdUhQM, lazy: true, middleware: false, method: undefined },
+  { route: '/**', handler: _lazy_HdUhQM, lazy: true, middleware: false, method: undefined }
 ];
 
-const serverAssets = [{"baseName":"server","dir":"D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/server/assets"}];
+const serverAssets = [{"baseName":"server","dir":"D:/01_AA_ssr_pre/sannongzixunwang_web/server/assets"}];
 
 const assets = createStorage();
 
@@ -292,11 +292,11 @@ const storage = createStorage({});
 
 storage.mount('/assets', assets);
 
-storage.mount('root', unstorage_47drivers_47fs({"driver":"fs","readOnly":true,"base":"D:\\MyProject\\gogs\\sannongzixunwang_web_ssr\\sannongzixunwang_web","ignore":["**/node_modules/**","**/.git/**"]}));
-storage.mount('src', unstorage_47drivers_47fs({"driver":"fs","readOnly":true,"base":"D:\\MyProject\\gogs\\sannongzixunwang_web_ssr\\sannongzixunwang_web\\server","ignore":["**/node_modules/**","**/.git/**"]}));
-storage.mount('build', unstorage_47drivers_47fs({"driver":"fs","readOnly":false,"base":"D:\\MyProject\\gogs\\sannongzixunwang_web_ssr\\sannongzixunwang_web\\.nuxt","ignore":["**/node_modules/**","**/.git/**"]}));
-storage.mount('cache', unstorage_47drivers_47fs({"driver":"fs","readOnly":false,"base":"D:\\MyProject\\gogs\\sannongzixunwang_web_ssr\\sannongzixunwang_web\\.nuxt\\cache","ignore":["**/node_modules/**","**/.git/**"]}));
-storage.mount('data', unstorage_47drivers_47fs({"driver":"fs","base":"D:\\MyProject\\gogs\\sannongzixunwang_web_ssr\\sannongzixunwang_web\\.data\\kv","ignore":["**/node_modules/**","**/.git/**"]}));
+storage.mount('root', unstorage_47drivers_47fs({"driver":"fs","readOnly":true,"base":"D:\\01_AA_ssr_pre\\sannongzixunwang_web","ignore":["**/node_modules/**","**/.git/**"]}));
+storage.mount('src', unstorage_47drivers_47fs({"driver":"fs","readOnly":true,"base":"D:\\01_AA_ssr_pre\\sannongzixunwang_web\\server","ignore":["**/node_modules/**","**/.git/**"]}));
+storage.mount('build', unstorage_47drivers_47fs({"driver":"fs","readOnly":false,"base":"D:\\01_AA_ssr_pre\\sannongzixunwang_web\\.nuxt","ignore":["**/node_modules/**","**/.git/**"]}));
+storage.mount('cache', unstorage_47drivers_47fs({"driver":"fs","readOnly":false,"base":"D:\\01_AA_ssr_pre\\sannongzixunwang_web\\.nuxt\\cache","ignore":["**/node_modules/**","**/.git/**"]}));
+storage.mount('data', unstorage_47drivers_47fs({"driver":"fs","base":"D:\\01_AA_ssr_pre\\sannongzixunwang_web\\.data\\kv","ignore":["**/node_modules/**","**/.git/**"]}));
 
 function useStorage(base = "") {
   return base ? prefixStorage(storage, base) : storage;
@@ -1167,8 +1167,8 @@ function publicAssetsURL(...path) {
 
 globalThis.__buildAssetsURL = buildAssetsURL;
 globalThis.__publicAssetsURL = publicAssetsURL;
-const getClientManifest = () => import('file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/.nuxt/dist/server/client.manifest.mjs').then((r) => r.default || r).then((r) => typeof r === "function" ? r() : r);
-const getServerEntry = () => import('file://D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/.nuxt/dist/server/server.mjs').then((r) => r.default || r);
+const getClientManifest = () => import('file://D:/01_AA_ssr_pre/sannongzixunwang_web/.nuxt/dist/server/client.manifest.mjs').then((r) => r.default || r).then((r) => typeof r === "function" ? r() : r);
+const getServerEntry = () => import('file://D:/01_AA_ssr_pre/sannongzixunwang_web/.nuxt/dist/server/server.mjs').then((r) => r.default || r);
 const getSSRStyles = lazyCachedFunction(() => Promise.resolve().then(function () { return styles$1; }).then((r) => r.default || r));
 const getSSRRenderer = lazyCachedFunction(async () => {
   const manifest = await getClientManifest();

文件差异内容过多而无法显示
+ 0 - 0
.nuxt/dev/index.mjs.map


+ 2 - 2
.nuxt/dist/server/client.manifest.json

@@ -7,12 +7,12 @@
     "module": true,
     "resourceType": "script"
   },
-  "D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/nuxt/dist/app/entry.js": {
+  "D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/nuxt/dist/app/entry.js": {
     "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": "D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/nuxt/dist/app/entry.js"
   }
 }

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

@@ -1 +1 @@
-export { default } from "file:///D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/@nuxt/vite-builder/dist/runtime/client.manifest.mjs"
+export { default } from "file:///D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/@nuxt/vite-builder/dist/runtime/client.manifest.mjs"

+ 1 - 1
.nuxt/dist/server/server.mjs

@@ -1 +1 @@
-export { default } from "file:///D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web/node_modules/@nuxt/vite-builder/dist/runtime/vite-node.mjs"
+export { default } from "file:///D:/01_AA_ssr_pre/sannongzixunwang_web/node_modules/@nuxt/vite-builder/dist/runtime/vite-node.mjs"

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

@@ -1 +1 @@
-{"id":"dev","timestamp":1744073523726}
+{"id":"dev","timestamp":1744074999209}

+ 0 - 1
.nuxt/manifest/meta/64833d02-e367-424b-9612-b1ff24b8687e.json

@@ -1 +0,0 @@
-{"id":"64833d02-e367-424b-9612-b1ff24b8687e","timestamp":1743673311895,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 1 - 0
.nuxt/manifest/meta/ddde85a8-dc59-4479-9ae3-88202162793a.json

@@ -0,0 +1 @@
+{}

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

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

+ 3 - 3
.nuxt/nitro.json

@@ -1,5 +1,5 @@
 {
-  "date": "2025-04-08T00:52:12.610Z",
+  "date": "2025-04-08T01:16:44.806Z",
   "preset": "nitro-dev",
   "framework": {
     "name": "nuxt",
@@ -9,9 +9,9 @@
     "nitro": "2.10.4"
   },
   "dev": {
-    "pid": 23560,
+    "pid": 11316,
     "workerAddress": {
-      "socketPath": "\\\\.\\pipe\\nitro\\worker-23560-1.sock"
+      "socketPath": "\\\\.\\pipe\\nitro\\worker-11316-1.sock"
     }
   }
 }

+ 2 - 2
.nuxt/nuxt.json

@@ -1,7 +1,7 @@
 {
-  "_hash": "1rNbmyQyEO",
+  "_hash": "12ZOucNUoJ",
   "project": {
-    "rootDir": "D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web"
+    "rootDir": "D:/01_AA_ssr_pre/sannongzixunwang_web"
   },
   "versions": {
     "nuxt": "3.15.2"

+ 1 - 1
.nuxt/tsconfig.json

@@ -102,7 +102,7 @@
         "./imports"
       ],
       "#app-manifest": [
-        "./manifest/meta/dev"
+        "./manifest/meta/dev.json"
       ],
       "#components": [
         "./components"

+ 1 - 1
assets/css/foot.less

@@ -75,7 +75,7 @@
 }
 .foot_text_html_css :deep(a) {
     color: #333;
-    text-decoration: underline;
+    // text-decoration: underline;
 }
 .foot_text_html_css :deep(img) {
     margin: 0 5px;

+ 4 - 4
components/home/Advertising.vue

@@ -1,11 +1,11 @@
 <template>
     <div class="adversing" v-if="imgurl">
         <div class="inner">
-            <a href="http://nzgxw.org.cn/" v-if="imgurl.image_url==null" target="_blank" :title="imgurl.place_name" data-tag="imgurl.ad_tag">
-                <img :src="imgurl.thumb" :alt="imgurl.place_name">
+            <a href="http://nzgxw.org.cn/" v-if="imgurl.image_url==null" target="_blank" :title="imgurl.introduce">
+                <img :src="imgurl.thumb" :alt="imgurl.introduce" :id="imgurl.ad_tag"  data-tag="imgurl.ad_tag">
             </a>
-            <a :href="imgurl.image_url" v-else :title="imgurl.ad_name" data-tag="imgurl.ad_tag">
-                <img :src="imgurl.image_src" :alt="imgurl.ad_name">
+            <a :href="imgurl.image_url" v-else :title="imgurl.introduce">
+                <img :src="imgurl.image_src" :alt="imgurl.introduce" :id="imgurl.ad_tag" data-tag="imgurl.ad_tag">
             </a>
         </div>
     </div>

+ 4 - 4
components/home/TopTen.vue

@@ -1,11 +1,11 @@
 <template>
     <div class="topTenTitle">
         <div class="inner" v-if="imgurl">
-            <a href="http://nzgxw.org.cn/" v-if="imgurl.image_url==null" target="_blank" :title="imgurl.place_name" data-tag="imgurl.ad_tag">
-                <img :src="imgurl.thumb" :alt="imgurl.place_name">
+            <a href="http://nzgxw.org.cn/" v-if="imgurl.image_url==null" target="_blank" :title="imgurl.introduce">
+                <img :src="imgurl.thumb" :alt="imgurl.introduce" :id="imgurl.ad_tag"  data-tag="imgurl.ad_tag">
             </a>
-            <a :href="imgurl.image_url" v-else :title="imgurl.ad_name" data-tag="imgurl.ad_tag">
-                <img :src="imgurl.image_src" :alt="imgurl.ad_name">
+            <a :href="imgurl.image_url" v-else :title="imgurl.introduce">
+                <img :src="imgurl.image_src" :alt="imgurl.introduce" :id="imgurl.ad_tag" data-tag="imgurl.ad_tag">
             </a>
         </div>
     </div>

+ 40 - 28
components/home/pageHead.vue

@@ -3,7 +3,9 @@
         <nav class="headerNav">
             <div class="inner">
                 <div class="left">
-                    <span>中农兴业网团</span>
+                    <span>
+                        <a href="http://znxyw.org.cn/" target="_blank">中农兴业网团</a>
+                    </span>
                     <span>旗下网站:<span>农业百强网站(政府类30强)</span></span>
                 </div>
                 <div class="right">
@@ -23,7 +25,8 @@
                             <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="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/topicon3.png" alt="用户信息">{{ username }}
+                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/topicon3.png" alt="用户信息">{{
+                            username }}
                         </button>
                         <button class="reg" @click="goSearch">
                             <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/searchicon.png" alt="搜索">搜索
@@ -40,11 +43,12 @@
             <div class="inner">
                 <img :src="logo" :alt="webSiteName" class="left" @click="backHome">
                 <div class="titlead" v-if="adImg">
-                    <a href="http://sannongdy.org.cn/" v-if="adImg.image_url==null" target="_blank" :title="adImg.place_name">
-                        <img :src="adImg.thumb" :alt="adImg.place_name" data-tag="imgurl.ad_tag">
-                    </a>     
-                    <a :href="adImg.image_url" v-else :title="adImg.ad_name">
-                        <img :src="adImg.image_src" :alt="adImg.ad_name" data-tag="imgurl.ad_tag">
+                    <a href="http://sannongdy.org.cn/" v-if="adImg.image_url == null" target="_blank"
+                        :title="adImg.introduce">
+                        <img :src="adImg.thumb" :alt="adImg.introduce" data-tag="imgurl.ad_tag" :id="adImg.ad_tag">
+                    </a>
+                    <a :href="adImg.image_url" v-else :title="adImg.introduce">
+                        <img :src="adImg.image_src" :alt="adImg.introduce" data-tag="imgurl.ad_tag" :id="adImg.ad_tag">
                     </a>
                 </div>
             </div>
@@ -68,7 +72,7 @@ import { ElDialog } from 'element-plus'
 import { getToken, setToken, removeToken } from '@/store/useCookieStore'
 import { setTicket, removeTicket } from '@/store/useticketStore'
 //网站地址
-const { $webUrl, $CwebUrl, $BwebUrl} = useNuxtApp()
+const { $webUrl, $CwebUrl, $BwebUrl } = useNuxtApp()
 //1.加载基本依赖 end ---------------------------------------->
 
 //1.登录逻辑 start ---------------------------------------->
@@ -104,11 +108,11 @@ token1.value = getToken()
 //检测登录状态
 let tokenStatus = ref('');
 tokenStatus.value = getToken()
-if(tokenStatus.value == undefined){
+if (tokenStatus.value == undefined) {
     console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
     console.log('错误:未获取到用户token,如果在本地测试请忽略!');
     console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
-}else{
+} else {
     console.log(tokenStatus.value);
 }
 
@@ -134,10 +138,10 @@ let goRegister = () => {
 
 //点击用户中心
 let userCenter = () => {
-    if(isShow.value){
+    if (isShow.value) {
         isShow.value = false
         return
-    }else{
+    } else {
         isShow.value = true
         return
     }
@@ -250,7 +254,7 @@ watch(token1, (newval, oldval) => {
 const logo = ref("")
 const webSiteName = ref("")
 let getLogo = async () => {
-    const responseStatus =  await requestDataPromise('/web/getWebsiteHead', {
+    const responseStatus = await requestDataPromise('/web/getWebsiteHead', {
         method: 'GET',
         query: {},
     });
@@ -285,7 +289,7 @@ let adImg = ref({})
 
 //5.获取登录状态 start ---------------------------------------->
 onMounted(async () => {
-    
+
     //从客户端获取登录状态
     //从客户端阶段开始 持续查询登录状态
     let getLoginStatus = async () => {
@@ -295,8 +299,8 @@ onMounted(async () => {
             token: getToken()
         });
         let url = `${$webUrl}/api/loginStatus?${queryParams.toString()}`
-        
-        const responseStatus =  await fetch( url, {
+
+        const responseStatus = await fetch(url, {
             method: 'GET',
             headers: {
                 'Content-Type': 'application/json',
@@ -307,12 +311,12 @@ onMounted(async () => {
         });
         const result = await responseStatus.json();
         console.log(result)
-        if(result.code == 200){
-            if(result.data.isLogin == true){
+        if (result.code == 200) {
+            if (result.data.isLogin == true) {
                 console.log("用户已经登录!");
-                showToken.value = true; 
+                showToken.value = true;
 
-            }else{
+            } else {
                 console.log("用户未登录!");
                 showToken.value = false;
                 //退出登录
@@ -320,7 +324,7 @@ onMounted(async () => {
                 removeToken();
                 removeTicket();
             }
-        }else{
+        } else {
             console.log("用户已退出登录!");
             //退出登录
             isShow.value = false;
@@ -357,7 +361,7 @@ onMounted(async () => {
         }
     });
     const userInfo = await userInfoResponse.json();
-    if(userInfo.code==200){
+    if (userInfo.code == 200) {
         username.value = userInfo.data.nickname
     }
 })
@@ -420,7 +424,7 @@ onMounted(async () => {
 /* 页面头部 */
 header {
     width: 100%;
-    height: 201px;
+    // height: 201px;
     font-size: 12px;
     font-family: PingFang SC-Regular;
     color: #666666;
@@ -434,7 +438,10 @@ header {
 }
 
 .headerNav .left>span {
-    margin-right: 47px;
+    margin-right: 20px;
+    a{
+        color: #666666;
+    }
 }
 
 .headerNav .right {
@@ -513,34 +520,39 @@ header {
 
 /* // 头部logo */
 .headerLogo {
-    height: 185px;
+    height: 145px;
     position: relative;
+
     //background: url("../../public/head/topBg.png") no-repeat center;
     .titlead {
         position: absolute;
-        bottom: 33px;
+        bottom: 5px;
         right: 0;
         width: 830px;
         height: 120px;
         overflow: hidden;
+
         a {
             display: block;
             height: 110px;
             overflow: hidden;
         }
+
         img {
             width: 100%;
             height: 110px;
         }
     }
+
     .inner {
         position: relative;
-        height: 185px;
+        height: 145px;
     }
+
     .inner>img {
         // width: 342px;
         //height: 120px;
-        margin-top: 31px;
+        margin-top: 22px;
         cursor: pointer;
     }
 

+ 8 - 8
pages/index.vue

@@ -86,11 +86,11 @@
                 </div>
                 <div class="scienceRight" v-if="pageData.length>=4">
                     <div class="adBox1" v-if="adImg2">
-                        <a href="http://nzgxw.org.cn/" v-if="adImg2.image_url==null" target="_blank" :title="adImg2.place_name" data-tag="adImg2.ad_tag">
-                            <img :src="adImg2.thumb" :alt="adImg2.place_name">
+                        <a href="http://nzgxw.org.cn/" v-if="adImg2.image_url==null" target="_blank" :title="adImg2.introduce" data-tag="adImg2.ad_tag">
+                            <img :src="adImg2.thumb" :alt="adImg2.introduce" :id="adImg2.ad_tag">
                         </a>
-                        <a :href="adImg2.image_url" v-else :title="adImg2.ad_name" data-tag="adImg2.ad_tag">
-                            <img :src="adImg2.image_src" :alt="adImg2.ad_name">
+                        <a :href="adImg2.image_url" v-else :title="adImg2.introduce" data-tag="adImg2.ad_tag">
+                            <img :src="adImg2.image_src" :alt="adImg2.introduce" :id="adImg2.ad_tag">
                         </a>
                     </div>
                     <h3 v-if="pageData[3].cid">
@@ -522,11 +522,11 @@
             </div>
         </section>
         <div class="titleBox" v-if="adImg4">
-            <a href="http://nzgxw.org.cn/" v-if="adImg4.image_url==null" target="_blank" :title="adImg4.place_name" data-tag="adImg4.ad_tag">
-                <img :src="adImg4.thumb" alt="adImg4.place_name">
+            <a href="http://nzgxw.org.cn/" v-if="adImg4.image_url==null" target="_blank" :title="adImg4.introduce" data-tag="adImg4.ad_tag">
+                <img :src="adImg4.thumb" :alt="adImg4.introduce" :id="adImg4.ad_tag">
             </a>
-            <a :href="adImg4.image_url" v-else target="_blank" :title="adImg4.ad_name" data-tag="adImg4.ad_tag">
-                <img :src="adImg4.image_src" alt="adImg4.ad_name">
+            <a :href="adImg4.image_url" v-else target="_blank" :title="adImg4.introduce" data-tag="adImg4.ad_tag">
+                <img :src="adImg4.image_src" :lt="adImg4.introduce" :id="adImg4.ad_tag">
             </a>
         </div>
         <div class="lastPart3">

部分文件因为文件数量过多而无法显示