diff --git a/.vs/SubCabinetSolution/v17/.suo b/.vs/SubCabinetSolution/v17/.suo
index bf19c3c..9f4b263 100644
--- a/.vs/SubCabinetSolution/v17/.suo
+++ b/.vs/SubCabinetSolution/v17/.suo
Binary files differ
diff --git a/.vs/SubCabinetSolution/v17/.suo b/.vs/SubCabinetSolution/v17/.suo
index bf19c3c..9f4b263 100644
--- a/.vs/SubCabinetSolution/v17/.suo
+++ b/.vs/SubCabinetSolution/v17/.suo
Binary files differ
diff --git a/SubCabinetSolution/IconFont/iconfont.ttf b/SubCabinetSolution/IconFont/iconfont.ttf
index 2544133..e872d5f 100644
--- a/SubCabinetSolution/IconFont/iconfont.ttf
+++ b/SubCabinetSolution/IconFont/iconfont.ttf
Binary files differ
diff --git a/.vs/SubCabinetSolution/v17/.suo b/.vs/SubCabinetSolution/v17/.suo
index bf19c3c..9f4b263 100644
--- a/.vs/SubCabinetSolution/v17/.suo
+++ b/.vs/SubCabinetSolution/v17/.suo
Binary files differ
diff --git a/SubCabinetSolution/IconFont/iconfont.ttf b/SubCabinetSolution/IconFont/iconfont.ttf
index 2544133..e872d5f 100644
--- a/SubCabinetSolution/IconFont/iconfont.ttf
+++ b/SubCabinetSolution/IconFont/iconfont.ttf
Binary files differ
diff --git a/SubCabinetSolution/Model/AdminFuncModel.cs b/SubCabinetSolution/Model/AdminFuncModel.cs
new file mode 100644
index 0000000..0cbcb29
--- /dev/null
+++ b/SubCabinetSolution/Model/AdminFuncModel.cs
@@ -0,0 +1,14 @@
+namespace SubCabinetSolution.Model
+{
+ public class AdminFuncModel
+ {
+ public AdminFuncModel(string image, string title)
+ {
+ Image = image;
+ Title = title;
+ }
+
+ public string Image { get; }
+ public string Title { get; }
+ }
+}
\ No newline at end of file
diff --git a/.vs/SubCabinetSolution/v17/.suo b/.vs/SubCabinetSolution/v17/.suo
index bf19c3c..9f4b263 100644
--- a/.vs/SubCabinetSolution/v17/.suo
+++ b/.vs/SubCabinetSolution/v17/.suo
Binary files differ
diff --git a/SubCabinetSolution/IconFont/iconfont.ttf b/SubCabinetSolution/IconFont/iconfont.ttf
index 2544133..e872d5f 100644
--- a/SubCabinetSolution/IconFont/iconfont.ttf
+++ b/SubCabinetSolution/IconFont/iconfont.ttf
Binary files differ
diff --git a/SubCabinetSolution/Model/AdminFuncModel.cs b/SubCabinetSolution/Model/AdminFuncModel.cs
new file mode 100644
index 0000000..0cbcb29
--- /dev/null
+++ b/SubCabinetSolution/Model/AdminFuncModel.cs
@@ -0,0 +1,14 @@
+namespace SubCabinetSolution.Model
+{
+ public class AdminFuncModel
+ {
+ public AdminFuncModel(string image, string title)
+ {
+ Image = image;
+ Title = title;
+ }
+
+ public string Image { get; }
+ public string Title { get; }
+ }
+}
\ No newline at end of file
diff --git a/SubCabinetSolution/SubCabinetSolution.csproj b/SubCabinetSolution/SubCabinetSolution.csproj
index ffcdde3..73292f0 100644
--- a/SubCabinetSolution/SubCabinetSolution.csproj
+++ b/SubCabinetSolution/SubCabinetSolution.csproj
@@ -155,6 +155,7 @@
MSBuild:Compile
Designer
+
@@ -171,6 +172,7 @@
+
@@ -203,6 +205,9 @@
ConsumeQueryPage.xaml
+
+ EditUserDialog.xaml
+
EmergencyPage.xaml
@@ -265,6 +270,7 @@
+
diff --git a/.vs/SubCabinetSolution/v17/.suo b/.vs/SubCabinetSolution/v17/.suo
index bf19c3c..9f4b263 100644
--- a/.vs/SubCabinetSolution/v17/.suo
+++ b/.vs/SubCabinetSolution/v17/.suo
Binary files differ
diff --git a/SubCabinetSolution/IconFont/iconfont.ttf b/SubCabinetSolution/IconFont/iconfont.ttf
index 2544133..e872d5f 100644
--- a/SubCabinetSolution/IconFont/iconfont.ttf
+++ b/SubCabinetSolution/IconFont/iconfont.ttf
Binary files differ
diff --git a/SubCabinetSolution/Model/AdminFuncModel.cs b/SubCabinetSolution/Model/AdminFuncModel.cs
new file mode 100644
index 0000000..0cbcb29
--- /dev/null
+++ b/SubCabinetSolution/Model/AdminFuncModel.cs
@@ -0,0 +1,14 @@
+namespace SubCabinetSolution.Model
+{
+ public class AdminFuncModel
+ {
+ public AdminFuncModel(string image, string title)
+ {
+ Image = image;
+ Title = title;
+ }
+
+ public string Image { get; }
+ public string Title { get; }
+ }
+}
\ No newline at end of file
diff --git a/SubCabinetSolution/SubCabinetSolution.csproj b/SubCabinetSolution/SubCabinetSolution.csproj
index ffcdde3..73292f0 100644
--- a/SubCabinetSolution/SubCabinetSolution.csproj
+++ b/SubCabinetSolution/SubCabinetSolution.csproj
@@ -155,6 +155,7 @@
MSBuild:Compile
Designer
+
@@ -171,6 +172,7 @@
+
@@ -203,6 +205,9 @@
ConsumeQueryPage.xaml
+
+ EditUserDialog.xaml
+
EmergencyPage.xaml
@@ -265,6 +270,7 @@
+
diff --git a/SubCabinetSolution/ViewModel/EditUserDialogViewModel.cs b/SubCabinetSolution/ViewModel/EditUserDialogViewModel.cs
new file mode 100644
index 0000000..012c32a
--- /dev/null
+++ b/SubCabinetSolution/ViewModel/EditUserDialogViewModel.cs
@@ -0,0 +1,47 @@
+using System.Collections.Generic;
+using System.Windows;
+using System.Windows.Controls;
+using GalaSoft.MvvmLight;
+using GalaSoft.MvvmLight.Command;
+using SubCabinetSolution.Model;
+
+namespace SubCabinetSolution.ViewModel
+{
+ public class EditUserDialogViewModel : ViewModelBase
+ {
+ public List AdminFuncModels { get; set; }
+ public RelayCommand CloseWindowCommand { get; set; }
+ public RelayCommand