...
|
...
|
@@ -8,6 +8,10 @@ export default { |
|
|
let datetimerange = Vue.ref([]);
|
|
|
let visiblePopover = Vue.ref(false);
|
|
|
let queryParams = Vue.ref({
|
|
|
keyWord:'',
|
|
|
resType:'',
|
|
|
busId:'',
|
|
|
userName:'',
|
|
|
time:"today",
|
|
|
pageNum: 1,
|
|
|
pageSize: 10,
|
...
|
...
|
@@ -89,14 +93,11 @@ export default { |
|
|
};
|
|
|
|
|
|
let getEchartsData = ()=>{
|
|
|
let obj = {
|
|
|
time:queryParams.value.time,
|
|
|
}
|
|
|
let resTypeData = {
|
|
|
xaxis:[],
|
|
|
yaxis:[],
|
|
|
}
|
|
|
proxy.$http.get(`/api-web/snapshot/overview/resTypeTop`,obj,(res)=>{
|
|
|
proxy.$http.get(`/api-web/snapshot/overview/resTypeTop`,queryParams.value,(res)=>{
|
|
|
res.object.forEach(item=>{
|
|
|
resTypeData.xaxis.push(item.xaxis);
|
|
|
resTypeData.yaxis.push(item.yaxis)
|
...
|
...
|
@@ -119,7 +120,7 @@ export default { |
|
|
xaxis:[],
|
|
|
yaxis:[],
|
|
|
}
|
|
|
proxy.$http.get(`/api-web/snapshot/overview/busTop`,obj,(res)=>{
|
|
|
proxy.$http.get(`/api-web/snapshot/overview/busTop`,queryParams.value,(res)=>{
|
|
|
res.object.forEach(item=>{
|
|
|
busTypeData.xaxis.push(item.xaxis);
|
|
|
busTypeData.yaxis.push(item.yaxis)
|
...
|
...
|
@@ -142,7 +143,7 @@ export default { |
|
|
xaxis:[],
|
|
|
yaxis:[],
|
|
|
}
|
|
|
proxy.$http.get(`/api-web/snapshot/overview/snapshotNum`,obj,(res)=>{
|
|
|
proxy.$http.get(`/api-web/snapshot/overview/snapshotNum`,queryParams.value,(res)=>{
|
|
|
res.object.forEach(item=>{
|
|
|
snapshotNumData.xaxis.push(item.xaxis);
|
|
|
snapshotNumData.yaxis.push(item.yaxis)
|
...
|
...
|
@@ -162,10 +163,10 @@ export default { |
|
|
})
|
|
|
|
|
|
var peopleSSChartsData = [];
|
|
|
proxy.$http.get(`/api-web/snapshot/overview/snapshotNumByUser`,obj,(res)=>{
|
|
|
proxy.$http.get(`/api-web/snapshot/overview/snapshotNumByUser`,queryParams.value,(res)=>{
|
|
|
res.object.forEach(item=>{
|
|
|
let list = {};
|
|
|
list.name = item.xaxis + item.yaxis;
|
|
|
list.name = item.xaxis + '('+item.yaxis+ ')';
|
|
|
list.value = item.yaxis;
|
|
|
peopleSSChartsData.push(list);
|
|
|
})
|
...
|
...
|
@@ -181,6 +182,31 @@ export default { |
|
|
console.log(err);
|
|
|
})
|
|
|
}
|
|
|
// 查询事件
|
|
|
let handleQuery = ()=> {
|
|
|
queryParams.value.pageSize=10;
|
|
|
queryParams.value.pageNum=1;
|
|
|
getDataList();
|
|
|
getEchartsData();
|
|
|
}
|
|
|
let getResType = (arr) => {
|
|
|
let types = arr.map(function (v) {
|
|
|
return v.id;
|
|
|
});
|
|
|
queryParams.value.resType = types.join(',');
|
|
|
}
|
|
|
let getBizType = (arr) => {
|
|
|
let types = arr.map(function (v) {
|
|
|
return v.busId;
|
|
|
});
|
|
|
queryParams.value.busId = types.join(',');
|
|
|
}
|
|
|
let getUser = (arr) => {
|
|
|
let types = arr.map(function (v) {
|
|
|
return v.username;
|
|
|
});
|
|
|
queryParams.value.userName = types.join(',');
|
|
|
}
|
|
|
|
|
|
// 按钮组点击事件
|
|
|
let handleBtnGroup = (val)=>{
|
...
|
...
|
@@ -226,6 +252,18 @@ export default { |
|
|
type: 'category',
|
|
|
data: [],
|
|
|
axisTick:false,
|
|
|
axisLabel: {
|
|
|
interval: 0,
|
|
|
formatter: val => {
|
|
|
// 标签长度
|
|
|
const valLength = val.length
|
|
|
if (valLength > 8) {
|
|
|
return val.slice(0,7) + '...';
|
|
|
} else {
|
|
|
return val
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
yAxis: {
|
|
|
type: 'value',
|
...
|
...
|
@@ -273,19 +311,14 @@ export default { |
|
|
data: [],
|
|
|
axisTick:false,
|
|
|
axisLabel: {
|
|
|
// x轴文本换行
|
|
|
formatter: function (params,index) {
|
|
|
if (params.length>10){
|
|
|
var newParamsName = '' // 最终拼接成的字符串
|
|
|
let end1 = Math.ceil(params.length / 2);
|
|
|
let end2 = params.length-end1;
|
|
|
let str1 = params.substr(0,end1);
|
|
|
let str2 = params.substr(end1+1,end2);
|
|
|
newParamsName = str1+'\n'+str2;
|
|
|
// console.log(params.length,params);
|
|
|
return newParamsName
|
|
|
}else {
|
|
|
return params
|
|
|
interval: 0,
|
|
|
formatter: val => {
|
|
|
// 标签长度
|
|
|
const valLength = val.length
|
|
|
if (valLength > 8) {
|
|
|
return val.slice(0,7) + '...';
|
|
|
} else {
|
|
|
return val
|
|
|
}
|
|
|
}
|
|
|
}
|
...
|
...
|
@@ -419,7 +452,7 @@ export default { |
|
|
proxy.$http.get('/api-web/snapshot/his/delete', params, function (res) {
|
|
|
if (res && res.success) {
|
|
|
proxy.$global.showMsg('删除成功');
|
|
|
getDataList();
|
|
|
handleQuery();
|
|
|
}
|
|
|
})
|
|
|
}
|
...
|
...
|
@@ -491,7 +524,11 @@ export default { |
|
|
showBus,
|
|
|
cancelBtn,
|
|
|
title,
|
|
|
busType
|
|
|
busType,
|
|
|
getResType,
|
|
|
getBizType,
|
|
|
handleQuery,
|
|
|
getUser
|
|
|
}
|
|
|
}
|
|
|
} |
...
|
...
|
|