95 changed files with 1483 additions and 1538 deletions
-
2src/api/xm/core/xmBranchState.js
-
2src/api/xm/core/xmBranchTaskTypeState.js
-
53src/api/xm/core/xmPhase.js
-
30src/api/xm/core/xmPhaseBaseline.js
-
30src/api/xm/core/xmPhaseTemplate.js
-
53src/api/xm/core/xmProductPhase.js
-
2src/api/xm/core/xmProject.js
-
2src/api/xm/core/xmProjectBaseline.js
-
2src/api/xm/core/xmProjectMBudgetCostNouser.js
-
2src/api/xm/core/xmProjectMBudgetCostUser.js
-
2src/api/xm/core/xmProjectMCostNouser.js
-
2src/api/xm/core/xmProjectMCostUser.js
-
53src/api/xm/core/xmProjectPhase.js
-
30src/api/xm/core/xmProjectPhaseBaseline.js
-
30src/api/xm/core/xmProjectPhaseTemplate.js
-
2src/api/xm/core/xmProjectState.js
-
2src/api/xm/core/xmProjectStateHis.js
-
2src/api/xm/core/xmProjectTaskTypeState.js
-
2src/api/xm/core/xmProjectTemplate.js
-
2src/api/xm/core/xmTaskTemplate.js
-
6src/views/datav/xm/branch/index.vue
-
2src/views/datav/xm/project/cards.vue
-
44src/views/datav/xm/project/index.vue
-
8src/views/xm/XmOverview.vue
-
4src/views/xm/core/components/xm-gantt.vue
-
26src/views/xm/core/xmBranchState/XmBranchStateAdd.vue
-
26src/views/xm/core/xmBranchState/XmBranchStateEdit.vue
-
16src/views/xm/core/xmBranchState/XmBranchStateMng.vue
-
34src/views/xm/core/xmBranchTaskTypeState/XmBranchTaskTypeStateAdd.vue
-
34src/views/xm/core/xmBranchTaskTypeState/XmBranchTaskTypeStateEdit.vue
-
20src/views/xm/core/xmBranchTaskTypeState/XmBranchTaskTypeStateMng.vue
-
12src/views/xm/core/xmIteration/XmIterationInfo.vue
-
121src/views/xm/core/xmPhase/XmPhaseAdd.vue
-
464src/views/xm/core/xmPhase/XmPhaseBatch.vue
-
127src/views/xm/core/xmPhase/XmPhaseEdit.vue
-
304src/views/xm/core/xmPhase/XmPhaseForProduct.vue
-
312src/views/xm/core/xmPhase/XmPhaseMng.vue
-
72src/views/xm/core/xmPhase/XmPhaseOverview.vue
-
78src/views/xm/core/xmPhase/XmPhaseSelect.vue
-
40src/views/xm/core/xmPhaseTemplate/XmPhaseTemplateAdd.vue
-
40src/views/xm/core/xmPhaseTemplate/XmPhaseTemplateEdit.vue
-
86src/views/xm/core/xmPhaseTemplate/XmPhaseTemplateMng.vue
-
14src/views/xm/core/xmProduct/XmProductInfo.vue
-
86src/views/xm/core/xmProject/XmProjectAdd.vue
-
14src/views/xm/core/xmProject/XmProjectBudgetCost.vue
-
14src/views/xm/core/xmProject/XmProjectCost.vue
-
90src/views/xm/core/xmProject/XmProjectEdit.vue
-
4src/views/xm/core/xmProject/XmProjectForLink.vue
-
14src/views/xm/core/xmProject/XmProjectInfo.vue
-
4src/views/xm/core/xmProject/XmProjectList.vue
-
4src/views/xm/core/xmProject/XmProjectMng.vue
-
8src/views/xm/core/xmProject/XmProjectOverview.vue
-
4src/views/xm/core/xmProject/XmProjectRecycle.vue
-
4src/views/xm/core/xmProject/XmProjectSelect.vue
-
4src/views/xm/core/xmProject/XmProjectTplMng.vue
-
2src/views/xm/core/xmProjectMBudgetCostNouser/XmProjectMBudgetCostNouserAdd.vue
-
2src/views/xm/core/xmProjectMBudgetCostNouser/XmProjectMBudgetCostNouserEdit.vue
-
8src/views/xm/core/xmProjectMBudgetCostNouser/XmProjectMBudgetCostNouserMng.vue
-
2src/views/xm/core/xmProjectMBudgetCostUser/XmProjectMBudgetCostUserAdd.vue
-
2src/views/xm/core/xmProjectMBudgetCostUser/XmProjectMBudgetCostUserEdit.vue
-
8src/views/xm/core/xmProjectMBudgetCostUser/XmProjectMBudgetCostUserMng.vue
-
2src/views/xm/core/xmProjectMCostNouser/XmProjectMCostNouserAdd.vue
-
6src/views/xm/core/xmProjectMCostNouser/XmProjectMCostNouserEdit.vue
-
8src/views/xm/core/xmProjectMCostNouser/XmProjectMCostNouserMng.vue
-
2src/views/xm/core/xmProjectMCostUser/XmProjectMCostUserAdd.vue
-
6src/views/xm/core/xmProjectMCostUser/XmProjectMCostUserEdit.vue
-
4src/views/xm/core/xmProjectMCostUser/XmProjectMCostUserList.vue
-
8src/views/xm/core/xmProjectMCostUser/XmProjectMCostUserMng.vue
-
16src/views/xm/core/xmProjectState/XmCockpit.vue
-
26src/views/xm/core/xmProjectState/XmProjectStateAdd.vue
-
26src/views/xm/core/xmProjectState/XmProjectStateEdit.vue
-
16src/views/xm/core/xmProjectState/XmProjectStateMng.vue
-
10src/views/xm/core/xmProjectStateHis/XmProjectStateHisAdd.vue
-
10src/views/xm/core/xmProjectStateHis/XmProjectStateHisEdit.vue
-
8src/views/xm/core/xmProjectStateHis/XmProjectStateHisMng.vue
-
34src/views/xm/core/xmProjectTaskTypeState/XmProjectTaskTypeStateAdd.vue
-
34src/views/xm/core/xmProjectTaskTypeState/XmProjectTaskTypeStateEdit.vue
-
20src/views/xm/core/xmProjectTaskTypeState/XmProjectTaskTypeStateMng.vue
-
86src/views/xm/core/xmProjectTemplate/XmProjectTemplateAdd.vue
-
86src/views/xm/core/xmProjectTemplate/XmProjectTemplateEdit.vue
-
6src/views/xm/core/xmProjectTemplate/XmProjectTemplateInfo.vue
-
8src/views/xm/core/xmProjectTemplate/XmProjectTemplateList.vue
-
8src/views/xm/core/xmProjectTemplate/XmProjectTemplateMng.vue
-
8src/views/xm/core/xmTask/XmTaskAdd.vue
-
24src/views/xm/core/xmTask/XmTaskEdit.vue
-
16src/views/xm/core/xmTask/XmTaskList.vue
-
8src/views/xm/core/xmTask/XmTaskListForMenu.vue
-
24src/views/xm/core/xmTask/XmTaskMng.vue
-
2src/views/xm/core/xmTask/XmTaskMngBatch.vue
-
4src/views/xm/core/xmTaskExecuser/XmTaskExecuserAdd.vue
-
2src/views/xm/core/xmTaskExecuser/XmTaskExecuserEdit.vue
-
4src/views/xm/core/xmTaskExecuser/XmTaskExecuserMng.vue
-
14src/views/xm/core/xmTaskTemplate/XmTaskTemplateAdd.vue
-
2src/views/xm/core/xmTaskTemplate/XmTaskTemplateEdit.vue
-
14src/views/xm/core/xmTaskTemplate/XmTaskTemplateMng.vue
@ -0,0 +1,53 @@ |
|||
import axios from '@/utils/request' |
|||
|
|||
import config from '@/common/config' |
|||
|
|||
let base = config.getCoreBasePath(); |
|||
|
|||
|
|||
/** |
|||
* xm_project_phase |
|||
*1 默认只开放普通查询,所有查询,只要上传 分页参数 {currentPage:当前页码从1开始,pageSize:每页记录数,total:总记录【数如果是0后台会自动计算总记录数非0不会自动计算】},后台都会自动按分页查询 其它 api用到再打开,没用到的api请注释掉, |
|||
*2 查询、新增、修改的参数格式 params={id:'阶段主键 主键',name:'阶段名称',remark:'备注',parentId:'上级阶段编号',branchId:'机构编号',projectId:'当前项目编号',beginDate:'开始时间',endDate:'结束时间',planWorkingHours:'工时',planWorkingStaffNu:'投入人员数',ctime:'创建时间',totalBudgetNouser:'非人力成本总预算',totalBudgetIuser:'内部人力成本总预算',totalBudgetOuser:'外购人力成本总预算',baselineId:'项目级基线',bizProcInstId:'当前流程实例编号',bizFlowState:'当前流程状态0初始1审批中2审批通过3审批不通过4流程取消或者删除'} |
|||
**/ |
|||
|
|||
//普通查询 条件之间and关系
|
|||
export const listXmPhase = params => { return axios.get(`${base}/xm/core/xmPhase/list`, { params: params }); }; |
|||
|
|||
//模糊查询xm_project_phase 条件之间or关系
|
|||
//export const listXmPhaseKey = params => { return axios.get(`${base}/xm/core/xmPhase/listKey`, { params: params }); };
|
|||
|
|||
//删除一条xm_project_phase params={id:'阶段主键 主键'}
|
|||
export const delXmPhase = params => { return axios.post(`${base}/xm/core/xmPhase/del`,params); }; |
|||
|
|||
//批量删除xm_project_phase params=[{id:'阶段主键 主键'}]
|
|||
export const batchDelXmPhase = params => { return axios.post(`${base}/xm/core/xmPhase/batchDel`, params); }; |
|||
|
|||
//修改一条xm_project_phase记录
|
|||
export const editXmPhase = params => { return axios.post(`${base}/xm/core/xmPhase/edit`, params); }; |
|||
|
|||
//新增一条xm_project_phase
|
|||
export const addXmPhase = params => { return axios.post(`${base}/xm/core/xmPhase/add`, params); }; |
|||
|
|||
//批量从模板导入到项目 params=[{id:'阶段主键 主键'}]
|
|||
export const batchImportFromTemplate = params => { return axios.post(`${base}/xm/core/xmPhase/batchImportFromTemplate`, params); }; |
|||
|
|||
|
|||
|
|||
//批量从模板导入到项目 params=[{id:'阶段主键 主键'}]
|
|||
export const batchSaveBudget = params => { return axios.post(`${base}/xm/core/xmPhase/batchSaveBudget`, params); }; |
|||
|
|||
//批量从模板导入到项目 params=[{id:'阶段主键 主键'}]
|
|||
export const calcSomePhaseActDataFromTasks = params => { return axios.post(`${base}/xm/core/xmPhase/calcSomePhaseActDataFromTasks`, params); }; |
|||
|
|||
export const loaMenusToXmPhase = params => { return axios.post(`${base}/xm/core/xmPhase/loaMenusToXmPhase`, params); }; |
|||
|
|||
//修改负责人
|
|||
export const setPhaseMngUser = params => { return axios.post(`${base}/xm/core/xmPhase/setPhaseMngUser`, params); }; |
|||
|
|||
|
|||
export const calcKeyPaths = params => { return axios.post(`${base}/xm/core/xmPhase/calcKeyPaths`, params); }; |
|||
|
|||
|
|||
export const selectTotalProductAndPhaseBudgetCost = params => { return axios.post(`${base}/xm/core/xmPhase/selectTotalProductAndPhaseBudgetCost`, params); }; |
|||
|
|||
@ -0,0 +1,30 @@ |
|||
import axios from '@/utils/request' |
|||
|
|||
import config from '@/common/config' |
|||
|
|||
let base = config.getCoreBasePath(); |
|||
|
|||
|
|||
/** |
|||
* xm_project_phase_baseline |
|||
*1 默认只开放普通查询,所有查询,只要上传 分页参数 {currentPage:当前页码从1开始,pageSize:每页记录数,total:总记录【数如果是0后台会自动计算总记录数非0不会自动计算】},后台都会自动按分页查询 其它 api用到再打开,没用到的api请注释掉, |
|||
*2 查询、新增、修改的参数格式 params={id:'基线主键 主键',baseCtime:'基线建立时间',phaseId:'阶段主键',name:'阶段名称',remark:'备注',parentId:'上级阶段编号',branchId:'机构编号',projectId:'当前项目编号',beginDate:'开始时间',endDate:'结束时间',planWorkingHours:'工时',planWorkingStaffNu:'投入人员数',ctime:'创建时间',totalBudgetNouser:'非人力成本总预算',totalBudgetIuser:'内部人力成本总预算',totalBudgetOuser:'外购人力成本总预算',baseRemark:'基线备注',baselineId:'项目级基线',bizProcInstId:'当前流程实例编号',bizFlowState:'当前流程状态0初始1审批中2审批通过3审批不通过4流程取消或者删除'} |
|||
**/ |
|||
|
|||
//普通查询 条件之间and关系
|
|||
export const listXmPhaseBaseline = params => { return axios.get(`${base}/xm/core/xmPhaseBaseline/list`, { params: params }); }; |
|||
|
|||
//模糊查询xm_project_phase_baseline 条件之间or关系
|
|||
//export const listXmPhaseBaselineKey = params => { return axios.get(`${base}/xm/core/xmPhaseBaseline/listKey`, { params: params }); };
|
|||
|
|||
//删除一条xm_project_phase_baseline params={id:'基线主键 主键'}
|
|||
export const delXmPhaseBaseline = params => { return axios.post(`${base}/xm/core/xmPhaseBaseline/del`,params); }; |
|||
|
|||
//批量删除xm_project_phase_baseline params=[{id:'基线主键 主键'}]
|
|||
export const batchDelXmPhaseBaseline = params => { return axios.post(`${base}/xm/core/xmPhaseBaseline/batchDel`, params); }; |
|||
|
|||
//修改一条xm_project_phase_baseline记录
|
|||
export const editXmPhaseBaseline = params => { return axios.post(`${base}/xm/core/xmPhaseBaseline/edit`, params); }; |
|||
|
|||
//新增一条xm_project_phase_baseline
|
|||
export const addXmPhaseBaseline = params => { return axios.post(`${base}/xm/core/xmPhaseBaseline/add`, params); }; |
|||
@ -0,0 +1,30 @@ |
|||
import axios from '@/utils/request' |
|||
|
|||
import config from '@/common/config' |
|||
|
|||
let base = config.getCoreBasePath(); |
|||
|
|||
|
|||
/** |
|||
* 项目阶段模板 |
|||
*1 默认只开放普通查询,所有查询,只要上传 分页参数 {currentPage:当前页码从1开始,pageSize:每页记录数,total:总记录【数如果是0后台会自动计算总记录数非0不会自动计算】},后台都会自动按分页查询 其它 api用到再打开,没用到的api请注释掉, |
|||
*2 查询、新增、修改的参数格式 params={id:'阶段主键 主键',name:'阶段名称',remark:'备注',parentId:'上级阶段编号',branchId:'机构编号',projectId:'当前项目编号',beginDate:'开始时间',endDate:'结束时间',phaseBudgetHours:'工时(不包括下一级)-应该大于或等于task中总工时',phaseBudgetStaffNu:'投入人员数(不包括下一级)-应该大于或等于task中总人数',ctime:'创建时间',phaseBudgetNouserAt:'非人力成本总预算(不包括下一级)-应该大于或等于task中非人力总成本',phaseBudgetIuserAt:'内部人力成本总预算(不包括下一级)-应该大于或等于task中内部人力总成本',phaseBudgetOuserAt:'外购人力成本总预算(不包括下一级)-应该大于或等于task中外购总成本',phaseBudgetWorkload:'总工作量单位人时-应该大于或者等于task中的预算总工作量',taskType:'0售前方案1投标2需求3设计4开发5测试6验收7部署8运维--来自基础数据表taskType',planType:'计划类型w1-周,w2-2周,w3-3周,m1-1月,m2-2月,q1-季,q2-半年,y1-年',seqNo:'顺序号',phaseBudgetIuserWorkload:'内部人力工作量总预算(不包括下一级)-应该大于或等于task中内部人力总成本',phaseBudgetOuserWorkload:'外购人力工作量总预算(不包括下一级)-应该大于或等于task中外购总成本',phaseBudgetIuserPrice:'内部人力成本单价元/人时',phaseBudgetOuserPrice:'外购人力成本单价元/人时',phaseBudgetOuserCnt:'外购人数',phaseBudgetIuserCnt:'内部人数'} |
|||
**/ |
|||
|
|||
//普通查询 条件之间and关系
|
|||
export const listXmPhaseTemplate = params => { return axios.get(`${base}/xm/core/xmPhaseTemplate/list`, { params: params }); }; |
|||
|
|||
//模糊查询项目阶段模板 条件之间or关系
|
|||
//export const listXmPhaseTemplateKey = params => { return axios.get(`${base}/xm/core/xmPhaseTemplate/listKey`, { params: params }); };
|
|||
|
|||
//删除一条项目阶段模板 params={id:'阶段主键 主键'}
|
|||
export const delXmPhaseTemplate = params => { return axios.post(`${base}/xm/core/xmPhaseTemplate/del`,params); }; |
|||
|
|||
//批量删除项目阶段模板 params=[{id:'阶段主键 主键'}]
|
|||
export const batchDelXmPhaseTemplate = params => { return axios.post(`${base}/xm/core/xmPhaseTemplate/batchDel`, params); }; |
|||
|
|||
//修改一条项目阶段模板记录
|
|||
export const editXmPhaseTemplate = params => { return axios.post(`${base}/xm/core/xmPhaseTemplate/edit`, params); }; |
|||
|
|||
//新增一条项目阶段模板
|
|||
export const addXmPhaseTemplate = params => { return axios.post(`${base}/xm/core/xmPhaseTemplate/add`, params); }; |
|||
@ -1,53 +0,0 @@ |
|||
import axios from '@/utils/request' |
|||
|
|||
import config from '@/common/config' |
|||
|
|||
let base = config.getCoreBasePath(); |
|||
|
|||
|
|||
/** |
|||
* xm_project_phase |
|||
*1 默认只开放普通查询,所有查询,只要上传 分页参数 {currentPage:当前页码从1开始,pageSize:每页记录数,total:总记录【数如果是0后台会自动计算总记录数非0不会自动计算】},后台都会自动按分页查询 其它 api用到再打开,没用到的api请注释掉, |
|||
*2 查询、新增、修改的参数格式 params={id:'阶段主键 主键',phaseName:'阶段名称',remark:'备注',parentPhaseId:'上级阶段编号',branchId:'机构编号',projectId:'当前项目编号',beginDate:'开始时间',endDate:'结束时间',planWorkingHours:'工时',planWorkingStaffNu:'投入人员数',ctime:'创建时间',totalBudgetNouser:'非人力成本总预算',totalBudgetInnerUser:'内部人力成本总预算',totalBudgetOutUser:'外购人力成本总预算',projectBaselineId:'项目级基线',bizProcInstId:'当前流程实例编号',bizFlowState:'当前流程状态0初始1审批中2审批通过3审批不通过4流程取消或者删除'} |
|||
**/ |
|||
|
|||
//普通查询 条件之间and关系
|
|||
export const listXmProductPhase = params => { return axios.get(`${base}/xm/core/xmProductPhase/list`, { params: params }); }; |
|||
|
|||
//模糊查询xm_project_phase 条件之间or关系
|
|||
//export const listXmProductPhaseKey = params => { return axios.get(`${base}/xm/core/xmProductPhase/listKey`, { params: params }); };
|
|||
|
|||
//删除一条xm_project_phase params={id:'阶段主键 主键'}
|
|||
export const delXmProductPhase = params => { return axios.post(`${base}/xm/core/xmProductPhase/del`,params); }; |
|||
|
|||
//批量删除xm_project_phase params=[{id:'阶段主键 主键'}]
|
|||
export const batchDelXmProductPhase = params => { return axios.post(`${base}/xm/core/xmProductPhase/batchDel`, params); }; |
|||
|
|||
//修改一条xm_project_phase记录
|
|||
export const editXmProductPhase = params => { return axios.post(`${base}/xm/core/xmProductPhase/edit`, params); }; |
|||
|
|||
//新增一条xm_project_phase
|
|||
export const addXmProductPhase = params => { return axios.post(`${base}/xm/core/xmProductPhase/add`, params); }; |
|||
|
|||
//批量从模板导入到项目 params=[{id:'阶段主键 主键'}]
|
|||
export const batchImportFromTemplate = params => { return axios.post(`${base}/xm/core/xmProductPhase/batchImportFromTemplate`, params); }; |
|||
|
|||
|
|||
|
|||
//批量从模板导入到项目 params=[{id:'阶段主键 主键'}]
|
|||
export const batchSaveBudget = params => { return axios.post(`${base}/xm/core/xmProductPhase/batchSaveBudget`, params); }; |
|||
|
|||
//批量从模板导入到项目 params=[{id:'阶段主键 主键'}]
|
|||
export const calcSomePhaseActDataFromTasks = params => { return axios.post(`${base}/xm/core/xmProductPhase/calcSomePhaseActDataFromTasks`, params); }; |
|||
|
|||
export const loaMenusToXmProductPhase = params => { return axios.post(`${base}/xm/core/xmProductPhase/loaMenusToXmProductPhase`, params); }; |
|||
|
|||
//修改负责人
|
|||
export const setPhaseMngUser = params => { return axios.post(`${base}/xm/core/xmProductPhase/setPhaseMngUser`, params); }; |
|||
|
|||
|
|||
export const calcKeyPaths = params => { return axios.post(`${base}/xm/core/xmProductPhase/calcKeyPaths`, params); }; |
|||
|
|||
|
|||
export const selectTotalProductAndPhaseBudgetCost = params => { return axios.post(`${base}/xm/core/xmProductPhase/selectTotalProductAndPhaseBudgetCost`, params); }; |
|||
|
|||
@ -1,53 +0,0 @@ |
|||
import axios from '@/utils/request' |
|||
|
|||
import config from '@/common/config' |
|||
|
|||
let base = config.getCoreBasePath(); |
|||
|
|||
|
|||
/** |
|||
* xm_project_phase |
|||
*1 默认只开放普通查询,所有查询,只要上传 分页参数 {currentPage:当前页码从1开始,pageSize:每页记录数,total:总记录【数如果是0后台会自动计算总记录数非0不会自动计算】},后台都会自动按分页查询 其它 api用到再打开,没用到的api请注释掉, |
|||
*2 查询、新增、修改的参数格式 params={id:'阶段主键 主键',phaseName:'阶段名称',remark:'备注',parentPhaseId:'上级阶段编号',branchId:'机构编号',projectId:'当前项目编号',beginDate:'开始时间',endDate:'结束时间',planWorkingHours:'工时',planWorkingStaffNu:'投入人员数',ctime:'创建时间',totalBudgetNouser:'非人力成本总预算',totalBudgetInnerUser:'内部人力成本总预算',totalBudgetOutUser:'外购人力成本总预算',projectBaselineId:'项目级基线',bizProcInstId:'当前流程实例编号',bizFlowState:'当前流程状态0初始1审批中2审批通过3审批不通过4流程取消或者删除'} |
|||
**/ |
|||
|
|||
//普通查询 条件之间and关系
|
|||
export const listXmProjectPhase = params => { return axios.get(`${base}/xm/core/xmProjectPhase/list`, { params: params }); }; |
|||
|
|||
//模糊查询xm_project_phase 条件之间or关系
|
|||
//export const listXmProjectPhaseKey = params => { return axios.get(`${base}/xm/core/xmProjectPhase/listKey`, { params: params }); };
|
|||
|
|||
//删除一条xm_project_phase params={id:'阶段主键 主键'}
|
|||
export const delXmProjectPhase = params => { return axios.post(`${base}/xm/core/xmProjectPhase/del`,params); }; |
|||
|
|||
//批量删除xm_project_phase params=[{id:'阶段主键 主键'}]
|
|||
export const batchDelXmProjectPhase = params => { return axios.post(`${base}/xm/core/xmProjectPhase/batchDel`, params); }; |
|||
|
|||
//修改一条xm_project_phase记录
|
|||
export const editXmProjectPhase = params => { return axios.post(`${base}/xm/core/xmProjectPhase/edit`, params); }; |
|||
|
|||
//新增一条xm_project_phase
|
|||
export const addXmProjectPhase = params => { return axios.post(`${base}/xm/core/xmProjectPhase/add`, params); }; |
|||
|
|||
//批量从模板导入到项目 params=[{id:'阶段主键 主键'}]
|
|||
export const batchImportFromTemplate = params => { return axios.post(`${base}/xm/core/xmProjectPhase/batchImportFromTemplate`, params); }; |
|||
|
|||
|
|||
|
|||
//批量从模板导入到项目 params=[{id:'阶段主键 主键'}]
|
|||
export const batchSaveBudget = params => { return axios.post(`${base}/xm/core/xmProjectPhase/batchSaveBudget`, params); }; |
|||
|
|||
//批量从模板导入到项目 params=[{id:'阶段主键 主键'}]
|
|||
export const calcSomePhaseActDataFromTasks = params => { return axios.post(`${base}/xm/core/xmProjectPhase/calcSomePhaseActDataFromTasks`, params); }; |
|||
|
|||
export const loadTasksToXmProjectPhase = params => { return axios.post(`${base}/xm/core/xmProjectPhase/loadTasksToXmProjectPhase`, params); }; |
|||
|
|||
//修改负责人
|
|||
export const setPhaseMngUser = params => { return axios.post(`${base}/xm/core/xmProjectPhase/setPhaseMngUser`, params); }; |
|||
|
|||
|
|||
export const calcKeyPaths = params => { return axios.post(`${base}/xm/core/xmProjectPhase/calcKeyPaths`, params); }; |
|||
|
|||
|
|||
export const selectTotalProjectAndPhaseBudgetCost = params => { return axios.post(`${base}/xm/core/xmProjectPhase/selectTotalProjectAndPhaseBudgetCost`, params); }; |
|||
|
|||
@ -1,30 +0,0 @@ |
|||
import axios from '@/utils/request' |
|||
|
|||
import config from '@/common/config' |
|||
|
|||
let base = config.getCoreBasePath(); |
|||
|
|||
|
|||
/** |
|||
* xm_project_phase_baseline |
|||
*1 默认只开放普通查询,所有查询,只要上传 分页参数 {currentPage:当前页码从1开始,pageSize:每页记录数,total:总记录【数如果是0后台会自动计算总记录数非0不会自动计算】},后台都会自动按分页查询 其它 api用到再打开,没用到的api请注释掉, |
|||
*2 查询、新增、修改的参数格式 params={id:'基线主键 主键',baseCtime:'基线建立时间',projectPhaseId:'阶段主键',phaseName:'阶段名称',remark:'备注',parentPhaseId:'上级阶段编号',branchId:'机构编号',projectId:'当前项目编号',beginDate:'开始时间',endDate:'结束时间',planWorkingHours:'工时',planWorkingStaffNu:'投入人员数',ctime:'创建时间',totalBudgetNouser:'非人力成本总预算',totalBudgetInnerUser:'内部人力成本总预算',totalBudgetOutUser:'外购人力成本总预算',baseRemark:'基线备注',projectBaselineId:'项目级基线',bizProcInstId:'当前流程实例编号',bizFlowState:'当前流程状态0初始1审批中2审批通过3审批不通过4流程取消或者删除'} |
|||
**/ |
|||
|
|||
//普通查询 条件之间and关系
|
|||
export const listXmProjectPhaseBaseline = params => { return axios.get(`${base}/xm/core/xmProjectPhaseBaseline/list`, { params: params }); }; |
|||
|
|||
//模糊查询xm_project_phase_baseline 条件之间or关系
|
|||
//export const listXmProjectPhaseBaselineKey = params => { return axios.get(`${base}/xm/core/xmProjectPhaseBaseline/listKey`, { params: params }); };
|
|||
|
|||
//删除一条xm_project_phase_baseline params={id:'基线主键 主键'}
|
|||
export const delXmProjectPhaseBaseline = params => { return axios.post(`${base}/xm/core/xmProjectPhaseBaseline/del`,params); }; |
|||
|
|||
//批量删除xm_project_phase_baseline params=[{id:'基线主键 主键'}]
|
|||
export const batchDelXmProjectPhaseBaseline = params => { return axios.post(`${base}/xm/core/xmProjectPhaseBaseline/batchDel`, params); }; |
|||
|
|||
//修改一条xm_project_phase_baseline记录
|
|||
export const editXmProjectPhaseBaseline = params => { return axios.post(`${base}/xm/core/xmProjectPhaseBaseline/edit`, params); }; |
|||
|
|||
//新增一条xm_project_phase_baseline
|
|||
export const addXmProjectPhaseBaseline = params => { return axios.post(`${base}/xm/core/xmProjectPhaseBaseline/add`, params); }; |
|||
@ -1,30 +0,0 @@ |
|||
import axios from '@/utils/request' |
|||
|
|||
import config from '@/common/config' |
|||
|
|||
let base = config.getCoreBasePath(); |
|||
|
|||
|
|||
/** |
|||
* 项目阶段模板 |
|||
*1 默认只开放普通查询,所有查询,只要上传 分页参数 {currentPage:当前页码从1开始,pageSize:每页记录数,total:总记录【数如果是0后台会自动计算总记录数非0不会自动计算】},后台都会自动按分页查询 其它 api用到再打开,没用到的api请注释掉, |
|||
*2 查询、新增、修改的参数格式 params={id:'阶段主键 主键',phaseName:'阶段名称',remark:'备注',parentPhaseId:'上级阶段编号',branchId:'机构编号',projectId:'当前项目编号',beginDate:'开始时间',endDate:'结束时间',phaseBudgetHours:'工时(不包括下一级)-应该大于或等于task中总工时',phaseBudgetStaffNu:'投入人员数(不包括下一级)-应该大于或等于task中总人数',ctime:'创建时间',phaseBudgetNouserAt:'非人力成本总预算(不包括下一级)-应该大于或等于task中非人力总成本',phaseBudgetInnerUserAt:'内部人力成本总预算(不包括下一级)-应该大于或等于task中内部人力总成本',phaseBudgetOutUserAt:'外购人力成本总预算(不包括下一级)-应该大于或等于task中外购总成本',phaseBudgetWorkload:'总工作量单位人时-应该大于或者等于task中的预算总工作量',taskType:'0售前方案1投标2需求3设计4开发5测试6验收7部署8运维--来自基础数据表taskType',planType:'计划类型w1-周,w2-2周,w3-3周,m1-1月,m2-2月,q1-季,q2-半年,y1-年',seqNo:'顺序号',phaseBudgetInnerUserWorkload:'内部人力工作量总预算(不包括下一级)-应该大于或等于task中内部人力总成本',phaseBudgetOutUserWorkload:'外购人力工作量总预算(不包括下一级)-应该大于或等于task中外购总成本',phaseBudgetInnerUserPrice:'内部人力成本单价元/人时',phaseBudgetOutUserPrice:'外购人力成本单价元/人时',phaseBudgetOutUserCnt:'外购人数',phaseBudgetInnerUserCnt:'内部人数'} |
|||
**/ |
|||
|
|||
//普通查询 条件之间and关系
|
|||
export const listXmProjectPhaseTemplate = params => { return axios.get(`${base}/xm/core/xmProjectPhaseTemplate/list`, { params: params }); }; |
|||
|
|||
//模糊查询项目阶段模板 条件之间or关系
|
|||
//export const listXmProjectPhaseTemplateKey = params => { return axios.get(`${base}/xm/core/xmProjectPhaseTemplate/listKey`, { params: params }); };
|
|||
|
|||
//删除一条项目阶段模板 params={id:'阶段主键 主键'}
|
|||
export const delXmProjectPhaseTemplate = params => { return axios.post(`${base}/xm/core/xmProjectPhaseTemplate/del`,params); }; |
|||
|
|||
//批量删除项目阶段模板 params=[{id:'阶段主键 主键'}]
|
|||
export const batchDelXmProjectPhaseTemplate = params => { return axios.post(`${base}/xm/core/xmProjectPhaseTemplate/batchDel`, params); }; |
|||
|
|||
//修改一条项目阶段模板记录
|
|||
export const editXmProjectPhaseTemplate = params => { return axios.post(`${base}/xm/core/xmProjectPhaseTemplate/edit`, params); }; |
|||
|
|||
//新增一条项目阶段模板
|
|||
export const addXmProjectPhaseTemplate = params => { return axios.post(`${base}/xm/core/xmProjectPhaseTemplate/add`, params); }; |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue