diff --git a/src/api/materialSeal/index.js b/src/api/materialSeal/index.js index dc639ef..fd2be53 100644 --- a/src/api/materialSeal/index.js +++ b/src/api/materialSeal/index.js @@ -36,6 +36,35 @@ const groupTop12Month=data=>{ }); }); } +const groupByApprove=data=>{ + return new Promise(resolve=>{ + return request({ + url: `bgscreen/materialSeal/groupByApprove`, + method: 'post', + data:data + }).then(d=>{ + let sum1=0;//审批中 非4 + let sum2=0;//审批通过 4 + let sum3=0;//合计 + (d.data||[]).forEach(it=>{ + let cnt=(it.id||0); + sum3+=cnt; + if(it.projectId==4){ + sum2+=cnt; + }else{ + sum1+=cnt; + } + }); + resolve( { + sum:sum3, + data:[ + {name:"审批中",value:sum1}, + {name:"审批通过",value:sum2}, + ] + }); + }); + }); +} const selectTop12Month=(data,pageNum,pageSize)=>{ return request({ url: `bgscreen/materialSeal/selectTop12Month?pageNum=${pageNum}&pageSize=${pageSize}`, @@ -46,5 +75,6 @@ const selectTop12Month=(data,pageNum,pageSize)=>{ export default{ selectTop20, groupTop12Month, - selectTop12Month + selectTop12Month, + groupByApprove } \ No newline at end of file diff --git a/src/pages/projectQuality.vue b/src/pages/projectQuality.vue index 01a9263..0378e8b 100644 --- a/src/pages/projectQuality.vue +++ b/src/pages/projectQuality.vue @@ -49,8 +49,8 @@