优化线索、商机、项目相关开发
This commit is contained in:
@@ -82,6 +82,42 @@ export function deleteProject(id) {
|
||||
return request({ url: `/backend/crm/project/${id}`, method: "delete" });
|
||||
}
|
||||
|
||||
/* --------------------------- 项目文档(OA 文档库) --------------------------- */
|
||||
|
||||
/**
|
||||
* 项目文档列表:对应文档库「共享文档 / 项目文档 / {项目名称}」文件夹(含子文件夹)。
|
||||
* 存量项目在首次调用时自动补建文件夹。
|
||||
*/
|
||||
export function getProjectDocs(id, params) {
|
||||
return request({ url: `/backend/crm/project/${id}/docs`, method: "get", params });
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传项目文档:文件先经 POST /backend/uploadfile 上传,
|
||||
* 再调用本接口写入文档库项目文件夹并同步登记 CRM 附件。
|
||||
*/
|
||||
export function uploadProjectDoc(id, data) {
|
||||
return request({ url: `/backend/crm/project/${id}/doc-upload`, method: "post", data });
|
||||
}
|
||||
|
||||
/** 删除项目文档:同步软删文档库文档与对应 CRM 附件记录 */
|
||||
export function deleteProjectDoc(id, data) {
|
||||
return request({ url: `/backend/crm/project/${id}/doc-delete`, method: "post", data });
|
||||
}
|
||||
|
||||
/**
|
||||
* 新建项目文档文件夹(对应文档库中项目文件夹下的子分类),用于分类存放文档。
|
||||
* data: { name, parent_id },parent_id 缺省时建在项目根文件夹下。
|
||||
*/
|
||||
export function createProjectDocFolder(id, data) {
|
||||
return request({ url: `/backend/crm/project/${id}/doc-folder`, method: "post", data });
|
||||
}
|
||||
|
||||
/** 删除项目文档文件夹(需为空:无子文件夹、无文档;项目根文件夹不可删除) */
|
||||
export function deleteProjectDocFolder(id, data) {
|
||||
return request({ url: `/backend/crm/project/${id}/doc-folder-delete`, method: "post", data });
|
||||
}
|
||||
|
||||
/* --------------------------------- 回访 --------------------------------- */
|
||||
|
||||
export function getFollowList(params) {
|
||||
|
||||
Reference in New Issue
Block a user