From ea298f00f6a8608bf6bafcd7103024047842bcaf Mon Sep 17 00:00:00 2001 From: flower-string <2178503051@qq.com> Date: Sat, 8 Mar 2025 15:22:29 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20=E6=A1=A3=E6=A1=88=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=89=8D=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/api/oa/document.js | 34 ++ .../views/oa/peoples/document/FileList.vue | 221 ++++++++++++ .../src/views/oa/peoples/document/index.vue | 278 ++++++++++++++ .../src/views/oa/peoples/document/update.vue | 340 ++++++++++++++++++ .../oa/peoples/status/ProbationApply.vue | 129 +++++++ .../oa/peoples/status/ProbationManage.vue | 198 ++++++++++ .../src/views/oa/peoples/status/index.vue | 30 ++ 7 files changed, 1230 insertions(+) create mode 100644 ruoyi-ui/src/api/oa/document.js create mode 100644 ruoyi-ui/src/views/oa/peoples/document/FileList.vue create mode 100644 ruoyi-ui/src/views/oa/peoples/document/index.vue create mode 100644 ruoyi-ui/src/views/oa/peoples/document/update.vue create mode 100644 ruoyi-ui/src/views/oa/peoples/status/ProbationApply.vue create mode 100644 ruoyi-ui/src/views/oa/peoples/status/ProbationManage.vue create mode 100644 ruoyi-ui/src/views/oa/peoples/status/index.vue diff --git a/ruoyi-ui/src/api/oa/document.js b/ruoyi-ui/src/api/oa/document.js new file mode 100644 index 0000000..ad65479 --- /dev/null +++ b/ruoyi-ui/src/api/oa/document.js @@ -0,0 +1,34 @@ +import request from '@/utils/request' + +// 查询用户文件列表 +export function listDocument(userId) { + return request({ + url: '/oa/files/' + userId, + method: 'get', + }) +} + +/** + * 查询所有用户档案 + */ +export function QueryDocument(query) { + return request({ + url: '/oa/files/list', + method: 'get', + params: query + }) +} + +/** + * 为用户添加文件 + */ +export function addFile(userId, fileList) { + return request({ + url: '/oa/files', + method: 'post', + data: { + userId, + fileList + } + }) +} \ No newline at end of file diff --git a/ruoyi-ui/src/views/oa/peoples/document/FileList.vue b/ruoyi-ui/src/views/oa/peoples/document/FileList.vue new file mode 100644 index 0000000..bc9ba7d --- /dev/null +++ b/ruoyi-ui/src/views/oa/peoples/document/FileList.vue @@ -0,0 +1,221 @@ + + + + + \ No newline at end of file diff --git a/ruoyi-ui/src/views/oa/peoples/document/index.vue b/ruoyi-ui/src/views/oa/peoples/document/index.vue new file mode 100644 index 0000000..0d98bd2 --- /dev/null +++ b/ruoyi-ui/src/views/oa/peoples/document/index.vue @@ -0,0 +1,278 @@ + + + diff --git a/ruoyi-ui/src/views/oa/peoples/document/update.vue b/ruoyi-ui/src/views/oa/peoples/document/update.vue new file mode 100644 index 0000000..c20354e --- /dev/null +++ b/ruoyi-ui/src/views/oa/peoples/document/update.vue @@ -0,0 +1,340 @@ + + + + + diff --git a/ruoyi-ui/src/views/oa/peoples/status/ProbationApply.vue b/ruoyi-ui/src/views/oa/peoples/status/ProbationApply.vue new file mode 100644 index 0000000..6270c1e --- /dev/null +++ b/ruoyi-ui/src/views/oa/peoples/status/ProbationApply.vue @@ -0,0 +1,129 @@ + + + + + \ No newline at end of file diff --git a/ruoyi-ui/src/views/oa/peoples/status/ProbationManage.vue b/ruoyi-ui/src/views/oa/peoples/status/ProbationManage.vue new file mode 100644 index 0000000..834d9d1 --- /dev/null +++ b/ruoyi-ui/src/views/oa/peoples/status/ProbationManage.vue @@ -0,0 +1,198 @@ + + + \ No newline at end of file diff --git a/ruoyi-ui/src/views/oa/peoples/status/index.vue b/ruoyi-ui/src/views/oa/peoples/status/index.vue new file mode 100644 index 0000000..d077e0e --- /dev/null +++ b/ruoyi-ui/src/views/oa/peoples/status/index.vue @@ -0,0 +1,30 @@ + + + \ No newline at end of file