UNPKG

@ued_fpi/data-visual

Version:

<br /> <br /> <div style="text-align:center"> <b style="font-size:30px">@ued_fpi/data-visual</b> <p>基于Vite4+TypeScript的Vue3大屏组件库开发框架</p> <img style="display:inline" src="https://img.shields.io/npm/v/@ued_fpi/data-visual" />

69 lines (64 loc) 1.91 kB
'use strict'; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } }); const vue = require('vue'); const RealTimeAir_vue_vue_type_script_setup_true_lang = require('../common/RealTimeAir.vue.js'); require('../common/RealTimeAir.vue2.js'); const request = require('../../service/request.js'); const hooks = require('../../utils/hooks.js'); const _hoisted_1 = { class: "dv-ipes-real-timeAir-quality-manage" }; const __default__ = { name: "DvIpesAirQualityManage", title: "空气质量管理" }; const _sfc_main = /* @__PURE__ */ vue.defineComponent({ ...__default__, props: { width: { default: "100%" }, height: { default: 72 } }, setup(__props) { const airQualityObj = vue.ref({ time: "", aqiValue: null, aqiColor: "", aqiLevel: "", mainPolluter: "" }); async function getAqmsManage() { try { const res = await request.default({ method: "get", url: "/ipes-data-aggregation-server/api/v1/env-protection/aqms-manage" }); const { aqiValue, aqiColor, aqiLevel, mainPolluter, time } = res.data; airQualityObj.value = { aqiValue, aqiColor, aqiLevel, mainPolluter, time }; } catch (error) { console.log(error); } } getAqmsManage(); hooks.setIntervalData(getAqmsManage, 5 * 60 * 1e3); return (_ctx, _cache) => { return vue.openBlock(), vue.createElementBlock("div", _hoisted_1, [ vue.createVNode(RealTimeAir_vue_vue_type_script_setup_true_lang.default, { "air-quality-obj": airQualityObj.value, height: _ctx.height, width: _ctx.width }, null, 8, ["air-quality-obj", "height", "width"]) ]); }; } }); exports.default = _sfc_main;