From 16aeb6b60b5e29d590d2b1a5e12ba6ecbf0096b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Sat, 2 Apr 2022 23:35:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/xm/core/xmBranchState.js | 3 +++ src/api/xm/core/xmGroupState.js | 4 ++++ src/api/xm/core/xmIterationState.js | 4 ++++ src/api/xm/core/xmProductState.js | 6 +++++- src/api/xm/core/xmProjectState.js | 6 +++++- src/views/xm/rpt/iteration/burnout.vue | 12 +++++++++--- 6 files changed, 30 insertions(+), 5 deletions(-) diff --git a/src/api/xm/core/xmBranchState.js b/src/api/xm/core/xmBranchState.js index 321a6f3b..140cfa1a 100644 --- a/src/api/xm/core/xmBranchState.js +++ b/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 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 }); }; diff --git a/src/api/xm/core/xmGroupState.js b/src/api/xm/core/xmGroupState.js index 4839e4c7..75d73d47 100644 --- a/src/api/xm/core/xmGroupState.js +++ b/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); }; + + +//普通查询 条件之间and关系 +export const listXmGroupStatehHis = params => { return axios.get(`${base}/xm/core/xmGroupState/list/his`, { params: params }); }; diff --git a/src/api/xm/core/xmIterationState.js b/src/api/xm/core/xmIterationState.js index be8c2ea1..73abc5d6 100644 --- a/src/api/xm/core/xmIterationState.js +++ b/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 listXmIterationStateHis = params => { return axios.get(`${base}/xm/core/xmIterationState/list/his`, { params: params }); }; + + \ No newline at end of file diff --git a/src/api/xm/core/xmProductState.js b/src/api/xm/core/xmProductState.js index 175380c3..fbe028f7 100644 --- a/src/api/xm/core/xmProductState.js +++ b/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 loadTasksToXmProductState = params => { return axios.post(`${base}/xm/core/xmProductState/loadTasksToXmProductState`, params); }; \ No newline at end of file +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 }); }; \ No newline at end of file diff --git a/src/api/xm/core/xmProjectState.js b/src/api/xm/core/xmProjectState.js index f3562ab6..bd76acd7 100644 --- a/src/api/xm/core/xmProjectState.js +++ b/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 loadTasksSettleToXmProjectState = params => { return axios.post(`${base}/xm/core/xmProjectState/loadTasksSettleToXmProjectState`, params); }; \ No newline at end of file +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 }); }; \ No newline at end of file diff --git a/src/views/xm/rpt/iteration/burnout.vue b/src/views/xm/rpt/iteration/burnout.vue index 385a49be..9e615a1f 100644 --- a/src/views/xm/rpt/iteration/burnout.vue +++ b/src/views/xm/rpt/iteration/burnout.vue @@ -15,6 +15,7 @@ import { initSimpleDicts } from '@/api/mdp/meta/item';//下拉框数据查询 import { mapGetters } from 'vuex' + import { listXmIterationStateHis } from '@/api/xm/core/xmIterationState'; export default { components: { @@ -27,7 +28,7 @@ }, watch: { - datas(){ + xmIterationStateHisList(){ this.charts(); } }, @@ -44,18 +45,23 @@ dateRanger:[], maxTableHeight:300, visible:false, - datas:[], + xmIterationStateHisList:[], }//end return },//end data methods: { + listXmIterationStateHis(){ + listXmIterationStateHis({}).then(res=>{ + this.xmIterationStateHisList=res.data.tips.isOk?res.data.data:this.xmIterationStateHisList; + }) + }, open(params){ this.visible=true; this.filters.product=params.xmProduct this.filters.project=params.xmProject this.filters.iteration=params.xmIteration this.$nextTick(()=>{ - this.charts() + this.listXmIterationStateHis(); }) },