Browse Source

优化

master
陈裕财 4 years ago
parent
commit
3e87bf5613
  1. 22
      src/api/xm/core/xmIteration.js

22
src/api/xm/core/xmIteration.js

@ -1,14 +1,15 @@
import axios from '@/utils/request' import axios from '@/utils/request'
import { getDicts,initSimpleDicts,initComplexDicts } from '@/api/mdp/meta/item';//字典表
import config from '@/common/config' import config from '@/common/config'
let base = config.getCoreBasePath(); let base = config.getCoreBasePath();
/**-------------------------与后端通讯接口------------------请写在下面-------------------------------------------- */
/** /**
* 迭代定义 * 迭代定义
*1 默认只开放普通查询所有查询只要上传 分页参数 {currentPage:当前页码从1开始,pageSize:每页记录数,total:总记录数如果是0后台会自动计算总记录数非0不会自动计算}后台都会自动按分页查询 其它 api用到再打开没用到的api请注释掉
*2 查询新增修改的参数格式 params={id:'迭代编码 主键',branchId:'机构编号',iterationName:'迭代名称',startTime:'开始时间',endTime:'结束时间',onlineTime:'上线时间',pid:'上级迭代',adminUserid:'负责人',adminUsername:'负责人姓名',ctime:'创建时间',budgetCost:'预算成本',budgetWorkload:'预算工作量',distBudgetCost:'已分配到任务的预算从任务表汇总而来',distBudgetWorkload:'已分配到任务的预算工作量从任务表汇总而来',actCost:'实际成本从任务表汇总而来',actWorkload:'实际工作量从任务表汇总而来',actStaffNum:'实际投入人员数'}
*1 默认只开放普通查询所有查询只要上传 分页参数 {pageNum:当前页码从1开始,pageSize:每页记录数,total:总记录数如果是0后台会自动计算总记录数非0不会自动计算}后台都会自动按分页查询 其它 api用到再打开没用到的api请注释掉
*2 查询新增修改的参数格式 params={id:'迭代编码 主键',branchId:'机构编号',iterationName:'迭代名称',startTime:'开始时间',endTime:'结束时间',onlineTime:'上线时间',pid:'上级迭代-作废,不以树状结构',adminUserid:'负责人',adminUsername:'负责人姓名',ctime:'创建时间',budgetCost:'预算成本',budgetWorkload:'预算工作量',seqNo:'顺序号',istatus:'迭代状态0未结束1已结束',cuserid:'创建人编号',cusername:'创建人人姓名',remark:'备注',iphase:'迭代阶段:0未开始,1需求评审,2计划会,3研发中,4测试中,5迭代上线,6已完成7已关闭',isTpl:'是否为模板',productId:'产品编号'}
**/ **/
//普通查询 条件之间and关系 //普通查询 条件之间and关系
@ -31,5 +32,18 @@ export const editXmIteration = params => { return axios.post(`${base}/xm/core/xm
//新增一条迭代定义 //新增一条迭代定义
export const addXmIteration = params => { return axios.post(`${base}/xm/core/xmIteration/add`, params); }; export const addXmIteration = params => { return axios.post(`${base}/xm/core/xmIteration/add`, params); };
export const loadTasksToXmIterationState = params => { return axios.post(`${base}/xm/core/xmIteration/loadTasksToXmIterationState`, params); };
//批量修改某些字段
export const editSomeFieldsXmIteration = params => { return axios.post(`${base}/xm/core/xmIteration/editSomeFields`, params); };
/**-------------------------前端mng|add|edit界面公共函数---------------请写在下面----------------------------------------------- */
//初始化页面上的字典
export const initDicts = (that) => {
var itemCodes=[];//在此添加要加载的字典 如['sex','grade','lvl']
if(itemCodes.length>0){
initSimpleDicts('all',itemCodes).then(res=>{
Object.assign(that.dicts,res.data.data)
});
}
};
Loading…
Cancel
Save