diff --git a/backend/flask_app.py b/backend/flask_app.py
index 11d4621..3b3b7d0 100644
--- a/backend/flask_app.py
+++ b/backend/flask_app.py
@@ -20,6 +20,7 @@ app = Flask(
static_folder=str(ROOT / "static"),
)
app.secret_key = os.environ.get("SECRET_KEY", "opc-dev-secret-2026")
+app.config["TEMPLATES_AUTO_RELOAD"] = True
app.register_blueprint(bp)
# 模块级执行迁移(保留 gunicorn --preload 行为:导入即触发)
diff --git a/static/modules/operations.js b/static/modules/operations.js
new file mode 100644
index 0000000..32cba0f
--- /dev/null
+++ b/static/modules/operations.js
@@ -0,0 +1,20 @@
+// operations.js — 运营模块
+window.renderOperations = () => {
+ document.querySelector("#operations").innerHTML = `
+
+ 运营思考
+ 和内部联动,真正快速做实交付很重要
+
+ - 门店的大屏幕,要上,一个视频拍摄出来,然后在几百家门店同步轮巡播放,还是很震撼的
+ - 拍摄的内容,按病种整理成不同的专区,然后以 H5 或者小程序的形式,在门店科普教育,患者群,企业微信推送下去
+ - 同理,在保险的理赔环节,报案环节推送下去,而不是只是挂一个 H5 的专区
+ - 和门店、医生联动,把患者群都建立起来,把群的数量建起来
+ - 用源泉把患者的档案都建立起来,真正的有档案沉淀,AI 推送沉淀
+ - 用 AI + 人工,把随访量也都弄起来
+ - 对应的运营活动,还有排行版,在有一定量以后,要逐步的做起来,包括科普的排行版,科普的明星医生等等
+
+
+ 要形成一份专门的报告,真正的证明我们科普和患者管理的价值
+
+
`;
+};
diff --git a/static/modules/utils.js b/static/modules/utils.js
index 89510f6..be67084 100644
--- a/static/modules/utils.js
+++ b/static/modules/utils.js
@@ -151,6 +151,7 @@ function render() {
renderProjects();
renderProposals();
renderProducts();
+ renderOperations();
renderFinance();
renderExpense();
if (window.lucide) window.lucide.createIcons();
@@ -163,6 +164,7 @@ function renderActive() {
else if (tab === "projects") renderProjects();
else if (tab === "proposals") renderProposals();
else if (tab === "products") renderProducts();
+ else if (tab === "operations") renderOperations();
else if (tab === "finance") renderFinance();
if (window.lucide) window.lucide.createIcons();
}
diff --git a/templates/index.html b/templates/index.html
index c7352fb..95d5e65 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -69,16 +69,24 @@
产品
+
-
+
OPC Manager
-
+
科普 OPC 工作台
+
+
+ 真看病,看真病,用学术会议,科普,科研,患者管理,帮助医生与患者提升临床治疗
+
@@ -89,6 +97,7 @@
+
@@ -118,6 +127,7 @@
+