diff --git a/.gitignore b/.gitignore index 7e0d2e9..4a14d5b 100644 --- a/.gitignore +++ b/.gitignore @@ -55,14 +55,15 @@ server/vendor/ *.test *.out -# 前端构建(如果 server 包含前端) +# 前端构建产物与依赖(注意:server/web 是管理后台源码,必须入库) server/public/build/ server/public/hot -server/web/ +server/web/node_modules/ +server/web/dist/ -# web 版万年历(独立项目,不属于本仓库) -web/ -wishing-tree-pages/ +# web 版万年历(独立项目,不属于本仓库;前缀 / 锚定根目录,避免误伤 server/web) +/web/ +/wishing-tree-pages/ # 数据库 *.db diff --git a/server/web/index.html b/server/web/index.html new file mode 100644 index 0000000..8938aba --- /dev/null +++ b/server/web/index.html @@ -0,0 +1,38 @@ + + + + + + {{ .title }} - 祈福小助手管理后台 + + + + + + +
+ + + + diff --git a/server/web/static/js/pages/Dashboard.js b/server/web/static/js/pages/Dashboard.js new file mode 100644 index 0000000..9a22fa5 --- /dev/null +++ b/server/web/static/js/pages/Dashboard.js @@ -0,0 +1,135 @@ +// Dashboard 页面组件 +export default { + template: ` +
+ + +
+
+
+
+
+
+
+ +
+
+
+
总用户数
+
1,234
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
总订单数
+
567
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
总许愿数
+
890
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
总收入
+
¥12,345
+
+
+
+
+
+
+ +
+
+

最近订单

+
+ + + + + + + + + + + + + + + + + + + +
订单号用户金额状态时间
L20240101001用户A¥10.00 + 已支付 + 2024-01-01 12:00
+
+
+
+
+
+
+ ` +} diff --git a/server/web/static/js/pages/Orders.js b/server/web/static/js/pages/Orders.js new file mode 100644 index 0000000..4f682b1 --- /dev/null +++ b/server/web/static/js/pages/Orders.js @@ -0,0 +1,71 @@ +// Orders 页面组件 +export default { + template: ` +
+ + +
+
+
+
+

订单列表

+
+ + + + + + + + + + + + + + + + + + + + + +
订单号类型商品金额状态创建时间
L20240101001许愿普通许愿条¥1.00 + 已支付 + 2024-01-01 12:00
+
+
+
+
+
+
+ ` +} diff --git a/server/web/static/js/pages/Settings.js b/server/web/static/js/pages/Settings.js new file mode 100644 index 0000000..7ead1ff --- /dev/null +++ b/server/web/static/js/pages/Settings.js @@ -0,0 +1,68 @@ +// Settings 页面组件 +export default { + template: ` +
+ + +
+
+
+
+

系统设置

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+
+
+
+
+ ` +} diff --git a/server/web/static/js/pages/Users.js b/server/web/static/js/pages/Users.js new file mode 100644 index 0000000..b9df25d --- /dev/null +++ b/server/web/static/js/pages/Users.js @@ -0,0 +1,69 @@ +// Users 页面组件 +export default { + template: ` +
+ + +
+
+
+
+

用户列表

+
+ + + + + + + + + + + + + + + + + + + +
ID昵称OpenID注册时间状态
1微信用户mock_openid_xxx2024-01-01 + 正常 +
+
+
+
+
+
+
+ ` +} diff --git a/server/web/static/js/pages/Wishes.js b/server/web/static/js/pages/Wishes.js new file mode 100644 index 0000000..b09d57b --- /dev/null +++ b/server/web/static/js/pages/Wishes.js @@ -0,0 +1,69 @@ +// Wishes 页面组件 +export default { + template: ` +
+ + +
+
+
+
+

许愿列表

+
+ + + + + + + + + + + + + + + + + + + +
ID内容类型用户创建时间
1愿世界和平 + 付费 + 用户A2024-01-01 12:00
+
+
+
+
+
+
+ ` +}