From db42d47f5692ef64e5436c5a6d29dcb537b44596 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期一, 26 一月 2026 16:36:13 +0800
Subject: [PATCH] 浪潮对接单点登录:mis调整

---
 src/api/oaSystem/projectManagement.js |  154 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 154 insertions(+), 0 deletions(-)

diff --git a/src/api/oaSystem/projectManagement.js b/src/api/oaSystem/projectManagement.js
new file mode 100644
index 0000000..56c9287
--- /dev/null
+++ b/src/api/oaSystem/projectManagement.js
@@ -0,0 +1,154 @@
+import request from "@/utils/request";
+import { parseStrEmpty } from "@/utils/ruoyi";
+
+// 鏌ヨ椤圭洰鍒楄〃
+export function listProject(query) {
+  return request({
+    url: "/oA/project/listPage",
+    method: "get",
+    params: query
+  });
+}
+
+// 鏌ヨ椤圭洰鍒楄〃璇︾粏
+export function getProject(query) {
+  return request({
+    url: "oA/project/getList",
+    method: "get"
+  });
+}
+
+// 鏂板椤圭洰
+export function addProject(data) {
+  return request({
+    url: "/oA/project/add",
+    method: "post",
+    data: data
+  });
+}
+
+// 淇敼椤圭洰
+export function updateProject(data) {
+  return request({
+    url: "/oA/project/update",
+    method: "post",
+    data: data
+  });
+}
+
+// 鍒犻櫎椤圭洰
+export function delProject(projectId) {
+  return request({
+    url: "/oA/project/delete/" + projectId,
+    method: "delete"
+  });
+}
+// 瀵煎嚭椤圭洰
+export function exportProject(data) {
+  return request({
+    url: "/oA/project/export",
+    method: "post",
+    data: data
+  });
+}
+// // 鎵归噺鍒犻櫎椤圭洰
+// export function delProjectBatch(projectIds) {
+//   return request({
+//     url: "/oaSystem/project/batch",
+//     method: "delete",
+//     data: projectIds
+//   });
+// }
+
+// 鏍规嵁椤圭洰闃舵id鏌ヨ椤圭洰闃舵浠诲姟鍒楄〃
+export function listProjectTask(phaseId) {
+  return request({
+    url: "/oA/projectPhaseTask/listByPhaseId/"+ phaseId,
+    method: "get"
+  });
+}
+
+// // 鏌ヨ椤圭洰浠诲姟璇︾粏
+// export function getProjectTask(taskId) {
+//   return request({
+//     url: "/oaSystem/project/task/" + taskId,
+//     method: "get"
+//   });
+// }
+
+// 鏂板椤圭洰闃舵浠诲姟
+export function addProjectTask(data) {
+  return request({
+    url: "/oA/projectPhaseTask/add",
+    method: "post",
+    data: data
+  });
+}
+
+// 淇敼椤圭洰闃舵浠诲姟
+export function updateProjectTask(data) {
+  return request({
+    url: "/oA/projectPhaseTask/update",
+    method: "post",
+    data: data
+  });
+}
+
+// 鍒犻櫎椤圭洰闃舵浠诲姟
+export function delProjectTask(taskId) {
+  return request({
+    url: "/oA/projectPhaseTask/delete/" + taskId,
+    method: "delete"
+  });
+}
+
+// 椤圭洰id鏌ヨ椤圭洰闃舵鍒楄〃
+export function listProjectPhase(projectId) {
+  return request({
+    url: "/oA/projectPhase/listByProjectId/" + projectId,
+    method: "get"
+  });
+}
+// 鏂板椤圭洰闃舵
+export function addProjectPhase(data) {
+  return request({
+    url: "/oA/projectPhase/add",
+    method: "post",
+    data: data
+  });
+}
+
+// 淇敼椤圭洰闃舵
+export function updateProjectPhase(data) {
+  return request({
+    url: "/oA/projectPhase/update",
+    method: "post",
+    data: data
+  });
+
+}
+// 鍒犻櫎椤圭洰闃舵
+export function delProjectPhase(phaseId) {
+  return request({
+    url: "/oA/projectPhase/delete/" + phaseId,
+    method: "delete"
+  })
+}
+//
+
+// // 鏌ヨ椤圭洰閲岀▼纰戝垪琛�
+// export function listProjectMilestone(query) {
+//   return request({
+//     url: "/oaSystem/project/milestone/list",
+//     method: "get",
+//     params: query
+//   });
+// }
+
+// // 椤圭洰缁熻淇℃伅
+// export function getProjectStatistics() {
+//   return request({
+//     url: "/oaSystem/project/statistics",
+//     method: "get"
+//   });
+// }
\ No newline at end of file

--
Gitblit v1.9.3