2 lines
3.4 KiB
JavaScript
2 lines
3.4 KiB
JavaScript
var l=(n,t,r)=>new Promise((s,u)=>{var a=i=>{try{o(r.next(i))}catch(c){u(c)}},e=i=>{try{o(r.throw(i))}catch(c){u(c)}},o=i=>i.done?s(i.value):Promise.resolve(i.value).then(a,e);o((r=r.apply(n,t)).next())});import{n as m}from"./other.96563ff1.js";import{u as b}from"./useECharts.6e74a9a1.js";import{u as w}from"./visualization.376d5571.js";import{a7 as y,ff as d,eL as f,aY as E,aW as _,aX as A,eM as L,ek as C,eR as k,v as B,a as F,w as Y,f as M,K as $,J as v,L as z,o as O,h as P,i as p,bn as T}from"./index.867f48c0.js";import{b as U}from"./_baseIteratee.79381cc0.js";import{b as H}from"./_baseEach.57aa181c.js";import{i as g}from"./_isIterateeCall.4c46d9c5.js";import"./get.b0df836b.js";function V(n,t){var r=-1,s=y(n)?Array(n.length):[];return H(n,function(u,a,e){s[++r]=t(u,a,e)}),s}function W(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,u=n===n,a=d(n),e=t!==void 0,o=t===null,i=t===t,c=d(t);if(!o&&!c&&!a&&n>t||a&&e&&i&&!o&&!c||s&&e&&i||!r&&i||!u)return 1;if(!s&&!a&&!c&&n<t||c&&r&&u&&!s&&!a||o&&r&&u||!e&&u||!i)return-1}return 0}function D(n,t,r){for(var s=-1,u=n.criteria,a=t.criteria,e=u.length,o=r.length;++s<e;){var i=j(u[s],a[s]);if(i){if(s>=o)return i;var c=r[s];return i*(c=="desc"?-1:1)}}return n.index-t.index}function G(n,t,r){t.length?t=f(t,function(a){return E(a)?function(e){return _(e,a.length===1?a[0]:a)}:a}):t=[A];var s=-1;t=f(t,L(U));var u=V(n,function(a,e,o){var i=f(t,function(c){return c(a)});return{criteria:i,index:++s,value:a}});return W(u,function(a,e){return D(a,e,r)})}var J=C(function(n,t){if(n==null)return[];var r=t.length;return r>1&&g(n,t[0],t[1])?t=[]:r>2&&g(t[0],t[1],t[2])&&(t=[t[0]]),G(n,k(t,1),[])}),K=J;const h=w(),x=B(null),X=F({setup(){const{setOptions:n}=b(x),t=Y({list:[]}),r=M(()=>t.list.length*34+t.list.length*12);function s(){var a,e,o,i;n({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:(e=(a=t.list)==null?void 0:a.map(c=>c.y))!=null?e:[],axisLabel:{color:"#fff"},axisTick:{show:!1},axisLine:{show:!1},splitLine:{show:!1}},series:[{type:"bar",data:(i=(o=t.list)==null?void 0:o.map(c=>c.value))!=null?i:[],label:{show:!0,position:"inside",color:"#fff",valueAnimation:!0},itemStyle:{color:"rgba(117, 232, 238, 0.5)"},barWidth:34}],grid:{left:"2%",right:"2%",top:"0%",bottom:"2%",containLabel:!0},animationDuration:0,animationDurationUpdate:3e3,animationEasing:"linear",animationEasingUpdate:"linear"})}function u(){return l(this,null,function*(){const{list:a}=yield m({year:h.getYear,category_id:null}),e=[];for(const o in a)Object.prototype.hasOwnProperty.call(a,o)&&e.push({value:(Number(a[o])/1e4).toFixed(2),y:o});t.list=K(e,o=>Number(o.value)),s()})}return $(()=>h.getYear,()=>{u()}),v(()=>{u()}),{chartHeight:r,chartRef:x}}}),Z={class:"w-314px flex h-full flex-col"},q=p("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),N=p("div",{class:"text-right text-11px leading-17px text-white mr-42px"}," \u5355\u4F4D\uFF1A\u4E07 ",-1);function Q(n,t,r,s,u,a){return O(),P("div",Z,[q,N,p("div",{style:T({height:n.chartHeight+"px"}),class:"mt-20px min-h-200px",ref:"chartRef"},null,4)])}var st=z(X,[["render",Q]]);export{st as default};
|