weaver_trunk_cli/pc4mobx/prj/apis/project.js

204 lines
6.0 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import {WeaTools} from 'ecCom'
// 项目类型-树形
export const getPrjTypeTreePageList = params => {
return WeaTools.callApi('/api/proj/pcproject/getPrjTypeTree', 'GET', params);
}
//列表
export const getPrjTypeList = params => {
return WeaTools.callApi('/api/proj/pcproject/getPrjExecuteList', 'GET', params);
}
//项目执行 高级搜索
export const getPrjCondition = params => {
return WeaTools.callApi('/api/proj/pcproject/prjcondition', 'GET', params);
}
//查詢項目 - 列表
export const getQueryPrjList = params =>{
return WeaTools.callApi('/api/proj/pcproject/getPrjSearchList','GET', params);
}
//批量共享 - 列表
export const getBatchShareList = params =>{
return WeaTools.callApi('/api/proj/pcproject/getBatchShareList','GET', params);
}
//项目监控- 列表
export const getPrjMonitorList = params =>{
return WeaTools.callApi('/api/proj/pcproject/getPrjMonitorList','GET', params);
}
//项目卡片接口
//tab查询
export const getPrjTabs = params =>{
return WeaTools.callApi('/api/proj/pcproject/getProjectTabs','GET', params);
}
//项目信息
export const getPrjInfo = params =>{
return WeaTools.callApi('/api/proj/pcproject/getProjectInfo','GET', params);
}
//项目日志
export const getPrjLogList = params =>{
return WeaTools.callApi('/api/proj/pcproject/prjLogList','GET', params);
}
//项目字段日志
export const getPrjFieldLogList = params =>{
return WeaTools.callApi('/api/proj/pcproject/prjFieldLogList','POST', params);
}
//项目字段详情日志
export const getPrjFieldDetaiLogList = params =>{
return WeaTools.callApi('/api/proj/pcproject/prjFieldDetailLogList','POST', params);
}
//项目信息 =-- 编辑保存
export const savePrjInfo = params =>{
return WeaTools.callApi('/api/proj/pcproject/doPrjOperation','POST', params);
}
//项目信息 =-- 删除
export const delPrjInfo = params =>{
return WeaTools.callApi('/api/proj/pcproject/doPrjOperation','POST', params);
}
//子项目
export const getPrjSubList = params =>{
return WeaTools.callApi('/api/proj/pcproject/getSubProjectList','GET', params);
}
//相关交流
export const getPrjDiscuss = params =>{
return WeaTools.callApi('/api/proj/pcproject/prjdiscuss','GET', params);
}
//相关交流new
export const getExchangeList = params =>{
return WeaTools.callApi('/api/proj/pcproject/getExchangeList','GET', params);
}
//相关交流保存
export const exchangeSave = params =>{
return WeaTools.callApi('/api/proj/prjutil/doDiscussOpt','POST', params);
}
//相关交流删除
export const exchangeDelete = params =>{
return WeaTools.callApi('/api/proj/prjutil/exchangeDelete','GET', params);
}
//共享设置
export const getPrjShare = params =>{
return WeaTools.callApi('/api/proj/pcproject/prjshare','GET', params);
}
//共享设置添加
export const addPrjShare = params => {
return WeaTools.callApi('/api/proj/prjutil/doProjectShareOpt', 'POST', params);
}
//共享设置批量删除
export const delBatchPjrShare = params => {
return WeaTools.callApi('/api/proj/prjutil/doProjectShareOpt', 'POST', params);
}
//统计报告
export const getPrjStastics = params =>{
return WeaTools.callApi('/api/proj/pcproject/prjstastics','GET', params);
}
//任务列表
export const getPrjTaskList = params =>{
return WeaTools.callApi('/api/proj/pcproject/getPrjViewProcess','GET', params);
}
//任务列表 -- 版本
export const getPrjTaskVersion = params =>{
return WeaTools.callApi('/api/proj/pctask/gettaskversion','GET', params);
}
//任务列表 -- 相关流程-文档-写作-日志 列表
export const getPrjDspList = params =>{
return WeaTools.callApi('/api/proj/pcproject/prjDspList','GET', params);
}
//任务列表 -- 通知项目成员
export const getNoticeMember= params =>{
return WeaTools.callApi('/api/proj/pcproject/noticeMember','GET', params);
}
//任务列表 -- 历史版本对比
export const getPrjHisCompare = params =>{
return WeaTools.callApi('/api/proj/pcproject/prjHisCompare','GET', params);
}
//项目执行
export const doPlanOpt = params =>{
return WeaTools.callApi('/api/proj/pcproject/doPlanOpt','GET', params);
}
//项目另存为模板
export const doSaveTemplet = params =>{
return WeaTools.callApi('/api/proj/pcproject/doSaveTemplet','GET', params);
}
//项目初始化导入
export const prjimptopt = params =>{
return WeaTools.callApi('/api/proj/prjutil/prjimpopt','GET', params);
}
//WBS导入配置字段
export const getTaskWbsField = params =>{
return WeaTools.callApi('/api/proj/prjutil/getTaskWbsField','POST', params);
}
//WBS导入配置字段
export const doTaskWbsFieldSave = params =>{
return WeaTools.callApi('/api/proj/prjutil/doSaveTaskWbsField','POST', params);
}
//项目任务模板(重新生成项目类型模板)
export const doPrjTemplateFile = params =>{
return WeaTools.callApi('/api/proj/prjutil/doPrjTemplateFile','GET', params);
}
//项目导入
export const doPrjimpopt = params =>{
return WeaTools.callApi('/api/proj/prjutil/doprjimpopt','POST', params);
}
//批量共享
export const savePrjBatchShare = params =>{
return WeaTools.callApi('/api/proj/pcproject/prjShareMultiOpt','POST', params);
}
/*********** 报表 ********************** */
export const getPrjReport = params => {
return WeaTools.callApi('/api/proj/prjReport/getPrjReport', 'GET', params);
}
export const getPrjReportCondition = params => {
return WeaTools.callApi('/api/proj/prjReport/getRepCondition', 'GET', params);
}
//模板阶段设置
export const getPrjTempletStageList = params => {
return WeaTools.callApi('/api/proj/pcproject/getPrjTempletStageList', 'GET', params);
}
//模板阶段保存
export const savePrjTempletStage = params => {
return WeaTools.callApi('/api/proj/pcproject/savePrjTempletStage', 'POST', params);
}
//模板阶段保存
export const getPrjResources = params => {
return WeaTools.callApi('/api/proj/pcproject/getPrjResources', 'GET', params);
}
//获取资产模块应用分权是否开启和 禁用所有人是否开启并配置应用列表
export const getDetachable = params => {
return WeaTools.callApi('/api/cpt/maint/getDetachable', 'GET', params);
}