宣发日历
This commit is contained in:
@@ -108,7 +108,6 @@
|
|||||||
import * as echarts from "echarts";
|
import * as echarts from "echarts";
|
||||||
export default {
|
export default {
|
||||||
name: 'AppAnnounceStatistics',
|
name: 'AppAnnounceStatistics',
|
||||||
|
|
||||||
label: '协同宣发统计',
|
label: '协同宣发统计',
|
||||||
props: {
|
props: {
|
||||||
instance: Function,
|
instance: Function,
|
||||||
@@ -173,6 +172,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
this.$initWxOpenData()
|
||||||
var year = this.calendarDate.getFullYear();
|
var year = this.calendarDate.getFullYear();
|
||||||
var month = this.calendarDate.getMonth() + 1;
|
var month = this.calendarDate.getMonth() + 1;
|
||||||
var date = this.calendarDate.getDate()
|
var date = this.calendarDate.getDate()
|
||||||
@@ -186,9 +186,6 @@
|
|||||||
this.getEffect()
|
this.getEffect()
|
||||||
this.getDepart()
|
this.getDepart()
|
||||||
this.dict.load("mstSendType")
|
this.dict.load("mstSendType")
|
||||||
},
|
|
||||||
mounted() {
|
|
||||||
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
searchMonthChange() {
|
searchMonthChange() {
|
||||||
@@ -244,6 +241,12 @@
|
|||||||
top: '30px',
|
top: '30px',
|
||||||
containLabel: true
|
containLabel: true
|
||||||
},
|
},
|
||||||
|
tooltip: {
|
||||||
|
trigger: 'axis'
|
||||||
|
},
|
||||||
|
legend: {
|
||||||
|
type: "plain"
|
||||||
|
},
|
||||||
color: colorList,
|
color: colorList,
|
||||||
series: [
|
series: [
|
||||||
{
|
{
|
||||||
@@ -258,31 +261,118 @@
|
|||||||
this.departType = type
|
this.departType = type
|
||||||
this.getDepart()
|
this.getDepart()
|
||||||
},
|
},
|
||||||
getDepart() {
|
getDepart() { // ${this.departType}
|
||||||
this.instance.post(`/app/appmasssendingtask/statisticsDepart?type=${this.departType}`).then(res => {
|
this.instance.post(`/app/appmasssendingtask/statisticsDepart?type=1`).then(res => {
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
// this.dateList = res.data
|
// this.dateList = res.data
|
||||||
// this.getTaskList(this.chooseDay)
|
// this.getTaskList(this.chooseDay)
|
||||||
|
|
||||||
|
this.setBarChart()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
//
|
|
||||||
|
// var items = [{type: 'departmentName', id: '10', corpid: 'ww596787bb70f08288'}]
|
||||||
|
// WWOpenData.prefetch({ items }, (err, data) => {
|
||||||
|
// if (err) {
|
||||||
|
// console.log(err)
|
||||||
|
// }
|
||||||
|
// console.log(data)
|
||||||
|
// })
|
||||||
|
|
||||||
},
|
},
|
||||||
setBarChart() {
|
setBarChart() {
|
||||||
|
this.departBarChart = echarts.init(document.querySelector(`#departBarChart`))
|
||||||
var option = {
|
var option = {
|
||||||
|
color: ['#2891FF'],
|
||||||
|
grid: {
|
||||||
|
top: '10%',
|
||||||
|
left: '2%',
|
||||||
|
right: '2%',
|
||||||
|
bottom: 90,
|
||||||
|
containLabel: true
|
||||||
|
},
|
||||||
|
toolbox: {
|
||||||
|
feature: {
|
||||||
|
dataZoom: {
|
||||||
|
yAxisIndex: false
|
||||||
|
},
|
||||||
|
saveAsImage: {
|
||||||
|
pixelRatio: 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
tooltip: {
|
||||||
|
trigger: 'axis',
|
||||||
|
axisPointer: {
|
||||||
|
type: 'shadow'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
dataZoom: [
|
||||||
|
{
|
||||||
|
type: 'inside'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'slider'
|
||||||
|
}
|
||||||
|
],
|
||||||
xAxis: {
|
xAxis: {
|
||||||
type: 'category',
|
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
|
||||||
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
|
silent: false,
|
||||||
|
splitLine: {
|
||||||
|
show: false
|
||||||
|
},
|
||||||
|
splitArea: {
|
||||||
|
show: false
|
||||||
|
}
|
||||||
},
|
},
|
||||||
yAxis: {
|
yAxis: {
|
||||||
type: 'value'
|
splitArea: {
|
||||||
|
show: false
|
||||||
|
}
|
||||||
},
|
},
|
||||||
series: [
|
series: [
|
||||||
{
|
{
|
||||||
data: [120, 200, 150, 80, 70, 110, 130],
|
type: 'bar',
|
||||||
type: 'bar'
|
data:[120, 200, 150, 80, 70, 110, 130],
|
||||||
|
barWidth: 20,
|
||||||
|
barGap: '250%',
|
||||||
|
large: true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// {
|
||||||
|
// tooltip: {
|
||||||
|
// trigger: 'axis',
|
||||||
|
// axisPointer: {
|
||||||
|
// type: 'shadow'
|
||||||
|
// }
|
||||||
|
// },
|
||||||
|
// grid: {
|
||||||
|
// top: '10%',
|
||||||
|
// left: '2%',
|
||||||
|
// right: '2%',
|
||||||
|
// bottom: '2%',
|
||||||
|
// containLabel: true
|
||||||
|
// },
|
||||||
|
// color: ['#2891FF'],
|
||||||
|
// xAxis: {
|
||||||
|
// type: 'category',
|
||||||
|
// data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
|
||||||
|
// },
|
||||||
|
// yAxis: {
|
||||||
|
// type: 'value'
|
||||||
|
// },
|
||||||
|
// series: [
|
||||||
|
// {
|
||||||
|
// data: [120, 200, 150, 80, 70, 110, 130],
|
||||||
|
// type: 'bar',
|
||||||
|
// barWidth: 20,
|
||||||
|
// barGap: '250%',
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
this.departBarChart.setOption(option)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user