From 4bca82b1f73c1a734c772b5aa8b119b1bfd87f42 Mon Sep 17 00:00:00 2001 From: t510599 Date: Thu, 18 Apr 2019 01:00:22 +0800 Subject: [PATCH] Add show seat page --- web/routes/index.js | 5 +++ web/views/show.ejs | 76 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 web/views/show.ejs diff --git a/web/routes/index.js b/web/routes/index.js index 31f36cd..5111d7c 100644 --- a/web/routes/index.js +++ b/web/routes/index.js @@ -45,6 +45,11 @@ router.post('/', function(req, res, next){ }); }); +router.get('/show', function(req, res, next) { + var seats = JSON.parse(fs.readFileSync(path.resolve(__dirname, "../../cli/seats.txt"), 'utf8')); + res.render('show', { title: '自己選自己的', seats: seats}); +}); + router.get('/login', function(req, res, next) { if (req.session.stdno) { return res.redirect('.'); diff --git a/web/views/show.ejs b/web/views/show.ejs new file mode 100644 index 0000000..6af4f86 --- /dev/null +++ b/web/views/show.ejs @@ -0,0 +1,76 @@ + + + + + + <%= title %> + + + + + + + + +
+
+
+
+ 210 選(?)座位系統 +
+
+
+ 登入 +
+
+
+ + + + + + + + <% seats.forEach(function (row){ %> + + <% row.forEach(function (no){ %> + + <% }); %> + + <% }); %> + +
講台
<%= (no != 0) ? no : "X" %>
+
+ 我是分隔線 +
+
+ + +
+
+
+ + +