From 64cd24b079ec15ea5c9be7360060e7b34eb3d8bd Mon Sep 17 00:00:00 2001
From: yaowanxin <3588231647@qq.com>
Date: 星期三, 21 一月 2026 17:48:46 +0800
Subject: [PATCH] 在入职管理、离职管理和用印管理中新增附件上传功能

---
 src/api/personnelManagement/onboarding.js |   81 ++++++++++++++++++++++++++++------------
 1 files changed, 56 insertions(+), 25 deletions(-)

diff --git a/src/api/personnelManagement/onboarding.js b/src/api/personnelManagement/onboarding.js
index 7212afa..f3dc6ee 100644
--- a/src/api/personnelManagement/onboarding.js
+++ b/src/api/personnelManagement/onboarding.js
@@ -1,42 +1,73 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
 
 // 鏌ヨ浜哄憳鍏ヨ亴鍒楄〃
 export function staffJoinListPage(query) {
-    return request({
-        url: '/staff/staffJoinLeaveRecord/listPage',
-        method: 'get',
-        params: query,
-    })
+  return request({
+    url: "/staff/staffJoinLeaveRecord/listPage",
+    method: "get",
+    params: query,
+  });
 }
 // 鏂板浜哄憳鍏ヨ亴
 export function staffJoinAdd(query) {
-    return request({
-        url: '/staff/staffJoinLeaveRecord/add',
-        method: 'post',
-        data: query,
-    })
+  return request({
+    url: "/staff/staffJoinLeaveRecord/add",
+    method: "post",
+    data: query,
+  });
 }
 // 淇敼浜哄憳鍏ヨ亴
 export function staffJoinUpdate(query) {
-    return request({
-        url: '/staff/staffJoinLeaveRecord/update',
-        method: 'post',
-        data: query,
-    })
+  return request({
+    url: "/staff/staffJoinLeaveRecord/update",
+    method: "post",
+    data: query,
+  });
 }
 // 鏌ヨ鍛樺伐鍏ヨ亴淇℃伅
 export function getStaffJoinInfo(query) {
-    return request({
-        url: '/staff/staffJoinLeaveRecord/' + query,
-        method: 'get',
-        data: query,
-    })
+  return request({
+    url: "/staff/staffJoinLeaveRecord/" + query,
+    method: "get",
+    data: query,
+  });
 }
 // 鍒犻櫎鍛樺伐
 export function staffJoinDel(query) {
+  return request({
+    url: "/staff/staffJoinLeaveRecord/del",
+    method: "delete",
+    data: query,
+  });
+}
+
+export function getStaffOnJob() {
+  return request({
+    url: "/staff/staffOnJob/list",
+    method: "get",
+  });
+}
+// 鏌ヨ鍏ヨ亴/绂昏亴闄勪欢鍒楄〃
+export function fileListPage(query) {
     return request({
-        url: '/staff/staffJoinLeaveRecord/del',
-        method: 'delete',
+        url: "/staff/staffJoinLeaveRecord/listPageFile",
+        method: "get",
+        params: query,
+    });
+}
+// 淇濆瓨鍏ヨ亴/绂昏亴闄勪欢
+export function fileAdd(query) {
+    return request({
+        url: "/staff/staffJoinLeaveRecord/addFile",
+        method: "post",
         data: query,
-    })
-}
\ No newline at end of file
+    });
+}
+// 鍒犻櫎鍏ヨ亴/绂昏亴闄勪欢
+export function fileDel(query) {
+    return request({
+        url: "/staff/staffJoinLeaveRecord/delFile",
+        method: "delete",
+        data: query,
+    });
+}

--
Gitblit v1.9.3