From 97081b89ee45da49b8dbb4173ab45df031fe3c0d Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期三, 20 五月 2026 16:58:40 +0800
Subject: [PATCH] 删除冗余和无效代码

---
 src/views/officeProcessAutomation/EnterpriseNews/news-manage/enterpriseNewsUtils.js |   56 --------------------------------------------------------
 1 files changed, 0 insertions(+), 56 deletions(-)

diff --git a/src/views/officeProcessAutomation/EnterpriseNews/news-manage/enterpriseNewsUtils.js b/src/views/officeProcessAutomation/EnterpriseNews/news-manage/enterpriseNewsUtils.js
index 9e74340..4ba3085 100644
--- a/src/views/officeProcessAutomation/EnterpriseNews/news-manage/enterpriseNewsUtils.js
+++ b/src/views/officeProcessAutomation/EnterpriseNews/news-manage/enterpriseNewsUtils.js
@@ -40,8 +40,6 @@
   { value: "editor", label: "鍐呭缂栬緫" },
 ];
 
-export const STORAGE_KEY = "oa_enterprise_news_v1";
-
 /** 鐩爣鍙椾紬锛堝鎺ョ粍缁囨灦鏋� API 鍓嶄负绌猴級 */
 export const MOCK_AUDIENCE = [];
 
@@ -114,49 +112,6 @@
   };
 }
 
-function buildReadRecords(readUserIds = []) {
-  return (readUserIds || []).map((userId) => ({
-    userId,
-    employeeNo: "",
-    name: "",
-    deptName: "",
-    readAt: "",
-    lastRemindAt: "",
-  }));
-}
-
-function createVersionSnapshot(row, changeNote = "鍙戝竷") {
-  return {
-    versionNo: row.versionNo || 1,
-    title: row.title,
-    summary: row.summary,
-    contentHtml: row.contentHtml,
-    newsType: row.newsType,
-    publishTime: row.publishTime || dayjs().format("YYYY-MM-DD HH:mm:ss"),
-    archivedAt: dayjs().format("YYYY-MM-DD HH:mm:ss"),
-    changeNote,
-    publisherName: row.publisherName || "绯荤粺",
-  };
-}
-
-/** @deprecated 涓嶅啀娉ㄥ叆婕旂ず鏁版嵁锛屽垵濮嬪垪琛ㄤ负绌� */
-export function createInitialMockNews() {
-  return [];
-}
-
-/** 涓嶅啀浣跨敤鍓嶇鏈湴缂撳瓨锛屽垪琛ㄦ暟鎹互鎺ュ彛涓哄噯锛涘苟娓呴櫎鍘嗗彶 localStorage 鏁版嵁 */
-export function loadStoredNews() {
-  try {
-    localStorage.removeItem(STORAGE_KEY);
-  } catch {
-    /* ignore */
-  }
-  return [];
-}
-
-/** @deprecated 淇濈暀绌哄疄鐜帮紝閬垮厤鏃ц皟鐢ㄦ姤閿欙紱涓嶅仛浠讳綍鎸佷箙鍖� */
-export function saveStoredNews() {}
-
 /** 鎸夐槄璇昏寖鍥磋В鏋愮洰鏍囧彈浼� */
 export function resolveTargetAudience(row) {
   const scope = row.readScope || "all";
@@ -186,17 +141,6 @@
   if (!audience.length) return 0;
   const readCount = (row.readRecords || []).filter((r) => r.readAt).length;
   return Math.round((readCount / audience.length) * 100);
-}
-
-export function nextNewsNo() {
-  return `EN${dayjs().format("YYYYMMDD")}${String(Math.floor(Math.random() * 9000) + 1000)}`;
-}
-
-export function pushVersionBeforeUpdate(row, changeNote) {
-  const versions = row.versions || [];
-  versions.unshift(createVersionSnapshot(row, changeNote));
-  row.versions = versions;
-  row.versionNo = (row.versionNo || 1) + 1;
 }
 
 export function validateNewsForm(form) {

--
Gitblit v1.9.3