Compare commits

..

No commits in common. "6dee7e0e78efa46b1439a0625903ecb42b153e79" and "ed74e2a8869e2454c13bb782a5bfc18ced3ae31a" have entirely different histories.

2 changed files with 4 additions and 34 deletions

View File

@ -21,14 +21,6 @@ export function userloginfo(query) {
})
}
//查询12个月的总消费
export function months() {
return request({
url: '/system/user/months',
method: 'get',
})
}
//充值用户记录
export function userPayinfo(query) {

View File

@ -63,22 +63,18 @@
</template>
<script>
import {userBalance,months} from "@/api/system/user"; //
import {userBalance} from "@/api/system/user"; //
import * as echarts from 'echarts' //echarts
import {checkRealNameAuth} from "@/api/system/user";
import item from "@/layout/components/Sidebar/Item.vue";
export default {
data() {
return {
charts: "",
dialogVisible: false,
listDate:[],
a:[],
b:[],
dialogFormVisible: false,
formLabelWidth: '120px',
opinionData: [],
opinionData: ["155", "400", "900", "800", "300", "900", "270", "684", "165", "0", "300", "150"], //
userBalanceData: {
userBalance: '加载中...'
},
@ -101,25 +97,11 @@ export default {
},
created() {
this.fetchUserBalance();
this.getList()
},
mounted() {
this.drawLine();
},
methods: {
getList(){
months().then(response => {
const responseDate = response;
responseDate.forEach(item => {
console.log('月',item.month, '总金额:', item.totalAmount)
});
this.listDate = responseDate;
this.drawLine();
this.$nextTick( () => {
console.log(JSON.stringify(this.listDate))
});
});
},
handleCancel() {
this.dialogVisible = false;
},
@ -190,10 +172,6 @@ export default {
// 线
this.charts = echarts.init(document.getElementById('main'));
this.a = this.listDate.map(item => item.month)
this.b = this.listDate.map(item => item.totalAmount)
// 线
this.charts.setOption({
title: {
@ -235,7 +213,7 @@ export default {
alignWithLabel: true,
},
//
data: this.a,
data: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"],
},
// y
@ -252,7 +230,7 @@ export default {
name: "消费金额", //
type: "line",
stack: "总量", //
data: this.b,
data: this.opinionData, //
areaStyle: {
color: {
type: "linear",