From f56e474c81bb25845b46cf99c85bd313dbfcd3b5 Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期六, 31 一月 2026 19:26:25 +0800
Subject: [PATCH] 项目初始化+首页+公告详情页面

---
 src/views/main/notice/detail.vue |   86 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 86 insertions(+), 0 deletions(-)

diff --git a/src/views/main/notice/detail.vue b/src/views/main/notice/detail.vue
new file mode 100644
index 0000000..283d900
--- /dev/null
+++ b/src/views/main/notice/detail.vue
@@ -0,0 +1,86 @@
+<template>
+  <div class="main-content">
+    <ReturnBtn></ReturnBtn>
+
+    <el-card shadow="never" class="p-6">
+      <!-- 鏍囬 -->
+      <el-row justify="center">
+        <el-text class="text-3xl font-bold">{{detail.title}}</el-text>
+      </el-row>
+      <!-- 鍙戣〃鏃堕棿銆佸湴鍖恒�佹搷浣滄爮 -->
+      <el-row class="mt-4" justify="space-between" align="middle">
+        <div>
+          <el-row>
+            <el-text class="mr-4 text-note">鍙戝竷鏃堕棿锛歿{ detail.publishTime }}</el-text>
+            <el-text class="text-note">鎵�灞炲湴鍖猴細{{ detail.area }}</el-text>
+          </el-row>
+        </div>
+        <div>
+          <el-row>
+            <el-text>瀛椾綋锛�</el-text>
+            <el-text 
+              v-for="(item,index) in setFontList" 
+              :key="`setFont${index}`" 
+              @click="fontSize = item.fontSize"
+              class="cursor-p mx-1"
+              :style="{ color: fontSize==item.fontSize ? `var(--el-color-primary)` : '' }"
+            >
+              {{ item.label }}
+            </el-text>
+          </el-row>
+        </div>
+      </el-row>
+      <el-divider class="my-3" border-style="dashed"></el-divider>
+      <!-- 鍐呭 -->
+      <div v-html="detail.content" :style="{ fontSize: `${fontSize}px` }"></div>
+
+    </el-card>
+  </div>
+</template>
+<script>
+export default {
+  data() {
+    return {
+      setFontList: [
+        { label: '[澶', fontSize: 22 },
+        { label: '[涓璢', fontSize: 18 },
+        { label: '[灏廬', fontSize: 14 },
+      ],
+      fontSize: 18,
+      detail: {
+        title: '鍏充簬 [闄㈡牎鍚嶇О] [XXXX] 骞寸 [XX] 鎵规 [宸ョ / 椤圭洰鍚嶇О] 鑱屼笟鎶�鑳界瓑绾ц瀹氾紙闄㈡牎缁熻�冿級鎴愮哗鐨勫叕绀�',
+        publishTime: '2026-01-28 14:24:33',
+        area: '骞夸笢鐪�',
+        content: `
+          <article>
+            <h3>鍏充簬浜哄伐鏅鸿兘鍙戝睍鐨勬�濊��</h3>
+            <p class="meta">浣滆�咃細AI鐮旂┒鍛� | 鍙戝竷鏃ユ湡锛�2024骞�1鏈�</p>
+            
+            <p>杩戝勾鏉ワ紝<strong>浜哄伐鏅鸿兘锛圓I锛�</strong>鎶�鏈彇寰椾簡绐佺牬鎬ц繘灞曪紝鐗瑰埆鏄湪娣卞害瀛︿範銆佽嚜鐒惰瑷�澶勭悊鍜岃绠楁満瑙嗚棰嗗煙銆�</p>
+            
+            <blockquote>
+              鈥淎I涓嶄細鍙栦唬浜虹被锛屼絾浼氫娇鐢ˋI鐨勪汉灏嗗彇浠d笉浣跨敤AI鐨勪汉銆傗��
+            </blockquote>
+            
+            <p>涓昏鎶�鏈獊鐮村寘鎷細</p>
+            <ul>
+              <li>澶ц妯¢璁粌妯″瀷锛堝GPT绯诲垪锛�</li>
+              <li>澶氭ā鎬佺悊瑙d笌鐢熸垚</li>
+              <li>寮哄寲瀛︿範鍦ㄥ疄闄呴棶棰樹腑鐨勫簲鐢�</li>
+            </ul>
+            
+            <p>鏈潵鍙戝睍瓒嬪娍锛�</p>
+            <ol>
+              <li>鏇村姞楂樻晥鍜岃交閲忓寲鐨勬ā鍨�</li>
+              <li>AI涓庡叿浣撹涓氱殑娣卞害铻嶅悎</li>
+              <li>瀵笰I浼︾悊鍜屽畨鍏ㄦ�х殑鏇村鍏虫敞</li>
+            </ol>
+            
+            <p>浜嗚В鏇村淇℃伅锛岃璁块棶<a href="#" onclick="alert('绀轰緥閾炬帴')">鎴戜滑鐨勪笓棰橀〉闈�</a>銆�</p>
+          </article>
+        `
+      }
+    }
+  }
+}
+</script>
\ No newline at end of file

--
Gitblit v1.8.0