From 1b4bde84fe959915687fcb9349489886d5b15e8b Mon Sep 17 00:00:00 2001 From: haha Date: Mon, 8 Apr 2024 01:54:38 +0800 Subject: [PATCH] update code --- src/api/costOut/index.js | 2 +- src/pages/components/MonitAndWarning.vue | 9 ++++++++- src/pages/index.vue | 11 +++-------- src/pages/projectDetail.vue | 5 +++-- vue.config.js | 4 ++-- 5 files changed, 17 insertions(+), 14 deletions(-) diff --git a/src/api/costOut/index.js b/src/api/costOut/index.js index c482481..bd7b93a 100644 --- a/src/api/costOut/index.js +++ b/src/api/costOut/index.js @@ -7,7 +7,7 @@ const selectYearAndMonth=(data)=> { url: `/bgscreen/costOut/selectYearAndMonth`, method: 'post', data:data - }).then(d=>{ + }).then(d=>{ const getValue=(tmps,type)=>{ let objs=tmps.filter(d=>d.costType==type); return objs.length>0?objs[0]:{}; diff --git a/src/pages/components/MonitAndWarning.vue b/src/pages/components/MonitAndWarning.vue index 9931e1a..0c566f3 100644 --- a/src/pages/components/MonitAndWarning.vue +++ b/src/pages/components/MonitAndWarning.vue @@ -46,7 +46,14 @@
{{ item.name }}
- {{ item.data }}/{{ item.total }} + + +
diff --git a/src/pages/index.vue b/src/pages/index.vue index 386e24e..3219692 100644 --- a/src/pages/index.vue +++ b/src/pages/index.vue @@ -495,6 +495,7 @@ export default { this.elKey++; this.onWarningInfoNav(0); this.sumCostOutByDeptId(); + this.groupByProjectCategory(this.deptInfo.id); })); this.$bus.$on("deptChange", debounce(dept => { @@ -591,7 +592,7 @@ export default { this.$refs.dlg2.showDetailDialog(this.prjProcessNav,idx,this.deptInfo); } }, - sumCostOutByDeptId() { + sumCostOutByDeptId() { let dt = this.$dt(new Date()); let postData = { year: dt.$y, @@ -602,13 +603,7 @@ export default { postData.projectId = this.prj.id; } else { postData.id = this.deptInfo.id; - } - if (this.callSumCostTime) { - if (+new Date() - this.callSumCostTime < 400) { - return; - } - } - this.callSumCostTime = +new Date(); + } this.$api.costOut.sumByDeptId(postData).then(d => { this.sumCost = d; }); diff --git a/src/pages/projectDetail.vue b/src/pages/projectDetail.vue index 117fb57..4247d35 100644 --- a/src/pages/projectDetail.vue +++ b/src/pages/projectDetail.vue @@ -883,12 +883,13 @@ export default { } return ""; }, - getCurProject() { + getCurProject() { if (!this.project) { return {}; } if (this.project.id == 0) { if (this.prjs.length > 1) { + return this.prjs[1]; } return {}; @@ -992,7 +993,7 @@ export default { this.$api.costOut.selectYearAndMonth({ projectId: id, year: dt.$y, - month: dt.$M + month: dt.$M+1 }).then(d => { d.totalMonth = d.totalMonth.toFixed(2); d.totalYear = d.totalYear.toFixed(2); diff --git a/vue.config.js b/vue.config.js index b12bb24..bbccaad 100644 --- a/vue.config.js +++ b/vue.config.js @@ -38,8 +38,8 @@ module.exports = defineConfig({ }, '/jhapi':{ //target: `http://62.234.3.186/jhapi/`, - //target: `http://127.0.0.1:8090/jhapi/`, - target: `http://szgc.jhncidg.com/jhapi/`, + target: `http://127.0.0.1:8090/jhapi/`, + //target: `http://szgc.jhncidg.com/jhapi/`, changeOrigin: true, pathRewrite: { '^/jhapi':'/'