From 3ffe89512e5ac49bc74e187ba1aa481b85464fc4 Mon Sep 17 00:00:00 2001 From: shijing Date: Wed, 13 Mar 2024 10:59:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=A4=A7=E5=B1=8F=E8=AE=BE=E5=A4=87?= =?UTF-8?q?=E5=9B=BE=E6=A0=87=E6=98=BE=E5=8F=8A=E7=82=B9=E5=87=BB=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=E7=A4=BA=EF=BC=88=E7=AE=80=E6=98=93=E7=89=88=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + public/img/enp_blue/CEMS.png | Bin 0 -> 4658 bytes public/img/enp_blue/TSP.png | Bin 0 -> 4855 bytes public/img/enp_blue/ccq.png | Bin 0 -> 3018 bytes public/img/enp_blue/dxscsb.png | Bin 0 -> 4886 bytes public/img/enp_blue/gwfkx.png | Bin 0 -> 4706 bytes public/img/enp_blue/gxswq.png | Bin 0 -> 4985 bytes public/img/enp_blue/hwc.png | Bin 0 -> 5013 bytes public/img/enp_blue/jcwz.png | Bin 0 -> 5081 bytes public/img/enp_blue/jksb.png | Bin 0 -> 5571 bytes public/img/enp_blue/sssb.png | Bin 0 -> 4862 bytes public/img/enp_blue/tltx.png | Bin 0 -> 4378 bytes public/img/enp_blue/xct.png | Bin 0 -> 5235 bytes public/img/enp_blue/zyscsb.png | Bin 0 -> 4837 bytes public/index.html | 13 +- src/App.vue | 12 +- src/main.js | 5 +- src/views/bigScreen/cesiumtest.vue | 447 ++++++++++++++++--------- src/views/bigScreen/index_enp_blue.vue | 309 ++++------------- 19 files changed, 362 insertions(+), 425 deletions(-) create mode 100644 public/img/enp_blue/CEMS.png create mode 100644 public/img/enp_blue/TSP.png create mode 100644 public/img/enp_blue/ccq.png create mode 100644 public/img/enp_blue/dxscsb.png create mode 100644 public/img/enp_blue/gwfkx.png create mode 100644 public/img/enp_blue/gxswq.png create mode 100644 public/img/enp_blue/hwc.png create mode 100644 public/img/enp_blue/jcwz.png create mode 100644 public/img/enp_blue/jksb.png create mode 100644 public/img/enp_blue/sssb.png create mode 100644 public/img/enp_blue/tltx.png create mode 100644 public/img/enp_blue/xct.png create mode 100644 public/img/enp_blue/zyscsb.png diff --git a/package.json b/package.json index d3c7a53e..14cd1c3b 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "babylonjs": "^6.16.0", "babylonjs-gui": "^6.16.0", "babylonjs-loaders": "^6.16.0", + "cesium": "1.75", "codemirror": "5.65.5", "core-js": "3.29.0", "cropperjs": "1.5.13", diff --git a/public/img/enp_blue/CEMS.png b/public/img/enp_blue/CEMS.png new file mode 100644 index 0000000000000000000000000000000000000000..c3a0d43cb4208f32a4d459e5353e71adcddf2557 GIT binary patch literal 4658 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 literal 0 HcmV?d00001 diff --git a/public/img/enp_blue/ccq.png b/public/img/enp_blue/ccq.png new file mode 100644 index 0000000000000000000000000000000000000000..35fde2385ca4442a0017119d9def20df8f0c2ef8 GIT binary patch literal 3018 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 P{d48+?8Q9p7`*wPhVzFd literal 0 HcmV?d00001 diff --git a/public/img/enp_blue/gwfkx.png b/public/img/enp_blue/gwfkx.png new file mode 100644 index 0000000000000000000000000000000000000000..0583ce6e1ff1ad0e864c07e8ee0c081705b241bc GIT binary patch literal 4706 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 literal 0 HcmV?d00001 diff --git a/public/img/enp_blue/hwc.png b/public/img/enp_blue/hwc.png new file mode 100644 index 0000000000000000000000000000000000000000..e22979ae299f7fc90e3417190b921a9e3c706548 GIT binary patch literal 5013 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 literal 0 HcmV?d00001 diff --git a/public/img/enp_blue/jcwz.png b/public/img/enp_blue/jcwz.png new file mode 100644 index 0000000000000000000000000000000000000000..9b493c7608df402c81326dc5a16fbd291bafa94a GIT binary patch literal 5081 zcmc&&2~<yx1gkB1d=_B)@ zyHVL9fh7QnSdeA7KnzPG5G!rN#Q-}Pk|9}85Kl-$^;OrPkUWrv^0uO5>0*0`%X5j8 zKpP?%Om<{2n*yS2S0Pu1Q(*-HNCqIo1$?2D8csuv=%vDA^)v>B91)QP(@=J5gGe8` z2hv_7fsj^~)@U}4XoVzEEOFKZB86gs#A9(}43><+5zshmDiKS?Ek#x*!VQnrLA zmhnVFq*^1u5{1fWDA?0c2mpvKPsio5=Y<$rdfndUfROT24!x$svi_%hNgc!nj zLQ+wvgbg`{!EP=ZM|kg%i~(?V0=6hRAFPPeS8ZBmx@16R~JA zgoDsz0zk&%01lRgXRpMlD-u?L9373S#r(DXkvgHe@YMc9jCrvE3YqW+IZ_%_fUPch z8j7t>R|rInP4m7Gt*_!`Y`vTd!Ak!khexeTMI4zNkU(}paAd!xOfY}yzepGcNj^g$ z1|$I7Y$1u1hT=#>0^~$WBV{5aAQtm^Y(R}26D9=58rlS-s6VwM1;YNCCD00F10aM) z6F~xmw#E@bG(e(Qp$QZ=2@8P)9GQq8XZedPSy73k@$&s2vNRS1HWv^ELGW&c`7iJg z$pj(?N5G-22_!O_KvLrYNF+3g400eM9!p@c;2Iru^ow{tZ%6<4c-ViN2Y(ZKb#_do z%AfNFLK5C*nechGO}Ky@$-Dm@dw-jEU)M|jKjJjfy+&IP=HI*0=(EEpnNI359ocfJ zU+Og!|nMgQ&opl%=|z&|@!jZeX+HT7`fmR39{gSj;$@boc4alF^Y z6gT}F$?*hkQ3$I2SaCbf?Z`p5yJBj=ILzx^Pxne6W2N4KRi=uuuX}G@jABH z%`}N&5WmT0TYE!@x!VD{Cs(r2Lx0ZXs2ZWOUW^5@s+5x{{%5BJbnxjgYOirNBk~eT zHTyO6z*s!3y}QsXz|>cZuleZp+MD94$L88S{sDr>?OsMdr(AhFr}@5)*r;8@Z>r9T^+B9EPmrTrkChq)5iCZwk z<9<}c5dVB_Q^TvGT@3)#)V(|qEe;{RKWWl{*cAQtdYfW6w7RriXOc@OUvUZPRbL!* zqEPZ=WYl`6tpQOuxi@-WiRa`4xry za$JoUE=2rlpUI9}Fz`!9z}c%SCQn~{xc*aTT4?>pDt{B<9b29Hd9C!mVIM8fM7Z+7 zhCrPTrP-%F-fgCHKOkUuF^jf(>qj3AfB!f=F8%&JzmM0q<=h{-v~;p*K-er!V(!V} zAI=_6eC8FV?a*dWbLP@2v6n_hKfH*m~LWcok89)KSD zrB_CFX(0z?S6y?`wr&thcGq3lqHy+_)5bR#@<&v~_8(Ercvm`f9``spMK#T6*@0C$ zAH?&EIc>=7w)s-*X!a- z2(Ld)V)RZyh@1d$(4l; ztHq`r?-B-?(~e z|8z|R6?ZS8#%_#j+_T~atub`@?aG;|4v!AwnD*x;DmvI!Vq4-%9g1tu z71xbV)A+zO>yqh9SWD|QS`%syY+uG6e03V*eD3tquB}d*(-;4^WFUV>l-YF4@Qq1t zW@J>f_1;xEIUUXWZO)duRfrR3NFHrI-KjKr-j0Im>$Bs`O`h5-pU+C1ySr-NK&i>e z=^K|-hR+@@@0)3O=xJ(W&AkCXPZ$2X=NOF&c7=VB<$igy83a5sXuVUh{m>`N6y&QI z>wOB{;f($}$z~^YO)3qmgX4U%(lcsaURx3UhL^5TZhy(D({5H~FSfHybQr#3U;gTe z;VMORTvmM>a4xuO$8)NI(x5W5;9z&~KZ*v|C*2IYki0|ugqiU0o|ha`8sgfeGV0qD zeLEN`Nk8W#@za|+d#*}&88_%?5G(GZCzQDqS!cIqyl=`mz}U=0r4{E}>>OMb)jc%= zy0@@&qk!mTR&cw8&bu42|ET3aV?W%99=J?<@#BX*+mZ~M@5edm_1{X)T3Gb>(PPh5 zHL7KM7@3a#FAQfFGy(ToiBITswlI8om5vPI*YkbX*&IRMdoO}kfhuA-b=%7aJOy+4 z+Uj3I9tG5U=tP`Fx42w5vAv}wzVl^gZgDNay(cHp_WHY{-g-+JEh!&bOXipUw0_yP ziW7?Zqh*0ohU}2R(ZiXKGWb!0k?n8ZdHr0zp;9SLthw`U?_d&@<8*0#MV@YMj|U9_sHAmDzHvSCMzXZ%c z(A(H~8r+Hv^}iPCB=5!Ea1ZicTKtxDVE$~kOqI5t-GxS9O4AlB#Ec>=t*!Gd&6$+kVIZFbz{(7S*^)#Lns_d?K%U*7MV0Wv` zE0sK47*N=KPcLt8RNwQf_c(f(q3oNMLrFQd{VS7`lP%VL*KA)Ecg1FSQuGNMyBa0& z_<3bWkN>d>i-DkQ)uOP#7jW0TtX&ASnl$7;Sw45O{2RUXIHtU-DTmuz(Y$(Re35gG zPOUY!Qx-8LF~|~VyXdN``z<(SR&pOrrFpEXp7Q!~!Dhd(l%N~l;pJ(j)pcpH-z64w zDJ-ro8peaZ!fTjc(h3$TuS6XWYs?Nze__^BzotI=7Lafe>_rN$n_-Unr1m6b3sjbe}E!7@Xh_c1dRIQ Oo2w(k;l!H2*na_T-|K7u literal 0 HcmV?d00001 diff --git a/public/img/enp_blue/jksb.png b/public/img/enp_blue/jksb.png new file mode 100644 index 0000000000000000000000000000000000000000..8a7fae092fc436a4dc4885b58c5fe2fdb947424b GIT binary patch literal 5571 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 literal 0 HcmV?d00001 diff --git a/public/img/enp_blue/sssb.png b/public/img/enp_blue/sssb.png new file mode 100644 index 0000000000000000000000000000000000000000..5b21cbc62db72e00db07dda3223688d61f09d274 GIT binary patch literal 4862 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 EH(bPmfB*mh literal 0 HcmV?d00001 diff --git a/public/img/enp_blue/xct.png b/public/img/enp_blue/xct.png new file mode 100644 index 0000000000000000000000000000000000000000..10e9aff5f8a3f3dd52e84ffbc3b40c662009a4f1 GIT binary patch literal 5235 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 TT3Lnek0?Ly0O1j@mGS=q)GKzP literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html index ce6b7b5f..aac5a132 100644 --- a/public/index.html +++ b/public/index.html @@ -14,18 +14,11 @@ <%= VUE_APP_TITLE %> + - + - - - - - - + diff --git a/src/App.vue b/src/App.vue index 154dd623..a43584e2 100644 --- a/src/App.vue +++ b/src/App.vue @@ -156,19 +156,19 @@ export default { .enpMenu.el-dropdown-menu { padding: 0.7vh 0.7vh 0.2vh; - background: linear-gradient(to right, #10608e, #1dabfd); - // background: linear-gradient(to right, #053949, #107b90); + //background: linear-gradient(to right, #10608e, #1dabfd); + background: linear-gradient(to right, #053949, #107b90); } .enpMenu>.el-dropdown-menu__item { margin-bottom: 0.5vh; - background: linear-gradient(to right, #29d, #1dabfd); - // background: linear-gradient(to right, #1b8fa4, #107b90); + //background: linear-gradient(to right, #29d, #1dabfd); + background: linear-gradient(to right, #1b8fa4, #107b90); } .enpMenu>.el-dropdown-menu__item:not(.is-disabled):focus { - background: linear-gradient(to right, #10608e, #1dabfd); - // background: linear-gradient(to right, #053949, #107b90); + //background: linear-gradient(to right, #10608e, #1dabfd); + background: linear-gradient(to right, #053949, #107b90); color: #ffffff; } diff --git a/src/main.js b/src/main.js index e8a9f3f6..df287b36 100644 --- a/src/main.js +++ b/src/main.js @@ -13,9 +13,8 @@ import preventReClick from './utils/preventReClick' import Print from './utils/print2' import Xlsx from './utils/xlsx' import DataVVue3 from '@kjgl77/datav-vue3' -import * as Cesium from '../public/cesium/Cesium.js' -import '../public/cesium/Widgets/widgets.css' -// Vue.prototype.Cesium = Cesium +import * as Cesium from 'cesium' +// import 'cesium/Source/Widgets/widgets.css' const app = createApp(App); diff --git a/src/views/bigScreen/cesiumtest.vue b/src/views/bigScreen/cesiumtest.vue index 0cd0d359..345703ef 100644 --- a/src/views/bigScreen/cesiumtest.vue +++ b/src/views/bigScreen/cesiumtest.vue @@ -1,14 +1,51 @@ - - \ No newline at end of file + \ No newline at end of file diff --git a/src/views/bigScreen/index_enp_blue.vue b/src/views/bigScreen/index_enp_blue.vue index 2c3aa04c..7e2c78a9 100644 --- a/src/views/bigScreen/index_enp_blue.vue +++ b/src/views/bigScreen/index_enp_blue.vue @@ -103,7 +103,7 @@
- +
@@ -114,9 +114,7 @@
- - -
@@ -259,7 +235,11 @@
-
+
+
+ {{ item.name }} + {{ item.value }} +
@@ -275,13 +255,12 @@ -
-
生产设备
-
治理设备
-
监测设备
-
监控设备
- -
+
@@ -374,7 +353,7 @@ export default { loadedPercent: 0, showKgcet: true, currentLightMesh: null, - activeBtns: 0, + // activeBtns: 10, activeDrawerName: '', activeIndex: 0, activeSection: 2, @@ -392,7 +371,7 @@ export default { }, legend: { // orient: 'vertical', - right: 10, + center:true, bottom: 1, data: ['新能源', '其他'] }, @@ -438,25 +417,21 @@ export default { table1Visible: true, lineData: [], liData1: ['', '设备名称', '颗粒物', 'SO₂', 'NOx'], - refValue2: 'moocBox2', table2Visible: true, lineData2: [], liData2: ['', '设备名称', 'TSP测量值'], - refValue3: 'moocBox3', table3Visible: true, lineData3: [], liData3: ['', '设备名称', 'PM10', 'PM2.5'], - - eqNumData: { sc: 0, jc: 0, zl: 0, jk: 0 - }, + cemsDataList:[], cemsData: [], tspData: [], wData: [], @@ -493,7 +468,7 @@ export default { //有组织排放口实时监测清单数据( CEMS) getleft1Data() { let that = this; - that.$API.em.equipment.list.req({ type: 20, cate__code: 'cems', has_envdata: 'yes' }).then(res => { + that.$API.em.equipment.list.req({ type: 40, cate__code: 'cems', has_envdata: 'yes' }).then(res => { that.cemsDataList = res.results; that.cemsData = res.results[0]; let lineData = []; @@ -518,19 +493,23 @@ export default { }, //接入设备数量 getleft2Data() { + //生产 this.$API.em.equipment.list.req({ type: 10, query: {} }).then((res1) => { // console.log(res1) this.eqNumData.sc = res1.count; }) - this.$API.em.equipment.list.req({ type: 20, query: {} }).then((res2) => { + //监测 + this.$API.em.equipment.list.req({ type: 40, query: {} }).then((res2) => { // console.log(res2) this.eqNumData.jc = res2.count; }) + //治理 this.$API.em.equipment.list.req({ type: 30, query: {} }).then((res3) => { // console.log(res3) this.eqNumData.zl = res3.count; }) - this.$API.em.equipment.list.req({ type: 40, query: {} }).then((res4) => { + //监控 + this.$API.em.equipment.list.req({ type: 50, query: {} }).then((res4) => { // console.log(res4) this.eqNumData.jk = res4.count; }) @@ -538,7 +517,7 @@ export default { //无组织排放口实时监测数据(TSP) getleft3Data() { let that = this; - that.$API.em.equipment.list.req({ type: 20, cate__code: 'tsp', has_envdata: 'yes' }).then(res => { + that.$API.em.equipment.list.req({ type: 40, cate__code: 'tsp', has_envdata: 'yes' }).then(res => { that.tspDataList = res.results; that.tspData = res.results[0]; let lineData = []; @@ -558,9 +537,8 @@ export default { //空气微站实时监测---(小微站) getright1Data() { let that = this; - that.$API.em.equipment.list.req({ type: 20, cate__code: 'aqms', has_envdata: 'yes' }).then(res => { + that.$API.em.equipment.list.req({ type: 40, cate__code: 'aqms', has_envdata: 'yes' }).then(res => { that.wData = res.results; - // console.log('wData', this.wData) let lineData = []; res.results.forEach((item, index) => { let arr = [], obj1 = {}, obj2 = {}, obj3 = {}; @@ -673,13 +651,20 @@ export default { this.engine.resize(); } }, - bindBtnClass(index) { - let classInfo = { btns: true, btnsActive: false }; - if (index == this.activeBtns) { - classInfo.btnsActive = true; - } - return classInfo; - }, + // bindBtnClass(index) { + // let classInfo = { btns: true, btnsActive: false }; + // if (index == this.activeBtns) { + // classInfo.btnsActive = true; + // } + // return classInfo; + // }, + //切换设备类型 + // equipmentTypeChange(index) { + // let that = this; + // that.activeBtns = index; + // // this.$refs.typeChange.setData(index); + // // this.$refs.cesiumDiv.typeChange(index); + // }, // 动态绑定Class bindClass(index) { let that = this; @@ -832,32 +817,6 @@ header { padding-left: 1vw; font-size: 2vh; } - -.btns_enp { - bottom: 7vh; - left: 28.7vw; - width: 42.6vw; - height: 4.3vh; - position: absolute; - display: flex; - justify-content: space-between; -} - -.btns { - width: 8vw; - height: 5vh; - font-size: 2vh; - line-height: 4.9vh; - background-image: url('/public/img/enp_blue/btn.png'); - background-size: 100% 100%; - text-align: center; - color: #ffffff; -} - -.btns.btnsActive { - background-image: url('/public/img/enp_blue/btn_active.png'); -} - .bottom_enp { left: 0; bottom: 0; @@ -1071,12 +1030,14 @@ header { } #pieChart { - /* background-image: url('/public/img/enp_blue/huan_bg.png'); - background-size: 75%; - background-repeat: no-repeat; - background-position: center; */ + flex: 1; +} +.todyCarItem{ + color: white; + font-size: 16px; + display: flex; + flex-direction: column; } - .pieDataItem { width: 50%; height: 49%; @@ -1095,73 +1056,6 @@ header { padding-left: 0.2vw; } -.pieDataItem:nth-of-type(1) { - .pieDataText { - border-left: 0.5vh solid #0091ff; - } - - .pieDataNumber { - border-left: 0.1vh solid #0091ff; - } -} - -.pieDataItem:nth-of-type(2) { - .pieDataText { - border-left: 0.5vh solid #0Ed877; - } - - .pieDataNumber { - border-left: 0.1vh solid #0Ed877; - } -} - -.pieDataItem:nth-of-type(3) { - .pieDataText { - border-left: 0.5vh solid #ffbf60; - } - - .pieDataNumber { - border-left: 0.1vh solid #ffbf60; - } -} - -.pieDataItem:nth-of-type(4) { - .pieDataText { - border-left: 0.5vh solid #67dbff; - } - - .pieDataNumber { - border-left: 0.1vh solid #67dbff; - } -} - -.pieDataNumber { - height: 3vh; - line-height: 2.9vh; - font-size: 2vh; - color: #ffffff; - padding-left: 0.2vw; - border-left: 0.1vh solid #0070FF; -} - -.beforeLine { - width: 2px; - height: 30%; - position: absolute; - background: #0070FF; -} - - -.title_s { - height: 3.7vh; - line-height: 3.7vh; - color: #ffffff; - margin-top: 1vh; - font-size: 1.4vh; - text-align: center; - background-image: url('/public/img/enp_blue/little_title.png'); -} - .status { height: 2.6vh; display: flex; @@ -1170,13 +1064,25 @@ header { color: #ffffff; justify-content: space-between; } - +/* table相关样式 */ .tableHear { display: flex; color: #ffffff; margin-bottom: 0.5vh; } - +.tableBody { + padding: 0 1vh; +} +.badyItem { + height: 4.6vh; + line-height: 4.6vh; + margin-bottom: 1.4vh; + border-radius: 3px; + color: #ffffff; + font-size: 1.4vh; + display: flex; + border: 1px solid #0091ff; +} .rowItem { display: flex; color: #ffffff; @@ -1212,92 +1118,9 @@ header { box-sizing: border-box; background: rgba(255, 255, 255, .1); } +/* table */ -.right_one { - height: 100%; - display: flex; - color: #ffffff; - position: relative; - justify-content: space-between; - background: url('/public/img/enp_blue/right_one.svg') no-repeat; - background-size: 100% 100%; -} - -.leftNumbers { - padding: 2.5vh 1vh; -} - -.rightNumbers { - padding: 2.5vh 1vh; - text-align: right; -} - -.numberItem { - height: 33.3%; - line-height: 1.6vh; -} - -.numberItemName { - font-size: 1.4vh; - line-height: 4vh; -} - -.numberItemNum { - font-size: 1.6vh; -} - -.numberItemUnit { - font-size: 1.2vh; -} - -.ballImg { - position: absolute; - width: 5vw; - height: 5vw; - background-image: url('/public/img/enp_blue/ball.png'); - background-size: cover; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); -} - -.right_one_status { - top: 50%; - left: 50%; - width: 100%; - z-index: 10; - color: #ffffff; - font-size: 2vh; - text-align: center; - position: absolute; - transform: translate(-50%, -50%); -} - -/* right2 */ -.tableBody { - padding: 0 1vh; -} - -.badyItem { - height: 4.6vh; - line-height: 4.6vh; - margin-bottom: 1.4vh; - border-radius: 3px; - color: #ffffff; - font-size: 1.4vh; - display: flex; - border: 1px solid #0091ff; -} - -/* right2 */ - -/* 表格 */ -.drawer_container { - background-image: url('/public/img/enp_blue/tableBg.png'); -} - -/* 表格 */ - +/* 左右两边border,暂时没展示 */ .left_border { width: 1vh; height: 70vh; @@ -1317,12 +1140,6 @@ header { background-size: cover; background-image: url('/public/img/enp_blue/right_border.png'); } +/* 左右两边border,暂时没展示 */ -.pageClass { - width: 100%; - height: 89vh; - position: absolute; - bottom: 0; - left: 0; -} \ No newline at end of file