Total3d2.2eccbf01.js 1.3 KB

1
  1. import{e}from"./echarts-gl.920df512.js";import{c as t,a}from"./cgc_img1.ca32eb5e.js";import{s as o}from"./index.esm.9495837c.js";import{a as l}from"./chart3d2.81ef4c84.js";import{a as r}from"./screenshot.36d6fd71.js";import{d as s,h as i,A as n,J as u,e as d}from"./vendor.075d5207.js";import"./index.e1d72e8c.js";import"./preload-helper.427910d1.js";var m=s({props:{autoRotate:{type:Boolean,default:!1},width:{type:Number,default:300},feature:{type:Object,default:null},rotate:{type:Boolean,default:!0},totalMai:{type:Array,default:null},measure:{type:Array,default:null},en:{type:String,default:""},color:{type:Boolean,default:!1}},setup(s,m){console.log(s.measure);const p=i();let c=null;const f=()=>{m.emit("canbuild",!0)};n((()=>{if(console.log(t),!s.feature||!p.value)return;const i=s.feature;c=e.init(p.value);const n=[i.cun_amp_max,i.guan_amp_max,i.chi_amp_max],u=[i.cun_width,i.guan_width,i.chi_width],d=s.totalMai?s.totalMai:[],m=s.measure?s.measure:[],h=l([20,40],n,u,d,s.color,o,s.en?a:t,!0,s.autoRotate,m);c.setOption(h),c.on("finished",r),c.on("finished",f)})),u((()=>{null==c||c.clear(),null==c||c.dispose(),c=null}));return()=>d("div",{class:"chart-3d "+(s.rotate?"":"no-rotate")},[d("div",{ref:p,style:`width: ${setTimeout((()=>{null==c||c.resize()}),100),s.width}px; height: ${.8*s.width}px`,onClick:f},null)])}});export{m as default};