2 lines
5.0 KiB
JavaScript
2 lines
5.0 KiB
JavaScript
var W=Object.defineProperty,R=Object.defineProperties;var T=Object.getOwnPropertyDescriptors;var A=Object.getOwnPropertySymbols;var X=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable;var J=(t,o,e)=>o in t?W(t,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[o]=e,_=(t,o)=>{for(var e in o||(o={}))X.call(o,e)&&J(t,e,o[e]);if(A)for(var e of A(o))I.call(o,e)&&J(t,e,o[e]);return t},S=(t,o)=>R(t,T(o));var D=(t,o,e)=>new Promise((b,c)=>{var h=s=>{try{r(e.next(s))}catch(l){c(l)}},n=s=>{try{r(e.throw(s))}catch(l){c(l)}},r=s=>s.done?b(s.value):Promise.resolve(s.value).then(h,n);r((e=e.apply(t,o)).next())});import{a as M,e7 as $,r as B,s as N,f as d,ac as Q,H as L,bc as Y,J as z,k,aA as m,o as p,h as u,p as g,x as F,i,t as x,bm as K,F as O,aD as j,aB as f,l as w}from"./index.618924df.js";import q from"./SBYXZT.827ad9e9.js";import P from"./QXSZ.239900ed.js";import G from"./SZJCSJ.3990c1f8.js";import U from"./TRJCSJ.fbd63f8b.js";import tt from"./BasicChart.5df8e9a3.js";import{u as et}from"./visualization.754c066f.js";import{v as ot}from"./other.2939d356.js";import{_ as at}from"./model-close-icon.706a0490.js";import"./Box.6c2ede20.js";import"./useVContext.ade14669.js";import"./WaterEipple.f095feb8.js";import"./index.1c2ca942.js";import"./lodash.6fdd8940.js";import"./useECharts.c8480012.js";import"./colors.69d1b0cd.js";import"./dateUtil.1109da11.js";const H=400,it=280,st=M({components:{[$.name]:$,SBYXZT:q,QXSZ:P,SZJCSJ:G,TRJCSJ:U,BasicChart:tt},props:{baseId:{type:[String,Number]},visible:{type:Boolean},baseData:{type:Object,default:()=>{}}},setup(t,{attrs:o}){const e=B(!1),b=et(),c=N({data:B({})}),h=B([]),n=B([]),r=d(()=>n.value.findIndex(a=>a.type=="\u76D1\u63A7\u8BBE\u5907")>=0),s=d(()=>n.value.findIndex(a=>a.type=="\u571F\u58E4\u8BBE\u5907")>=0),l=d(()=>n.value.findIndex(a=>a.type=="\u6C14\u8C61\u8BBE\u5907")>=0),y=d(()=>n.value.findIndex(a=>a.type=="\u6C34\u8D28\u8BBE\u5907")>=0),C=d(()=>(H+10)*Math.ceil((h.value.length+4)/2)+60);function v(){return D(this,null,function*(){const a=yield ot(t.baseId);h.value=a.crops,n.value=a.devices,c.data=a})}const E=d(()=>b.getYear),V=()=>document.body.clientWidth<3e3?document.body:document.body.querySelector(".modelRef"),Z=d(()=>S(_(_({},o),k(t)),{visible:k(e)}));return Q(()=>{e.value=!!t.visible}),L(()=>k(e),a=>{a&&v()}),S(_({isJK:r,isTR:s,isQX:l,isSZ:y,getContainer:V,cropsList:h,deviceList:n,getBindValue:Z},Y(c)),{boxWidth:H,boxHeight:it,modelWidth:C,year:E,modelVisible:e})}}),nt={class:"modelRef"},rt=i("img",{class:"w-22px h-22px inline text-0",src:at,alt:"",srcset:""},null,-1),lt={class:"relative -mt-6px h-30px flex items-center"},dt={class:"flex items-center"},pt=i("span",{class:"block w-8px h-8px bg-[#6CCDDA] rounded-full mr-10px"},null,-1),ut={class:"bg-clip-text text-transparent bg-gradient-to-t from-[#76E9F0] to-[#A7E6EE] text-18px"},ct={class:"absolute top-0 left-40px right-40px bg-clip-text text-transparent bg-gradient-to-t from-[#76E9F0] to-[#A7E6EE] text-24px text-center"},ht={class:"text-center bg-clip-text text-transparent bg-gradient-to-t from-[#76E9F0] to-[#A7E6EE] mt-6px text-15px font-bold"},mt={class:"mx-20px"},gt={class:"bg-[#1D2D35] mt-14px p-5px overflow-x-auto"},xt={key:0,class:"write-normal inline-block m-5px"},ft={key:1,class:"write-normal inline-block m-5px"},bt={key:2,class:"write-normal inline-block m-5px"},vt={key:3,class:"write-normal inline-block m-5px"};function _t(t,o,e,b,c,h){const n=m("BasicChart"),r=m("SBYXZT"),s=m("QXSZ"),l=m("SZJCSJ"),y=m("TRJCSJ"),C=m("a-modal");return p(),u("div",nt,[g(C,f(t.getBindValue,{bodyStyle:{background:"#233741",color:"#fff"},destroyOnClose:"",width:t.modelWidth,wrapClassName:"cu-map-modal",getContainer:t.getContainer}),{closeIcon:F(()=>[rt]),default:F(()=>[i("div",null,[i("div",lt,[i("div",dt,[pt,i("span",ut,x(t.year)+"\u5E74",1)]),i("div",ct,x(t.baseData.name),1)]),i("div",ht,[i("span",null,"\u603B\u9762\u79EF\uFF1A"+x(t.data.areas)+" \u4EA9",1),i("span",mt,"\u5C31\u4E1A\u4EBA\u6570\uFF1A"+x(t.data.workforce)+" \u4EBA",1),i("span",null,"\u603B\u4EA7\u503C\uFF1A"+x(t.data.cultivated)+" \xA5",1)]),i("div",gt,[i("div",{class:"write-vertical-left w-auto",style:K({height:t.boxHeight*2+20+"px"})},[(p(!0),u(O,null,j(t.cropsList,(v,E)=>(p(),u("div",{class:"write-normal inline-block m-5px",key:v.id},[g(n,{headHeight:"34.5px",width:`${t.boxWidth}px`,height:`${t.boxHeight}px`,data:v,index:E},null,8,["width","height","data","index"])]))),128)),t.isJK?(p(),u("div",xt,[g(r,f(t.getBindValue,{headHeight:"34.5px",width:`${t.boxWidth}px`,height:`${t.boxHeight}px`}),null,16,["width","height"])])):w("",!0),t.isQX?(p(),u("div",ft,[g(s,f({headHeight:"34.5px",width:`${t.boxWidth}px`,height:`${t.boxHeight}px`},t.getBindValue),null,16,["width","height"])])):w("",!0),t.isSZ?(p(),u("div",bt,[g(l,f({headHeight:"34.5px",width:`${t.boxWidth}px`,height:`${t.boxHeight}px`},t.getBindValue),null,16,["width","height"])])):w("",!0),t.isTR?(p(),u("div",vt,[g(y,f({headHeight:"34.5px",width:`${t.boxWidth}px`,height:`${t.boxHeight}px`},t.getBindValue),null,16,["width","height"])])):w("",!0)],4)])])]),_:1},16,["width","getContainer"])])}var Xt=z(st,[["render",_t]]);export{Xt as default};
|