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