diff --git a/src/App.vue b/src/App.vue
index 2554396..58e057f 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,10 +1,8 @@
-
+
+
+
-
-
-
\ No newline at end of file
+
diff --git a/src/router/index.js b/src/router/index.js
index ab3d3c6..e849c72 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -6,17 +6,55 @@ import meetingManagementRoutes from './meetingManagement'
import newsManagementRoutes from './newsManagement'
import organizationManagementRoutes from './organizationManagement'
import userManagementRoutes from './userManagement'
-
-// 请不要直接修改本文件,使用在router下的对应模块名称的js中引入路由的方式来代替->
-
+import App from '../App.vue';
+import Register from "../view/Register.vue";
+import Home from '../view/Home.vue';
+import UserManagement from "../view/UserManagement.vue";
+import TenantManagement from "../view/TenantManagement.vue";
+import AddUser from "../view/AddUser.vue";
+import AddTenant from "../view/AddTenant.vue";
+import EditTenant from "../view/EditTenant.vue";
+import EditUser from "../view/EditUser.vue";
+import test from "../test.vue";
const routes = [
- { path: '/', component: HelloWorld, meta: {"msg": "HeIl⚪ W0rId!"}},
- ...authenticationRoutes,
- ...courseManagementRoutes,
- ...meetingManagementRoutes,
- ...newsManagementRoutes,
- ...organizationManagementRoutes,
- ...userManagementRoutes,
+ { path: '/', component: Home},
+ { path: '/login', name: 'App', component:Home },
+ {
+ path: '/register',
+ name: 'Register',
+ component: Register
+ },
+ { path: '/tenantManagement',
+ name: 'TenantManagement',
+ component: TenantManagement
+ },
+ { path: '/addUser',
+ name: 'AddUser',
+ component: AddUser
+ },
+ { path: '/addTenant',
+ name: 'AddTenant',
+ component: AddTenant
+ },
+ { path: '/editTenant',
+ name: 'EditTenant',
+ component: EditTenant
+ },
+ { path: '/editUser',
+ name: 'EditUser',
+ component: EditUser
+ },
+ { path: '/test',
+ name: 'Test',
+ component: test
+ },
+ { path: '/userManagement', name: 'UM', component:UserManagement }
+ // ...authenticationRoutes,
+ // ...courseManagementRoutes,
+ // ...meetingManagementRoutes,
+ // ...newsManagementRoutes,
+ // ...organizationManagementRoutes,
+ // ...userManagementRoutes,
]
const router = createRouter({
diff --git a/src/router/userManagement.js b/src/router/userManagement.js
index 54c169c..2162b21 100644
--- a/src/router/userManagement.js
+++ b/src/router/userManagement.js
@@ -6,4 +6,5 @@ export default [
// { path: '/users', component: UserList },
// { path: '/users/:id', component: UserDetail },
// { path: '/users/:id/edit', component: UserEdit }
+
]
diff --git a/src/services/authenticationService.js b/src/services/authenticationService.js
index e69de29..2f51654 100644
--- a/src/services/authenticationService.js
+++ b/src/services/authenticationService.js
@@ -0,0 +1,44 @@
+ import axios from "axios";
+ import { useRouter } from 'vue-router';
+ import {ref} from "vue";
+
+
+ export default {
+ login(account, password){
+ const url='http://localhost:8080/checkLogin'
+ const data={
+ account:account,
+ password:password
+ }
+ return axios.post(url, data)
+ .then(response => {
+ const user=ref(null);
+ const router=useRouter();
+ user.value=response.data;
+ if(user.value.account!=null) {
+ alert("登录成功");
+ if (user.value.account === "123" && user.value.password === "123") {
+ alert("进入管理员界面");
+ location.href="/userManagement";
+ } else {
+ alert("进入用户界面");
+ location.href="/tenantManagement";
+ }
+ }else{
+ alert("登录失败");
+ }
+ // 处理登录成功的逻辑
+ console.log(response.data);
+ return response.data;
+ });
+
+ },
+ register(user){
+ const url='http://localhost:8080/checkRegister'
+ return axios.post(url, user)
+ .then(response=>{
+ return response.data;
+ });
+ }
+
+ }
\ No newline at end of file
diff --git a/src/services/userService.js b/src/services/userService.js
index e69de29..038b4c0 100644
--- a/src/services/userService.js
+++ b/src/services/userService.js
@@ -0,0 +1,58 @@
+import axios from "axios";
+
+import {ref} from "vue";
+
+export default {
+ addUser(user){
+ const url='http://localhost:8080/addUser'
+ const data={
+ account: user.account,
+ name: user.name,
+ organization: user.organization,
+ email: user.email,
+ gender: user.gender,
+ phone: user.phone,
+ password:user.password
+ }
+ return axios.post(url, data)
+ .then(response => {
+ if(response.data!=null){
+ alert("新增成功");
+ }else
+ alert("新增失败");
+ location.href="/userManagement";
+ });
+
+ },
+
+
+ editUser(){
+
+ },
+
+ searchUser(){
+
+ },
+
+ getAll(){
+ const url='http://localhost:8080/getAll'
+ return axios.get(url)
+ .then(response => {
+ return response.data;
+ });
+ },
+
+ update(user){
+ const url='http://localhost:8080/update';
+ console.log("哈哈哈哈哈哈哈啊哈哈哈哈哈"+user);
+ return axios.post(url,user)
+ .then(response => {
+ if(response.data!=null){
+ console.log(response.data)
+ }else
+ console.log("更新失败");
+ location.href="/userManagement";
+ });
+ }
+
+}
\ No newline at end of file
diff --git a/src/test.vue b/src/test.vue
new file mode 100644
index 0000000..aa246bf
--- /dev/null
+++ b/src/test.vue
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑选中行
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/view/AddTenant.vue b/src/view/AddTenant.vue
new file mode 100644
index 0000000..f79cdd8
--- /dev/null
+++ b/src/view/AddTenant.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/view/AddUser.vue b/src/view/AddUser.vue
new file mode 100644
index 0000000..34cb978
--- /dev/null
+++ b/src/view/AddUser.vue
@@ -0,0 +1,59 @@
+
+
+ 用户名称
+
+
+ 用户名称
+
+
+ 用户密码
+
+
+ 手机号码
+
+
+ 邮箱
+
+
+
+ 用户性别
+
+
+ 组织
+
+
+ 确认新增
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/view/EditTenant.vue b/src/view/EditTenant.vue
new file mode 100644
index 0000000..f79cdd8
--- /dev/null
+++ b/src/view/EditTenant.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/view/EditUser.vue b/src/view/EditUser.vue
new file mode 100644
index 0000000..55472ce
--- /dev/null
+++ b/src/view/EditUser.vue
@@ -0,0 +1,46 @@
+
+
+ 用户名称
+
+
+ 用户名称
+
+
+ 用户密码
+
+
+ 手机号码
+
+
+ 邮箱
+
+
+
+ 用户性别
+
+
+ 组织
+
+
+ 确认修改
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/view/Home.vue b/src/view/Home.vue
new file mode 100644
index 0000000..4ee6cc4
--- /dev/null
+++ b/src/view/Home.vue
@@ -0,0 +1,33 @@
+
+
+ 名称
+
+
+ 密码
+
+ 登录
+ 注册
+
+
+
+
+
+
+
+
diff --git a/src/view/Register.vue b/src/view/Register.vue
new file mode 100644
index 0000000..6252d8e
--- /dev/null
+++ b/src/view/Register.vue
@@ -0,0 +1,81 @@
+
+
+
+ 名称
+
+
+ 账号
+
+
+ 密码
+
+
+ 性别
+
+
+ 电话号码
+
+
+ 邮箱
+
+
+ 组织
+
+
+
+
+ 注册
+
+
+
+
+
+
+
+
diff --git a/src/view/TenantManagement.vue b/src/view/TenantManagement.vue
new file mode 100644
index 0000000..5f8e094
--- /dev/null
+++ b/src/view/TenantManagement.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/view/UserManagement.vue b/src/view/UserManagement.vue
new file mode 100644
index 0000000..af0b344
--- /dev/null
+++ b/src/view/UserManagement.vue
@@ -0,0 +1,405 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 新增
+ 修改
+ 删除
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改用户
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+