lcny-vue3-antd-admin/dist/assets/NZW.55885137.js

2 lines
3.7 KiB
JavaScript

var N=Object.defineProperty,O=Object.defineProperties;var $=Object.getOwnPropertyDescriptors;var k=Object.getOwnPropertySymbols;var F=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable;var D=(t,e,a)=>e in t?N(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,C=(t,e)=>{for(var a in e||(e={}))F.call(e,a)&&D(t,a,e[a]);if(k)for(var a of k(e))z.call(e,a)&&D(t,a,e[a]);return t},x=(t,e)=>O(t,$(e));var w=(t,e,a)=>new Promise((y,c)=>{var p=s=>{try{o(a.next(s))}catch(n){c(n)}},f=s=>{try{o(a.throw(s))}catch(n){c(n)}},o=s=>s.done?y(s.value):Promise.resolve(s.value).then(p,f);o((a=a.apply(t,e)).next())});import I from"./Box.48a60aaf.js";import{J as P,a as A,r as b,s as R,f as V,bp as U,bc as W,aA as h,o as B,j,x as E,i as S,p as M,h as Y,F as Z,aD as G,aB as J}from"./index.d96edf17.js";import{T as Q,a as q}from"./index.5bcb1d9d.js";import{y as H,z as X}from"./other.2ace3f8e.js";import{u as tt}from"./useECharts.3bc533c1.js";import{u as et}from"./visualization.e2a861b8.js";import at from"./CModal1.0377fbe0.js";import"./useRefs.fa86f359.js";import"./PlusOutlined.b8e9d20a.js";import"./CChart.09562d83.js";import"./colors.69d1b0cd.js";import"./model-close-icon.706a0490.js";const ot=A({components:{Box:I,Tabs:Q,TabPane:q,CModal:at},props:{id:{type:[Number,String]},baseId:{type:[Number,String]},chart:{type:Object}},setup(t){const e=b(!1),a=b(null),{setOptions:y}=tt(a),c=b("top"),p=b(0),f=et(),o=R({tabs:[],list:[]}),s=b({}),n=V(()=>o.tabs[p.value]),r=i=>{s.value=i,_()};function _(){return w(this,null,function*(){var u,g;const i=yield H({year:f.getYear,base_id:t.baseId,category_id:t.id,crop_id:(g=(u=n.value)==null?void 0:u.id)!=null?g:null}),d=[];for(const v in i)if(Object.prototype.hasOwnProperty.call(i,v)){const l=i[v];d.push({name:l.name,list:Object.keys(l.list).map(m=>l.list[m]),axis:Object.keys(l.list).map(m=>m)})}o.list=d,T()})}function T(){var d;const i={legendData:[],series:[]};o.list.forEach(({name:u,list:g},v)=>{const{colors:l,serie:m}=t.chart,L=l[v%l.length];i.legendData.push(u),i.series.push(x(C({name:u,data:g},m),{itemStyle:{color:L.itemColor}}))}),y({grid:{left:"2%",right:"2%",top:"10%",bottom:"2%",containLabel:!0},legend:{show:!1,data:i.legendData,top:"0%",right:"0",textStyle:{color:"#ffffff"}},tooltip:{trigger:"axis",axisPointer:{lineStyle:{width:1,color:"#019680"}}},xAxis:{type:"category",data:(d=o.list[0])==null?void 0:d.axis,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{color:"#fff"}},yAxis:[{type:"value",axisTick:{show:!1},splitLine:{lineStyle:{type:"solid",color:"#8EEEFF",opacity:.3}},axisLabel:{color:"#fff"}}],series:i.series})}function K(){return w(this,null,function*(){const i=yield X({category_id:t.id,crop_type:1,type:"top"});o.tabs=[{name:"\u5168\u90E8",id:null}].concat(i)})}return U(()=>{K(),_()}),x(C({visibleCModal:e},W(o)),{chartRef:a,mode:c,tabChange:r,activeKey:p,parent:s})}}),st={class:"h-full flex flex-col w-full"},it={class:"px-10px"},nt={class:"flex-1 w-full",ref:"chartRef"};function rt(t,e,a,y,c,p){const f=h("tab-pane"),o=h("tabs"),s=h("CModal"),n=h("Box");return B(),j(n,J({title:"\u519C\u4F5C\u7269"},t.$attrs),{default:E(()=>[S("div",st,[S("div",it,[M(o,{size:"small",class:"mytabs",activeKey:t.activeKey,"onUpdate:activeKey":e[0]||(e[0]=r=>t.activeKey=r),"tab-position":t.mode,tabBarGutter:10,tabBarStyle:{color:"#fff",margin:0},onChange:t.tabChange},{default:E(()=>[(B(!0),Y(Z,null,G(t.tabs,(r,_)=>(B(),j(f,{key:_,tab:r.name},null,8,["tab"]))),128))]),_:1},8,["activeKey","tab-position","onChange"])]),S("div",nt,null,512)]),M(s,{visible:t.visibleCModal,"onUpdate:visible":e[1]||(e[1]=r=>t.visibleCModal=r),footer:null,parent:t.parent},null,8,["visible","parent"])]),_:1},16)}var Ct=P(ot,[["render",rt],["__scopeId","data-v-20df450a"]]);export{Ct as default};