diff --git a/Atomx.Admin/Atomx.Admin.Client/Atomx.Admin.Client.csproj b/Atomx.Admin/Atomx.Admin.Client/Atomx.Admin.Client.csproj
index 0c18632..14c72e8 100644
--- a/Atomx.Admin/Atomx.Admin.Client/Atomx.Admin.Client.csproj
+++ b/Atomx.Admin/Atomx.Admin.Client/Atomx.Admin.Client.csproj
@@ -27,6 +27,7 @@
+
diff --git a/Atomx.Admin/Atomx.Admin.Client/Pages/Contents/BlogEdit.razor b/Atomx.Admin/Atomx.Admin.Client/Pages/Contents/BlogEdit.razor
new file mode 100644
index 0000000..5f25b16
--- /dev/null
+++ b/Atomx.Admin/Atomx.Admin.Client/Pages/Contents/BlogEdit.razor
@@ -0,0 +1,24 @@
+@page "/content/blog/create"
+@page "/content/blog/edit/{id:long}"
+@page "/{locale}/content/blog/create"
+@page "/{locale}/content/blog/edit/{id:long}"
+
+
+
+
+ 管理后台
+ 内容管理
+ 博客文章
+
+
+
+ Tools
+
+
+
+@code {
+ [Parameter]
+ public string Locale { get; set; } = string.Empty;
+ [Parameter]
+ public long? Id { get; set; }
+}
\ No newline at end of file
diff --git a/Atomx.Admin/Atomx.Admin.Client/Pages/Contents/BlogList.razor b/Atomx.Admin/Atomx.Admin.Client/Pages/Contents/BlogList.razor
new file mode 100644
index 0000000..48671e1
--- /dev/null
+++ b/Atomx.Admin/Atomx.Admin.Client/Pages/Contents/BlogList.razor
@@ -0,0 +1,20 @@
+@page "/content/blog/list"
+@page "/{locale}/content/blog/list"
+
+
+
+
+ 管理后台
+ 内容管理
+ 博客文章
+
+
+
+ Tools
+
+
+
+@code {
+ [Parameter]
+ public string Locale { get; set; } = string.Empty;
+}
\ No newline at end of file
diff --git a/Atomx.Admin/Atomx.Admin.Client/Pages/Contents/PageEdit.razor b/Atomx.Admin/Atomx.Admin.Client/Pages/Contents/PageEdit.razor
index 18a25c3..8d64ea3 100644
--- a/Atomx.Admin/Atomx.Admin.Client/Pages/Contents/PageEdit.razor
+++ b/Atomx.Admin/Atomx.Admin.Client/Pages/Contents/PageEdit.razor
@@ -1,5 +1,24 @@
-PageEdit
+@page "/content/page/create"
+@page "/content/page/edit/{id:long}"
+@page "/{locale}/content/page/create"
+@page "/{locale}/content/page/edit/{id:long}"
+
+
+
+
+ 管理后台
+ 内容管理
+ 主题页面
+
+
+
+ Tools
+
+
@code {
-
-}
+ [Parameter]
+ public string Locale { get; set; } = string.Empty;
+ [Parameter]
+ public long? Id { get; set; }
+}
\ No newline at end of file
diff --git a/Atomx.Admin/Atomx.Admin.Client/Pages/Contents/PageList.razor b/Atomx.Admin/Atomx.Admin.Client/Pages/Contents/PageList.razor
index d2addaa..7a72161 100644
--- a/Atomx.Admin/Atomx.Admin.Client/Pages/Contents/PageList.razor
+++ b/Atomx.Admin/Atomx.Admin.Client/Pages/Contents/PageList.razor
@@ -1,8 +1,20 @@
@page "/content/page/list"
+@page "/{locale}/content/page/list"
-
-PageList
+
+
+
+ 管理后台
+ 内容管理
+ 主题页面
+
+
+
+ Tools
+
+
@code {
-
-}
+ [Parameter]
+ public string Locale { get; set; } = string.Empty;
+}
\ No newline at end of file
diff --git a/Atomx.Admin/Atomx.Admin.Client/Pages/Orders/DepositList.razor b/Atomx.Admin/Atomx.Admin.Client/Pages/Orders/DepositList.razor
new file mode 100644
index 0000000..4100530
--- /dev/null
+++ b/Atomx.Admin/Atomx.Admin.Client/Pages/Orders/DepositList.razor
@@ -0,0 +1,20 @@
+@page "/deposit/list"
+@page "/{locale}/deposit/list"
+
+
+
+
+ 管理后台
+ 内容管理
+ 储值订单
+
+
+
+ Tools
+
+
+
+@code {
+ [Parameter]
+ public string Locale { get; set; } = string.Empty;
+}
\ No newline at end of file
diff --git a/Atomx.Admin/Atomx.Admin.Client/Pages/Orders/DepositView.razor b/Atomx.Admin/Atomx.Admin.Client/Pages/Orders/DepositView.razor
new file mode 100644
index 0000000..90b895a
--- /dev/null
+++ b/Atomx.Admin/Atomx.Admin.Client/Pages/Orders/DepositView.razor
@@ -0,0 +1,22 @@
+@page "/deposit/detail/{id:long}"
+@page "/{locale}/deposit/detail/{id:long}"
+
+
+
+
+ 管理后台
+ 内容管理
+ 主题页面
+
+
+
+ Tools
+
+
+
+@code {
+ [Parameter]
+ public string Locale { get; set; } = string.Empty;
+ [Parameter]
+ public long? Id { get; set; }
+}
\ No newline at end of file
diff --git a/Atomx.Admin/Atomx.Admin.Client/Pages/Orders/OrderList.razor b/Atomx.Admin/Atomx.Admin.Client/Pages/Orders/OrderList.razor
index 4a7cfe9..8e701e0 100644
--- a/Atomx.Admin/Atomx.Admin.Client/Pages/Orders/OrderList.razor
+++ b/Atomx.Admin/Atomx.Admin.Client/Pages/Orders/OrderList.razor
@@ -1,5 +1,20 @@
-OrderList
+@page "/order/list"
+@page "/{locale}/order/list"
+
+
+
+
+ 管理后台
+ 内容管理
+ 购物订单
+
+
+
+ Tools
+
+
@code {
-
-}
+ [Parameter]
+ public string Locale { get; set; } = string.Empty;
+}
\ No newline at end of file
diff --git a/Atomx.Admin/Atomx.Admin.Client/Pages/Products/CategoryEdit.razor b/Atomx.Admin/Atomx.Admin.Client/Pages/Products/CategoryEdit.razor
index f667c63..e671af1 100644
--- a/Atomx.Admin/Atomx.Admin.Client/Pages/Products/CategoryEdit.razor
+++ b/Atomx.Admin/Atomx.Admin.Client/Pages/Products/CategoryEdit.razor
@@ -1,18 +1,25 @@
@page "/product/category/edit"
@page "/product/category/edit/{Id:long?}"
+@page "/{locale}/product/category/edit"
+@page "/{locale}/product/category/edit/{Id:long?}"
+
@inject ILogger Logger
@attribute [Authorize]
-分类编辑
-分类信息
-
-
-
-
+
+
+
+
@code {
+ [Parameter]
+ public string Locale { get; set; } = string.Empty;
+
[SupplyParameterFromQuery]
int? Lang { get; set; }
diff --git a/Atomx.Admin/Atomx.Admin.Client/Pages/Products/CategoryList.razor b/Atomx.Admin/Atomx.Admin.Client/Pages/Products/CategoryList.razor
index f169d83..064e3cf 100644
--- a/Atomx.Admin/Atomx.Admin.Client/Pages/Products/CategoryList.razor
+++ b/Atomx.Admin/Atomx.Admin.Client/Pages/Products/CategoryList.razor
@@ -1,141 +1,153 @@
@page "/category/list"
+@page "/{locale}/category/list"
@inject ILogger Logger
@attribute [Authorize]
-分类管理
-菜单管理
-
-