Total3d.deda896a.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"./chart3d.014b432f.js";import{a as s}from"./screenshot.36d6fd71.js";import{d as r,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=r({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:""}},setup(r,m){console.log(r.measure);const p=i();let c=null;const f=()=>{m.emit("canbuild",!0)};n((()=>{if(console.log(t),!r.feature||!p.value)return;const i=r.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=r.totalMai?r.totalMai:[],m=r.measure?r.measure:[],h=l([20,40],n,u,d,o,r.en?a:t,!0,r.autoRotate,m);console.log(h),c.setOption(h),c.on("finished",s),c.on("finished",f)})),u((()=>{null==c||c.clear(),null==c||c.dispose(),c=null}));return()=>d("div",{class:"chart-3d "+(r.rotate?"":"no-rotate")},[d("div",{ref:p,style:`width: ${setTimeout((()=>{null==c||c.resize()}),100),r.width}px; height: ${.8*r.width}px`,onClick:f},null)])}});export{m as default};