...
|
...
|
@@ -5,7 +5,7 @@ export default { |
|
|
data () {
|
|
|
return {
|
|
|
domainName:sessionStorage.getItem('domainName'),
|
|
|
apiUrl:'/api-web/bigScreen/findPortfolio',//今日业务量
|
|
|
apiUrl:'/api-web/bigScreen/getBusinessNumber',//今日业务量
|
|
|
chartInstance: null,
|
|
|
allData: [{
|
|
|
name: "今日业务量",
|
...
|
...
|
@@ -70,18 +70,58 @@ export default { |
|
|
async getData () {
|
|
|
// await this.$http.get()
|
|
|
// const { data: ret } = await this.$http.get('volume')
|
|
|
const { data: ret } = await $.get(this.domainName +this.apiUrl+'?access_token='+localStorage.getItem('access_token'))
|
|
|
const { map: ret } = await $.get(this.domainName +this.apiUrl+'?access_token='+localStorage.getItem('access_token'))
|
|
|
//本月业务量
|
|
|
// const { data: ret1 } = await $.get(this.domainName +this.apiUrl1)
|
|
|
let retData=[];
|
|
|
retData.push({
|
|
|
name:'今日业务量',
|
|
|
data:ret
|
|
|
})
|
|
|
retData.push({
|
|
|
name:'本月业务量',
|
|
|
data:ret
|
|
|
})
|
|
|
let allData= [
|
|
|
{data: [
|
|
|
{
|
|
|
"name": "网络发票",
|
|
|
"typeName": "fp",
|
|
|
"value": 0
|
|
|
},
|
|
|
{
|
|
|
"name": "涉税文书",
|
|
|
"typeName": "ws",
|
|
|
"value": 0
|
|
|
},
|
|
|
{
|
|
|
"name": "网上申报",
|
|
|
"typeName": "sb",
|
|
|
"value": 0
|
|
|
}
|
|
|
],
|
|
|
name: "今日业务量"
|
|
|
},
|
|
|
{
|
|
|
data: [
|
|
|
{
|
|
|
"name": "网络发票",
|
|
|
"typeName": "fp",
|
|
|
"value": 0
|
|
|
},
|
|
|
{
|
|
|
"name": "涉税文书",
|
|
|
"typeName": "ws",
|
|
|
"value": 0
|
|
|
},
|
|
|
{
|
|
|
"name": "网上申报",
|
|
|
"typeName": "sb",
|
|
|
"value": 0
|
|
|
}
|
|
|
],
|
|
|
name: "本月业务量"
|
|
|
}]
|
|
|
if(ret){
|
|
|
retData=ret.allData
|
|
|
}else{
|
|
|
retData=allData
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
this.allData = retData
|
|
|
|
|
|
this.updateChart()
|
...
|
...
|
@@ -92,14 +132,16 @@ export default { |
|
|
['66%', '65%']
|
|
|
]
|
|
|
|
|
|
|
|
|
const seriesArr = this.allData.map((item, index) => {
|
|
|
const dataArr = []
|
|
|
let colorData=[];
|
|
|
if(item.data){
|
|
|
// if(item.data && item.data.length>0){
|
|
|
if(item.data ){
|
|
|
item.data.map(inner => {
|
|
|
dataArr.push({
|
|
|
name: inner.name,
|
|
|
value: inner.num,
|
|
|
value: inner.value,
|
|
|
/*itemStyle: {
|
|
|
color: this.colorData[index]
|
|
|
}*/
|
...
|
...
|
@@ -123,6 +165,8 @@ export default { |
|
|
radius: ['28%', '42%'],
|
|
|
center: centerArr[index],
|
|
|
color:colorData,
|
|
|
minAngle: 15,//最小角度
|
|
|
startAngle:120, //起始角度
|
|
|
itemStyle: {
|
|
|
borderRadius: 2,
|
|
|
borderWidth: 2
|
...
|
...
|
@@ -137,6 +181,7 @@ export default { |
|
|
}
|
|
|
})
|
|
|
const dataOption = {
|
|
|
|
|
|
series: seriesArr
|
|
|
}
|
|
|
this.chartInstance.setOption(dataOption)
|
...
|
...
|
|