From e265336aa62a0e234e3934de183ddc8ce0685f1b Mon Sep 17 00:00:00 2001 From: tonkia Date: Wed, 19 Dec 2018 07:35:42 +0800 Subject: [PATCH] add login page --- app.js | 23 +++++++++++-- static/img/webbg.jpg | Bin 0 -> 19872 bytes static/js/createScheme.js | 25 +++++++++------ views/createScheme.html | 25 +++++++++++++++ views/home.html | 23 +++++++++++++ views/login.html | 66 ++++++++++++++++++++++++++++++++++++++ 6 files changed, 150 insertions(+), 12 deletions(-) create mode 100644 static/img/webbg.jpg create mode 100644 views/home.html create mode 100644 views/login.html diff --git a/app.js b/app.js index d4b3bbd..d69a84c 100644 --- a/app.js +++ b/app.js @@ -11,11 +11,28 @@ app.use(express.static('static')); //临时存储数据 var data = { name: '默认方案', components: [] }; +var acc = 'tonkia'; +var pwd = '123'; - -//主页加载 +//主页加载:登录页面 app.get('/', function (req, res) { - res.sendFile(__dirname + "/views/createScheme.html"); + res.sendFile(__dirname + "/views/login.html"); +}); + +//登录 +app.post('/', function (req, res) { + var account = req.body.account; + var password = req.body.password; + //用户验证 + if (account == acc && password == pwd) { + res.send('登录成功'); + } else { + res.send('登录失败'); + } +}); + +app.get('/home', function (req, res) { + res.sendFile(__dirname + "/views/home.html"); }); //接受文件上传,并且返回文件名 diff --git a/static/img/webbg.jpg b/static/img/webbg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..51d7e702893ad94ec3c85144408d5119b59f9aba GIT binary patch literal 19872 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" + data.components[componentIndex].models[index].name + ""); + $('#modelList').append("" + data.components[componentIndex].models[index].name + ""); } else { data.components[componentIndex].models[index].modelObj.visible = false; - $('#modelList').append("" + data.components[componentIndex].models[index].name + ""); + $('#modelList').append("" + data.components[componentIndex].models[index].name + ""); } } } @@ -106,6 +106,20 @@ function delModelItem(index) { event.stopPropagation(); } +//点击事件:修改模型名称 +function changeModelName(index) { + $('#modelName').val(data.components[componentIndex].models[index].name); + $('#changeModelNameModal').modal('show'); + $('#changeModelName').unbind('click'); + $('#changeModelName').click(function () { + if ($('#modelName').val().trim().length > 0) { + data.components[componentIndex].models[index].name = $('#modelName').val(); + $('#changeModelNameModal').modal('hide'); + freshModelList(); + } + }); +} + //刷新贴图列表 function freshTextureList() { $('#textureList').empty(); @@ -113,7 +127,6 @@ function freshTextureList() { var fileName = data.components[componentIndex].textures[index].name; var fileId = data.components[componentIndex].textures[index].fileId; $('#textureList').append("" + fileName + " "); - } } @@ -329,9 +342,6 @@ function initEvent() { type: 'post', url: "/upload", data: formData, - cache: false, - processData: false, - contentType: false, success: function (fileData) { //上传成功后加载模型 //加载是异步的 @@ -360,9 +370,6 @@ function initEvent() { type: 'post', url: "/upload", data: formData, - cache: false, - processData: false, - contentType: false, success: function (fileData) { //上传成功后加载模型 //加载是异步的 diff --git a/views/createScheme.html b/views/createScheme.html index 15cbade..7273585 100644 --- a/views/createScheme.html +++ b/views/createScheme.html @@ -146,6 +146,31 @@ + + + diff --git a/views/home.html b/views/home.html new file mode 100644 index 0000000..0fffbdf --- /dev/null +++ b/views/home.html @@ -0,0 +1,23 @@ + + + + + + + + UserName + + + + + +
良辰美景
+
良辰美景奈何天,赏心乐事谁家院。
+
+ +
520 人喜欢
+
+
+ + + \ No newline at end of file diff --git a/views/login.html b/views/login.html new file mode 100644 index 0000000..b6c3905 --- /dev/null +++ b/views/login.html @@ -0,0 +1,66 @@ + + + + + + + + + + + + + 3D MODELS SYSTEM + + + + +
+
+

3D MODELS SYSTEM

+ v1.0 +
+
+
+

用户登录

+
+
+
+ 用户名 + +
+
+ 密 码 + +
+ +
+ +
+
+ + + + + \ No newline at end of file