|
@@ -44,7 +44,7 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
-import { discountedWave } from '../indexOptionChart';
|
|
|
+import { discountedChart } from '../indexOptionChart';
|
|
|
import permissionComponent from '../permissionComponent';
|
|
|
let dataArr = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
|
|
|
let dataDay = [
|
|
@@ -69,12 +69,13 @@ export default {
|
|
|
permissUrl: '16',
|
|
|
titleName: '告警管理'
|
|
|
},
|
|
|
- clientOptions: discountedWave('(元)', dataDay, dataArr),
|
|
|
+ clientOptions: discountedChart('(元)', dataDay, dataArr),
|
|
|
mixins_query: {
|
|
|
communityId: '',
|
|
|
date: '',
|
|
|
chargeType: ''
|
|
|
},
|
|
|
+ date: '',
|
|
|
amountType: [
|
|
|
{
|
|
|
value: 1,
|
|
@@ -114,15 +115,27 @@ export default {
|
|
|
.get('/sc-community-web/statisticActuallyReceived', this.mixins_query)
|
|
|
.then(({ status, data, msg }) => {
|
|
|
debugger
|
|
|
- // if (status == 0) {
|
|
|
- // let dateTime = [],
|
|
|
- // valueArr = [];
|
|
|
- // data.map((item) => {
|
|
|
- // dateTime.push(item.date);
|
|
|
- // valueArr.push(item.data);
|
|
|
- // });
|
|
|
- // this.clientOptions = discountedWave('(次)', dateTime, valueArr);
|
|
|
- // }
|
|
|
+ if (status == 0) {
|
|
|
+ let date = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
|
|
|
+ let dateRes = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
|
|
|
+ let dateTime = [];
|
|
|
+ let dateTimes = [];
|
|
|
+ for (let i = 0; i < data.length; i++) {
|
|
|
+ for (let k = i; k < date.length; k++) {
|
|
|
+ if ((data[i].date.substr(5, 1) == '0' ? data[i].date.substr(6) : data[i].date.substr(5)) == date[k]) {
|
|
|
+ dateTime.push(date[k])
|
|
|
+ dateRes[k] = data[i].receivedAmount
|
|
|
+ }
|
|
|
+ dateTime.push(date[k])
|
|
|
+ }
|
|
|
+ }
|
|
|
+ dateTime = Array.from(new Set(dateTime))
|
|
|
+ for (let j = 0; j < dateTime.length; j++) {
|
|
|
+ dateTimes.push(dateTime[j] + '月')
|
|
|
+ }
|
|
|
+ this.clientOptions = discountedChart('(元)', dateTimes, dateRes);
|
|
|
+
|
|
|
+ }
|
|
|
})
|
|
|
.catch((err) => { });
|
|
|
},
|