...
|
...
|
@@ -55,7 +55,7 @@ |
55
|
55
|
import { formSchema, columns } from './config.data';
|
56
|
56
|
import { BasicTable, useTable } from '/@/components/Table';
|
57
|
57
|
import { devicePage } from '/@/api/alarm/contact/alarmContact';
|
58
|
|
- import { Tag, Empty, message } from 'ant-design-vue';
|
|
58
|
+ import { Tag, Empty } from 'ant-design-vue';
|
59
|
59
|
import { DeviceState } from '/@/api/device/model/deviceModel';
|
60
|
60
|
import { BAI_DU_MAP_URL } from '/@/utils/fnUtils';
|
61
|
61
|
import { useModal, BasicModal } from '/@/components/Modal';
|
...
|
...
|
@@ -80,7 +80,7 @@ |
80
|
80
|
import { selectDeviceAttrSchema, eChartOptions } from './config.data';
|
81
|
81
|
import { defaultSchemas } from './cpns/TimePeriodForm/config';
|
82
|
82
|
import { QueryWay, SchemaFiled, AggregateDataEnum } from './cpns/TimePeriodForm/config';
|
83
|
|
- import { formatToDateTime } from '/@/utils/dateUtil';
|
|
83
|
+ import { dateUtil } from '/@/utils/dateUtil';
|
84
|
84
|
export default defineComponent({
|
85
|
85
|
name: 'BaiduMap',
|
86
|
86
|
components: {
|
...
|
...
|
@@ -108,7 +108,7 @@ |
108
|
108
|
const wrapRef = ref<HTMLDivElement | null>(null);
|
109
|
109
|
const chartRef = ref<HTMLDivElement | null>(null);
|
110
|
110
|
const deviceAttrs = ref<string[]>([]);
|
111
|
|
- const { setOptions } = useECharts(chartRef as Ref<HTMLDivElement>);
|
|
111
|
+ const { setOptions, getInstance } = useECharts(chartRef as Ref<HTMLDivElement>);
|
112
|
112
|
const isNull = ref(true);
|
113
|
113
|
const { toPromise } = useScript({ src: BAI_DU_MAP_URL });
|
114
|
114
|
const [registerDetailDrawer, { openDrawer }] = useDrawer();
|
...
|
...
|
@@ -299,6 +299,8 @@ |
299
|
299
|
|
300
|
300
|
method.setFieldsValue({
|
301
|
301
|
[SchemaFiled.START_TS]: 1 * 24 * 60 * 60 * 1000,
|
|
302
|
+ [SchemaFiled.LIMIT]: 7,
|
|
303
|
+ [SchemaFiled.AGG]: AggregateDataEnum.NONE,
|
302
|
304
|
});
|
303
|
305
|
|
304
|
306
|
if (!hasDeviceAttr()) return;
|
...
|
...
|
@@ -335,7 +337,7 @@ |
335
|
337
|
for (const key in data) {
|
336
|
338
|
for (const item1 of data[key]) {
|
337
|
339
|
let { ts, value } = item1;
|
338
|
|
- const time = formatToDateTime(ts);
|
|
340
|
+ const time = dateUtil(ts).format('YYYY-MM-DD HH:mm:ss');
|
339
|
341
|
value = Number(value).toFixed(2);
|
340
|
342
|
dataArray.push([time, value, key]);
|
341
|
343
|
}
|
...
|
...
|
@@ -361,6 +363,7 @@ |
361
|
363
|
[SchemaFiled.LIMIT]: 7,
|
362
|
364
|
[SchemaFiled.AGG]: AggregateDataEnum.NONE,
|
363
|
365
|
});
|
|
366
|
+ getInstance()?.clear();
|
364
|
367
|
};
|
365
|
368
|
|
366
|
369
|
onMounted(() => {
|
...
|
...
|
|