You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
8.5 KiB
2 lines
8.5 KiB
|
4 months ago
|
import{d as se,r as n,G as ne,aC as X,aB as G,a as u,c as m,b as s,e as o,q as f,H as R,h as r,I as p,f as c,g as b,F as h,Y as q,aJ as ie,aK as re,aL as de,aM as ue,aN as ge,aF as pe,aE as me,aw as xe,ap as ye,av as ve,aA as fe,at as ce,aq as be,_ as he}from"./index-e450010e.js";const _e={class:"orgAllMothsTitle"},we={class:"orgAllMothsTitle"},Te={class:"orgAllMothsTitle"},Le=se({__name:"sanlianping",setup(Ve){const F=n(!1),E=n(!1),D=n([]),B=n([]),Y=n([]),J=n([]),_=n(),w=n(),T=n(),L=n(),V=n(),x=n(),C=n(),A=n(),y=n(),W=()=>{ie({idstr:"309"}).then(l=>{D.value=l.data,l.data&&l.data.length>0&&(w.value=l.data[0].id,V.value=l.data[0].id,A.value=l.data[0].id,k(l.data[0].id.toString(),1),k(l.data[0].id.toString(),2))})},k=(i,l,e)=>{re({id:i,attribute:l}).then(t=>{if(l==1)J.value=t.data,t.data&&t.data.length>0&&(T.value=t.data[0].id,Q());else if(t.data&&t.data.length>0)switch(e){case 1:Y.value=t.data,y.value=t.data[0].id.toString(),U();break;case 2:B.value=t.data,x.value=t.data[0].id,P();break;default:Y.value=t.data,B.value=t.data,x.value=t.data[0].id,y.value=t.data[0].id.toString(),U(),P();break}})},S=n(),K=n(null),U=()=>{F.value=!0;let i=C.value.getFullYear(),l={orgid:A.value.toString(),targetid:y.value,datetime:[i]};de(l).then(e=>{if(e.code==0){let g=new Array;e.data.series&&e.data.series.length>0&&e.data.series.forEach(d=>{g.push({type:"bar",data:d.data,tooltip:d.tooltip,name:d.name,itemStyle:{normal:{label:{show:!0,position:"top"}}}})});let t={tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},label:{normal:{show:!0,position:"top"}},toolbox:{feature:{saveAsImage:{}}},grid:{bottom:"1%",left:"3%",right:"1%",top:70,containLabel:!0},xAxis:{type:"category",data:e.data.xaxis,axisPointer:{type:"shadow"},axisLabel:{interval:0}},yAxis:{type:e.data.yaxis.type,max:e.data.yaxis.max,min:e.data.yaxis.min,nameTextStyle:{padding:[0,0,0,0]},axisLabel:{formatter:"{value} "+e.data.yaxis.formatter}},series:g};S.value.clear(),S.value.setOption(t),F.value=!1}})},I=n(),Z=n(null),P=()=>{E.value=!0;let i=L.value.getFullYear(),l={orgid:V.value.toString(),targetid:x.value,datetime:i.toString()};ue(l).then(e=>{if(e.code==0){let g={tooltip:{trigger:"axis",axisPointer:{type:"cross",crossStyle:{color:"#999"}}},grid:{bottom:"1%",containLabel:!0,left:"0%",right:"0%",top:70},toolbox:{feature:{x:"right",y:-5,saveAsImage:{}}},legend:{data:e.data.legend,padding:[40,20,20,20]},xAxis:[{type:"category",data:e.data.xaxis,axisPointer:{type:"shadow"},axisLabel:{interval:0}}],yAxis:[{type:e.data.yaxis[0].type,min:e.data.yaxis[0].min,max:e.data.yaxis[0].max,nameTextStyle:{padding:[100,0,0,-50]},axisLabel:{formatter:"{value} "+e.data.yaxis[0].formatter,interval:0}},{type:e.data.yaxis[1].type,min:e.data.yaxis[1].min,max:e.data.yaxis[1].max,axisLabel:{formatter:"{value} "+e.data.yaxis[1].formatter,interval:0},splitLine:{show:!1}}],series:[{name:e.data.series[0].name,type:e.data.series[0].type,tooltip:{valueFormatter:function(t){return t+e.data.series[0].tooltip}},data:e.data.series[0].data},{name:e.data.series[1].name,type:e.data.series[1].type,tooltip:{valueFormatter:function(t){return t+e.data.series[1].tooltip}},data:e.data.series[1].data},{name:e.data.series[2].name,type:e.data.series[2].type,yAxisIndex:1,tooltip:{valueFormatter:function(t){return t+e.data.series[2].tooltip}},data:e.data.series[2].data}]};I.value.clear(),I.value.setOption(g),E.value=!1}})},O=n(),j=n(null),z=n(!1),Q=()=>{z.value=!0;let i=_.value.getFullYear(),l={orgid:w.value.toString(),targetid:T.value,datetime:[i]};ge(l).then(e=>{if(e.code==0){let g=new Array;e.data.series&&e.data.series.length>0&&e.data.series.forEach(d=>{g.push({type:"bar",data:d.data,tooltip:d.tooltip,name:d.name,itemStyle:{normal:{label:{show:!0,position:"bottom"}}}})});let t={tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{left:10,right:10,bottom:0,top:70,containLabel:!0},label:{normal:{show:!0,position:"top"}},toolbox:{feature:{x:"right",y:-5,saveAsImage:{}}},xAxis:{type:"category",data:e.data.xaxis,axisPointer:{type:"shadow"},axisLabel:{interval:0}},yAxis:{type:e.data.yaxis.type,max:e.data.yaxis.max,min:e.data.y
|