From d8a29c1fc279227dfafaaef973ce8e5af70979a7 Mon Sep 17 00:00:00 2001 From: hzz Date: Tue, 5 Nov 2024 17:07:21 +0800 Subject: [PATCH] update --- src/assets/icons/svg/fenchen.svg | 1 + src/assets/images/box-title.png | Bin 0 -> 21028 bytes src/main.js | 35 +++ .../R_D_Environment/component/ThreeBG.vue | 12 +- .../component/humiture_line.vue | 64 ++++++ .../component/humiture_real.vue | 201 +++++++++++++++++ .../screen/R_D_Environment/component/item.vue | 39 ++++ .../R_D_Environment/component/lineChart.vue | 61 ++++++ .../screen/R_D_Environment/component/pm.vue | 175 +++++++++++++++ .../R_D_Environment/component/proge.vue | 103 +++++++++ .../R_D_Environment/component/svgFenchen.vue | 37 ++++ .../R_D_Environment/component/svgJiaquan.vue | 36 ++++ .../R_D_Environment/component/svgShidu.vue | 37 ++++ .../R_D_Environment/component/svgTVOC.vue | 37 ++++ .../R_D_Environment/component/svgWendu.vue | 37 ++++ .../R_D_Environment/component/svgYanwu.vue | 34 +++ .../R_D_Environment/component/svgZaosheng.vue | 40 ++++ src/views/screen/R_D_Environment/index.vue | 202 +++++++++++++++++- 18 files changed, 1136 insertions(+), 15 deletions(-) create mode 100644 src/assets/icons/svg/fenchen.svg create mode 100644 src/assets/images/box-title.png create mode 100644 src/views/screen/R_D_Environment/component/humiture_line.vue create mode 100644 src/views/screen/R_D_Environment/component/humiture_real.vue create mode 100644 src/views/screen/R_D_Environment/component/item.vue create mode 100644 src/views/screen/R_D_Environment/component/lineChart.vue create mode 100644 src/views/screen/R_D_Environment/component/pm.vue create mode 100644 src/views/screen/R_D_Environment/component/proge.vue create mode 100644 src/views/screen/R_D_Environment/component/svgFenchen.vue create mode 100644 src/views/screen/R_D_Environment/component/svgJiaquan.vue create mode 100644 src/views/screen/R_D_Environment/component/svgShidu.vue create mode 100644 src/views/screen/R_D_Environment/component/svgTVOC.vue create mode 100644 src/views/screen/R_D_Environment/component/svgWendu.vue create mode 100644 src/views/screen/R_D_Environment/component/svgYanwu.vue create mode 100644 src/views/screen/R_D_Environment/component/svgZaosheng.vue diff --git a/src/assets/icons/svg/fenchen.svg b/src/assets/icons/svg/fenchen.svg new file mode 100644 index 0000000..031acd3 --- /dev/null +++ b/src/assets/icons/svg/fenchen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/box-title.png b/src/assets/images/box-title.png new file mode 100644 index 0000000000000000000000000000000000000000..cb13ce0f92103d9073be99d537c0480d0c50863e GIT binary patch literal 21028 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 literal 0 HcmV?d00001 diff --git a/src/main.js b/src/main.js index 6dfac31..6940670 100644 --- a/src/main.js +++ b/src/main.js @@ -12,6 +12,38 @@ import store from './store' import router from './router' import directive from './directive' // directive + +import VECharts from 'vue-echarts' +import * as echarts from 'echarts/core' +// 手动引入 ECharts 各模块来减小打包体积 +import { + CanvasRenderer +} from 'echarts/renderers' +import { + PieChart,LineChart,BarChart,CustomChart,GaugeChart +} from 'echarts/charts' +import { + TitleComponent, + TooltipComponent, + LegendComponent, + GridComponent, + ToolboxComponent +} from 'echarts/components' +echarts.use([ + CanvasRenderer, + TitleComponent, + TooltipComponent, + LegendComponent, + GridComponent, + ToolboxComponent, + PieChart, + LineChart, + BarChart, + CustomChart, + GaugeChart +]); + + // 注册指令 import plugins from './plugins' // plugins import { download } from '@/utils/request' @@ -48,6 +80,7 @@ import BaseDialog from '@/components/BaseDialog' const app = createApp(App) // 全局方法挂载 +app.config.globalProperties.$echarts = echarts app.config.globalProperties.useDict = useDict app.config.globalProperties.download = download app.config.globalProperties.parseTime = parseTime @@ -67,6 +100,8 @@ app.component('ImagePreview', ImagePreview) app.component('RightToolbar', RightToolbar) app.component('Editor', Editor) app.component('BaseDialog', BaseDialog) +// 全局注册组件(也可以使用局部注册) +app.component('v-chart', VECharts) app.use(router) app.use(store) diff --git a/src/views/screen/R_D_Environment/component/ThreeBG.vue b/src/views/screen/R_D_Environment/component/ThreeBG.vue index 0812f9a..6971d44 100644 --- a/src/views/screen/R_D_Environment/component/ThreeBG.vue +++ b/src/views/screen/R_D_Environment/component/ThreeBG.vue @@ -18,12 +18,12 @@ const init = () => { // scene.background = new THREE.Color(null);//0x100c2a // scene.background.setAlpha(0); camera = new THREE.PerspectiveCamera(75, width / height, 0.1, 2000); - camera.position.set(0, 300, 200); + camera.position.set(40, 300, 200); renderer = new THREE.WebGLRenderer({ - antialias: true, - alpha: true -}); + antialias: true, + alpha: true + }); renderer.setSize(width, height); threeContainer.value.appendChild(renderer.domElement); @@ -33,13 +33,13 @@ const init = () => { materials.preload(); objLoader.setMaterials(materials); objLoader.load('/src/assets/obj/goats_R&D.obj', function (obj) { - var scale = 0.06 / obj.scale.x; + var scale = 0.07 / obj.scale.x; obj.scale.set(scale, scale, scale); model = obj; const box = new THREE.Box3().setFromObject(model); const size = box.getSize(new THREE.Vector3()) // console.log(size,'-----'); - obj.position.set(-size.x * 0.5, -size.y * 0.5, -size.z * 0.5); + obj.position.set(-size.x * 0.5, -size.y * 0.1, -size.z * 0.5); obj.children.forEach((child) => { const c = child; const cm = c.material; diff --git a/src/views/screen/R_D_Environment/component/humiture_line.vue b/src/views/screen/R_D_Environment/component/humiture_line.vue new file mode 100644 index 0000000..b3459e5 --- /dev/null +++ b/src/views/screen/R_D_Environment/component/humiture_line.vue @@ -0,0 +1,64 @@ + + + + + diff --git a/src/views/screen/R_D_Environment/component/humiture_real.vue b/src/views/screen/R_D_Environment/component/humiture_real.vue new file mode 100644 index 0000000..cb9f446 --- /dev/null +++ b/src/views/screen/R_D_Environment/component/humiture_real.vue @@ -0,0 +1,201 @@ + + + + + diff --git a/src/views/screen/R_D_Environment/component/item.vue b/src/views/screen/R_D_Environment/component/item.vue new file mode 100644 index 0000000..57c2fca --- /dev/null +++ b/src/views/screen/R_D_Environment/component/item.vue @@ -0,0 +1,39 @@ + + + + + diff --git a/src/views/screen/R_D_Environment/component/lineChart.vue b/src/views/screen/R_D_Environment/component/lineChart.vue new file mode 100644 index 0000000..90538ee --- /dev/null +++ b/src/views/screen/R_D_Environment/component/lineChart.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/src/views/screen/R_D_Environment/component/pm.vue b/src/views/screen/R_D_Environment/component/pm.vue new file mode 100644 index 0000000..d211496 --- /dev/null +++ b/src/views/screen/R_D_Environment/component/pm.vue @@ -0,0 +1,175 @@ + + + + + diff --git a/src/views/screen/R_D_Environment/component/proge.vue b/src/views/screen/R_D_Environment/component/proge.vue new file mode 100644 index 0000000..a1ae62c --- /dev/null +++ b/src/views/screen/R_D_Environment/component/proge.vue @@ -0,0 +1,103 @@ + + + + + diff --git a/src/views/screen/R_D_Environment/component/svgFenchen.vue b/src/views/screen/R_D_Environment/component/svgFenchen.vue new file mode 100644 index 0000000..9ae1eaa --- /dev/null +++ b/src/views/screen/R_D_Environment/component/svgFenchen.vue @@ -0,0 +1,37 @@ + + + + + diff --git a/src/views/screen/R_D_Environment/component/svgJiaquan.vue b/src/views/screen/R_D_Environment/component/svgJiaquan.vue new file mode 100644 index 0000000..4018945 --- /dev/null +++ b/src/views/screen/R_D_Environment/component/svgJiaquan.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/views/screen/R_D_Environment/component/svgShidu.vue b/src/views/screen/R_D_Environment/component/svgShidu.vue new file mode 100644 index 0000000..71956bf --- /dev/null +++ b/src/views/screen/R_D_Environment/component/svgShidu.vue @@ -0,0 +1,37 @@ + + + + + diff --git a/src/views/screen/R_D_Environment/component/svgTVOC.vue b/src/views/screen/R_D_Environment/component/svgTVOC.vue new file mode 100644 index 0000000..57d14bd --- /dev/null +++ b/src/views/screen/R_D_Environment/component/svgTVOC.vue @@ -0,0 +1,37 @@ + + + + + diff --git a/src/views/screen/R_D_Environment/component/svgWendu.vue b/src/views/screen/R_D_Environment/component/svgWendu.vue new file mode 100644 index 0000000..63fe219 --- /dev/null +++ b/src/views/screen/R_D_Environment/component/svgWendu.vue @@ -0,0 +1,37 @@ + + + + + diff --git a/src/views/screen/R_D_Environment/component/svgYanwu.vue b/src/views/screen/R_D_Environment/component/svgYanwu.vue new file mode 100644 index 0000000..2116339 --- /dev/null +++ b/src/views/screen/R_D_Environment/component/svgYanwu.vue @@ -0,0 +1,34 @@ + + + + + diff --git a/src/views/screen/R_D_Environment/component/svgZaosheng.vue b/src/views/screen/R_D_Environment/component/svgZaosheng.vue new file mode 100644 index 0000000..f887821 --- /dev/null +++ b/src/views/screen/R_D_Environment/component/svgZaosheng.vue @@ -0,0 +1,40 @@ + + + + + diff --git a/src/views/screen/R_D_Environment/index.vue b/src/views/screen/R_D_Environment/index.vue index 924bbf0..72119fb 100644 --- a/src/views/screen/R_D_Environment/index.vue +++ b/src/views/screen/R_D_Environment/index.vue @@ -1,14 +1,127 @@