diff --git a/projects/WebMVC/libman.json b/projects/WebMVC/libman.json
index af04d8cb..9ea49604 100644
--- a/projects/WebMVC/libman.json
+++ b/projects/WebMVC/libman.json
@@ -2,14 +2,35 @@
"version": "1.0",
"defaultProvider": "cdnjs",
"libraries": [
+ {
+ "library": "jquery@3.5.1",
+ "destination": "wwwroot/lib/jquery",
+ "files": [ "jquery.min.js" ]
+ },
+ {
+ "library": "jquery.serializeJSON@2.9.0",
+ "destination": "wwwroot/lib/jquery.serializeJSON",
+ "files": [ "jquery.serializejson.min.js" ]
+ },
{
"library": "axios@0.19.2",
"destination": "wwwroot/lib/axios"
},
+ {
+ "provider": "unpkg",
+ "library": "jwt-decode@2.2.0",
+ "destination": "wwwroot/lib/jwt-decode",
+ "files": [ "build/jwt-decode.min.js" ]
+ },
{
"library": "pubsub-js@1.8.0",
"destination": "wwwroot/lib/pubsub-js",
- "files": ["pubsub.min.js"]
+ "files": [ "pubsub.min.js" ]
+ },
+ {
+ "library": "moment.js@2.26.0",
+ "destination": "wwwroot/lib/moment.js",
+ "files": [ "locale/zh-cn.js", "moment.min.js" ]
},
{
"library": "vue@2.6.11",
@@ -26,15 +47,10 @@
"destination": "wwwroot/lib/vuex",
"files": [ "vuex.min.js" ]
},
- {
- "library": "moment.js@2.26.0",
- "destination": "wwwroot/lib/moment.js",
- "files": ["locale/zh-cn.js","moment.min.js"]
- },
{
"library": "ant-design-vue@1.5.3",
"destination": "wwwroot/lib/ant-design-vue",
- "files": [ "antd.min.css", "antd.min.js"]
+ "files": [ "antd.min.css", "antd.min.js" ]
}
]
}
\ No newline at end of file
diff --git a/projects/WebMVC/wwwroot/components/layout.html b/projects/WebMVC/wwwroot/components/layout.html
new file mode 100644
index 00000000..73e29750
--- /dev/null
+++ b/projects/WebMVC/wwwroot/components/layout.html
@@ -0,0 +1,21 @@
+
+