Browse Source

数据不更新修复

master
[liang] 3 years ago
parent
commit
297fc2b1dc
  1. 5
      src/api/request.js
  2. 19
      src/components/companySummary/talent.vue
  3. 7
      src/components/scrollArc/index.vue
  4. 12
      src/components/szBar/index.vue
  5. 2
      src/views/Brand.vue

5
src/api/request.js

@ -7,9 +7,10 @@ axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'
// 创建axios实例 // 创建axios实例
const service = axios.create({ const service = axios.create({
// axios中请求配置有baseURL选项,表示请求URL公共部分 // axios中请求配置有baseURL选项,表示请求URL公共部分
baseURL: 'http://192.168.31.128:8866', // baseURL: 'http://192.168.31.128:8866',
baseURL: 'http://parking.weirui0755.com/prod-api',
// 超时 // 超时
timeout: 15000 timeout: 30000
}) })
// request拦截器 // request拦截器
service.interceptors.request.use(config => { service.interceptors.request.use(config => {

19
src/components/companySummary/talent.vue

@ -77,6 +77,7 @@ export default {
return parseInt(Math.round(Number((num / sum) * 100))); return parseInt(Math.round(Number((num / sum) * 100)));
}, },
getEchartLeft2() { getEchartLeft2() {
// eslint-disable-next-line no-undef
let myChart = echarts.init(document.getElementById('chart_left2')); let myChart = echarts.init(document.getElementById('chart_left2'));
let scaleData = [{ let scaleData = [{
name: '支付宝支付', name: '支付宝支付',
@ -133,16 +134,16 @@ export default {
// console.log(legendData) // console.log(legendData)
let option = { let option = {
title: { // title: {
text: `总金额: ${this.chartData ? this.chartData.totalAmount || 0 : 0}`, // text: ` ${this.chartData ? this.chartData.totalAmount || 0 : 0} `,
top: '12%', // top: '12%',
left: '45%', // left: '45%',
textStyle: { // textStyle: {
// // //
color: '#fff', // color: '#fff',
} // }
}, // },
legend: { legend: {
right: '35%', right: '35%',
orient: 'vertical', orient: 'vertical',

7
src/components/scrollArc/index.vue

@ -59,13 +59,14 @@ export default {
this.xData=[] this.xData=[]
this.dataIn=[] this.dataIn=[]
this.dataOut=[] this.dataOut=[]
for (var i = 0; i < this.chartData.inStatistics.length; i++) { for (let i = 0; i < this.chartData.inStatistics.length; i++) {
this.xData.push(this.chartData.inStatistics[i].timeUnit) this.xData.push(this.chartData.inStatistics[i].timeUnit)
this.dataIn.push(this.chartData.inStatistics[i].num) this.dataIn.push(this.chartData.inStatistics[i].num)
} }
for (var i = 0; i < this.chartData.outStatistics.length; i++) { for (let i = 0; i < this.chartData.outStatistics.length; i++) {
this.dataOut.push(this.chartData.outStatistics[i].num) this.dataOut.push(this.chartData.outStatistics[i].num)
} }
// eslint-disable-next-line no-undef
let myChart = echarts.init(document.getElementById('chart_arc')); let myChart = echarts.init(document.getElementById('chart_arc'));
this.option = { this.option = {
tooltip: { tooltip: {
@ -75,6 +76,7 @@ export default {
axisPointer: { axisPointer: {
type: 'shadow', type: 'shadow',
shadowStyle: { shadowStyle: {
// eslint-disable-next-line no-undef
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
offset: 1, offset: 1,
color: '#5d83ff' color: '#5d83ff'
@ -174,6 +176,7 @@ export default {
}, },
areaStyle: { areaStyle: {
normal: { normal: {
// eslint-disable-next-line no-undef
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
offset: 0, offset: 0,
color: '#1BDB7F' color: '#1BDB7F'

12
src/components/szBar/index.vue

@ -41,16 +41,20 @@ export default {
mounted() { mounted() {
setTimeout(() => { setTimeout(() => {
// console.log(this.chartData) // console.log(this.chartData)
for (var i = 0; i < this.chartData.inStatistics.length; i++) {
this.xAxisData.push(this.chartData.inStatistics[i].timeUnit)
this.yData1.push(this.chartData.inStatistics[i].num)
}
this.getEchart(); this.getEchart();
}, 800); }, 800);
}, },
methods: { methods: {
getEchart() { getEchart() {
this.xAxisData=[];
this.yData1=[];
for (var i = 0; i < this.chartData.inStatistics.length; i++) {
this.xAxisData.push(this.chartData.inStatistics[i].timeUnit)
this.yData1.push(this.chartData.inStatistics[i].num)
}
// eslint-disable-next-line no-undef
let myChart = echarts.init(document.getElementById('chart_bar')); let myChart = echarts.init(document.getElementById('chart_bar'));
let barWidth = '15%'; let barWidth = '15%';
let dataCoord = [ let dataCoord = [

2
src/views/Brand.vue

@ -923,7 +923,7 @@ export default {
.mainbox { .mainbox {
min-width: 1366px; min-width: 1366px;
max-width: 1920px; // max-width: 1920px;
padding: 0.125rem 0.125rem 0; padding: 0.125rem 0.125rem 0;
display: flex; display: flex;

Loading…
Cancel
Save