Pārlūkot izejas kodu

资金支出大额预警分析

dev
yuzongping pirms 6 stundām
vecāks
revīzija
b1c01c41f9
4 mainītis faili ar 51 papildinājumiem un 7 dzēšanām
  1. +14
    -0
      src/views/capital/api/index.js
  2. +0
    -4
      src/views/capital/comps/buttom/1/index.js
  3. +1
    -1
      src/views/capital/comps/left/top/2/index.html
  4. +36
    -2
      src/views/capital/comps/left/top/2/index.js

+ 14
- 0
src/views/capital/api/index.js Parādīt failu

@@ -116,3 +116,17 @@ export function fixedProjectAmountIndicator (deptId, year) {
})
}

// 资金一张图-预警分析-左上-资金支出大额预警分析
export function analysisOfLargeFundExpenditureWarning (deptId, year) {
let query = {
deptId,
year,
voucherAmountMin: 10000
}
return request({
url: 'api/home/xixia/financeWarning/zjzcdeyjfx',
method: 'get',
params: query
})
}


+ 0
- 4
src/views/capital/comps/buttom/1/index.js Parādīt failu

@@ -28,10 +28,6 @@ export default {
data
};
},
created () {
},
mounted () {
},
methods: {
getData () {
if (this.year, this.deptId) {


+ 1
- 1
src/views/capital/comps/left/top/2/index.html Parādīt failu

@@ -1,4 +1,4 @@

<Pannel title="资金支出大额预警分析" height="305">
<Bar></Bar>
<Bar v-if="isLoad" :data="data"></Bar>
</Pannel>

+ 36
- 2
src/views/capital/comps/left/top/2/index.js Parādīt failu

@@ -1,14 +1,33 @@
import Pannel from '@/components/pannel/index.vue';
import Bar from '@/components/charts/bar/index.vue';

import { mapGetters } from 'vuex';
import { analysisOfLargeFundExpenditureWarning } from '../../../../api/index.js';
export default {
components: {
Bar,
Pannel
},

computed: {
...mapGetters(['year', 'deptId'])
},
watch: {
year: {
handler () {
this.getData();
},
immediate: true, // 立即执行
},
deptId: {
handler () {
this.getData();
},
immediate: true, // 立即执行
}
},
data () {
return {
isLoad: false,
data: []
};
},
created () {
@@ -16,5 +35,20 @@ export default {
mounted () {
},
methods: {
getData () {
if (this.year, this.deptId) {
this.isLoad = false;
analysisOfLargeFundExpenditureWarning(this.deptId, this.year).then(res => {
let arr = res.data.map(item => {
return {
name: item.name,
value: item.value
}
})
this.data = arr;
this.isLoad = true;
})
}
}
}
};

Notiek ielāde…
Atcelt
Saglabāt