diff --git a/web_frontend/web_result/app.js b/web_frontend/web_result/app.js
index 963cc83a..90807fea 100644
--- a/web_frontend/web_result/app.js
+++ b/web_frontend/web_result/app.js
@@ -19,9 +19,6 @@ const app = express();
const PORT = config.server.port || 4155;
// 静态文件服务
-app.use('/css', express.static('css'));
-app.use('/js', express.static('js'));
-app.use('/data', express.static('data'));
app.use('/order-classes', express.static('order-classes'));
// 为所有订单班提供独立的静态文件服务
@@ -56,7 +53,20 @@ app.get('/', (req, res) => {
}
});
-// 处理 /order-class/*.html 形式的请求(wenlu 子页面)- 必须放在前面
+// 处理 /order-class/wenlu/*.html 形式的请求
+app.get('/order-class/wenlu/:page', (req, res) => {
+ const page = req.params.page;
+ const filePath = path.join(__dirname, 'order-classes', 'wenlu', page);
+
+ if (fs.existsSync(filePath)) {
+ let html = fs.readFileSync(filePath, 'utf8');
+ res.send(html);
+ } else {
+ res.status(404).send(generate404Page(`wenlu/${page}`));
+ }
+});
+
+// 处理 /order-class/*.html 形式的请求(wenlu 子页面)- 兼容旧路径
app.get('/order-class/:page', (req, res, next) => {
const page = req.params.page;
// 只处理 .html 文件
diff --git a/web_frontend/web_result/order-classes/wenlu/budget.html b/web_frontend/web_result/order-classes/wenlu/budget.html
index 01bab2fc..40dc4256 100644
--- a/web_frontend/web_result/order-classes/wenlu/budget.html
+++ b/web_frontend/web_result/order-classes/wenlu/budget.html
@@ -9,15 +9,15 @@
-
+
-
+
-
+
-
+