2 lines
3.4 KiB
JavaScript
2 lines
3.4 KiB
JavaScript
var d=(n,t,r)=>new Promise((s,o)=>{var i=a=>{try{u(r.next(a))}catch(c){o(c)}},e=a=>{try{u(r.throw(a))}catch(c){o(c)}},u=a=>a.done?s(a.value):Promise.resolve(a.value).then(i,e);u((r=r.apply(n,t)).next())});import{q as b}from"./other.581e80b4.js";import{u as w}from"./useECharts.3b6eb243.js";import{u as y}from"./visualization.d60f861e.js";import{u as _}from"./useVContext.f8b3cc0a.js";import{Y as E,gc as g,fw as p,aY as C,aW as A,aX as L,fx as B,eo as k,ee as Y,s as F,a as $,v,f as z,J as M,H as O,q as H,o as P,h as T,i as l,bo as V}from"./index.2cdbaad0.js";import{b as q}from"./_baseIteratee.08cafe90.js";import{b as W}from"./_baseEach.0a08a0a3.js";import{i as x}from"./_isIterateeCall.7a3f7b16.js";import"./get.7d647d75.js";function j(n,t){var r=-1,s=E(n)?Array(n.length):[];return W(n,function(o,i,e){s[++r]=t(o,i,e)}),s}function G(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].value;return n}function J(n,t){if(n!==t){var r=n!==void 0,s=n===null,o=n===n,i=g(n),e=t!==void 0,u=t===null,a=t===t,c=g(t);if(!u&&!c&&!i&&n>t||i&&e&&a&&!u&&!c||s&&e&&a||!r&&a||!o)return 1;if(!s&&!i&&!c&&n<t||c&&r&&o&&!s&&!i||u&&r&&o||!e&&o||!a)return-1}return 0}function U(n,t,r){for(var s=-1,o=n.criteria,i=t.criteria,e=o.length,u=r.length;++s<e;){var a=J(o[s],i[s]);if(a){if(s>=u)return a;var c=r[s];return a*(c=="desc"?-1:1)}}return n.index-t.index}function X(n,t,r){t.length?t=p(t,function(i){return C(i)?function(e){return A(e,i.length===1?i[0]:i)}:i}):t=[L];var s=-1;t=p(t,B(q));var o=j(n,function(i,e,u){var a=p(t,function(c){return c(i)});return{criteria:a,index:++s,value:i}});return G(o,function(i,e){return U(i,e,r)})}var Z=k(function(n,t){if(n==null)return[];var r=t.length;return r>1&&x(n,t[0],t[1])?t=[]:r>2&&x(t[0],t[1],t[2])&&(t=[t[0]]),X(n,Y(t,1),[])}),K=Z;const h=y(),m=F(null),N=$({setup(){const{rootEmitter:n}=_(),{setOptions:t}=w(m),r=v({list:[]}),s=z(()=>r.list.length*34+r.list.length*12);function o(){var e,u,a,c;t({legend:{show:!1},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},xAxis:{type:"value",axisTick:{show:!1},axisLabel:{show:!1},axisLine:{show:!1},axisPointer:{show:!1},splitLine:{show:!1}},yAxis:{type:"category",data:(u=(e=r.list)==null?void 0:e.map(f=>f.y))!=null?u:[],axisLabel:{color:"#fff"},axisTick:{show:!1},axisLine:{show:!1},splitLine:{show:!1}},series:[{type:"bar",data:(c=(a=r.list)==null?void 0:a.map(f=>f.value))!=null?c:[],label:{show:!0,position:"inside",color:"#fff"},itemStyle:{color:"rgba(117, 232, 238, 0.5)"},barWidth:34}],grid:{left:"2%",right:"2%",top:"0%",bottom:"2%",containLabel:!0}})}function i(){return d(this,null,function*(){const{list:e}=yield b({year:h.getYear,category_id:null}),u=[];for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&u.push({value:(Number(e[a])/1e4).toFixed(2),y:a});r.list=K(u,a=>Number(a.value)),o()})}return M(()=>h.getYear,()=>{i()}),O(()=>{i(),n.on("interval:auto",()=>{i()})}),{chartHeight:s,chartRef:m}}}),Q={class:"w-314px flex h-full flex-col"},S=l("div",{class:"font-pmzd text-18px h-60px leading-60px text-center bg-clip-text text-transparent bg-gradient-to-t from-[#76E9F0] to-[#A7E6EE]"},"\u57CE\u9547\u519C\u4E1A\u4EA7\u4E1A\u60C5\u51B5",-1),D=l("div",{class:"text-right text-11px leading-17px text-white mr-42px"}," \u5355\u4F4D\uFF1A\u4E07 ",-1);function R(n,t,r,s,o,i){return P(),T("div",Q,[S,D,l("div",{style:V({height:n.chartHeight+"px"}),class:"mt-20px min-h-200px",ref:"chartRef"},null,4)])}var ct=H(N,[["render",R]]);export{ct as default};
|