diff --git a/src/App.vue b/src/App.vue
index bc687ea..3095b3e 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -5,8 +5,7 @@ import authentication from "./views/authentication_login.vue";
diff --git a/src/router/authentication.js b/src/router/authentication.js
index 5bf05ef..1ef2554 100644
--- a/src/router/authentication.js
+++ b/src/router/authentication.js
@@ -1,7 +1,8 @@
import authentication from '../views/authentication_login.vue'
-
+import register from '../views/authentication_register.vue'
export default [
+ { path: '/', component: authentication },
{ path: '/login', component: authentication },
- // { path: '/register', component: Register },
+ { path: '/register', component: register },
// { path: '/profile', component: Profile }
]
diff --git a/src/router/index.js b/src/router/index.js
index d6483bb..da53169 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -9,7 +9,6 @@ import userManagementRoutes from './userManagement'
import authentication from "../views/authentication_login.vue";
const routes = [
- { path: '/', component: HelloWorld },
...authenticationRoutes,
...courseManagementRoutes,
...meetingManagementRoutes,
diff --git a/src/router/organizationManagement.js b/src/router/organizationManagement.js
index 78fb824..56bfbb5 100644
--- a/src/router/organizationManagement.js
+++ b/src/router/organizationManagement.js
@@ -1,9 +1,7 @@
-// import OrganizationList from '../views/organization-management/OrganizationList.vue'
-// import OrganizationDetail from '../views/organization-management/OrganizationDetail.vue'
-// import OrganizationEdit from '../views/organization-management/OrganizationEdit.vue'
+import Organization_main from '../views/organization-management/Organization_main.vue'
export default [
- // { path: '/organizations', component: OrganizationList },
+ { path: '/organizations', component: Organization_main},
// { path: '/organizations/:id', component: OrganizationDetail },
// { path: '/organizations/:id/edit', component: OrganizationEdit }
]
diff --git a/src/services/authenticationService.js b/src/services/authenticationService.js
index c1025e9..9c190ac 100644
--- a/src/services/authenticationService.js
+++ b/src/services/authenticationService.js
@@ -1,29 +1,22 @@
import axios from "axios";
export default {
- login(username, password, apiUrl="http://localhost:8080"){
- const url = `${apiUrl}/users/checkLogin`
+ login(account, password){
+ const url = `http://localhost:8080/users/checkLogin`
const data = {
- username: username,
+ account: account,
password: password
};
return axios.post(url, data)
.then(response => {
- alert(">login方法中<");
- alert(response.data.username);
+ alert(response.data.account);
return response.data;
});
},
register(user){
- const url = `${apiUrl}/users/checkLogin`
- const data = {
- username: username,
- password: password
- };
- return axios.post(url, data)
+ const url = `http://localhost:8080/users/checkRegister`
+ return axios.post(url, user)
.then(response => {
- alert(">login方法中<");
- alert(response.data.username);
return response.data;
});
//跳转逻辑
diff --git a/src/services/organizationService.js b/src/services/organizationService.js
index e69de29..0984050 100644
--- a/src/services/organizationService.js
+++ b/src/services/organizationService.js
@@ -0,0 +1,14 @@
+import axios from "axios";
+
+export default {
+ getAllOrganizations() {
+ return axios.get('http://localhost:8080/organizations/listAll').then(response => {
+ return response.data;
+ });
+ },
+ addOrganization(organization) {
+ return axios.post('http://localhost:8080/organizations/addOrganization', organization).then(response => {
+ return response.data;
+ });
+ }
+}
\ No newline at end of file
diff --git a/src/views/authentication_login.vue b/src/views/authentication_login.vue
index 3c51846..6c2d6dc 100644
--- a/src/views/authentication_login.vue
+++ b/src/views/authentication_login.vue
@@ -1,39 +1,32 @@
- 登录
-
+ 登录
+
LOGIN
REGISTER
diff --git a/src/views/authentication_register.vue b/src/views/authentication_register.vue
index 5617421..9c83d33 100644
--- a/src/views/authentication_register.vue
+++ b/src/views/authentication_register.vue
@@ -1,7 +1,9 @@
+
-
+
+
-
+
-
BACK
REGISTER
+
\ No newline at end of file
diff --git a/src/views/organization-management/Organization_main.vue b/src/views/organization-management/Organization_main.vue
new file mode 100644
index 0000000..75a880b
--- /dev/null
+++ b/src/views/organization-management/Organization_main.vue
@@ -0,0 +1,202 @@
+
+ {{ showDialog }}
+ 添加部门
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.parentOrganization ? row.parentOrganization.organizationName : '无' }}
+
+
+
+
+
+
+
+
+
+ 启用
+
+
+ 禁用
+
+
+
+
+
+
+
+
+
+
+
+ {{item.organizationName}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+