| | |
| | | "disableHostCheck" : true, |
| | | "proxy" : { |
| | | "/gateway_interface" : { |
| | | "target" : "http://10.50.250.253:8088/gateway_interface", // 代理服务器域名或IP地址 |
| | | // "target" : "http://10.50.250.253:8088/gateway_interface", // 代理服务器域名或IP地址 |
| | | // "target" : "http://192.168.0.173/gateway_interface", // 代理服务器域名或IP地址 |
| | | // "target" : "http://192.168.0.173/gateway_interface", // 代理服务器域名或IP地址 |
| | | "target" : "https://atwl.ahzyssl.com/zhyq_interface", // 代理服务器域名或IP地址 |
| | | "changeOrigin" : true, // 允许跨域 |
| | | "pathRewrite" : { |
| | | "^/gateway_interface" : "" |
| | |
| | | qr.data =
|
| | | "https://atwl.ahzyssl.com/zhyq_h5/#/pages/login/login/?type=2&yw=1&ywid=" + this.meetingInfo.id
|
| | | // 设置二维码大小,必须与canvas设置的宽高一致
|
| | | qr.size = 83;
|
| | | qr.size = 104;
|
| | | // 调用制作二维码方法
|
| | | qr.make();
|
| | | // 获取canvas上下文
|
| | |
| | | }
|
| | |
|
| | | .qrcode_wrap {
|
| | | width: 92px;
|
| | | height: 92px;
|
| | | width: 110px;
|
| | | height: 110px;
|
| | | display: flex;
|
| | | align-items: center;
|
| | | justify-content: center;
|
| | | background-color: #fff;
|
| | |
|
| | | .qrcode {
|
| | | width: 84px;
|
| | | height: 84px;
|
| | | width: 104px;
|
| | | height: 104px;
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | |
| | | // export const baseUrl = 'gateway_interface/' |
| | | export const baseUrl = 'http://10.50.250.253:8088/gateway_interface/' |
| | | export const baseUrl = 'gateway_interface/' |
| | | // export const baseUrl = 'http://10.50.250.253:8088/gateway_interface/' |
| | | export const uploadAvatar = `${baseUrl}visitsAdmin/cloudService/web/public/uploadFtp.do` |
| | | export const uploadUrl = `${baseUrl}visitsAdmin/cloudService/public/uploadBatch` |
| | | |
| | |
| | | }, |
| | | "devDependencies": { |
| | | "@vitejs/plugin-vue": "^5.0.4", |
| | | "sass": "^1.77.6", |
| | | "scss": "^0.2.4", |
| | | "vite": "^5.2.8", |
| | | "vite-plugin-vue-devtools": "^7.0.25" |
| | |
| | | "dev": true, |
| | | "hasInstallScript": true, |
| | | "optional": true, |
| | | "peer": true, |
| | | "dependencies": { |
| | | "detect-libc": "^1.0.3", |
| | | "is-glob": "^4.0.3", |
| | |
| | | "os": [ |
| | | "android" |
| | | ], |
| | | "peer": true, |
| | | "engines": { |
| | | "node": ">= 10.0.0" |
| | | }, |
| | |
| | | "os": [ |
| | | "darwin" |
| | | ], |
| | | "peer": true, |
| | | "engines": { |
| | | "node": ">= 10.0.0" |
| | | }, |
| | |
| | | "os": [ |
| | | "darwin" |
| | | ], |
| | | "peer": true, |
| | | "engines": { |
| | | "node": ">= 10.0.0" |
| | | }, |
| | |
| | | "os": [ |
| | | "freebsd" |
| | | ], |
| | | "peer": true, |
| | | "engines": { |
| | | "node": ">= 10.0.0" |
| | | }, |
| | |
| | | "os": [ |
| | | "linux" |
| | | ], |
| | | "peer": true, |
| | | "engines": { |
| | | "node": ">= 10.0.0" |
| | | }, |
| | |
| | | "os": [ |
| | | "linux" |
| | | ], |
| | | "peer": true, |
| | | "engines": { |
| | | "node": ">= 10.0.0" |
| | | }, |
| | |
| | | "os": [ |
| | | "linux" |
| | | ], |
| | | "peer": true, |
| | | "engines": { |
| | | "node": ">= 10.0.0" |
| | | }, |
| | |
| | | "os": [ |
| | | "linux" |
| | | ], |
| | | "peer": true, |
| | | "engines": { |
| | | "node": ">= 10.0.0" |
| | | }, |
| | |
| | | "os": [ |
| | | "linux" |
| | | ], |
| | | "peer": true, |
| | | "engines": { |
| | | "node": ">= 10.0.0" |
| | | }, |
| | |
| | | "os": [ |
| | | "linux" |
| | | ], |
| | | "peer": true, |
| | | "engines": { |
| | | "node": ">= 10.0.0" |
| | | }, |
| | |
| | | "os": [ |
| | | "win32" |
| | | ], |
| | | "peer": true, |
| | | "engines": { |
| | | "node": ">= 10.0.0" |
| | | }, |
| | |
| | | "os": [ |
| | | "win32" |
| | | ], |
| | | "peer": true, |
| | | "engines": { |
| | | "node": ">= 10.0.0" |
| | | }, |
| | |
| | | "os": [ |
| | | "win32" |
| | | ], |
| | | "peer": true, |
| | | "engines": { |
| | | "node": ">= 10.0.0" |
| | | }, |
| | |
| | | "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", |
| | | "dev": true, |
| | | "optional": true, |
| | | "peer": true, |
| | | "dependencies": { |
| | | "fill-range": "^7.1.1" |
| | | }, |
| | |
| | | "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-4.0.1.tgz", |
| | | "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", |
| | | "dev": true, |
| | | "optional": true, |
| | | "peer": true, |
| | | "dependencies": { |
| | | "readdirp": "^4.0.1" |
| | | }, |
| | |
| | | "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", |
| | | "dev": true, |
| | | "optional": true, |
| | | "peer": true, |
| | | "bin": { |
| | | "detect-libc": "bin/detect-libc.js" |
| | | }, |
| | |
| | | "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", |
| | | "dev": true, |
| | | "optional": true, |
| | | "peer": true, |
| | | "dependencies": { |
| | | "to-regex-range": "^5.0.1" |
| | | }, |
| | |
| | | "version": "5.0.3", |
| | | "resolved": "https://registry.npmmirror.com/immutable/-/immutable-5.0.3.tgz", |
| | | "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==", |
| | | "dev": true |
| | | "dev": true, |
| | | "optional": true, |
| | | "peer": true |
| | | }, |
| | | "node_modules/inflight": { |
| | | "version": "1.0.6", |
| | |
| | | "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", |
| | | "dev": true, |
| | | "optional": true, |
| | | "peer": true, |
| | | "engines": { |
| | | "node": ">=0.10.0" |
| | | } |
| | |
| | | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", |
| | | "dev": true, |
| | | "optional": true, |
| | | "peer": true, |
| | | "dependencies": { |
| | | "is-extglob": "^2.1.1" |
| | | }, |
| | |
| | | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", |
| | | "dev": true, |
| | | "optional": true, |
| | | "peer": true, |
| | | "engines": { |
| | | "node": ">=0.12.0" |
| | | } |
| | |
| | | "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", |
| | | "dev": true, |
| | | "optional": true, |
| | | "peer": true, |
| | | "dependencies": { |
| | | "braces": "^3.0.3", |
| | | "picomatch": "^2.3.1" |
| | |
| | | "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz", |
| | | "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", |
| | | "dev": true, |
| | | "optional": true |
| | | "optional": true, |
| | | "peer": true |
| | | }, |
| | | "node_modules/node-releases": { |
| | | "version": "2.0.19", |
| | |
| | | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", |
| | | "dev": true, |
| | | "optional": true, |
| | | "peer": true, |
| | | "engines": { |
| | | "node": ">=8.6" |
| | | }, |
| | |
| | | "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-4.0.2.tgz", |
| | | "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", |
| | | "dev": true, |
| | | "optional": true, |
| | | "peer": true, |
| | | "engines": { |
| | | "node": ">= 14.16.0" |
| | | }, |
| | |
| | | "resolved": "https://registry.npmjs.org/sass/-/sass-1.83.0.tgz", |
| | | "integrity": "sha512-qsSxlayzoOjdvXMVLkzF84DJFc2HZEL/rFyGIKbbilYtAvlCxyuzUeff9LawTn4btVnLKg75Z8MMr1lxU1lfGw==", |
| | | "dev": true, |
| | | "optional": true, |
| | | "peer": true, |
| | | "dependencies": { |
| | | "chokidar": "^4.0.0", |
| | | "immutable": "^5.0.2", |
| | |
| | | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", |
| | | "dev": true, |
| | | "optional": true, |
| | | "peer": true, |
| | | "dependencies": { |
| | | "is-number": "^7.0.0" |
| | | }, |
| | |
| | | }, |
| | | "devDependencies": { |
| | | "@vitejs/plugin-vue": "^5.0.4", |
| | | "sass": "^1.77.6", |
| | | "scss": "^0.2.4", |
| | | "vite": "^5.2.8", |
| | | "vite-plugin-vue-devtools": "^7.0.25" |
| | |
| | | <div class="item"> |
| | | <img class="icon" src="@/assets/images/FireFighting/ic_wendu@2x.png" alt=""> |
| | | <div class="content"> |
| | | <div class="num">{{ dataList8[dataIndex8].temperatureData?.latestValue }}<span>°C</span></div> |
| | | <div class="num" v-if="dataList8[dataIndex8].temperatureData && dataList8[dataIndex8].temperatureData.latestValue">{{ Number(dataList8[dataIndex8].temperatureData.latestValue).toFixed(1) }}<span>°C</span></div> |
| | | <div class="la">阈值 {{ dataList8[dataIndex8].temperatureData?.alarmLow }}~{{ |
| | | dataList8[dataIndex8].temperatureData?.alarmHigh }}°C</div> |
| | | </div> |
| | |
| | | <div class="item"> |
| | | <img class="icon" src="@/assets/images/FireFighting/ic_shidu@2x.png" alt=""> |
| | | <div class="content"> |
| | | <div class="num">{{ dataList8[dataIndex8].humidityData?.latestValue }}<span>%</span></div> |
| | | <div class="num" v-if="dataList8[dataIndex8].humidityData && dataList8[dataIndex8].humidityData.latestValue">{{ Number(dataList8[dataIndex8].humidityData.latestValue).toFixed(1) }}<span>%</span></div> |
| | | <div class="la">阈值 {{ dataList8[dataIndex8].humidityData?.alarmLow }}~{{ |
| | | dataList8[dataIndex8].humidityData?.alarmHigh }}</div> |
| | | dataList8[dataIndex8].humidityData?.alarmHigh }}°C</div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | { |
| | | name: '最上层立体圆', |
| | | type: 'pictorialBar', |
| | | symbolSize: [170, 40], |
| | | symbolSize: [182, 40], |
| | | symbolOffset: [0, -20], |
| | | z: 12, |
| | | itemStyle: { |
| | |
| | | { |
| | | name: '中间立体圆', |
| | | type: 'pictorialBar', |
| | | symbolSize: [170, 40], |
| | | symbolSize: [182, 40], |
| | | symbolOffset: [0, -20], |
| | | z: 12, |
| | | itemStyle: { |
| | |
| | | { |
| | | name: '最底部立体圆', |
| | | type: 'pictorialBar', |
| | | symbolSize: [170, 40], |
| | | symbolSize: [182, 40], |
| | | symbolOffset: [0, 20], |
| | | z: 12, |
| | | itemStyle: { |
| | |
| | | } |
| | | |
| | | .center_box_two { |
| | | width: 100%; |
| | | width: 108%; |
| | | display: flex; |
| | | |
| | | margin: 0 -4%; |
| | | .content_wrap { |
| | | flex: 1; |
| | | flex-shrink: 0; |
| | |
| | | position: absolute; |
| | | top: 99px; |
| | | left: 0; |
| | | width: 192px; |
| | | width: 206px; |
| | | display: flex; |
| | | flex-direction: column; |
| | | align-items: center; |
| | |
| | | } */ |
| | | |
| | | .liquidlevel { |
| | | width: 206px; |
| | | width: 220px; |
| | | height: 400px; |
| | | transform: scale(0.27); |
| | | color: #fff; |
| | |
| | | </template> |
| | | |
| | | <script setup> |
| | | import { defineProps, ref, onMounted, onUnmounted, watch } from 'vue' |
| | | import { ref, onMounted, onUnmounted, watch } from 'vue' |
| | | const props = defineProps({ |
| | | indexCode: String, |
| | | href: String, |