From b58f53769f004fb0ba6b5aedf55ef602850c7c97 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期日, 20 九月 2026 15:46:05 +0800
Subject: [PATCH] 天津豹鸣app 1.部署修改

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

diff --git a/src/api/projectManagement/project.js b/src/api/projectManagement/project.js
new file mode 100644
index 0000000..3d98536
--- /dev/null
+++ b/src/api/projectManagement/project.js
@@ -0,0 +1,94 @@
+import request from "@/utils/request";
+
+// 鍒嗛〉鏌ヨ椤圭洰锛堟柊澧炰笌缂栬緫鍏辩敤 /save锛岄潬 info.id 鍖哄垎锛�
+export function listProject(data) {
+  return request({
+    url: "/projectManagement/info/listPage",
+    method: "post",
+    data,
+  });
+}
+
+// 鏌ヨ椤圭洰璇︽儏锛坕d 鍦ㄨ矾寰勪笂锛孭OST锛�
+export function getProject(id) {
+  return request({
+    url: `/projectManagement/info/${id}`,
+    method: "post",
+  });
+}
+
+// 鏂板 / 缂栬緫椤圭洰
+export function saveProject(data) {
+  return request({
+    url: "/projectManagement/info/save",
+    method: "post",
+    data,
+  });
+}
+
+// 鍒犻櫎椤圭洰锛坆ody 涓� id 鏁扮粍锛�
+export function delProject(ids) {
+  return request({
+    url: "/projectManagement/info/remove",
+    method: "delete",
+    data: ids,
+  });
+}
+
+// 鏇存柊鍗曟嵁鐘舵��
+export function updateStatus(data) {
+  return request({
+    url: "/projectManagement/info/updateStatus",
+    method: "post",
+    data,
+  });
+}
+
+// 鎻愪氦锛歳eviewStatus 缃� 0
+export function submitProject(data) {
+  return request({
+    url: "/projectManagement/info/updateStatus",
+    method: "post",
+    data: { ...data, reviewStatus: 0 },
+  });
+}
+
+// 瀹℃牳锛歳eviewStatus 缃� 1
+export function auditProject(data) {
+  return request({
+    url: "/projectManagement/info/updateStatus",
+    method: "post",
+    data: { ...data, reviewStatus: 1 },
+  });
+}
+
+// 闃舵锛堣繘搴︽眹鎶ワ級
+export function saveStage(data) {
+  return request({
+    url: "/projectManagement/info/saveStage",
+    method: "post",
+    data,
+  });
+}
+
+export function listStage(projectId) {
+  return request({
+    url: `/projectManagement/info/listStage/${projectId}`,
+    method: "post",
+  });
+}
+
+export function deleteStage(stageId) {
+  return request({
+    url: `/projectManagement/info/deleteStage/${stageId}`,
+    method: "post",
+  });
+}
+
+// 椤圭洰褰掓。闄勪欢
+export function getProjectAttachments(id) {
+  return request({
+    url: `/projectManagement/info/attachments/${id}`,
+    method: "get",
+  });
+}

--
Gitblit v1.9.3