Commit 848073f11ed1b06c896fe9d31a7e503f9a98d007
1 parent
c9493378
api 接口封装 收入
Showing
2 changed files
with
23 additions
and
30 deletions
src/api/api.js
... | ... | @@ -7,4 +7,7 @@ export const memberAddress = p => post('urban/intelligence/appuser/queryUserPers |
7 | 7 | export const tollmanAddress = p => post('urban/intelligence/employee/queryEmployeeStaByOrgIds',p) |
8 | 8 | |
9 | 9 | //....设备 |
10 | +export const incomeAddress = p => post('urban/intelligence/income/queryIncomeStaByOrgIds',p) | |
11 | + | |
12 | +//....设备 | |
10 | 13 | export const deviceAddress = p => post('urban/intelligence/device/queryDeviceStatistic',p) | ... | ... |
src/components/incomeOverview/index.vue
... | ... | @@ -19,6 +19,7 @@ |
19 | 19 | <script> |
20 | 20 | import common from '../../api/common'; |
21 | 21 | import echarts from 'echarts' |
22 | + import { incomeAddress } from '../../api/api' | |
22 | 23 | export default { |
23 | 24 | name: "incomeOverview", |
24 | 25 | data() { |
... | ... | @@ -38,38 +39,27 @@ |
38 | 39 | } |
39 | 40 | }, |
40 | 41 | mounted() { |
41 | - this.axios.post('urban/intelligence/income/queryIncomeStaByOrgIds',{ | |
42 | - orgIds: this.GLOBAL.paramsvariables | |
43 | - }).then((response)=>{ | |
44 | - let data = response.data.data | |
45 | - this.incomeTotal = data.totalPay | |
46 | - //this.incomeTotal = common.formatNumToStr(this.incomeTotal) | |
47 | - this.incomeTotal = common.formatNumToStr(Math.round(this.incomeTotal/100)) | |
48 | - this.barChartOption.barColor[0].value = Math.round(data.aliPay/100) | |
49 | - this.barChartOption.barColor[1].value = Math.round(data.wxPay/100) | |
50 | - this.barChartOption.barColor[2].value = Math.round(data.otherPay/100) | |
51 | - let barChartOption = this.barChartOption | |
52 | - this.barChart=this.createBar(barChartOption); | |
53 | - window.addEventListener('resize', function() { | |
54 | - this.barChart.resize() | |
55 | - }.bind(this)); | |
56 | - }).catch((response)=>{ | |
57 | - console.log(response); | |
58 | - }) | |
59 | - | |
60 | - //this.createLine(); | |
61 | - //debugger; | |
62 | - //总收入 | |
63 | - this.incomeTotal=this.formatNumToStr(); | |
64 | - //收入Bar | |
65 | - | |
42 | + this.onLoad() | |
66 | 43 | }, |
67 | 44 | methods: { |
68 | - /* | |
69 | - * 格式化收入总数 | |
70 | - * */ | |
71 | - formatNumToStr:function(){ | |
72 | - return common.formatNumToStr(this.$options.data().demo); | |
45 | + onLoad() { | |
46 | + incomeAddress({ | |
47 | + orgIds: this.GLOBAL.paramsvariables | |
48 | + }).then((response)=>{ | |
49 | + let data = response.data.data | |
50 | + this.incomeTotal = data.totalPay | |
51 | + this.incomeTotal = common.formatNumToStr(Math.round(this.incomeTotal/100)) | |
52 | + this.barChartOption.barColor[0].value = Math.round(data.aliPay/100) | |
53 | + this.barChartOption.barColor[1].value = Math.round(data.wxPay/100) | |
54 | + this.barChartOption.barColor[2].value = Math.round(data.otherPay/100) | |
55 | + let barChartOption = this.barChartOption | |
56 | + this.barChart=this.createBar(barChartOption); | |
57 | + window.addEventListener('resize', function() { | |
58 | + this.barChart.resize() | |
59 | + }.bind(this)); | |
60 | + }).catch((response)=>{ | |
61 | + console.log(response); | |
62 | + }) | |
73 | 63 | }, |
74 | 64 | /* |
75 | 65 | * 创建收入Bar | ... | ... |