2 lines
4.6 KiB
JavaScript
2 lines
4.6 KiB
JavaScript
var M=Object.defineProperty,V=Object.defineProperties;var $=Object.getOwnPropertyDescriptors;var y=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable;var C=(e,o,t)=>o in e?M(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t,I=(e,o)=>{for(var t in o||(o={}))N.call(o,t)&&C(e,t,o[t]);if(y)for(var t of y(o))z.call(o,t)&&C(e,t,o[t]);return e},F=(e,o)=>V(e,$(o));var B=(e,o,t)=>new Promise((h,u)=>{var v=n=>{try{c(t.next(n))}catch(l){u(l)}},d=n=>{try{c(t.throw(n))}catch(l){u(l)}},c=n=>n.done?h(n.value):Promise.resolve(n.value).then(v,d);c((t=t.apply(e,o)).next())});import O from"./Box.1ab62710.js";import{e as R,p as Y}from"./other.dd0bab57.js";import{u as Z}from"./visualization.8430e20b.js";import{a as j,cK as G,b8 as k,cJ as J,w as K,v as w,G as X,f as E,bq as q,K as H,bd as P,L as Q,aG as x,o as p,j as T,z as m,i as a,t as _,h as g,n as D,F as S,aJ as A,l as U,aH as W,eA as tt,eB as et}from"./index.c32990f8.js";import{u as st}from"./useVContext.5361d156.js";var at="/assets/d01.f72bcaad.png",ot="/assets/d02.3343b9f1.png",nt="/assets/d03.3a556142.png",it="/assets/d04.a87ba803.png";const ct=[{name:"AI\u667A\u80FD\u76D1\u63A7",value:[0,0,0],img:at},{name:"\u6C34\u8D28\u76D1\u6D4B",value:[0,0,0],img:ot},{name:"\u571F\u58E4\u76D1\u6D4B",value:[0,0,0],img:nt},{name:"\u6C14\u8C61\u76D1\u6D4B",value:[0,0,0],img:it}],lt=j({components:{Box:O,Dropdown:G,Menu:k,MenuItem:k.Item,DownOutlined:J},props:["baseId"],setup(e){const{rootEmitter:o}=st();e.baseId;const t=K({tabList:w([]),currentTab:w(""),list:X(ct)}),h=w(null),u=Z(),v=E(()=>{var s,i;return(i=(s=t.tabList.find(b=>b.id==t.currentTab))==null?void 0:s.name)!=null?i:""});function d({key:s}){t.currentTab!=s&&(t.currentTab=s,n())}function c(){return B(this,null,function*(){const s=yield R({parent_id:u.getAddresId,type:1});t.tabList=s;let i="";s.length&&(i=s[0].id),d({key:i})})}function n(){return B(this,null,function*(){var i;const s=yield Y({base_id:(i=e.baseId)!=null?i:t.currentTab});Object.keys(s).map((b,L)=>{t.list[L].value=s[b].slice(1)})})}let l=1;q(()=>{f.value?n():c(),o.on("interval:auto",()=>{n()}),o.on("interval:tab",()=>{const s=l%t.tabList.length;d({key:t.tabList[s].id}),l++})});const f=E(()=>!!e.baseId);return H(()=>u.getAddresId,()=>{c()}),F(I({},P(t)),{currentTabValue:v,chartRef:h,isBase:f,onMenuClick:d})}}),r=e=>(tt("data-v-c8c3e60a"),e=e(),et(),e),dt={class:"h-full flex flex-col"},rt={class:"py-10px relative"},ut={class:"text-center bg-clip-text text-transparent bg-gradient-to-t from-[#76E9F0] to-[#A7E6EE] text-14px font-bold"},pt={key:0,class:"absolute right-18px top-1/2 transform -translate-y-1/2"},_t={class:"cursor-pointer"},xt=r(()=>a("span",{class:"text-white text-12px"},"\u66F4\u591A",-1)),mt={class:"flex-1 px-30px grid grid-cols-2 gap-y-10px gap-x-10px pb-16px"},ht={class:"text-center"},vt=["src"],ft={class:"text-12px font-bold text-white mt-11px"},gt={class:"ml-18px"},bt={class:"flex items-center h-22px"},Bt=r(()=>a("div",{class:"w-7px h-7px bg-[#76E9F0]"},null,-1)),wt=r(()=>a("div",{class:"ml-11px text-11px text-white"},"\u5728\u7EBF",-1)),Dt={class:"text-white ml-10px"},yt={class:"flex items-center h-22px"},Ct=r(()=>a("div",{class:"w-7px h-7px bg-[#F7B379]"},null,-1)),It=r(()=>a("div",{class:"ml-11px text-11px text-white"},"\u79BB\u7EBF",-1)),Ft={class:"text-white ml-10px"},kt={class:"flex items-center h-22px"},Et=r(()=>a("div",{class:"w-7px h-7px bg-[#EB313E]"},null,-1)),Tt=r(()=>a("div",{class:"ml-11px text-11px text-white"},"\u6545\u969C",-1)),St={class:"text-white ml-10px"};function At(e,o,t,h,u,v){const d=x("DownOutlined"),c=x("menu-item"),n=x("Menu"),l=x("Dropdown"),f=x("Box");return p(),T(f,W({title:"\u8BBE\u5907\u8FD0\u884C\u72B6\u6001"},e.$attrs),{default:m(()=>[a("div",dt,[a("div",rt,[a("div",ut,_(e.currentTabValue),1),e.tabList.length>1?(p(),g("div",pt,[D(l,{overlayClassName:"dropdownClass",placement:"bottomRight",trigger:"click",style:{height:"300px"}},{overlay:m(()=>[D(n,{onClick:e.onMenuClick},{default:m(()=>[(p(!0),g(S,null,A(e.tabList,s=>(p(),T(c,{key:s.id},{default:m(()=>[a("div",null,_(s.name),1)]),_:2},1024))),128))]),_:1},8,["onClick"])]),default:m(()=>[a("div",_t,[xt,D(d,{style:{fontSize:"12px",color:"#FFF"}})])]),_:1})])):U("",!0)]),a("div",mt,[(p(!0),g(S,null,A(e.list,(s,i)=>(p(),g("div",{class:"flex",key:i},[a("div",ht,[a("img",{class:"w-65.5px h-65.5px",src:s.img,alt:"",srcset:""},null,8,vt),a("div",ft,_(s.name),1)]),a("div",gt,[a("div",bt,[Bt,wt,a("div",Dt,_(s.value[0]),1)]),a("div",yt,[Ct,It,a("div",Ft,_(s.value[1]),1)]),a("div",kt,[Et,Tt,a("div",St,_(s.value[2]),1)])])]))),128))])])]),_:1},16)}var Ot=Q(lt,[["render",At],["__scopeId","data-v-c8c3e60a"]]);export{Ot as default};
|