2 lines
3.3 KiB
JavaScript
2 lines
3.3 KiB
JavaScript
var l=(n,t,a)=>new Promise((e,u)=>{var r=i=>{try{o(a.next(i))}catch(c){u(c)}},s=i=>{try{o(a.throw(i))}catch(c){u(c)}},o=i=>i.done?e(i.value):Promise.resolve(i.value).then(r,s);o((a=a.apply(n,t)).next())});import{m}from"./other.06ac4844.js";import{u as b}from"./useECharts.7ae6cef3.js";import{u as y}from"./visualization.fa00b5d5.js";import{W as w,fM as d,fd as f,aW as _,aU as E,aV as A,fe as C,ei as L,fj as B,r as k,a as F,s as M,f as Y,H as $,G as z,J as O,o as H,h as P,i as p,bm as T}from"./index.cd4314d7.js";import{b as V}from"./_baseIteratee.32dc84a6.js";import{b as W}from"./_baseEach.ae4931d1.js";import{i as g}from"./_isIterateeCall.0842ace5.js";import"./get.8c44a39d.js";function j(n,t){var a=-1,e=w(n)?Array(n.length):[];return W(n,function(u,r,s){e[++a]=t(u,r,s)}),e}function v(n,t){var a=n.length;for(n.sort(t);a--;)n[a]=n[a].value;return n}function G(n,t){if(n!==t){var a=n!==void 0,e=n===null,u=n===n,r=d(n),s=t!==void 0,o=t===null,i=t===t,c=d(t);if(!o&&!c&&!r&&n>t||r&&s&&i&&!o&&!c||e&&s&&i||!a&&i||!u)return 1;if(!e&&!r&&!c&&n<t||c&&a&&u&&!e&&!r||o&&a&&u||!s&&u||!i)return-1}return 0}function U(n,t,a){for(var e=-1,u=n.criteria,r=t.criteria,s=u.length,o=a.length;++e<s;){var i=G(u[e],r[e]);if(i){if(e>=o)return i;var c=a[e];return i*(c=="desc"?-1:1)}}return n.index-t.index}function J(n,t,a){t.length?t=f(t,function(r){return _(r)?function(s){return E(s,r.length===1?r[0]:r)}:r}):t=[A];var e=-1;t=f(t,C(V));var u=j(n,function(r,s,o){var i=f(t,function(c){return c(r)});return{criteria:i,index:++e,value:r}});return v(u,function(r,s){return U(r,s,a)})}var Z=L(function(n,t){if(n==null)return[];var a=t.length;return a>1&&g(n,t[0],t[1])?t=[]:a>2&&g(t[0],t[1],t[2])&&(t=[t[0]]),J(n,B(t,1),[])}),q=Z;const h=y(),x=k(null),K=F({setup(){const{setOptions:n}=b(x),t=M({list:[]}),a=Y(()=>t.list.length*34+t.list.length*12);function e(){var r,s,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:(s=(r=t.list)==null?void 0:r.map(c=>c.y))!=null?s:[],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"},itemStyle:{color:"rgba(117, 232, 238, 0.5)"},barWidth:34}],grid:{left:"2%",right:"2%",top:"0%",bottom:"2%",containLabel:!0}})}function u(){return l(this,null,function*(){const{list:r}=yield m({year:h.getYear,category_id:null}),s=[];for(const o in r)Object.prototype.hasOwnProperty.call(r,o)&&s.push({value:(Number(r[o])/1e4).toFixed(2),y:o});t.list=q(s,o=>Number(o.value)),e()})}return $(()=>h.getYear,()=>{u()}),z(()=>{u()}),{chartHeight:a,chartRef:x}}}),N={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),S=p("div",{class:"text-right text-11px leading-17px text-white mr-42px"}," \u5355\u4F4D\uFF1A\u4E07 ",-1);function X(n,t,a,e,u,r){return H(),P("div",N,[Q,S,p("div",{style:T({height:n.chartHeight+"px"}),class:"mt-20px min-h-200px",ref:"chartRef"},null,4)])}var et=O(K,[["render",X]]);export{et as default};
|