From 3fffec5a71605b64dc3c786fd5e04ff4b4e09132 Mon Sep 17 00:00:00 2001 From: cancerai Date: Mon, 6 Apr 2026 23:55:53 +0800 Subject: [PATCH] add: add item window(only done the title bar) --- PP-binding/frontend/web/index.html | 310 +----------------------- PP-binding/frontend/web/script/index.js | 11 + PP-binding/frontend/web/style/index.css | 42 ++++ 3 files changed, 62 insertions(+), 301 deletions(-) diff --git a/PP-binding/frontend/web/index.html b/PP-binding/frontend/web/index.html index 0488a13..8af38e1 100644 --- a/PP-binding/frontend/web/index.html +++ b/PP-binding/frontend/web/index.html @@ -13,7 +13,7 @@
- +
总共 210 条数据
@@ -71,308 +71,16 @@
-
-
{{手机号}}
-
{{12345678900}}
-
{{滴滴打车}}
-
{{安全}}
-
{{小爱同学}}
-
{{123456}}
-
{{暂无}}
-
-
{{邮箱}}, 
-
{{微信}}, 
-
{{qq}}, 
-
{{微博}}
-
-
- -
- -
-
-
-
{{手机号}}
-
{{12345678900}}
-
{{滴滴打车}}
-
{{安全}}
-
{{小爱同学}}
-
{{123456}}
-
{{暂无}}
-
-
{{邮箱}}, 
-
{{微信}}, 
-
{{qq}}, 
-
{{微博}}
-
-
- -
- -
-
-
-
{{手机号}}
-
{{12345678900}}
-
{{滴滴打车}}
-
{{安全}}
-
{{小爱同学}}
-
{{123456}}
-
{{暂无}}
-
-
{{邮箱}}, 
-
{{微信}}, 
-
{{qq}}, 
-
{{微博}}
-
-
- -
- -
-
-
-
{{手机号}}
-
{{12345678900}}
-
{{滴滴打车}}
-
{{安全}}
-
{{小爱同学}}
-
{{123456}}
-
{{暂无}}
-
-
{{邮箱}}, 
-
{{微信}}, 
-
{{qq}}, 
-
{{微博}}
-
-
- -
- -
-
-
-
{{手机号}}
-
{{12345678900}}
-
{{滴滴打车}}
-
{{安全}}
-
{{小爱同学}}
-
{{123456}}
-
{{暂无}}
-
-
{{邮箱}}, 
-
{{微信}}, 
-
{{qq}}, 
-
{{微博}}
-
-
- -
- -
-
-
-
{{手机号}}
-
{{12345678900}}
-
{{滴滴打车}}
-
{{安全}}
-
{{小爱同学}}
-
{{123456}}
-
{{暂无}}
-
-
{{邮箱}}, 
-
{{微信}}, 
-
{{qq}}, 
-
{{微博}}
-
-
- -
- -
-
-
-
{{手机号}}
-
{{12345678900}}
-
{{滴滴打车}}
-
{{安全}}
-
{{小爱同学}}
-
{{123456}}
-
{{暂无}}
-
-
{{邮箱}}, 
-
{{微信}}, 
-
{{qq}}, 
-
{{微博}}
-
-
- -
- -
-
-
-
{{手机号}}
-
{{12345678900}}
-
{{滴滴打车}}
-
{{安全}}
-
{{小爱同学}}
-
{{123456}}
-
{{暂无}}
-
-
{{邮箱}}, 
-
{{微信}}, 
-
{{qq}}, 
-
{{微博}}
-
-
- -
- -
-
-
-
{{手机号}}
-
{{12345678900}}
-
{{滴滴打车}}
-
{{安全}}
-
{{小爱同学}}
-
{{123456}}
-
{{暂无}}
-
-
{{邮箱}}, 
-
{{微信}}, 
-
{{qq}}, 
-
{{微博}}
-
-
- -
- -
-
-
-
{{手机号}}
-
{{12345678900}}
-
{{滴滴打车}}
-
{{安全}}
-
{{小爱同学}}
-
{{123456}}
-
{{暂无}}
-
-
{{邮箱}}, 
-
{{微信}}, 
-
{{qq}}, 
-
{{微博}}
-
-
- -
- -
-
-
-
{{手机号}}
-
{{12345678900}}
-
{{滴滴打车}}
-
{{安全}}
-
{{小爱同学}}
-
{{123456}}
-
{{暂无}}
-
-
{{邮箱}}, 
-
{{微信}}, 
-
{{qq}}, 
-
{{微博}}
-
-
- -
- -
-
-
-
{{手机号}}
-
{{12345678900}}
-
{{滴滴打车}}
-
{{安全}}
-
{{小爱同学}}
-
{{123456}}
-
{{暂无}}
-
-
{{邮箱}}, 
-
{{微信}}, 
-
{{qq}}, 
-
{{微博}}
-
-
- -
- -
-
-
-
{{手机号}}
-
{{12345678900}}
-
{{滴滴打车}}
-
{{安全}}
-
{{小爱同学}}
-
{{123456}}
-
{{暂无}}
-
-
{{邮箱}}, 
-
{{微信}}, 
-
{{qq}}, 
-
{{微博}}
-
-
- -
- -
-
-
-
{{手机号}}
-
{{12345678900}}
-
{{滴滴打车}}
-
{{安全}}
-
{{小爱同学}}
-
{{123456}}
-
{{暂无}}
-
-
{{邮箱}}, 
-
{{微信}}, 
-
{{qq}}, 
-
{{微博}}
-
-
- -
- -
-
-
-
{{手机号}}
-
{{12345678900}}
-
{{滴滴打车}}
-
{{安全}}
-
{{小爱同学}}
-
{{123456}}
-
{{暂无}}
-
-
{{邮箱}}, 
-
{{微信}}, 
-
{{qq}}, 
-
{{微博}}
-
-
- -
- -
-
+ + + +
+
+
添加一条数据
+
+
\ No newline at end of file diff --git a/PP-binding/frontend/web/script/index.js b/PP-binding/frontend/web/script/index.js index 9bf3e63..be94530 100644 --- a/PP-binding/frontend/web/script/index.js +++ b/PP-binding/frontend/web/script/index.js @@ -6,12 +6,23 @@ function main() { const tableContainer = document.getElementById("table-outer-scrollable-container") const tableItems = tableContainer.children const backgroundColor = "rgba(164,168,157,0.16)" + const addItemButton = document.getElementById("add-item-button") + const addItemDialog = document.getElementById("add-item-dialog") + const addItemDialogCloseButton = document.getElementById("add-item-dialog-close-button") for (let i = 1; i < tableItems.length; i += 2) { if (hasSpecificClassNameByNode(tableItems[i], "table-items-container")) { tableItems[i].setAttribute("style", `background-color: ${backgroundColor};`) } } + + addItemButton.addEventListener("click", () => { + addItemDialog.showModal() + }) + + addItemDialogCloseButton.addEventListener("click", ()=>{ + addItemDialog.close() + }) } function hasSpecificClassNameByNode(node, className) { diff --git a/PP-binding/frontend/web/style/index.css b/PP-binding/frontend/web/style/index.css index 5ce3a18..39e540f 100644 --- a/PP-binding/frontend/web/style/index.css +++ b/PP-binding/frontend/web/style/index.css @@ -181,3 +181,45 @@ body { .table-items-container .delete-item-button { cursor: pointer; } + +.add-item-dialog { + width: 60vw; + height: 70vh; + margin: auto; + border: none; + background-color: #f2f2f2f7; + border-top-left-radius: 20px; + border-top-right-radius: 20px; + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; +} + +.add-item-dialog .title-bar-container { + height: 60px; + background-color: #68686869; + padding-left: 10px; + padding-right: 10px; + display: flex; + align-items: center; +} + +.add-item-dialog .title-bar-container .close-button { + width: 25px; + height: 25px; + border-radius: 180px; + margin-left: 8px; + background-color: #d56161; + display: flex; + justify-content: center; + align-items: center; +} + +.add-item-dialog .title-bar-container .close-button:hover::after { + content: "\2A2F"; +} + +.add-item-dialog .title-bar-container .title { + position: absolute; + left: 50%; + transform: translate(-50%, 0%); +}