Browse Source

优化

master
陈裕财 4 years ago
parent
commit
16aeb6b60b
  1. 3
      src/api/xm/core/xmBranchState.js
  2. 4
      src/api/xm/core/xmGroupState.js
  3. 4
      src/api/xm/core/xmIterationState.js
  4. 6
      src/api/xm/core/xmProductState.js
  5. 6
      src/api/xm/core/xmProjectState.js
  6. 12
      src/views/xm/rpt/iteration/burnout.vue

3
src/api/xm/core/xmBranchState.js

@ -30,4 +30,7 @@ export const editXmBranchState = params => { return axios.post(`${base}/xm/core/
export const addXmBranchState = params => { return axios.post(`${base}/xm/core/xmBranchState/add`, params); }; export const addXmBranchState = params => { return axios.post(`${base}/xm/core/xmBranchState/add`, params); };
export const loadProjectStateToXmBranchState = params => { return axios.post(`${base}/xm/core/xmBranchState/loadProjectStateToXmBranchState`,params); }; export const loadProjectStateToXmBranchState = params => { return axios.post(`${base}/xm/core/xmBranchState/loadProjectStateToXmBranchState`,params); };
export const listXmBranchStateHis = params => { return axios.get(`${base}/xm/core/xmBranchState/list/his`, { params: params }); };

4
src/api/xm/core/xmGroupState.js

@ -31,3 +31,7 @@ export const addXmGroupState = params => { return axios.post(`${base}/xm/core/xm
export const loadTasksToXmGroupState = params => { return axios.post(`${base}/xm/core/xmGroupState/loadTasksToXmGroupState`, params); }; export const loadTasksToXmGroupState = params => { return axios.post(`${base}/xm/core/xmGroupState/loadTasksToXmGroupState`, params); };
//普通查询 条件之间and关系
export const listXmGroupStatehHis = params => { return axios.get(`${base}/xm/core/xmGroupState/list/his`, { params: params }); };

4
src/api/xm/core/xmIterationState.js

@ -31,4 +31,8 @@ export const addXmIterationState = params => { return axios.post(`${base}/xm/cor
export const loadTasksToXmIterationState= params => { return axios.post(`${base}/xm/core/xmIterationState/loadTasksToXmIterationState`, params); }; export const loadTasksToXmIterationState= params => { return axios.post(`${base}/xm/core/xmIterationState/loadTasksToXmIterationState`, params); };
export const listXmIterationStateHis = params => { return axios.get(`${base}/xm/core/xmIterationState/list/his`, { params: params }); };

6
src/api/xm/core/xmProductState.js

@ -29,4 +29,8 @@ export const editXmProductState = params => { return axios.post(`${base}/xm/core
//新增一条功能状态表,无需前端维护,所有数据由汇总统计得出 //新增一条功能状态表,无需前端维护,所有数据由汇总统计得出
export const addXmProductState = params => { return axios.post(`${base}/xm/core/xmProductState/add`, params); }; export const addXmProductState = params => { return axios.post(`${base}/xm/core/xmProductState/add`, params); };
export const loadTasksToXmProductState = params => { return axios.post(`${base}/xm/core/xmProductState/loadTasksToXmProductState`, params); };
export const loadTasksToXmProductState = params => { return axios.post(`${base}/xm/core/xmProductState/loadTasksToXmProductState`, params); };
//普通查询 条件之间and关系
export const listXmProductStateHis = params => { return axios.get(`${base}/xm/core/xmProductState/list/his`, { params: params }); };

6
src/api/xm/core/xmProjectState.js

@ -39,4 +39,8 @@ export const loadBugsToXmProjectState = params => { return axios.post(`${base}/x
export const loadTasksToXmProjectState = params => { return axios.post(`${base}/xm/core/xmProjectState/loadTasksToXmProjectState`, params); }; export const loadTasksToXmProjectState = params => { return axios.post(`${base}/xm/core/xmProjectState/loadTasksToXmProjectState`, params); };
export const loadTasksSettleToXmProjectState = params => { return axios.post(`${base}/xm/core/xmProjectState/loadTasksSettleToXmProjectState`, params); };
export const loadTasksSettleToXmProjectState = params => { return axios.post(`${base}/xm/core/xmProjectState/loadTasksSettleToXmProjectState`, params); };
//普通查询 条件之间and关系
export const listXmProjectStateHis = params => { return axios.get(`${base}/xm/core/xmProjectState/list/his`, { params: params }); };

12
src/views/xm/rpt/iteration/burnout.vue

@ -15,6 +15,7 @@
import { initSimpleDicts } from '@/api/mdp/meta/item';// import { initSimpleDicts } from '@/api/mdp/meta/item';//
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import { listXmIterationStateHis } from '@/api/xm/core/xmIterationState';
export default { export default {
components: { components: {
@ -27,7 +28,7 @@
}, },
watch: { watch: {
datas(){
xmIterationStateHisList(){
this.charts(); this.charts();
} }
}, },
@ -44,18 +45,23 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
datas:[],
xmIterationStateHisList:[],
}//end return }//end return
},//end data },//end data
methods: { methods: {
listXmIterationStateHis(){
listXmIterationStateHis({}).then(res=>{
this.xmIterationStateHisList=res.data.tips.isOk?res.data.data:this.xmIterationStateHisList;
})
},
open(params){ open(params){
this.visible=true; this.visible=true;
this.filters.product=params.xmProduct this.filters.product=params.xmProduct
this.filters.project=params.xmProject this.filters.project=params.xmProject
this.filters.iteration=params.xmIteration this.filters.iteration=params.xmIteration
this.$nextTick(()=>{ this.$nextTick(()=>{
this.charts()
this.listXmIterationStateHis();
}) })
}, },

Loading…
Cancel
Save