diff --git a/oa-system/src/main/java/com/oa/system/package-info.java b/oa-system/src/main/java/com/oa/system/package-info.java new file mode 100644 index 000000000..4062bdce0 --- /dev/null +++ b/oa-system/src/main/java/com/oa/system/package-info.java @@ -0,0 +1,4 @@ +/** + * OA 系统 + */ +package com.oa.system; \ No newline at end of file diff --git a/ruoyi-ui/src/api/oa/employee.js b/ruoyi-ui/src/api/oa/employee.js new file mode 100644 index 000000000..d59645f5f --- /dev/null +++ b/ruoyi-ui/src/api/oa/employee.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询员工信息列表 +export function listEmployee(query) { + return request({ + url: '/oa/employee/list', + method: 'get', + params: query + }) +} + +// 查询员工信息详细 +export function getEmployee(userId) { + return request({ + url: '/oa/employee/' + userId, + method: 'get' + }) +} + +// 新增员工信息 +export function addEmployee(data) { + return request({ + url: '/oa/employee', + method: 'post', + data: data + }) +} + +// 修改员工信息 +export function updateEmployee(data) { + return request({ + url: '/oa/employee', + method: 'put', + data: data + }) +} + +// 删除员工信息 +export function delEmployee(userId) { + return request({ + url: '/oa/employee/' + userId, + method: 'delete' + }) +} diff --git a/ruoyi-ui/src/views/oa/employee/index.vue b/ruoyi-ui/src/views/oa/employee/index.vue new file mode 100644 index 000000000..1ee1ccdde --- /dev/null +++ b/ruoyi-ui/src/views/oa/employee/index.vue @@ -0,0 +1,103 @@ + + +